Skip to content

Latest commit

 

History

History
807 lines (415 loc) · 42.8 KB

CHANGELOG.md

File metadata and controls

807 lines (415 loc) · 42.8 KB

4.4.0 (2022-08-19)

Features

  • contents: add hover background color in Table (#111) (8cdedc7)

4.3.0 (2022-08-19)

Features

4.2.2 (2022-07-28)

Bug Fixes

  • MarkdownEditor: pass down a key from parent to avoid losing focus while on controlled state (#104) (1cd7677)

4.2.1 (2022-07-22)

Bug Fixes

  • sringify errors cases in key generator helper (#102) (dd381ab)

4.2.0 (2022-06-20)

Features

  • contents: add custom cell type for Table component (#100) (32be288)

4.1.0 (2022-05-08)

Bug Fixes

  • fields: add name & id props to MarkdownEditor (ebd2e20)

Features

  • fields: expose all components props definitions (#89) (dba8093)

4.0.3 (2022-04-25)

Bug Fixes

  • fields: force MarkdownEditor re-rendering on default value change (#87) (bc4b0db)

4.0.2 (2022-04-25)

Bug Fixes

  • build: remove is-hotkey all together (#85) (7fa8e6d)

4.0.1 (2022-04-25)

Bug Fixes

  • build: include is-hotkey dep in build (#83) (ba17da7)
  • fields: handle MarkdownEditor default value when empty (#82) (7990cf4)

4.0.0 (2022-04-25)

Bug Fixes

  • contents: use row id as key in Table (#78) (d360123)
  • fields: omit inherited onInput type from MarkdownEditor (#76) (70b2a50)

Features

BREAKING CHANGES

  • fields: - All icons use named exports instead of default ones
  • UNIT enum constant has been renamed Unit
  • MarkdownEditor onInput prop has been renamed onChange
  • contents: key prop is now required for all columns in Table, including action ones

3.1.0 (2022-04-07)

Features

  • contents: add transform prop to Table boolean column (24d973e)

3.0.5 (2022-03-24)

3.0.4 (2022-02-16)

Bug Fixes

  • add exports prop in dist package.json (6b96459)

3.0.3 (2022-02-16)

Bug Fixes

  • remove package.json main prop from dist (eebf90e)

3.0.2 (2022-02-16)

Bug Fixes

  • GlobalStyle: remove CSS imports (f54cfb6)

3.0.1 (2022-02-16)

Bug Fixes

  • GlobalStyle: include @fontsource/poppins as a dep (86e6dad)

3.0.0 (2022-02-16)

Build System

  • migrate to preserved modules structure (041c060)

BREAKING CHANGES

  • This may require a radical change of setup for projects using this library.

2.5.0 (2022-02-10)

Features

  • icons: remove Material icons from dist (1f17053)

2.4.1 (2022-02-01)

Bug Fixes

  • fields: set id via inputId in Select (f64bb3e)

2.4.0 (2022-02-01)

Features

  • fields: generate htmlFor + id from name in FileInput, Select & TextInput (0519c64)

2.3.0 (2022-01-30)

Features

  • elements: add className on Card (3645b62)

2.2.1 (2022-01-30)

Bug Fixes

  • fields: make Select isAsync prop optional (1797bef)

2.2.0 (2022-01-30)

Features

  • contents: add Table tags column type (beffed6)
  • elements: add Tag (1bc83bd)
  • fields: expose react-select declarations for Select (79334b5)
  • fields: expose SelectProps definition (cbfe635)

2.1.0 (2022-01-25)

Features

  • contents: add Table column grow prop (b637837)
  • contents: add Table pagination full async support (f1709c1)

2.0.0 (2022-01-25)

Bug Fixes

  • build: disable rollup modules preservation (4f35bcb)

  • build: fix styled-components imports to make them compatible with Next.js (f561f2a)

  • build: remove CSS imports from GlobalStyle declaration (1cf7324)

  • build: split bundle & declarations emission (73cb60e)

  • build: switch to named exports with preserved modules (3917e98)

  • components: add missing types (9931ac6)

  • components: forward VerticalMenu.Item ref (f9c7a9b)

  • contents: add missing Table types (eb72302)

  • contents: add some missing types in Table (8d822d9)

  • contents: allow Table columm key to return anything (211fbf2)

  • contents: check for undefined instead of null in Table head sort icon (eae8556)

  • contents: downgrade react-paginate to v7 for Table (17a0d14)

  • contents: force ellipsis for Table cells overflowing text (9195ebb)

  • contents: handle Table pagination cases greater than 5 pages (ce5c8db)

  • contents: replace react-pagination by internal one in Table (0f8e4ad)

  • contents: restore Table sorting switch (11081b7)

  • demo: remove left file (0000ce4)

  • elements: expose all types (90e0887)

  • elements: remove fowarded ref prop types in Button (51392c7)

  • elements: switch prop types to forwarded ref in Button (acd8d27)

  • fields: add missing FileInput placeholder (bf07f6d)

  • fields: add missing types (b4ad2a0)

  • fields: anyfy Select props type (995e503)

  • fields: hack react-select/async import to make it ESM-compatible (742cd9a)

  • fields: use underscore to prevent size prop collision in TextInput (37315af)

  • icons: add missing js ext for externalized import in Icon (cfe7dbb)

  • icons: add missing Material icons props (0909a56)

  • icons: add missing PropTypes import in Material icons (447d80d)

  • icons: fill svg instead of path color in Material icons (ecda54b)

  • icons: make default icons internal ones (6383e27)

  • icons: remove deprecated enable-background SVG prop in Material icons (487692e)

  • icons: replace enable-background native prop with enableSource (d4444b0)

  • restore theme body white color (17f848e)

  • rollup: exclude common/constants while building icons (48a7ae0)

  • rollup: nake react-select/dist/react-select.cjs.js external (85a4050)

  • build(rollup)!: migrate to ESM (5ebc537)

Features

  • common: expose Theme & PartialTheme types (10ebdd9)
  • components: add Modal (86c7283)
  • components: add VerticalMenu (3197bf3)
  • contents: add naive Table pagination logic (55bbc60)
  • contents: add title to Table value cell (2a18f03)
  • elements: add Field (b4611c9)
  • fields: add FileInput (dd1300a)
  • fields: add isAutoResizing prop to Textarea (97874eb)
  • fields: add naive MarkdownEditor (c0f2a03)
  • fields: add pageCount prop to Table (c93a66c)
  • fields: add pageIndex prop to Table (f966821)
  • fields: handle drag & drop in FileInput (4063c78)
  • icons: integrate Material icons in build (b315ccb)
  • migrate to typescript with dist declarations (388d6ce)
  • set body & html height in GlobalStyle (40c3449)
  • set body line-height in GlobalStyle (194904d)

Reverts

  • ci(github): set git authoring envs for semantic-release (d18b785)

BREAKING CHANGES

  • This package will only be distributed as a JavaScript module starting from version 3.0.0 and greater.

2.0.0-beta.22 (2022-01-20)

Features

  • common: expose Theme & PartialTheme types (10ebdd9)

2.0.0-beta.21 (2022-01-13)

Features

  • contents: add title to Table value cell (2a18f03)

2.0.0-beta.20 (2022-01-13)

Bug Fixes

  • elements: expose all types (90e0887)

2.0.0-beta.19 (2022-01-13)

Features

  • fields: add naive MarkdownEditor (c0f2a03)
  • fields: handle drag & drop in FileInput (4063c78)

2.0.0-beta.18 (2022-01-12)

Bug Fixes

  • contents: handle Table pagination cases greater than 5 pages (ce5c8db)
  • contents: restore Table sorting switch (11081b7)

Features

  • fields: add isAutoResizing prop to Textarea (97874eb)
  • fields: add pageCount prop to Table (c93a66c)
  • fields: add pageIndex prop to Table (f966821)

2.0.0-beta.17 (2022-01-05)

Bug Fixes

  • icons: make default icons internal ones (6383e27)

2.0.0-beta.16 (2022-01-05)

Bug Fixes

  • icons: remove deprecated enable-background SVG prop in Material icons (487692e)

2.0.0-beta.15 (2022-01-05)

Bug Fixes

  • components: forward VerticalMenu.Item ref (f9c7a9b)

2.0.0-beta.14 (2022-01-05)

Bug Fixes

  • icons: replace enable-background native prop with enableSource (d4444b0)

2.0.0-beta.13 (2022-01-05)

Bug Fixes

  • restore theme body white color (17f848e)

2.0.0-beta.12 (2022-01-05)

Features

2.0.0-beta.11 (2021-12-17)

Bug Fixes

  • contents: check for undefined instead of null in Table head sort icon (eae8556)

2.0.0-beta.10 (2021-12-13)

Bug Fixes

  • contents: force ellipsis for Table cells overflowing text (9195ebb)

2.0.0-beta.9 (2021-11-26)

Features

  • contents: add naive Table pagination logic (55bbc60)

2.0.0-beta.8 (2021-11-25)

Bug Fixes

  • contents: allow Table columm key to return anything (211fbf2)

2.0.0-beta.7 (2021-11-22)

Bug Fixes

  • fields: anyfy Select props type (995e503)

2.0.0-beta.6 (2021-11-22)

Bug Fixes

  • fields: add missing FileInput placeholder (bf07f6d)

2.0.0-beta.5 (2021-11-22)

Features

2.0.0-beta.4 (2021-11-21)

Bug Fixes

  • contents: add missing Table types (eb72302)

2.0.0-beta.3 (2021-11-21)

Bug Fixes

  • components: add missing types (9931ac6)
  • contents: add some missing types in Table (8d822d9)
  • demo: remove left file (0000ce4)

2.0.0-beta.2 (2021-11-18)

Bug Fixes

  • fields: add missing types (b4ad2a0)
  • fields: use underscore to prevent size prop collision in TextInput (37315af)

2.0.0-beta.2 (2021-11-18)

Bug Fixes

  • fields: add missing types (b4ad2a0)
  • fields: use underscore to prevent size prop collision in TextInput (37315af)

2.0.0-beta.2 (2021-11-18)

Bug Fixes

  • fields: add missing types (b4ad2a0)

2.0.0-beta.1 (2021-11-17)

Bug Fixes

  • build: disable rollup modules preservation (4f35bcb)

  • build: fix styled-components imports to make them compatible with Next.js (f561f2a)

  • build: remove CSS imports from GlobalStyle declaration (1cf7324)

  • build: split bundle & declarations emission (73cb60e)

  • build: switch to named exports with preserved modules (3917e98)

  • contents: downgrade react-paginate to v7 for Table (17a0d14)

  • contents: replace react-pagination by internal one in Table (0f8e4ad)

  • elements: remove fowarded ref prop types in Button (51392c7)

  • elements: switch prop types to forwarded ref in Button (acd8d27)

  • fields: hack react-select/async import to make it ESM-compatible (742cd9a)

  • icons: add missing js ext for externalized import in Icon (cfe7dbb)

  • icons: add missing Material icons props (0909a56)

  • icons: add missing PropTypes import in Material icons (447d80d)

  • icons: fill svg instead of path color in Material icons (ecda54b)

  • rollup: exclude common/constants while building icons (48a7ae0)

  • rollup: nake react-select/dist/react-select.cjs.js external (85a4050)

  • build(rollup)!: migrate to ESM (5ebc537)

Features

  • icons: integrate Material icons in build (b315ccb)
  • migrate to typescript with dist declarations (388d6ce)
  • set body & html height in GlobalStyle (40c3449)
  • set body line-height in GlobalStyle (194904d)

Reverts

  • ci(github): set git authoring envs for semantic-release (d18b785)

BREAKING CHANGES

  • This package will only be distributed as a JavaScript module starting from version 3.0.0 and greater.

2.0.0-alpha.18 (2021-11-17)

Bug Fixes

  • elements: remove fowarded ref prop types in Button (51392c76)
  • icons: fill svg instead of path color in Material icons (ecda54b6)

2.0.0-alpha.17 (2021-11-17)

Bug Fixes

  • icons: add missing PropTypes import in Material icons (447d80d5)

2.0.0-alpha.16 (2021-11-17)

Bug Fixes

  • icons: add missing Material icons props (0909a56e)

2.0.0-alpha.15 (2021-11-17)

Features

  • icons: integrate Material icons in build (b315ccb2)

2.0.0-alpha.14 (2021-11-17)

Bug Fixes

  • build: disable rollup modules preservation (4f35bcb)

2.0.0-alpha.13 (2021-11-17)

Bug Fixes

  • build: split bundle & declarations emission (73cb60e)

2.0.0-alpha.12 (2021-11-17)

Bug Fixes

  • build: remove CSS imports from GlobalStyle declaration (1cf7324)

Features

  • set body & html height in GlobalStyle (40c3449)

2.0.0-alpha.11 (2021-11-17)

Features

  • set body line-height in GlobalStyle (194904d)

2.0.0-alpha.10 (2021-11-16)

Bug Fixes

  • contents: replace react-pagination by internal one in Table (0f8e4ad)

2.0.0-alpha.9 (2021-11-16)

Bug Fixes

  • contents: downgrade react-paginate to v7 for Table (17a0d14)

2.0.0-alpha.8 (2021-11-16)

Bug Fixes

  • contents: internalize react-paginate for Table (7512ce0)

2.0.0-alpha.7 (2021-11-12)

Bug Fixes

  • build: fix styled-components imports to make them compatible with Next.js (a5efe1f)

2.0.0-alpha.6 (2021-11-12)

Features

  • migrate to typescript with dist declarations (205807f)

2.0.0-alpha.5 (2021-11-11)

Bug Fixes

  • icons: add missing js ext for externalized import in Icon (adfb0d1)

2.0.0-alpha.4 (2021-11-11)

Bug Fixes

  • rollup: nake react-select/dist/react-select.cjs.js external (d77fff5)

2.0.0-alpha.3 (2021-11-11)

Bug Fixes

  • fields: hack react-select/async import to make it ESM-compatible (0657c0d)
  • rollup: exclude common/constants while building icons (e356152)

2.0.0-alpha.2 (2021-11-11)

Bug Fixes

  • build: switch to named exports with preserved modules (588fb3c)

2.0.0-alpha.1 (2021-11-11)

  • build(rollup)!: migrate to ESM (d85ad95)

BREAKING CHANGES

  • This package will only be distributed as a JavaScript module starting from version 3.0.0 and greater.

1.10.0 (2021-11-11)

Bug Fixes

  • deps: update dependency react-paginate to v8 (f432e57)

Features

  • icons: add material icons (c78903c)

1.9.0 (2021-11-04)

Features

  • fields: harmonize Checkbox screen height with Radio one (1be9fcf)

1.8.0 (2021-11-04)

Bug Fixes

  • components: remove useless onCancel Dialog prop (5ec51a8)

Features

  • fields: set background color (440ba08)

1.7.0 (2021-10-26)

Features

  • components: integrate overlay and window in Dialog (a34af4b)

1.6.0 (2021-10-26)

Features

1.5.1 (2021-10-24)

Bug Fixes

  • add missing styled-components ServerStyleSheet exposition (ddc2668)

1.5.0 (2021-10-24)

Bug Fixes

  • fields: add missing Radio index (c0e8deb)

Features

  • expose styled-components API (0b62422)

1.4.1 (2021-10-24)

Bug Fixes

  • contents: fix isId() check in Table cell (3edec42)

1.4.0 (2021-10-24)

Features

  • contents: handle Mongo _id in Table (3a831a0)

1.3.0 (2021-10-23)

Bug Fixes

  • fields: handle Checkbox empty string error (e746a1d)
  • fields: handle Radio empty string error (e1d2f22)
  • fields: handle Select empty string error (bb2ee64)
  • fields: handle Textarea empty string error (aab5466)
  • fields: handle TextInput empty string error (2668372)

Features

  • contents: add Table a11n focus foreground color (f37e27c)
  • fields: add Select focus color (b313bfb)
  • fields: add Textarea focus box shadow (c37d636)
  • fields: add TextInput focus box shadow (eb0441f)

1.2.0 (2021-10-23)

Bug Fixes

  • fields: remove extraneous isMulti prop from Select (98f8b39)

Features

  • fields: add label text ref to Checkbox (b666708)

1.1.0 (2021-10-23)

Features

1.0.4 (2021-10-21)

Bug Fixes

  • fields: add right margin to Select tags (e1ed45a)

1.0.3 (2021-10-18)

Bug Fixes

  • contents: handle Table data props update for null sortedKey case (20bd67b)

1.0.2 (2021-10-18)

Bug Fixes

  • build: move react-paginate to deps (4df4205)

1.0.1 (2021-10-18)

Bug Fixes

  • build: rollback to full CJS (add55e5)

1.0.0 (2021-10-17)

Bug Fixes

  • build: index Card (70d8f33)
  • build: index Table and Tasker (0477599)
  • build: use named exports in index (5042074)
  • common: shape all theme sub-objects in prop types (7f201ff)
  • contents: force Table action icon svg size at parent level (a738fbc)
  • contents: handle Table data & sorting props update (68f2f66)
  • contents: remove floating bracket in CSS (4164da7)
  • fields: remove Select options prop (f14624d)

Features

  • contents: add Table (1f55786)
  • contents: add Table bottom border (7f42b49)
  • contents: add Table icon cells tooltip (74eecc9)
  • contents: add Table pagination (12be93e)
  • contents: add Table pagination rounded borders (af61f61)
  • contents: add Table sorting (956275b)
  • contents: add Tasker (eb54f6d)
  • contents: add toggle type in Table columns (2c539a6)
  • contents: handle nested key in Table data (0f398a0)
  • contents: handle Table boolean type (3bd362b)
  • demo: bootstrap (6af8d9d)
  • elements: add Button (6a9bdaa)
  • elements: add Card (a6d8910)
  • fields: add async Select mode (925bcc2)
  • fields: add async Select mode (7955987)
  • fields: add async Select mode (c7dd83c)
  • fields: add Checkbox (bd41280)
  • fields: add Select (1da7579)
  • fields: add text cursor to Select (c5fd880)
  • fields: add Textarea (215b780)
  • fields: add TextInput (3d2ddb5)