All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.0.4 (2020-11-20)
- slate-react: update slate-react to ^0.59.0 (1f16dd5)
- slate-react/image: apply style on figure instead of img, add props to docgen (df51fd0)
2.0.3 (2020-11-11)
- slate-react: extract correctly EventHandlers from DOMAttributes (75ff832)
- slate-react/toggle-mark: remove redundant keys of CreateReactToggleMarkOptions (2f18388)
2.0.2 (2020-11-10)
- slate-common: move slate and slate-history to dependencies (41ee4ef)
- slate-react: move slate-react to dependencies (d280853)
2.0.1 (2020-11-10)
- slate-react: add missing dependencies (0364209)
2.0.0 (2020-11-10)
- move plugins/widgets to slate-common and slate-react packages (24035ae)
- icons: add read-more and twitter icons (1f38313)
- locale: add locale for readMore and twitter (c8f2eb2)
- utils: add convertCamelToKebab and pipe (2924d10)
- migrate slate/slate-react to ^0.50.0, please see both docs of slate and artibox
1.2.2 (2020-09-26)
- image: add missing dependencies (2f64126)
1.2.1 (2020-09-26)
- image: use relative path to package itself (9992941)
1.2.0 (2020-09-26)
- image: Image controller methods changed Jsx serializer become multiple as list's Old images won't break, but new images will be wrapped by a figure
1.1.0 (2020-09-14)
- file-uploader: insert a paragraph block after file uploader block (868c730)
- link: set placement of tooltip to
bottom
(52eca0b) - toolbar: set min-width to toolbar if inputting (20ff558)
- video: let default video component resizable (9e53b41)
- rename
add
toinsert
of controllers of some packages (da076fd)
- blockquote: support soft break (fca2c04)
- heading: support soft break (3b0f6fb)
- jsx-serializer: support soft break (adc303d)
- soft-break: initial commit (61770cc)
- toolbar: support dynamic tools on toolbar (302cb9b)
- use
insert
method instead ofadd
method
1.0.1 (2020-05-13)
- theme: add css, scss files to side effects (02ef354)
1.0.0 (2020-05-12)
- theme: rename palettes (facbbba)
- theme: support theme object (1da9c38)
- theme: Theme file path changed, please see migrations.
- theme: css variables provided on editor changed
0.2.0 (2020-01-06)
0.1.2 (2019-12-10)
Note: Version bump only for package artibox
0.1.1 (2019-12-09)
- components: check if event.relatedTarget is Node (5b78439)
- components: typo on Tooltip (4c7c2f9)
- slat-plugin-blockquote: soft break hotkey (e8dfb65)
- slate-blockquote: add suffix on controller methods (d71aff1)
- slate-common: add RenderCommonMark type (1e7b8e8)
- slate-core: hasQuery and hasQuery check is function or not (96019a3)
- slate-core: render method in resolveModules (2eb1175)
- slate-jsx-serializer: render <></> instead of
(d25506a) - slate-jsx-serializer: serialize ValueJSON instead of Value (30636d7)
- slate-link: add Partial on LinkForPluginConfig (6de165c)
- slate-plugin-bold: export constants on entry (ab667f4)
- slate-plugin-bold: move hotkey to constant (dbcc1fc)
- slate-plugin-heading: two blocks added while enter pressed (bf71314)
- slate-plugin-hotkey: typings of HotkeyPlugin (df7d33b)
- slate-plugin-input-block: commandStart behavior (2d57202)
- slate-plugin-link: focus editor after modal closed (7e14d4d)
- slate-plugin-link: move
editor.focus()
to onClose (00b394a) - slate-plugin-list: backspace handler (9341d9f)
- slate-plugin-list: use getClosest to query instead of getParent (57644cb)
- slate-plugin-video: set isVoid true (457c061)
- slate-separation-line: add suffix on controller methods (833968e)
- slate-toolbar: condition of expanded and collapsed (8a3a236)
- slate-toolbar: focus issue (32ce98b)
- slate-toolbar: only render toolbar input while expanded (01d2c06)
- slate-toolbar: won't show toolbar if not focused (c13f15a)
- slate-utils: generic type of getQuery and getCommand (347f041)
- theme: tooltip color (a654edf)
- theme: transition of color of input block placeholder (a699f92)
- rename onMouseDown to onClick of ToolHook (9b90c06)
- should foward ref in RendererBaseComponent (fceb630)
- type of editor from event handlers (3a3bf48)
- common: rename from renderer package (5048c88)
- components: add Portal and Modal (1753d13)
- components: add Tooltip (b5152b8)
- icons: add list icons (21b1314)
- icons: initial (bd006e0)
- locale: initial commit (0f37b92)
- slate-bold: add hooks (d39f759)
- slate-common: add CommonRendererConfig and NodeIsVoid (eaab34c)
- slate-common: add HasNodeType (86717e8)
- slate-common: add HotKeyPlugin (aca42fa)
- slate-common: add toggle-mark and refactor file structure (8353208)
- slate-common: extract types to single file and add mergePlugins (0e67291)
- slate-core: add hasQuery and hasCommand (91f955b)
- slate-core: add type util (9fb9b2d)
- slate-editor: placeholder (f290e6f)
- slate-jsx-serializer: initial commit (0288143)
- slate-link: add tooltip to link component (ebbf5f8)
- slate-module-bold: move from slate-plugin-bold (1c7b9f3)
- slate-module-toggle-mark: move from slate-common (8e6fa35)
- slate-plugin-blockquote: initial (b74c25c)
- slate-plugin-bold: initial (dca3532)
- slate-plugin-bold: use toggle mark plugin (3317e3a)
- slate-plugin-facebook: initial commit (c774cd8)
- slate-plugin-heading: add schema (7d89811)
- slate-plugin-heading: initial (4c725f9)
- slate-plugin-highlight: initial (820bd13)
- slate-plugin-hotkey: initial commit (3cc58a6)
- slate-plugin-input-block: cmd+a handler (4120d39)
- slate-plugin-input-block: initial (5fc12ee)
- slate-plugin-instagram: initial commit (f8ea8fa)
- slate-plugin-italic: initial config (1b4d619)
- slate-plugin-link: initial (c512747)
- slate-plugin-link: unlink (5ecd58f)
- slate-plugin-list: add queries and commands (50695a5)
- slate-plugin-list: add schema (bec98ab)
- slate-plugin-list: initial (b328f20)
- slate-plugin-separation-line: initial (a6d05a7)
- slate-plugin-strikethrough: initial (23a1ebe)
- slate-plugin-underline: initial (8c91f1a)
- slate-plugin-video: initial commit (c645d72)
- slate-plugin-video: support vimeo (274aa16)
- slate-react: initial commit (de8ec0f)
- slate-renderer: add basic tag-mark renderer (33471dd)
- slate-renderer: add common-inline renderer (1945b18)
- add getPlaceholder (fdcbb8f)
- slate-renderer: add paragraph renderer (be8b92e)
- slate-toolbar: add disabledBlocks config (8690444)
- slate-toolbar: add input block into toolbar (69040db)
- slate-toolbar: add input cross (7bf4f91)
- slate-toolbar: add toolbar input (5c9b6a2)
- slate-toolbar: make toolbar as tooltip style (51e22fd)
- slate-types: move types to here (a562326)
- theme: add artibox-dark (fe90415)
- theme: add darker and lighter of primary (efad7da)
- theme: add placeholder theme (d0a816d)
- theme: add theme register (387b216)
- theme: revise neutral color (78bb5a8)
- add createJsxSerializerRule (901d518)
- add forToolHook (561be28)
- forPlugin (dcc9db4)
- slate-toolbar and slate-editor (61c4d19)