Skip to content

Latest commit

 

History

History
618 lines (341 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

618 lines (341 loc) · 13.5 KB

@udecode/plate-heading

40.2.6

Patch Changes

40.0.2

Patch Changes

40.0.1

Patch Changes

  • #3759 by @zbeyens
    • Use useEditorScrollRef instead of useEditorContainerRef

40.0.0

Major Changes

  • #3744 by @zbeyens
    • Remove scrollContainerSelector option in favor of useEditorContainerRef

39.0.0

38.0.12

Patch Changes

  • #3586 by @felixfeng33 – Remove useless props move config from useTocElementState to TocPlugin options

38.0.1

Patch Changes

38.0.0

37.0.0

Major Changes

  • #3420 by @zbeyens
    • createHeadingPlugin -> HeadingPlugin
    • Replace ELEMENT_H1 with HEADING_KEYS.H1
    • Replace KEYS_HEADING with HEADING_LEVELS

36.0.12

Patch Changes

  • #3377 by @natamox – Make the heading item in the middle when there is a scroll bar

36.0.9

Patch Changes

  • #3369 by @felixfeng33 – Fix:When there is a fixed container, scrolling is not work.

36.0.5

Patch Changes

  • #3352 by @felixfeng33 – Prevent circular references caused by brl incorrectly exporting getHeadingList.

36.0.4

Patch Changes

  • #3350 by @natamox – Expose toc plugin queryHeading fuction, this allows to customize the heading I need

36.0.0

34.0.7

Patch Changes

  • #3273 by @natamox – Fix closure issue,incorrect height calculation and expose behavior parameters

34.0.0

Minor Changes

33.0.3

Patch Changes

33.0.1

Patch Changes

33.0.0

32.0.0

Minor Changes

  • #3162 by @emilienbidet – ### Changes

    • Modified createHeadingPlugin function to allow granular selection of heading levels.
    • Added support for retaining the old behavior of generating plugins for all heading levels up to a maximum level.
    • Type the heading levels props

    Details

    • The createHeadingPlugin function has been updated to accept an array of specific heading levels to enable, allowing for granular selection of heading levels. This provides more flexibility in choosing which heading levels to support within the editor.
    • The function now supports retaining the old behavior of generating plugins for all heading levels up to a maximum level if desired. This ensures backward compatibility with existing implementations that rely on the previous behavior.

    How to Use

    • To use the granular selection feature, pass an array of heading levels to the createHeadingPlugin function when initializing it. For example:
    const headingPlugin = createHeadingPlugin({
      levels: [1, 2, 3], // Enable heading levels 1, 2, and 3
    });

    And the previous behaviour is still working:

    const headingPlugin = createHeadingPlugin({
      levels: 6, // Enable heading levels 1, 2, 3, 4, 5 and 6
    });

31.0.0

30.5.3

Patch Changes

  • 4cbed7159 by @zbeyens – Move @udecode/plate-common to peerDeps to fix a bug when multiple instances were installed

30.5.2

Patch Changes

  • #2961 by @zbeyens – Move @udecode/plate-common to peerDeps to fix a bug when multiple instances were installed

30.4.5

30.1.2

30.0.0

29.1.0

29.0.1

29.0.0

28.0.0

27.0.3

27.0.0

25.0.1

25.0.0

24.5.2

24.4.0

Minor Changes

24.3.6

24.3.5

24.3.2

24.3.1

24.3.0

24.2.0

24.0.2

24.0.1

24.0.0

23.7.4

23.7.0

23.6.0

23.3.1

23.3.0

22.0.2

22.0.1

22.0.0

21.5.0

21.4.2

21.4.1

21.3.2

21.3.0

21.1.5

21.0.0

20.7.2

20.7.0

20.4.0

20.3.2

20.0.0

19.7.0

19.5.0

19.4.4

19.4.2

19.2.0

19.1.1

19.1.0

19.0.3

19.0.1

19.0.0

18.15.0

18.13.0

18.9.0

18.7.0

18.6.0

18.2.0

18.1.1

17.0.3

17.0.2

17.0.1

17.0.0

16.8.0

16.5.0

16.3.0

16.2.0

16.1.0

16.0.2

16.0.0

15.0.3

15.0.0

14.4.2

14.0.2

14.0.0

13.8.0

13.7.0

13.6.0

13.5.0

13.1.0

11.2.1

11.2.0

11.1.0

11.0.6

11.0.5

11.0.4

11.0.3

11.0.2

11.0.1

11.0.0

10.5.3

10.5.2

10.5.0

10.4.2

10.4.1

10.4.0

10.2.2

10.2.1

10.1.2

10.1.1

10.1.0

10.0.0

9.3.1

9.3.0

9.2.1

9.2.0

9.0.0

8.3.0

8.1.0

8.0.0

Major Changes

  • #1234 by @zbeyens – Renamed:
    • HeadingPluginOptions to HeadingsPlugin

7.0.2

7.0.1

7.0.0

6.4.1

6.4.0

6.3.0

6.2.0

6.1.0

6.0.0

5.3.5

Patch Changes

5.3.1

Patch Changes

5.3.0

Patch Changes

5.1.0

Patch Changes

4.4.0

Patch Changes

4.3.7

Patch Changes

4.3.0

Patch Changes

3.4.0

Patch Changes

3.2.0

Minor Changes

Patch Changes

3.1.3

Patch Changes

2.0.0

Patch Changes

1.1.6

Patch Changes

1.0.0

Major Changes

🎉 The Slate Plugins project has evolved to Plate 🎉

To migrate, install @udecode/plate[-x] then find and replace all occurrences of:

  • slate-plugins to plate
  • SlatePlugins to Plate
  • SlatePlugin to PlatePlugin

1.0.0-next.61

This is the last version of @udecode/slate-plugins[-x], please install @udecode/plate[-x].

Patch Changes

1.0.0-next.59

Patch Changes

1.0.0-next.56

Patch Changes

1.0.0-next.55

Patch Changes

1.0.0-next.54

Patch Changes

1.0.0-next.53

Patch Changes

1.0.0-next.46

Patch Changes

1.0.0-next.40

Patch Changes

1.0.0-next.39

Patch Changes

1.0.0-next.37

Patch Changes

1.0.0-next.36

Patch Changes

1.0.0-next.30

Patch Changes

1.0.0-next.29

Patch Changes

1.0.0-next.26

Patch Changes