Web-React

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.0.0 (2024-11-25)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-web-react

3.0.0-alpha.5 (2024-11-25)

Code Refactoring

  • web-react: Wrap ValidationText list in div and dynamical role (51ecc21)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

3.0.0-alpha.4 (2024-11-13)

Dependencies

  • Update all non-major dependencies

Note: Version bump only for package @lmc-eu/spirit-web-react

3.0.0-alpha.3 (2024-11-13)

BREAKING CHANGES

  • web: Replace spacing with spacing-x and spacing-y property in Flex #DS-1427 (824d76d)

Bug Fixes

  • web-react: Unsupported export in client boundary #DS-1549 (c0e479a)
  • web-react: Unwanted Heading elementType prop on a DOM element #DS-1553 (c52dc2e)
  • web-react: Unwanted Link hasVisitedStyleAllowed prop on a DOM element #DS-1553 (dee5aa4)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

3.0.0-alpha.2 (2024-11-06)

Dependencies

  • Update all non-major dependencies

Note: Version bump only for package @lmc-eu/spirit-web-react

3.0.0-alpha.1 (2024-11-06)

BREAKING CHANGES

  • web-react: Add the option to allow visited state in Link #DS-1501 (13b7485)

Features

  • web-react: Rename spaces token object (15d514c)

Note: Version bump only for package @lmc-eu/spirit-web-react

3.0.0-alpha.0 (2024-10-17)

BREAKING CHANGES

  • web-react: Button/ButtonLink have isSymmetrical prop instead of isSquare #DS-1484 (a4e9ec5)
  • web-react: Remove action colors from Pill #DS-1446 (2b41701)
  • web-react: Remove default elementType value for Heading component (10fcaaa)
  • web-react: Remove inverted variant from Button and ButtonLink #DS-1445 (e7f2a94)
  • web-react: Remove inverted variant of ProductLogo #DS-1450 (4002ab2)
  • web-react: Remove isUnderlined prop from Link component (e7d4ff5), closes #DS-1509
  • web-react: Rename inverted variant of Toast to neutral #DS-1446 (a18768d)
  • web-react: Switch Header component to v3 design tokens #DS-1453 (af628ed)
  • web-react: Switch Link, Heading and Text to v3 design tokens #DS-1451 (d150851)
  • web: Switch Link and typography helpers to v3 design tokens #DS-1451 (24c2a4b)

Documentation

  • form-validations,web,web-react: Redesign the demo app #DS-1479 (2a2e309)
  • web-react,web-twig: Use new spacing tokens values in ScrollView #DS-1451 (1aec1c9)
  • web-react,web-twig: Use new spacing tokens values in Tooltip #DS-1451 (5481a20)
  • web-react: Add more disabled combinations to Toggle demo #DS-1449 (395193c)
  • web-react: Switch Avatar demo spacings to v3 design token values #DS-1450 (da898a7)
  • web-react: Use correct typography helper and spacings in Flex #DS-1444 (eafd4b6)
  • web,web-react,web-twig: Switch Grid spacing tokens to v3 structure (7cd1186)
  • web,web-react,web-twig: Switch to v3 spacings in Tabs #DS-1444 (9c2603e)

Features

  • web-react: Prop hasSafeAreaDisabled changed to hasSafeArea in PartnerLogo component (0eb75fc), closes #DS-1373
  • web-react: Stabilization of PartnerLogo component #DS-1443 (f035513)
  • web-react: Stabilization of ProductLogo component #DS-1374 (acc5469)
  • web-react: Switch Footer component to v3 design tokens (be55bd7)

2.5.2 (2024-11-22)

Bug Fixes

Code Refactoring

  • web-react: Remove forgotten deprecation message (a0d5d5e), closes #DS-1525

Dependencies

Documentation

  • repo: Fix typo in contribution guidelines (efe71c9)
  • web-react: Fix typo in supported attributes in README.md (5d02a33)

Tests

  • web-react: Omit demo file from code coverage report (655f8fc)

Note: Version bump only for package @lmc-eu/spirit-web-react

2.5.1 (2024-10-17)

Code Refactoring

  • web-react: No longer use default props in the rest of the components (6eebe64)

Dependencies

  • Update all non-major dependencies (949b633)
  • Update dependency webpack-merge to v6 (eb62a49)
  • web, web-react: Move @rollup/plugin-replace to workspaces (9bafc0c)

Note: Version bump only for package @lmc-eu/spirit-web-react

2.5.0 (2024-10-14)

Bug Fixes

  • web-react: Disable password toggle on TextField #DS-1478 (a080d85)
  • web-react: Export Flex component in components index file (01aa3cf)
  • web-react: FileUploader document object not found when ssr #DS-1470 (5516d61)
  • web-react: Fix underlined prop default value name in Link (bbd6137)
  • web-react: Use alt and <title> in UNSTABLE_PartnerLogo and UNSTABLE_ProductLogo (4ab9f62)
  • web-react: Use Resize Observer hook with better handling of window object (fb39034), closes #DS-1465

Chores

  • web-react: Remove already ignored resolution field (7af090c)

Dependencies

  • Pin dependencies (8570d79)
  • repo: Add missing required dependencies by other packages (2ae9e26)
  • repo: Remove resolution for the React types and downgrade types for React and Node (276c7b3)
  • repo: Switch from deprecated rollup-plugin-terser to @rollup/plugin-terser (2050811)
  • Update all non-major dependencies (529be6a)
  • Update all non-major dependencies (97f71bd)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

2.4.0 (2024-09-09)

Bug Fixes

  • web-react: Filter out props falling into DOM in *Logo components (850da2d), closes #DS-1440

Code Refactoring

  • web-react: Grid useGridStylesProps use new hooks for generating classes (8274478)
  • web-react: Use Spacing hook in Grid component #DS-1425 (1ccc85f)

Dependencies

  • Update all non-major dependencies (ec96d80)
  • Update all non-major dependencies (bca6b32)

Documentation

  • web-react: Add missing key prop to React Fragment in Tag demo (660228e)
  • web-react: Remove isOpen prop from Buttons in Collapse demo (96e18e8)
  • web-react: Set correct type of autoComplete prop in docs (d65bcf9)

Features

  • web-react: Add spacing property to Grid #DS-1388 (12d0aa4)
  • web-react: Add alignmentX and alignmentY prop to Grid component #DS-1414 (db53e7e)
  • web-react: Add spacing property to Tabs component #DS-1315 (4f847db)
  • web-react: Improve Docs components - add StyleProps, remove defaultProps and other minor fixes (7b3ab46)
  • web-react: Introduce Flex component (de50d5a)
  • web-react: Introduce new underlined prop to the Link component (f99bd23), closes #DS-943
  • web-react: Mark all components as Client components (bc55dd9), closes #DS-1392

Styles

  • web-react: Apply formatting rules after deps update (b17afbd)

Note: Version bump only for package @lmc-eu/spirit-web-react

2.3.0 (2024-07-24)

Bug Fixes

  • web-react: Make Tooltip positionStrategy actually work (615c6b4)
  • web-react: Tooltip - fix reported bugs (f0d30cf)
  • web,web-react: Ensure Slider renders correctly with non-zero min values (ebd606c)

Code Refactoring

  • demo: Switch from docs-Section to UNSTABLE_Section component (44cfab9)

Dependencies

  • Pin dependency eslint-plugin-react-refresh to 0.4.7 (877d604)

Documentation

  • web-react: Rename feature flag story from unsupported naming (3d29fca)

Features

  • web-react: Introduce disabled state to Slider #DS-1325 (e163f3e)
  • web-react: Introduce positionStrategy prop for Tooltip CSS positions (f9a6be5)
  • web-react: Introduce Divider component #DS-1391 (3de6e90)
  • web-react: Introduce UNSTABLE_PartnerLogo component #DS-1356 (79f55b4)
  • web-react: Introduce UNSTABLE_ProductLogo component #DS-1351 (f41689c)
  • web-react: Introduce UNSTABLE_Toggle component #DS-1346 (b20d633)
  • web-react: Introduce UNSTABLE_Truncate component #DS-1098 (10802b8)
  • web-react: ModalHeader hide close button prop DS-1063 (3c6394a)

Tests

  • e2e: Create test for opened Modal components (305b252)
  • web-react: Fix & Enable Tooltip visual tests (26c38bd)

Note: Version bump only for package @lmc-eu/spirit-web-react

2.2.0 (2024-06-26)

Bug Fixes

  • web-react: Remove unsupported style props from modified props in style hook (44385d1), closes #DS-1339

Chores

  • web-react: Safely remove now unused @testing-library/react-hooks (a62afbd)

Code Refactoring

Dependencies

Documentation

  • web-react: Add documentation and demo for ActionLayout component #DS-1310 (542a98d)
  • web-react: Add documentation and demo for EmptyState component #DS-1310 (501833e)
  • web-react: List of the feature flags in the Storybook (681d1e2)
  • web, web-react: Emphasize the UNSTABLE component warning (3c0f2e1)

Features

Styles

  • web-react: Remove unused interface in Tooltip (d124b66)
  • web-react: Use @lmc-eu/eslint-config-typescript to simplify the ESLint config file (d8785ed)
  • web-react: Warn about fast refresh problems for Storybook speed up (0926b92)

Note: Version bump only for package @lmc-eu/spirit-web-react

2.1.0 (2024-06-12)

Bug Fixes

  • web-react: Import components from file intead of the index (cee0301)

Dependencies

  • Update dependency eslint-plugin-prettier to v5 (dfcdde7)

Features

Styles

  • repo: Replace unicode "heavy check mark" with "check mark" (32f2d76)
  • web-react: Allow UNSTABLE_ prefix #DS-1303 (6167e0d)
  • web-react: Apply import sorting ESLint rule #DS-1101 (ec57b66)
  • web-react: Reformat codebase using Prettier v3 (d48ff9f)

Note: Version bump only for package @lmc-eu/spirit-web-react

2.0.0 (2024-06-10)

BREAKING CHANGES

  • repo: Drop support for Node.js v16 (08788be), closes #DS-466
  • web-react: Add mandatory id prop for Collapse component #DS-1190 (e96e931)
  • web-react: Drop HeaderDesktopActions color prop in favor of isAtEnd #DS-1059 (23d7c27)
  • web-react: Id prop is required for all Form components #DS-885 (a259e39)
  • web-react: Label props is required for TextField component (add391b), closes #DS-888
  • web-react: Refactor types in Tabs #DS-935 (863de18)
  • web-react: Remove alert danger icon deprecation (d571a85), closes #DS-1194
  • web-react: Remove deprecated props from FileUploaderAttachment #DS-916 (a499277)
  • web-react: Remove Dropdown and Tooltip non-flow-relative placements #DS-1138 (c467181)
  • web-react: Remove feature flag for the uniform Modal variant #DS-1181 (5389751)
  • web-react: Remove Grid tablet and desktop props #DS-1068 (d82ede2)
  • web-react: Remove GridSpan component #DS-1244 (b51e1a3)
  • web-react: Remove Tooltip off placement (143e21e)
  • web-react: Rename DropdownModern to Dropdown (17f4733), closes #DS-1192
  • web-react: Rename height and maxHeight ModalDialog props and enhance them #DS-1134 (35c7d69)
  • web-react: Rename Tabs props and clean up its types #DS-1096 (61ecb10)
  • web-react: Rename TooltipModern to Tooltip (84c41c2)
  • web-react: The alert role has been removed for Alert component #DS-1175 (724c66a)
  • web-react: Turn off scrolling inside ModalDialog by default #DS-1184 (ddbd0d1)

Bug Fixes

  • web-react: Fix types in Dropdown #DS-1221 (23b6cf6)
  • web-react: Remove unused DropdownRenderProps type (73d0809)
  • web-react: Tooltip closing by outside click when isDismissible prop set (e8584f8), closes #DS-1259

Code Refactoring

  • web-react: Modal with Dropdown composition use new Dropdown structure (ca291d1)
  • web-react: Sort rest props in DropdownTrigger by importance (f1151f2)
  • web-react: Tooltip className changes #DS-1267 (7a2791f)

Documentation

  • repo: Introduce new Migration Guide structure and prepare WIP guides for new versions #DS-1218 (63ab3f1)
  • web-react: Import useState hook from React instead of namespace in Dropdown (ec6483a)
  • web-react: Improve Modal isExpandedOnMobile documentation and remove its deprecations #DS-1201 (beb0852)
  • web-react: Pass Button to Dropdown in Modal composition (5f3bb10)
  • web-react: Remove Dropdown Enhance shadow section #DS-1067 (e787f12)
  • web-react: Remove feature class for bordered Alert #DS-1230 (b9202b1)
  • web-react: Remove feature flag for controlled placement of Tooltip #DS-1182 (ca8c1a8)
  • web-react: Update React demo for Tooltip (07713f3)

Features

Tests

  • web-react: Update test for tooltip (1ecf63e)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.18.0 (2024-06-03)

Bug Fixes

  • web-react: FileUploader isRequired prop only marks label (24e3301)
  • web: FileUploader isRequired prop only marks label (76ccd52)

Dependencies

  • Update all non-major dependencies (d0625a8)

Features

  • web-react: Add autoclose feature to Toast component (ef7b36c)
  • web-react: Add Message and Link for ToastBar #DS-1213 (e60fabb)
  • web: Add Message and Link for ToastBar #DS-1213 (0a497a6)

Tests

  • web-react: Use jest-config-spirit common preset (55bb122)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.17.0 (2024-05-20)

Bug Fixes

  • web-react: Warn when icon asset is missing from the map (1f330f9)

Code Refactoring

  • web-react: Use configurable base layout for demo (2ce6e87)
  • web-react: Use configurable header template for demo (791a03a)
  • web-react: Use configurable plain layout for demo (b8bcf9d)
  • web-react: Use default layout of demo app (31f0d28)
  • web-react: Use new partials structure for demo (5c00c03)
  • web-react: Use tabs from layout partials (bf5e683)

Dependencies

  • Update all non-major dependencies (7b34614)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

1.16.1 (2024-04-26)

Chores

  • web-react: Fix missing .js extensions in ESM distribution (7f0265b)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.16.0 (2024-04-24)

Bug Fixes

  • web-react: Dropdown can now be placed inside a non-scrollable Modal #DS-939 (a3cd5d0)
  • web-react: Add backward compatibility for CJS when building to it (7a35154), closes #DS-1227

Chores

  • repo: Fix Nx settings by running nx repair (4f0bc02)
  • repo: Migrate to Yarn Modern (0b982c3), closes #264
  • web-react: Fix non resolvable modules and types (55aeee8)
  • web-react: Fix resolving parent id while building CJS bundle (7df2d84)
  • web-react: Fix UMD build that integrates common package (98e12c8)
  • web-react: Resolve paths to icons using alias (05a97ca)

Code Refactoring

  • ci: Yarn no longer supports pre* and post* scripts (44b8f1c)
  • web-react: Move away from the defaultProps (d70e5ff)

Dependencies

  • Update all non-major dependencies (1a4adb6)
  • Update all non-major dependencies (10774a2)

Features

Styles

  • web-react: Ignore unresolved file when icons are not built (b45ef66)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.15.0 (2024-04-11)

Bug Fixes

  • web-react: Set correct component in Dropdown deprecation message (c63c128)

Chores

  • repo: Introduce simplified Demo app for web and web-react packages (273564c)
  • web-react: Customize demos for Docs app (87e12aa)
  • web-react: Remove configuration for the demo app (2880c7d)

Dependencies

  • Update all non-major dependencies (b971d44)

Documentation

  • repo: Rebrand to Alma Career (4a9a28b)
  • web-react: Fix Dropdown deprecation README links (5817321)
  • web-react: List Deprecations in the web react package #DS-1147 (421f2eb)
  • web-react: Remove unused stories (b36ed74)
  • web-react: Rename standalone Storybook MDX files (4f74626)

Features

  • web-react: Deprecate off placement in Tooltip #DS-1078 (0943d15)
  • web-react: Deprecate default value of isExpandedOnMobile prop of ModalDialog #DS-1146 (3d8173d)
  • web-react: Deprecate Grid Span in favor of Grid Item #DS-1041 (6d63742)
  • web-react: Deprecate optional id prop in Collapse component #DS-1170 (796b843)
  • web-react: Introduce Toast component (94fa553), closes #DS-1113

Styles

  • web-react: Switch off extraneous deps lint for stories directory (54acdc3)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.14.0 (2024-03-11)

Bug Fixes

  • web-react: TextArea should autoresize when mounted (20059b0), closes #DS-1158

Chores

  • web-react: Remove post process script (9a51d3e)

Code Refactoring

  • web-react: Introduce htmlReactParser for rendering SVG icons (63a4a7e)

Documentation

  • web-react: Do not list components that don't have index.html on Demo homepage #DS-1185 (6eedb11)
  • web-react: Introducing deprecations list (2f48e67), closes #DS-1147
  • web-react: Show Bordered Alert Feature Flag in Demo #DS-1156 (5b448eb)

Features

  • web-react: Stack no longer requires the hasSpacing prop to apply custom spacing #DS-1133 (9920fbf)
  • web-react: Deprecate icon for danger color in Alert component (2d17821), closes #DS-1156

Styles

  • web-react: Sort imports in TextArea component test (4a00ca5)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.13.1 (2024-02-23)

Bug Fixes

  • web-react: Replace usage of html-react-parser in CommonJS files (705ef1d)
  • web-react: TooltipModern default sizing (4dce6ab)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.13.0 (2024-02-20)

Bug Fixes

  • web-react: Add forwardRef to Icon components (f5cec52)
  • web-react: Remove unnecessary rest props on Tooltip Trigger #DS-1150 (b7c145f)
  • web-react: Require html-react-parser as dependency (84ef862)
  • web-react: TooltipTrigger props update (40b3ffd)

Documentation

  • web-react, web-twig: Add isFluid to the API documentations of FieldGroup (7e69912)
  • web-react: Add demo with Tooltip on Icon cmp (a768a78)
  • web, web-react, web-twig: Fix the aria-controls ID references in examples (2a7c1aa)
  • web: Fix Sass implementation notes (24054e1)

Features

  • web-react: Deprecate non-flow-relative placements in Dropdown #DS-1132 (51da754)
  • web-react: Tooltip can be opened by hover (caac686), closes #DS-1140

Note: Version bump only for package @lmc-eu/spirit-web-react

1.12.0 (2024-02-07)

Bug Fixes

  • web-react: Remove useless condition use of HTML parser (ad74e08), closes #DS-1145

Chores

Code Refactoring

  • web-react: Use warning utility instead of console.warn (b293d3c)

Documentation

Features

  • web-react: Introduce option to disable scrolling inside Modal #DS-732 (3e52d60)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.11.0 (2024-01-30)

Bug Fixes

  • web-react: Cleanup scrolling when Modal is unmounted (654a147), closes #DS-1126

Chores

  • web,web-react: Hide Vite HMR overlay (66bb64a)
  • web,web-twig,web-react: Unify demo differences in components #DS-660 (db7426e)

Code Refactoring

  • web-react: Clean up shared non-dictionary types and constants (e7b9317)

Dependencies

  • web-react: Adding peer FloatingUI dependency to package.json (33df3ee)

Documentation

  • web-react: Use spacing style props in all components #DS-475 (b6b8721)
  • web, web-twig, web-react: Clarify that Modal can be stacked, but not nested in the DOM (16f3b70)

Features

  • demo,web,web-react,form-validations: Set font-display to block in google fonts load (258d9e9)
  • web-react: Introduce new TooltipModern component with FloatingUI (14cbadc)
  • web-react: Introduce spacing style props to all components #DS-475 (867ba37)
  • web-react: Introduce vertical alignment options for Modal #DS-940 (67e2594)

Tests

  • web-react: Add test for hook useFloatingUI (cce1551)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.10.0 (2024-01-17)

Documentation

  • web-react: Make example Modal actions work (b1d558b)

Features

  • web-react: Introduce optional uniform appearance of Modal #DS-1091 (531a9d9)

Reverts

  • web-react: Move common dependency back to package (10af61a)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.9.0 (2024-01-12)

Bug Fixes

  • web-react: Do not check window object on server (409343f), closes #DS-1110
  • web-react: Do not render empty style prop (5bd5dfa)
  • web-react: Mock window.scrollTo in test of useScrollControl hook (343ab51)
  • web-react: Simplify useScrollControl to not scroll or set top offset #DS-1124 (0df3c47)

Chores

  • web-react: Add design-tokens as peer dependency (15ee46d)
  • web-react: Use common local server configuration (dac87dd), closes #DS-1093

Code Refactoring

  • web-react: Check for loaded html parser otherwise use NoSsr (d4fc36e)
  • web-react: Dynamically check for html parser loading (fd456b4)
  • web-react: Use warning utility instead of console.warn (631c00e)

Dependencies

  • Update all non-major dependencies (67f8357)
  • Update all non-major dependencies (8acf2e7)
  • Update dependency typescript to v5 (0d99d02)

Documentation

  • web-react: Fixed links in Button and ButtonLink markdown (63c4679)
  • web-react: Update Dropdown demo with Item usage #DS-956 (1bde4ec)

Features

Styles

  • web-react: Fix lint errors and warnings (a4bc522)

Tests

  • web-react: Add missing Warning: prefix to expected messages (afb2bfc)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.8.0 (2023-12-05)

Bug Fixes

  • web-react: Accordion DOM errors #DS-948 (3f87401)
  • web-react: Add useScrollControl hook and block scrolling when Dialog open #DS-1052 (37cae9e)
  • web-react: FileUploader error message changed to be same across all (d617bc0)
  • web-react: HeaderDialog is now closable on backdrop click (6cd4c84), closes #DS-1075
  • web-react: HeaderDialogLink now accept a NextLink #DS-1003 (5bf52c1)
  • web-react: Tablink and HeaderLink now accept a NextLink #DS-1018 (48bb80b)
  • web-react: Tabs now have styleProps #DS-977 (1ce3110)

Documentation

  • web-react, web-twig: Switch responsive Grid props to the cols object (18f3df9)
  • web-react: Added styleProps in the Tabs README API Tables #DS-977 (adff622)
  • web-react: Fix typo in README.md of Icon component (f700adf)

Features

  • web-react: Allow object in Grid prop cols, deprecate desktop and tablet #DS-995 (85abe02)
  • web-react: Introduce Item component #DS-1049 (c3200a9)

Tests

Note: Version bump only for package @lmc-eu/spirit-web-react

1.7.1 (2023-11-18)

Bug Fixes

  • web-react: Check htmlParser for function type (14b195e)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.7.0 (2023-11-15)

Bug Fixes

  • web-react: Add missing exports for Tooltip components (eb16312)
  • web-react: FileUploader hidden input were not added without meta (4bb4b21)
  • web-react: Icon component supports SSR (79f9f6f)
  • web-react: Polymorph Link component types #DS-1060 (98864cf)
  • web-react: Replace useLayoutEffect with useIsomorphicLayoutEffect (ea9f333)

Code Refactoring

  • web-react: Refactor Dropdown to controlled component #DS-637 (3c0f08b)

Dependencies

  • Pin dependencies (84fe6f5)
  • Update all non-major dependencies (828bc68)

Documentation

  • web-react: Add the missing demo of DropdownModern with enhanced shadow (4430fbb)
  • web-react: Adding elementType to api table and new poly. example (e7d8cda)
  • web-react: Corrected the example for Dropdown #DS-601 (ddd7e20)
  • web-react: Extend Header README to be as detailed as in the Twig implementation (5ba5ff1)
  • web-react: FileUploaderAttachment documentation FileUploaderAttachment (dd56280)
  • web-react: Put pure CSS examples of Tooltip in line so they are usable in more viewport sizes (8ff9d3a)
  • web-react: Showcase Dropdown enhanced shadow Feature flag #DS-963 (8e8ea36)
  • web-react: Showcase placement valuse on Tooltip demo (ec9c97d), closes #DS-923
  • web, web-twig, web-react: Document ModalHeader and ModalFooter usage recommendations #DS-1033 (403cc0b)
  • web,web-twig,web-react: Add interactive demo of Dropdown placements #DS-1037 (deb054c)
  • web,web-twig,web-react: Make use of new GridItem component in Tooltip placement examples (81d9952)

Features

  • web-react: Allow combining links and buttons in HeaderDesktopActions (1f5e4ae)
  • web-react: Introduce useIsomorphicLayoutEffect hook (a7f3c1d)

Styles

  • web-react: Introduce ESlint rule to avoid using useLayoutEffect (563b7fb), closes #DS-1004

Tests

  • web-react: Ignore demo files from code coverage reports (7147a6d)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.6.0 (2023-11-02)

Bug Fixes

  • web-react: Increase image quality of FileUploader image preview (52b9538), closes #DS-1039
  • web-react: Recalculate FileUploader image preview by crop values (92ffd4b), closes #DS-1038

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

1.5.0 (2023-10-25)

Bug Fixes

  • web-react: ClickOutside working with Dialog and Dropdown #DS-945 (ec1539c)
  • web-react: Remove unused isDisabled prop from FileUploader (ab66984), closes #DS-933

Chores

  • ci: Skip Nx cache on Netlify builds (c99bdbe)
  • web-react: Disable generating browser stats file (e8f4c53)
  • web-react: Get rid of WebpackAnalyzerPlugin (0fe93c4)

Code Refactoring

  • web-react: Introduce ModalCloseButton component (cdc8913)

Dependencies

Documentation

  • web-react: FieldGroup demo separated to more files (9de3cf4)
  • web-react: FileUploader - Support for crop image #DS-954 (5ea21c8)
  • web-react: Multiple demos tweak to mach other technologies #DS-979 (1ab7873)
  • web-react: Separate ButtonLink component #DS-979 (7a39ef6)
  • web-react: Unify Alert demo cross packages #DS-979 (8f10eaf)
  • web, web-react, web-twig: Dealing with text truncate in Breadcrumb (d15fd1b), closes #DS-960

Features

  • web-react: Add disabled backdrop click option to Modal component (59de9ab)
  • web-react: FileUploader - Support for crop image #DS-954 (6180f36)
  • web-react: Introduce BreadcrumbsItem component (5927bed), closes #DS-835
  • web-react: Introduce Grid Item component #DS-961 (2cf07c9)
  • web-react: Introduce UncontrolledPagination component (d8368d1)
  • web-react: Make BreadcrumbsItem href optional #DS-957 (6cf75ad)
  • web-twig: FileUploader - Support for crop image #DS-954 (96559cf)
  • web-twig: Introduce BreadcrumbsItem component (3c9cf8c), closes #DS-835

Styles

  • ci: Use multiline strings for Netlify config commands (4768e24)
  • web-react: Ignore build directory from linting (d8f2d10)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.4.0 (2023-09-26)

Bug Fixes

  • web-react: Drag and drop on disabled input (4f64672)

Code Refactoring

  • web-react: Remove useValidationText hook (70e4cd4)
  • web-react: Use VisuallyHidden component instead of className (f795b81), closes #DS-926
  • web-react: Use class name prefix for utilities and helpers (678bcb1), closes #DS-926
  • web-react: Use demo package css instead of own (5325ad4)

Documentation

Features

  • web-react: Allow extended Size dictionary in Tag (3dc975c)
  • web-react: Implement new HelperText component #DS-886 (23def5c)
  • web-react: Introduce HelperText component #DS-886 (b978ee4)
  • web-react: Shorten FieldGroup useValidationText path (a21cce8)

Styles

  • web-react: Alphabetical reordering in ButtonLink (ea75846)
  • web-react: Must use destructurring assignment (761f782)

Tests

  • web-react: Ignore module pattern for dist directory (193eecf)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.3.0 (2023-09-06)

Bug Fixes

  • web-react: Debounce in ScrollView now trigger correctly during scrolling (9affe52), closes #DS-826
  • web-react: Handle event capturing correctly in Dialog (6ef0d0d), closes #DS-937
  • web-react: Remove unused and already deprecated type (a0fe11c)
  • web-react: Required goBackTitle in Breadcrumbs refs #DS-834 (a31febc)
  • web-react: The rest props were transfered twice on FieldGroup (dfbaf56)

Chores

  • web-react: Use vite-raw-plugin to import markdown files in story (e9dfab2)

Dependencies

Documentation

Features

  • web-react: Introduce GridSpan component #DS-431 (9d2ceaf)
  • web-react: Introduce VisuallyHidden component (6a3fa18)

Styles

  • web-react: Declare missing prettier module for types (0733ec0)
  • web-react: Strings must use singlequote quotes (c6ae0f3)

Tests

Note: Version bump only for package @lmc-eu/spirit-web-react

1.2.0 (2023-08-23)

Dependencies

Documentation

  • form-validations, web-react, web-twig: Sort props in tables (4d8fb15)
  • form-validations, web, web-twig, web-react: Unify unicode characters in API tables (8c837eb)
  • web-react, web-twig: Unify the syntax of enums in API tables (f83e9ac)
  • web-react: Add missing columns to API tables (50b8b57)
  • web-react: Add missing style props into components readmes (e6f3533)
  • web-react: All Select demos are same #DS-816 (c8f137f)
  • web-react: Default icon according to color variant in the Alert (17471cf)
  • web-react: FileUploader Storybook demo (4edef48)
  • web-react: Remove HTML and Props stories from components and remove nanoid package #DS-589 (a7950e7)
  • web-react: Rename components in example compositions (2528fad)
  • web-react: Rename unsupported class property to UNSAFE_classname in Stack component (b70a206)
  • web-react: Sort props alphabetically (470fefd)
  • web-react: Standardize column heading of prop name (757a8f4)
  • web-react: Standardize usage of symbols in Required column (faa7b03)
  • web-react: Unify API of the autoComplete and label props (f8aa168)
  • web-react: Unify API table captions (7861c18)
  • web-twig: Default icon according to color variant in the Alert (4d51643)
  • web, web-react: Unify the syntax of boolean and string props (8449ae8)

Features

  • web-react: Deprecate buttonLabel and editButtonLabel in (985f2e0), closes #DS-881
  • web-react: FileUploader Image attachment preview #DS-852 (fb126fa)
  • web-react: Introduce FieldGroup component (33a6e90)
  • web-react: Transfer Icon props from Spinner to Icon component (73d61f9), closes #DS-759

Note: Version bump only for package @lmc-eu/spirit-web-react

1.1.0 (2023-08-09)

Bug Fixes

  • web-react: Click outside hook prevents click on input label (dcc9ff2), closes #DS-879

Dependencies

  • Update all non-major dependencies (19335a3)

Documentation

  • web-react: Introduce Stacked Modals and Modal with Checkbox demo (baf8392)
  • web, web-react, web-twig: Minor typo fix (be40478)
  • web,web-twig: Mark visual-only examples in FileUploader demo (27b3533)

Features

  • web: Extend FileUploaderAttachment with preview and custom actions slot (768906f)

Note: Version bump only for package @lmc-eu/spirit-web-react

1.0.0 (2023-07-21)

BREAKING CHANGES

  • web-react: Add spirit infix to data-placement in Tooltip #DS-585 (c1f83d0)
  • web-react: Remove error Validation State in favor of danger #DS-677 (d07b23b)
  • web-react: Remove isFullWidth and breakpoint props from Dropdown #DS-588 (d84016c)
  • web-react: Remove size prop from Icon in favor of boxSize #DS-647 (f19f8bb)
  • web-react: Remove theme and tag props and default color from Tag #DS-648 (ab5606a)
  • web-react: Remove align prop in ModalFooter (b5638ce)
  • web-react: Remove Header deprecations #DS-651 (2782212)
  • web-react: Remove old Modal and rename ModalComposed to Modal #DS-617 (f323e9b)
  • web-react: Rename message prop to validationText in Form Fields #DS-676 (b80d336)
  • web-react: Rename CheckboxField component to Checkbox #DS-522 (e44f569)
  • web-react: Rename RadioField component to Radio #DS-521 (d7f2d22)
  • web-react: Rename ScrollView indicators prop to overflowDecorators #DS-825 (bdc9685)
  • web-react: Set Stack default spacing to zero #DS-741 (6cdd8af)

Documentation

  • web-react: Align Field components README examples with other (40e789c)
  • web-react: Introduce migration guide for v1 refs #DS-800 (c17f7d1)
  • web-react: Sort Field components props aplhabetically in READMEs (1f8afec)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.48.3 (2023-07-21)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-web-react

0.48.2 (2023-07-02)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-web-react

0.48.1 (2023-06-29)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-web-react

0.48.0 (2023-06-28)

Bug Fixes

  • web-react: Spinner reexport (323be71)
  • web-react: Stacked Modal Composed closes both dialogs #DS-740 (c9bfe42)
  • web-react: TextArea's maxLength prop is part of Detailed type (ed0e897)

Chores

  • web-react: Set correct path according to the base directory (6ebd5a3)

Dependencies

  • Pin dependencies (f6bac6d)
  • Update all non-major dependencies (ba23f3d)
  • Update all non-major dependencies (c70b276)

Documentation

  • web-react: Add unit to the maxFileSize in the FileUploaderInput props (743eedd)

Features

  • web-react: Introduce Pagination component #DS-329 (d719485)
  • web-react: Make the preferred height and max height of ModalDialog customizable #DS-723 (8666aef)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.47.0 (2023-06-11)

Bug Fixes

  • web-react: Set hasSpacing default value as false in the Stack component (a0b5fe4)
  • web-react: Storybook argument for ScrollView edgeIndicators (165357c)
  • web-react: Unexported Tabs components (f9ee56c)

Chores

  • web-react: Add Vite React plugin to demo app configuration (a89b1c3)
  • web-react: Exlude demo indexes from build (08425bd), closes #309, #DS-668
  • web-react: Setup deploy of demo stack to Netlify (2214647), closes #309, #DS-668

Documentation

  • web-react: Demonstrate the composition of ModalComposed and ScrollView #DS-808 (106abc1)
  • web-react: Introduce demo dev stack with Alert component (669f303), closes #309, #DS-668
  • web,web-react,web-twig: Improve Demo Header #DS-821 (c168eea)

Features

  • web-react: Add disabled state to the FileUploader #DS-772 (a5bd194)
  • web-react: Added isFluid option for FileUploader (f2209ff)
  • web-react: CheckboxField and RadioField reference element feature (cb404ee)
  • web-react: Introduce ScrollView component #DS-464 (3845697)
  • web-react: Introduce Select component #DS-789 (8cc74f9)
  • web-react: Link and Tag reference polymorph element feature (db25206)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.46.0 (2023-05-29)

Bug Fixes

  • web-react: Fix missing property for hiding label on input (e41abf6)

Code Refactoring

  • web-react: Separate logic of hook and component ValidationText (fd01166)

Documentation

  • web-react: Remove RadioField from ValidationText docs as there is no validationText prop (829171b)

Features

  • web-react: Introduce ValidationText component (5515bff)
  • web-react: TextArea with auto grow #DS-761 (64c2dd2)
  • web,web-react,web-twig: Allow multiline message in CheckboxField #DS-735 (395af3d)
  • web,web-react,web-twig: Allow multiline message in TextArea #DS-738 (9759666)
  • web,web-react,web-twig: Allow multiline message in TextField #DS-734 (81b0882)
  • web,web-react,web-twig: Allow multiline validationText in FileUploaderInput #DS-737 (6724d7a)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.45.0 (2023-05-18)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.44.0 (2023-04-26)

Features

  • web-twig: Introduce styleProps, deprecate class in Alert #DS-646 (99a8cc2)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.43.0 (2023-04-17)

Bug Fixes

  • web-react: RadioField required props and Tag mixing size with color props (027f1c0)

Code Refactoring

  • web-react: Remove old deprecation hook and improve deprecation messages #DS-662 (e2f5b0a)

Features

  • web-react: Controllable stories states and values ​​according to dictionaries #DS-622 (2ffa906)
  • web-react: Extension and modification of Button and ButtonLink #DS-453 (6eccf1e)
  • web-react: Introduce loading state to Button and ButtonLink #DS-640 (9657c50)
  • web-react: Introduce Spinner component #DS-639 (0fc7c35)
  • web-react: Rename Text Color dictionary to Action Link, introduce correct Text Color #DS-639 (4d38c72)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.42.0 (2023-03-21)

Dependencies

  • Pin dependency terser-webpack-plugin to v5.3.6 (27d5338)

Documentation

  • web-react: Adding attributes to the component readme #DS-604 (94607f9)
  • web-react: Collapse example hideOnClose for Storybook (79f09f9)
  • web-react: Collapse example showMore for Storybook (4b75f0c)
  • web-react: Fix internal links to the components in the web package (a636eee)
  • web-react: Fix links to the versions compare in the web-react package (781cd68)
  • web-react: Remove jsx static example format from ModalComposed (a9b484e)
  • web-react: Replacing button element with Button component #DS-598 (be96972)
  • web-twig: Paragraph indentation and typos (f24dfc3)
  • web: Paragraph indentation and typos (e1c462f)

Features

  • web-react: ForwardRef for Button and ButtonLink #DS-445 (3750292)
  • web-react: Introduction of Header and HeaderDialog #DS-425 (caab1d5)
  • web-react: TextField and TextArea props extend (54f858c)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.41.0 (2023-03-08)

Chores

  • web-react: Remove license file from builded package (312751f)

Documentation

  • web-react, web-twig: Fix Size Extended dictionary type in API tables (86d8baf)
  • web-react: Remove link to detailed information about Icons (d443e3e)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.40.0 (2023-02-17)

Bug Fixes

  • web-react: Add missing icon colors key-pairs for Alert component (4d58d30), closes #DS-619
  • web-react: Do not pass iconName prop to Alert html element (0b6fef1), closes #DS-619

Code Refactoring

  • web-react: Ensure that Dialog component have only one child (26186ef), closes #DS-626
  • web-react: Introduce SizeProps type as generic for size prop (46283f3)
  • web-react: Remove ModalBackdrop component (242907e), closes #DS-626

Dependencies

  • Update all non-major dependencies (fa43a3a)

Documentation

  • web-react: Fix comment in ChildrenProps interface (5701ddf)

Features

  • web-react: Introduction ModalComposed component #DS-506 (b111e90)
  • web-react: Use Action and Emotion Color Dictionaries in Pill component #DS-574 (ce3fc3a)
  • web-react: Use Text Color Dictionary in Link component #DS-573 (ec29a37)

Tests

  • web-react: Add missing test for useIconName hook (be46fc4), closes #DS-619

Note: Version bump only for package @lmc-eu/spirit-web-react

0.39.1 (2023-02-13)

Bug Fixes

  • web-react: Add missing id prop for TextFieldBase input element (75fa537), closes #DS-599
  • web-react: Make size prop on Heading component optional (a0b09ad)

Dependencies

Note: Version bump only for package @lmc-eu/spirit-web-react

0.39.0 (2023-02-09)

Bug Fixes

  • web-react: Display warning message only in development environment (da946e0)
  • web-react: Fix Heading README Dictionaries URL (53071e2)
  • web-react: Introduce SpiritButtonLinkProps for ButtonLink component (85af50e)
  • web-react: Tabs transfer properties #DS-401 (5be8b17)

Dependencies

  • Update all non-major dependencies (190529b)

Features

  • web-react: Allow extension of size prop of the Text component (79563ba)
  • web-react: Define size dictionaries and use them in Text component #DS-450 (5e6af5e)
  • web-react: Deprecate size prop in Icon component in favor of boxSize #DS-452 (48d00e7)
  • web-react: Dictionary SizeExtended extends Size dictionary (68bfa35)
  • web-react: Introduction Tooltip component #DS-565 (d0ae08a)
  • web-react: Use Emotion Color Dictionary in Alert component #DS-555 (df463c6)
  • web-react: Use size dictionaries in Heading component #DS-572 (94260d3)

Styles

  • web-react: Reformatting code using upgraded Prettier (394c30c)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.38.0 (2023-02-06)

Chores

  • web-react: Add missing package entry points for distribution (30c3195)
  • web-react: Do not generate browser distribution files for UMD (c4e4b96)
  • web-react: Do not generate type declarations for UMD format (2c80743)
  • web-react: Log deprecations only in development mode (630daf4)
  • web-react: Rename distribution directory with UMD to bundles (2a817b7), closes #DS-580
  • web-react: Rename main CommonJS entrypoint to index.cjs #DS-580 (5a4ca81)
  • web-react: Run multiple scripts with npm-run-all (9cd31d7)

Features

  • web-react: Depreacate isFullWidth prop in Dropdown component (d317148)
  • web-react: Introduce fullWidthMode prop in Dropdown #DS-493 (3e09293)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.37.1 (2023-02-01)

Documentation

  • web-react: Fix renderToggle to renderTrigger (1ad3d96)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.37.0 (2023-01-29)

Code Refactoring

  • web-react: Fix spelling adorment -> adornment (dfb7191)
  • web-react: Use HOC to add Password Toggle to TextField (61282e0), closes #DS-508

Documentation

  • web-react: Introduce Bundlephobia badges about size and deps (287ee39)
  • web, web-react: Fix external links in README's (6384a5d)

Features

  • web-react: Add hasPasswordToggle feature to the TextField #DS-508 (8988667)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.36.0 (2023-01-16)

Bug Fixes

  • web-react: Collapse content element props (6440ef3)
  • web-react: Dynamically resize Modal base on its content (931458e), closes #DS-533

Chores

  • web-react: Mark package as side-effect free (71c5844)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.35.0 (2023-01-10)

Bug Fixes

  • web-react: Add missing component exports (f2dae2b)
  • web-react: Make CheckboxField implementation same as in other packages and update itemPropsTest (b136c5f)

Chores

  • web-react: Remove unused variables (309216d)
  • web-react: Renaming index files to the ts extension #DS-456 (1f93f15)

Dependencies

Documentation

  • web-react: Fix Accordion and Modal code examples (c308b1b)

Features

  • web-react: Introduce the missing input types of TextField: number, search, tel, url (73aa91b)

Styles

  • web-react: Replacing backticks in storybook and tests #DS-468 (9053322)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.34.0 (2022-12-26)

Bug Fixes

Note: Version bump only for package @lmc-eu/spirit-web-react

0.33.0 (2022-12-16)

BREAKING CHANGES

  • web-react: Introduce uncontrolled Tabs component (2b5b550)

Dependencies

  • Pin dependency @types/react-transition-group to 4.4.5 (327ee68)

Documentation

  • contributing: Addition to readme and contribution files (692d7df)
  • contributing: Updating readme and contribution files (6f7dc73)
  • web-react: Introducing the concept of controlled and uncontrolled (a3599e1)

Features

  • web-react: Add Item variant to RadioField and CheckboxField and improve its stories #DS-364 (4564bf2)
  • web-react: Allow TabItem and TabPane to use transfer props (1cc8e95)
  • web-react: Introduce Uncontrolled Accordion #DS-459 (4011425)

Tests

  • web-react: Introduce UncontrolledTabs component test (ad47ecf)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.32.0 (2022-12-12)

Bug Fixes

  • web-react: Module Transition was not found while using Collapse (b50b2d1)

Code Refactoring

  • web-react: Do not call outside click handler on ever call (1823714)
  • web-react: Remove IconsProvider while IconsDecorator is (dcb0a56)

Features

  • web-react: Introduce Dialog component (86ea63c)
  • web-react: Introduce Modal component (bc8c969)
  • web-react: Introduce on auto close callback prop for Dropdown (387f9db)
  • web-react: Introduce React Accordion component #DS-447 (d8b5245)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.31.0 (2022-12-08)

BREAKING CHANGES

  • web-react: Rename Collapse isCollapsed prop to isOpen (30ee874), closes #DS-460

Bug Fixes

  • web-react: Dropdown props are not required anymore (052c72b)

Features

  • web-react: Introduce transitioning for Collapse component (818ca30)
  • web-react: Introduce UncontrolledCollapse component (cee6e05)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.30.0 (2022-11-30)

BREAKING CHANGES

  • web-react: Change autoclose prop in Dropdown (cdd09fb)
  • web-react: Rename TextField size attribute to inputWidth (73df013)

Bug Fixes

  • web-react: Add missing id attribute to text form components #DS-319 (7cf93e2)
  • web-react: Add missing props and classes for Dropdown component (b69f41a)
  • web-react: Do not render icon before the first breadcrumb item #JALL-32 (f4c6901)
  • web-react: Fix HTML rendering of the Storybook components with compound name (a3dcb40)

Chores

  • web-react: Bundle rollup config as CommonJS (8942c3e)

Dependencies

  • Update dependency @lmc-eu/eslint-config-jest to v2 (c6d1b83)
  • Update dependency @rollup/plugin-node-resolve to v15 (5c8dc9b)
  • Update dependency jest to v29 (d7e3dc9)
  • Update dependency jest-cli to v29 (7e0cc75)
  • Update dependency jest-environment-jsdom to v29 (f7342b1)
  • Update dependency rollup to v3 (5da2bd2)

Documentation

  • web-react: Add missing htmlFor attribute in the component documentation (3d2fca5)
  • web-react: Reorganize and amend TextField stories (4b6859c)

Features

  • web-react: Add missing breakpoint prop to Dropdown component (d0e5ff6)
  • web-react: Clean and unify form components props (8aa13d5)
  • web-react: Introduce TextArea component #DS-319 (7e6e680)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.29.0 (2022-11-07)

Chores

  • web-react: Removed camelcase rule from ESlint config (1e9eb6e)

Dependencies

  • Update all non-major dependencies (48cac89)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.28.0 (2022-10-25)

Code Refactoring

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.27.0 (2022-10-13)

BREAKING CHANGES

  • web-react: Do not provide non-existing CSS class Tabs-content in Tabs hook (eb0ad9a)
  • web-react: Set default fill to none in Icon #DS-397 (8708f4d)
  • web-react: Set Icon viewBox to fixed values to allow scaling (c54b854)
  • web-react: Update Pill variants - remove secondary and add emotion colors #DS-408 (850083c)

Styles

Note: Version bump only for package @lmc-eu/spirit-web-react

0.26.0 (2022-10-03)

BREAKING CHANGES

  • Remove narrow preset of Grid in favour of product-specific layouts (64f5588)

Features

  • web-react: Add abstract component TextFieldBase #DS-319 (002a00f)
  • web-react: Unify props of the form components (169b84e)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.25.0 (2022-09-22)

BREAKING CHANGES

Note: Version bump only for package @lmc-eu/spirit-web-react

0.24.0 (2022-09-15)

Bug Fixes

Dependencies

  • Update all non-major dependencies (264c250)

Features

  • web-react: Add aria-hidden to Icon component (e43a474)
  • web-react: Add five columns option to Grid (cafcc5b)
  • web-react: Add property size to the Button #DS-318 (05a93a9)
  • web-react: Added missing props definition to Link and Input (ebacb66)
  • web-react: Remove Icon class from the Icon component and remove storybook link to Icon styles (489784a)
  • web-react: Set property color as optional to the Button #DS-318 (a79c477)
  • web-react: Use Icon in Alert and add centered variant #DS-304 (09e263e)
  • web-react: Use Icon in Breadcrumbs #DS-305 (1b57b76)
  • web-react: Use Icon in Button #DS-305 (45c2240)
  • web-react: Use Icon in Header #DS-305 (612d5ba)
  • web: Update Breadcrumbs' last item's theme color (refs #DS-313) (7f53b42)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.23.0 (2022-08-31)

Dependencies

  • Update all non-major dependencies (28d33a2)

Documentation

  • web: Improve previews for both development and Supernova context (653b618)

Features

  • Add shx package to cross-platform commands (9c358ef)
  • web-react: Introduce Breadcrumbs component (refs #DS-302) (c6110bc)
  • web-react: Introduce Icon component #DS-287 (a710f52)
  • web-react: Introduce RadioField component (7007e3a)

Tests

  • web-react: Allow prop tests to render async components (b8ad8a3)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.22.0 (2022-08-10)

Dependencies

  • Update all non-major dependencies to v7.18.10 (b4306fb)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.21.0 (2022-07-30)

Dependencies

  • Update all non-major dependencies (8e53fff)

Documentation

  • web-react: Introduce instructions for contributors (bf460e9)
  • web-react: Typo in CheckboxField (66f2c66)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.20.2 (2022-07-19)

Bug Fixes

  • web-react: Add missing default exports of components (a875fee)

Dependencies

  • Update all non-major dependencies (2dd4292)
  • Update all non-major dependencies (c3efcf9)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.20.1 (2022-07-11)

Bug Fixes

  • web-react: Pass rest props to main element of the component (717c4a9)
  • web-react: Substract props in type removed by button style hook (0417518)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.20.0 (2022-07-07)

Dependencies

  • Pin dependencies (8ba1b24)
  • Update all non-major dependencies (4429cf1)
  • Update all non-major dependencies (8b2c9a9)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.19.0 (2022-06-23)

Chores

  • Move tsconfigs to package root (ed4b357)
  • repo: Speed up monorepo scripts using Nx (refs #265) (6c9e828)

Dependencies

  • Update all non-major dependencies (493b4d7)
  • Update dependency @types/jest to v28 (d98405d)
  • Update dependency nanoid to v4 (3446223)
  • web-react: Add React 18 into peer dependencies (refs #333) (9b52174)

Features

  • web-react: Support custom classes and styles via UNSAFE_ props (fff2c35)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.18.0 (2022-06-06)

Chores

Dependencies

  • Update all non-major dependencies (a7990c7)
  • Update all non-major dependencies (2de1f66)

Documentation

  • web-react: Introduce Header component documentation (refs #256) (b4042e5)

Features

  • web-react: Introduce Header component (refs #DS-161) (a28383b)
  • web-react: Introduce header's navigation bar components (refs #DS-161) (50f6b51)
  • web-react: Introduce Pill component to React #DS-243 (f6fa674)
  • web-react: Introduce toggle functionality to Header (refs #DS-161) (6486622)
  • web-react: Make Header components accessible from package (#DS-161) (2dd005f)

Tests

  • web-react: Introduce Header component tests (refs #256) (90056f3)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.17.0 (2022-05-19)

BREAKING CHANGES

Dependencies

  • Update all non-major dependencies (02f8247)
  • Update all non-major dependencies (1cefb14)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.16.0 (2022-05-02)

Bug Fixes

  • web-react: Add missing default prop size for Heading (refs #277) (c75d75c)

Dependencies

  • Update all non-major dependencies (d6efb47)

Documentation

  • web-react: Refactor Button stories to be more maintainable (14a38f4)
  • web-react: Showcase the HTML for the rendered component (758dc0f)

Tests

  • web-react: Refactor Heading component test to use test provider (d910c2b)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.15.0 (2022-04-28)

Dependencies

  • repo: Install jest-environment-jsdom which is required by jest@28 (ebae8d1)
  • Update all non-major dependencies (c0817e6)
  • Update dependency babel-jest to v28 (cd71a29)
  • Update dependency jest to v28 (646396b)
  • Update dependency jest-cli to v28 (15b87d0)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.14.0 (2022-04-25)

Bug Fixes

Dependencies

Documentation

Styles

  • web-react: Setup jest env for ESlint (5fe8cbb)

Tests

  • web-react: Suppress annoying warning about new React render API (7a71afb), closes #258

Note: Version bump only for package @lmc-eu/spirit-web-react

0.13.0 (2022-04-13)

Bug Fixes

  • web-react: Export Link component from library (5ee3322)

Dependencies

Note: Version bump only for package @lmc-eu/spirit-web-react

0.12.0 (2022-04-08)

BREAKING CHANGES

  • Remove PasswordField in favor of TextField, add email type to TextField #DS-182 (4ff5966)

Dependencies

  • Update all non-major dependencies (127f300)

Features

Tests

  • web-react: Refactor prefix testing into more general provider test (70720cb)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.11.0 (2022-03-31)

BREAKING CHANGES

  • web-react: Build library for ES6 (9b03978)

Dependencies

  • Update all non-major dependencies (211daef)

Documentation

  • web-react: Add Introduction stories (4f614d1)
  • web-react: Introduce Login Form example in storybook (4c114ba)
  • web-react: Introduce more detailed Alert documentation (02f961d)

Features

  • web-react: Introduce isFluid prop for TextField component (cd2b922)

Styles

  • web-react: Fix jsdoc typo (9007ba7)
  • web-react: Introduce global declaration file for types (bb0592d)
  • web-react: Remove unused prop (53c1d9f)
  • web-react: Remove useless index and declare better global Window (c38dc76)

Tests

  • web-react: Ignore data providers in test directory (0f693af)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.10.0 (2022-03-28)

BREAKING CHANGES

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.9.0 (2022-03-22)

Dependencies

  • Update all non-major dependencies (3fd178b)
  • Update all non-major dependencies (f464e89)

Documentation

  • web-react: Fix typo in TextField doc (eb328a3)
  • web-react: Introduce missing button variants in storybook (d4ba453)

Features

  • web-react: Introduce CheckboxField component (refs #DS-136) (89514c8)
  • web-react: Introduce isSquare prop on Button component (f0ead80)
  • web-react: Introduce PasswordField component (refs #DS-149) (5f7a31e)

Styles

  • ci: Introduce ES Lint ruleset for Jest tests (63e462d)
  • web-react: Reformat codebase using new eslint rules (c2e3f5d)
  • web-react: Use of @lmc-eu/eslint-config-react (683e13f)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.8.0 (2022-03-11)

Bug Fixes

  • web-react: Fix ButtonLink props (24adcfc)

Dependencies

  • Update all non-major dependencies (2e73df7)
  • Update all non-major dependencies (1e0fa1e)

Documentation

  • web-react: Refactor Grid component story using class name (2a430fa)

Features

Note: Version bump only for package @lmc-eu/spirit-web-react

0.7.0 (2022-02-26)

Code Refactoring

  • web-react: Hook useClassNamePrefix now accept argument className (30a80af)
  • web-react: Move Grid class building logic to react hook (8cdcf81)

Dependencies

  • Update all non-major dependencies (cd7de25)
  • Update dependency eslint-config-airbnb to v19 (50846c9)
  • Update dependency eslint-plugin-promise to v6 (360a014)
  • Update dependency jest-junit to v13 (64e6207)

Documentation

  • web-react: Add missing jsdoc blocks in build scripts (e6623cc)

Features

  • web-react: Introduce Container component (7dd9fe0)
  • web-react: Introduce Grid component (35396f7)
  • web-react: Introduce TextField component (refs #DS-120) (8dc3c3d)

Tests

  • web-react: Collect coverage from all files for report (d0ca12e)
  • web-react: Set absolute path for lcov reporter (8c84ea7)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.6.1 (2022-02-20)

Bug Fixes

  • web-react: Add missing children prop in buttons (375506d)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.6.0 (2022-02-18)

Chores

  • web-react: Fill new entrypoints for package build (f3dd04f)

Code Refactoring

  • Define component class name on one place only (38bb7ee)
  • web-react: Generate class names using utility functions #DS-104 (936add3)
  • web-react: Use hooks to setup button and button link #DS-132 (b3c06b7)
  • web-react: Use tag for element definition and constant for component class (refs #DS-104) (6d2c03b)

Dependencies

  • Pin dependencies (1b35871)
  • Pin dependencies (dc33b40)
  • Update all non-major dependencies (a48da0b)
  • Update all non-major dependencies (7203ccb)
  • Update all non-major dependencies (a2289eb)

Documentation

  • web-react: How to provide prefix to classes using context (refs #DS-104) (7c4d0b5)

Features

  • web-react: DS-132 Add React implementation ButtonLink component (81ec22e)
  • web-react: Introduce context and hook for setting classname prefix (9aab6ff)
  • web-react: Pass down an access to button dom via ref prop (9e41fa1)

Styles

  • Reformat changelogs using Prettier (2491f02)

Tests

  • web-react: Introduce component testing with testing library #DS-104 (61de0c2)
  • web-react: Introduce test setup for react components #DS-104 (2fc017f)

Note: Version bump only for package @lmc-eu/spirit-web-react

0.5.0 (2022-01-12)

Bug Fixes

  • web-react: Rename main types to be exported during build (0893fcb)

Chores

  • Introduce global ESLint config (17bda77)

Documentation

  • license: Include license file (8f0af0a)
  • web-react: Include changelog (2742756)

Features

  • web-react: Enable class name extension via className prop (d30a53f)

Styles

  • Reformat codebase using code formatter (a2abf71)

0.4.0 (2021-12-21)

Bug Fixes

  • Change for the default color property value in the implementation of the tag component (90e569f)

Chores

  • web-react: Instroduce test script (7fe668c)
  • Add eslint with its configuration to react package and add linters to GitHub workflow (47b21c3)

Documentation

  • Deploy examples instead of Storybook to GitHub Pages #DS-76 (7d9607a)

Features

  • Update demo example (6167786)
  • Update react implementation of Button (e20ffcb)

Styles

  • web-react: Reformat codebase with ESLint (6972c2c)

0.3.0 (2021-12-03)

BREAKING CHANGES

  • Remove default prefix from CSS class names to make it opt-in (d064f94)

0.2.7 (2021-12-02)

Features

  • Improve storybook and its stories. Update examples. Add shebang to husky commitlint (f9885ef)
  • Update color palette according to Figma and use same naming (87266da)

0.2.6 (2021-11-26)

Bug Fixes

  • web-react: Export Tag from components (3009321)

Chores

  • web-react: Refactor bundling to make cleaner dist structure (9f27d9e)

Styles

  • web-react: Reformat package codebase (ea86d84)

0.2.5 (2021-11-26)

Features

  • Add react implementation of component Tag (9a23d17)

0.2.4 (2021-11-13)

Chores

  • Declare path to repository in package.json (d337221)

0.2.3 (2021-10-20)

BREAKING CHANGES

  • Remove product specific design tokens and CSS from Spirit packages (0767891)
    • They will be managed by product teams.
    • Change Jobs demo to custom branding example with overridden design tokens and a Sass pipeline.

0.2.2 (2021-10-12)

Code Refactoring

  • button: Use ButtonProps type also in story (91ad36b)
  • Use typescript also for stories (645fd86)

0.2.1 (2021-10-07)

Code Refactoring

  • Configure storybook for react and sass support (ed2e766)
  • Setup storybook to use stories from packages (809d533)

0.2.0 (2021-10-07)

Code Refactoring

  • Deliver untranspiled source code via esnext property (6b5d13e)
  • Split webpack configuration into specific files (cbf1ced)
  • Set webpack as root dev dependency (4f82440)
  • Introduce Typescript support with build scripts (c286c4c)
  • Migrate Button to Typescript (6788a23)
  • Keep source for publishing in dist directory in all packages (31cc3af)

Chores

  • Remove unused browserslist config for web-react package (df8da7c)
  • Build package to dist directory (3025806)
  • Build UMD bundle using Webpack (c244eea)
  • Cross-link monorepo packages with * and simplify cross-package paths in npm scripts (35690d2)

Documentation

  • Update main README to be in sync with code (489f241)

Features

  • Introduce spirit-web-react package with Button component and add example usage (12725cf)

0.1.0 (2021-09-20)

Features

  • Introduce spirit-web-react package with Button component and add example usage (1bc3f09)