Skip to content

v2.0.0

Choose a tag to compare

@ivangabriele ivangabriele released this 25 Jan 08:44
· 109 commits to main since this release

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.