v2.0.0
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.