Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.1.0 (2024-12-16)
Bug Fixes
Chores
- web: Allow duplicate headings in docs (6cc4a43)
Code Refactoring
- web: Collapse API attribute changed (7e87c6a)
Documentation
- Add missing migration links to packages (9a96b53)
- web: Add link to list with all deprecations (f3934c6), closes #DS-1215
- web: Delete forgotten close button notice in the Toast README (6535952)
- web: Move Container into Section in all components (96e3bae)
Features
- web: Add minimalistic footer demo #DS-1574 (e1751e2)
- web: Introduce Card component #DS-1397 (ae879d0)
- web: Introduce Fluid Container (5f4f321)
- web: Introduce responsive layouts of Card #DS-1559 (2ec34e8)
Styles
- common, codemods, analytics, design-tokens: Fix docs by markdown linter (f5941f7)
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0 (2024-11-25)
Miscellaneous changes
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0-alpha.5 (2024-11-25)
BREAKING CHANGES
Features
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0-alpha.4 (2024-11-13)
Dependencies
- Update all non-major dependencies
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0-alpha.3 (2024-11-13)
BREAKING CHANGES
Code Refactoring
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0-alpha.2 (2024-11-06)
Dependencies
- Update all non-major dependencies
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0-alpha.1 (2024-11-06)
BREAKING CHANGES
Code Refactoring
Documentation
Note: Version bump only for package @lmc-eu/spirit-web
3.0.0-alpha.0 (2024-10-17)
BREAKING CHANGES
- web: Button has isSymmetrical prop instead of isSquare #DS-1484 (04a6ebb)
- web: Introduce themes and use new design tokens for foundations #DS-1431 (72be637)
- web: Remove action colors from Pill and switch it to v3 design tokens #DS-1446 (2b02fae)
- web: Remove inverted variant of ProductLogo #DS-1450 (4b7a72c)
- web: Switch Header component to v3 design tokens #DS-1453 (840c28a)
- web: Switch Button to v3 design tokens and remove inverted variant #DS-1445 (81cf2e6)
- web: Switch FieldGroup component to v3 design tokens and improve alignment #DS-1447 (34c8e89)
- web: Switch Link and typography helpers to v3 design tokens #DS-1451 (24c2a4b)
- web: Switch TextField component to v3 design tokens #DS-1447 (d461a25)
- web: Switch Toast component to v3 design tokens #DS-1446 (fa4d505)
- web: Toast JS plugin linkProps changed to underlined (556a8b6), closes #DS-1509
Documentation
- form-validations,web,web-react: Redesign the demo app #DS-1479 (2a2e309)
- 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: Class modifier hasSafeAreaDisabled changed to safeArea in PartnerLogo class (82f52f9), closes #DS-1373
- web: Introduce background image urls generator to themes #DS-1447 (fdb4666)
- web: Stabilization of PartnerLogo component #DS-1443 (2ef188b)
- web: Stabilization of ProductLogo component #DS-1374 (4999797)
- web: Switch Breadcrumbs component to v3 design tokens #DS-1450 (d075c90)
- web: Switch Accordion component to v3 design tokens #DS-1451 (5132059)
- web: Switch Alert component to v3 design tokens #DS-1446 (b9bd0a0)
- web: Switch Avatar component to v3 design tokens #DS-1450 (49d725f)
- web: Switch Checkbox component to v3 design tokens #DS-1447 (c2044e4)
- web: Switch Collapse, Divider, Stack, ActionLayout & EmptyState to v3 design tokens #DS-1444 (97d85cf)
- web: Switch Container and Grid styles to v3 design tokens structure (59a52fe)
- web: Switch Dropdown component to v3 design tokens #DS-1450 (f842d23)
- web: Switch FileUploader component to v3 design tokens #DS-1448 (d9c9802)
- web: Switch Flex component to v3 design tokens #DS-1444 (4ee25aa)
- web: Switch Footer component to v3 design tokens (345cb66)
- web: Switch Item component to v3 design tokens #DS-1451 (8040a5e)
- web: Switch Modal component to v3 design tokens #DS-1452 (58bda05)
- web: Switch Pagination component to v3 design tokens #DS-1450 (d23d984)
- web: Switch PartnerLogo component to v3 design tokens #DS-1450 (098acd4)
- web: Switch Radio component to v3 design tokens #DS-1447 (b7131be)
- web: Switch ScrollView component to v3 design tokens #DS-1451 (9b8cfef)
- web: Switch Select component to v3 design tokens #DS-1447 (347ebc1)
- web: Switch Slider component to v3 design tokens #DS-1449 (c0b284d)
- web: Switch Tabs to v3 design tokens #DS-1444 (9b4bdb9)
- web: Switch Tag component to v3 design tokens #DS-1445 (039bf73)
- web: Switch TextArea component to v3 design tokens #DS-1447 (5e29977)
- web: Switch Toggle component to v3 design tokens #DS-1449 (d9a4123)
- web: Switch Tooltip component to v3 design tokens #DS-1451 (e8b8877)
Styles
- web: Fix selector order and undefined check in Toast component (5ff547c)
Tests
- Temporarily disable all visual tests and SCSS loading (080683f)
- web: Allow SASS Unit tests to run again (087e6d0)
2.5.2 (2024-11-22)
Dependencies
- Update all non-major dependencies (188c30d)
- Update all non-major dependencies (da33775)
- web, web-react, web-twig: Implement sass-embedded library (07df504)
Documentation
- repo: Fix typo in contribution guidelines (efe71c9)
Note: Version bump only for package @lmc-eu/spirit-web
2.5.1 (2024-10-17)
Chores
- web: Use outDir to corectly setup output directory (2182419)
Dependencies
- Update all non-major dependencies (949b633)
- Update dependency @rollup/plugin-typescript to v12 (fb46f50)
- web, web-react: Move @rollup/plugin-replace to workspaces (9bafc0c)
Note: Version bump only for package @lmc-eu/spirit-web
2.5.0 (2024-10-14)
Bug Fixes
- web: Use alt and <title> in UNSTABLE_PartnerLogo and UNSTABLE_ProductLogo (8a0f0cc)
Dependencies
- Pin dependencies (8570d79)
- repo: Add missing required dependencies by other packages (2ae9e26)
- repo: Switch from deprecated rollup-plugin-terser to @rollup/plugin-terser (2050811)
- Update all non-major dependencies (97f71bd)
Features
- web: Introduce Footer composition #DS-1419 (b04f824)
- web: Update demo for footer component (c9d35e3)
Note: Version bump only for package @lmc-eu/spirit-web
2.4.0 (2024-09-09)
Bug Fixes
- web: Remove change of AccordionHeader background on non-hover devices (c55256f)
Dependencies
- Pin dependency @types/eslint to 9.6.0 (0198202)
- Update all non-major dependencies (ec96d80)
- Update all non-major dependencies (bca6b32)
- Update dependency stylelint to v16 (e3b7ae6)
Features
- web: Add spacing property to Grid #DS-1388 (c088cd0)
- web: Add alignmentX and alignmentY classes to Grid component #DS-1414 (e5d834c)
- web: Add responsive variants to breakout-container helper #DS-1386 (cc622c3)
- web: Add spacing property to Tabs component #DS-1315 (c5018a5)
- web: Introduce Flex layout component #DS-1415 (1e0571b)
- web: Introduce new class to remove link underlining (185c8b1)
Styles
Tests
- web: Update SCSS link generator tests with new token values (2cc2b49)
Note: Version bump only for package @lmc-eu/spirit-web
2.3.0 (2024-07-24)
Bug Fixes
- web,web-react: Ensure Slider renders correctly with non-zero min values (ebd606c)
- web: Use UNSTABLE_Section instead of docs-Section (4b1532c)
Code Refactoring
- demo: Switch from docs-Section to UNSTABLE_Section component (44cfab9)
Documentation
Features
- web-react: Introduce UNSTABLE_PartnerLogo component #DS-1356 (79f55b4)
- web: Introduce Divider component #DS-1391 (028998b)
- web: Introduce UNSTABLE Toggle component #DS-1345 (100ad5e)
- web: Introduce UNSTABLE_PartnerLogo component #DS-1356 (96f5595)
- web: Introduce UNSTABLE_ProductLogo component #DS-1350 (e7eed31)
- web: Introduce UNSTABLE_Section component (1dd8a6f)
- web: ModalHeader hide close button prop DS-1063 (ebb878c)
Tests
- e2e: Create test for opened Modal components (305b252)
- web-react: Fix & Enable Tooltip visual tests (26c38bd)
- web: Fix & Enable Tooltip visual tests (6e9b711)
Note: Version bump only for package @lmc-eu/spirit-web
2.2.0 (2024-06-26)
Bug Fixes
- web: Id of Checkbox component indeterminate demo (84ec8e8)
Chores
- web: Use sharable Stylelint configuration (7cb66fd)
Code Refactoring
- web-react: Change ID naming to kebab-case (5d601af)
- web-twig: Update UNSTABLE_EmptyState according to design #DS-1311 (09aa447)
- web: Change ID naming to kebab-case (1a07fa4)
- web: Update UNSTABLE_EmptyState according to design #DS-1311 (8773c2c)
Dependencies
- Update all non-major dependencies (7876fb8)
- Update all non-major dependencies (2ece372)
- Update dependency postcss-cli to v11 (345dd33)
- Update dependency rollup to v4 (c611d09)
- Update dependency sass-true to v8 (62b8481)
Documentation
- web, web-react: Emphasize the UNSTABLE component warning (3c0f2e1)
- web: Add documentation and demo for ActionLayout component #DS-1310 (538dfb9)
- web: Add documentation and demo for EmptyState component #DS-1310 (4d9962e)
- web: Improve Divider Readme #DS-1304 (171eadc)
- web: Link feature flags documentation to the web package readme (c7fbbbd)
Features
- web-react: Introduce UNSTABLE_Avatar component #DS-1324 (d36d9fa)
- web: Adjust the UNSTABLE_Slider component according to the design #DS-1330 (187e0e5)
- web: Introduce ActionLayout component #DS-1311 (a87be23)
- web: Introduce UNSTABLE_Avatar component #DS-1323 (2e82388)
- web: Introduce unstable_EmptyState component #DS-1308 (e82f73d)
- web: Introduce UNSTABLE_Slider component #DS-1321 (273123d)
Note: Version bump only for package @lmc-eu/spirit-web
2.1.0 (2024-06-12)
Features
Styles
- repo: Replace unicode "heavy check mark" with "check mark" (32f2d76)
- web: Apply import sorting ESLint rule #DS-1101 (1aaac3a)
- web: Reformat codebase using Prettier v3 (5f2d6e4)
Note: Version bump only for package @lmc-eu/spirit-web
2.0.0 (2024-06-10)
BREAKING CHANGES
- repo: Drop support for Node.js v16 (08788be), closes #DS-466
- web-twig: Tooltip plugin support only TooltipFloatingUI (215dd2c)
- web: Add component prefix to CSS variables #DS-1105 (f1b8d32)
- web: Enhance custom height and max height options of ModalDialog #DS-1134 (b9f819a)
- web: Enhance the Dropdown shadow and remove its feature flag #DS-1067 (cf740bb)
- web: Pagination Item has the same minimal width as Button #DS-1030 (abad96f)
- web: Remove HeaderDesktopActions slots in favor of isAtEnd modifier #DS-1059 (55e1b19)
- web: Remove Dropdown and Tooltip non-flow-relative placements #DS-1138 (8963279)
- web: Remove Dropdown combined placement classes #DS-1139 (17a5884)
- web: Remove feature class for bordered Alert #DS-1230 (25e4ea8)
- web: Remove feature flag for controlled placement of Tooltip #DS-1182 (ae651d8)
- web: Remove feature flag for the uniform Modal variant #DS-1181 (1788306)
- web: Remove GridSpan component #DS-1244 (dd8bf34)
- web: Remove placement classes #DS-1183 (12a965f)
- web: Rename Dropdown classes #DS-1248 (56dbbe8)
- web: Tooltip className changes #DS-1267 (e0b5c2c)
- web: Tooltip plugin support only TooltipFloatingUI (79e798d)
- web: Turn off scrolling inside ModalDialog by default #DS-1184 (2a93f40)
Bug Fixes
- web: Change max width for dismissible tooltip (abb0421)
Code Refactoring
- web: Improve Tooltip CSS since the position is only controlled by Floating UI #DS-1267 (f2aab61)
- web: Refactor placement transformation to allow input of logical placements (8719647)
Documentation
- repo: Introduce new Migration Guide structure and prepare WIP guides for new versions #DS-1218 (63ab3f1)
- web: Improve ModalDialog expandedOnMobile documentation #DS-1201 (f860dcd)
- web: The alert role has been removed for Alert component #DS-1175 (55ed7db)
Note: Version bump only for package @lmc-eu/spirit-web
1.15.0 (2024-06-03)
Bug Fixes
- 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-twig: Add Message and Link for ToastBar #DS-1213 (d0f9663)
- web: Add autoclose feature to Toast component (d33c5a8)
- web: Add Message and Link for ToastBar #DS-1213 (0a497a6)
Tests
- web: Remove unnecessary stylelint disable and rename sass-true module (17013fd)
- web: Use jest-config-spirit common preset (5d29885)
Note: Version bump only for package @lmc-eu/spirit-web
1.14.0 (2024-05-20)
Code Refactoring
- web: Use configurable base layout for demo (7b92d18)
- web: Use configurable header template for demo (300c9b8)
- web: Use configurable plain layout for demo (af454ca)
- web: Use default layout of demo app (12facaf)
- web: Use new partials structure for demo (ae78a17)
- web: Use tabs from demo layout partials (0af263e)
Dependencies
- Update all non-major dependencies (7b34614)
Features
- web: Introduce bulk Toast queue clearing #DS-1222 (d54b6ea)
- web: Introduce stacking of the Toast queue (d331d79)
Note: Version bump only for package @lmc-eu/spirit-web
1.13.1 (2024-04-24)
Bug Fixes
- web: Dropdown can now be placed inside a non-scrollable Modal #DS-939 (641f5a4)
- web: Use correct overflow CSS variable in ModalDialog #DS-939 (2788887)
Chores
- repo: Add missing jest dependency (f313886)
- repo: Fix Nx settings by running nx repair (4f0bc02)
- repo: Migrate to Yarn Modern (f20e36a), closes #264
Code Refactoring
- ci: Yarn no longer supports pre* and post* scripts (44b8f1c)
Dependencies
- Pin dependencies (91f46eb)
- Update all non-major dependencies (1a4adb6)
- Update all non-major dependencies (10774a2)
Note: Version bump only for package @lmc-eu/spirit-web
1.13.0 (2024-04-11)
Chores
- ci: Remove deploy to GitHub pages in favor of the Netlify app (b3558c0)
- web: Customize demos for Docs app (3ddeef9)
- web: Remove configuration for the demo app (bd8183d)
Dependencies
- Update all non-major dependencies (b971d44)
Documentation
- repo: Deploy Docs app to Netlify (23d0455)
- repo: How to setup and start this project (b6ec3a7)
- repo: Rebrand to Alma Career (4a9a28b)
- web: List Deprecations in the web package #DS-1043 (3b9499d)
Features
- web-twig: Introduce the Toast component #DS-1115 (ee9789d)
- web: Deprecate Grid Span in favor of Grid Item #DS-1041 (6b2ebe0)
- web: Introduce Toast JavaScript plugin #DS-1115 (1ab3f7f)
- web: Print all design tokens as CSS root variables #DS-1200 (b0a7ee7)
Tests
- web: Add tests for Toast component (2d63d05)
Note: Version bump only for package @lmc-eu/spirit-web
1.12.0 (2024-03-11)
Bug Fixes
Documentation
- web: Do not list components that don't have index.html on Demo homepage #DS-1185 (7162a16)
- web: Dropdown demo with disabled autoclose should be disabled (0bd9836), closes #DS-1157
- web: Use danger icon for danger color in Alert and Toast (3324d6b)
Features
- web: Add Bordered Alert Feature Flag and showcase it in Demo (b5ff0f5), closes #DS-1156
- web: Introduce the Toast component #DS-1112 (07742b8)
Note: Version bump only for package @lmc-eu/spirit-web
1.11.0 (2024-02-20)
Chores
Documentation
- web, web-react, web-twig: Fix the aria-controls ID references in examples (2a7c1aa)
- web: Add demo with Tooltip on Icon element (fae7fde)
- web: Fix Sass implementation notes (24054e1)
Features
- web: Deprecate Dropdown non flow and modifier placement DS-1132 (28ef059)
- web: Tooltip hover (dfd1dd1)
- web: Unify naming in SCSS, use padding or gap #DS-782 (eab44eb)
Note: Version bump only for package @lmc-eu/spirit-web
1.10.0 (2024-02-07)
Code Refactoring
- web: Change Modal positioning from fixed position to margins (26a8289)
Features
Note: Version bump only for package @lmc-eu/spirit-web
1.9.0 (2024-01-30)
Bug Fixes
- web: Check if controlled placement on Tooltip is also undefined (049ebf7)
Chores
- web,web-react: Hide Vite HMR overlay (66bb64a)
- web,web-twig,web-react: Unify demo differences in components #DS-660 (db7426e)
Dependencies
- web: Adding peer FloatingUI dependency to web package.json (6484314)
Documentation
- 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 vertical alignment options for Modal #DS-940 (67e2594)
- web: Add FloatingUI support to Tooltip components (40887b2)
- web: Introduce vertical alignment options for Modal #DS-940 (966f44e)
- web: New CSS variable for Tooltip maxWidth (1db03e9)
Tests
- web: Adding test for tooltip config attribute (274bab6)
Note: Version bump only for package @lmc-eu/spirit-web
1.8.0 (2024-01-17)
Features
Reverts
- web: Move common files back to the package (08eb968)
Note: Version bump only for package @lmc-eu/spirit-web
1.7.0 (2024-01-12)
Bug Fixes
- web: Remove will-change from Modal to prevent high memory consumption (a907e23)
- web: Simplify scroll blocking used by Modal and OffCanvas to CSS-only solution #DS-1124 (e9277ea)
Chores
- web: Build desing tokens only if they do not exists (e3eee15)
- web: Require sass from v1.57.0 above due to string.split (cf65e20)
- web: Use common local server configuration (6846b69), closes #DS-1093
Code Refactoring
- web: Use warning utility instead of console.warn (bf4e899)
Dependencies
- Pin dependencies (1906e75)
- Update all non-major dependencies (67f8357)
- Update all non-major dependencies (8acf2e7)
- Update all non-major dependencies (04252f1)
Documentation
- web: Record our convention for CSS and JS selectors to avoid confusion (bfa569f)
- web: Update Dropdown demo with Item usage #DS-956 (1209da8)
- web: Use dash instead of underscore for id and name attribute values in Modal docs (cbe878b)
Features
- web: Extend Tooltip Floating UI example, deprecate CSS modifiers and side corners names (02c3ddf), closes #DS-618
- web: Introduce custom Stack spacing #DS-1079 (72e58ec)
- web: Introduce optional uniform appearance of Modal #DS-1091 (8eefa26)
Styles
- web: Fix lint errors and warnings (feeda8f)
Tests
Note: Version bump only for package @lmc-eu/spirit-web
1.6.0 (2023-12-05)
Bug Fixes
- web: FileUploader error message changed to be same across all (0ee008b)
- web: Make Item, Checkbox Item and Radio Item full width (3bf097c)
- web: Refactor Accordion styles to fully support theming via design tokens #DS-1074 (ac0fec6)
Features
Tests
Note: Version bump only for package @lmc-eu/spirit-web
1.5.1 (2023-11-18)
Miscellaneous changes
Note: Version bump only for package @lmc-eu/spirit-web
1.5.0 (2023-11-15)
Bug Fixes
- web, web-twig: FileUploader changed selectors in JS plugin (967d5a4)
- web: Disable text decoration changes for disabled links (c01055a)
Chores
- ci: Build packages before running tests (e310181)
- web: Build design tokens before building examples (e4d9586)
- web: Change design-tokens path in scripts (d3e14a2)
- web: Do not deploy Offcanvas component as it is empty (c18effd)
Code Refactoring
- web: FileUploader imageObjectFit data attr changed to style (0b21067)
- web: Offcanvas uses design token instead of hardcoded value (f4ce7b0), closes #DS-1012
Dependencies
- Update all non-major dependencies (828bc68)
Documentation
- 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)
- web: FileUploaderAttachment documentation update (728f31b)
- web: Introduce Offcanvas readme and bind it to the Header (16dff9a), closes #DS-1012
- web: Put pure CSS examples of Tooltip in line so they are usable in more viewport sizes (753867a)
- web: Showcase placement valuse on Tooltip demo (1aa8b5c), closes #DS-923
Features
- web: Add breakpoint tokens to root CSS variables (a16707e)
- web: Add Feature flag to enable enhanced Dropdown shadow #DS-963 (c59507b)
- web: All JS plugins can now load configuration (0836854)
- web: Allow combining links and buttons in HeaderDesktopActions (14f8ee5)
- web: Enable <button> elements to be styled as links (89809e8)
- web: Introduce Config class for loading configuration (08916d9), closes #DS-1012
- web: Offcanvas plugin can load breakpoint option (79108ab), closes #DS-1012
Note: Version bump only for package @lmc-eu/spirit-web
1.4.0 (2023-11-02)
Bug Fixes
- web: Increase image quality of FileUploader image preview (ccbd6c0), closes #DS-1039
- web: Recalculate FileUploader image preview by crop values (1d9ed7d), closes #DS-1038
Features
Note: Version bump only for package @lmc-eu/spirit-web
1.3.0 (2023-10-25)
Dependencies
- Update all non-major dependencies (e7b6413)
- Update all non-major dependencies (f8e1a11)
- Update dependency @lmc-eu/browserslist-config to v2 (29d7a59)
- Update dependency @lmc-eu/stylelint-config to v7 (ff26da7)
Documentation
- web, web-react, web-twig: Dealing with text truncate in Breadcrumb (d15fd1b), closes #DS-960
- web: Add CDN links for quick usage of the spirit-web package (93577b2)
- web: Explain abbreviation in the Accessibility section (73a80f2)
- web: FileUploader - Support for crop image #DS-954 (0cb30d5)
- web: Remove unexisting Icon class (02bb9ff)
- web: Switch sides of the icon in Breadcrumbs (9cfc538)
- web: Unify component examples in demos #DS-979 (bba851d)
Features
- web-react: Introduce Grid Item component #DS-961 (2cf07c9)
- web: Add disabled backdrop click option to Modal component (ef1f268)
- web: FileUploader - Support for crop image #DS-954 (3c94b1c)
- web: Introduce Grid Item component #DS-961 (23bce0f)
- web: Introduce Placement dictionary and use it in Dropdown and Tooltip #DS-923 (3cd80e6)
- web: Showcase noninteractive breadcrumbs item #DS-957 (4af0774)
Note: Version bump only for package @lmc-eu/spirit-web
1.2.2 (2023-09-26)
Bug Fixes
- web,web-twig: Fix Button flickering during spinner animation in Firefox (f3cfd93)
- web: Prevent Stack with inner dividers from removing vertical padding of outer items (e32b945)
Code Refactoring
- web: Use demo package css instead of own (1db1d90)
Documentation
- web-react: Add Collapse demo #DS-893 (d3cd38c)
- web, web-react, web-twig: Unify Modal READMEs (f126dca)
- web: Add Collapse demo #DS-893 (b73811e)
- web: Add Icons demo #DS-900 (e59b123)
- web: Add Link demo #DS-901 (108d295)
- web: Add Modal demo #DS-902 (92a97f4)
- web: Add Pagination demo DS-903 (8db680a)
- web: Add Pill demo #DS-904 (b63bf9e)
- web: Add Radio demo #DS-905 (546c714)
- web: Add ScrollView demo #DS-906 (38004cf)
- web: Add Spinner demo #DS-907 (4860146)
- web: Add Stack demo #DS-908 (a2d8b85)
- web: Add Tabs demo #DS-909 (254afeb)
- web: Add Tag demo #DS-911 (e1debbf)
- web: Add Text demo #DS-911 (01211cb)
- web: Add TextArea demo #DS-912 (17eb911)
- web: Add TextField demo #DS-913 (a34e914)
- web: Add Tooltip demo #DS-914 (3dd7c3b)
- web: Removing subtitles about using JS plugin (28113e9)
Note: Version bump only for package @lmc-eu/spirit-web
1.2.1 (2023-09-06)
Bug Fixes
- web: Add missing event call in FileUploader event handler #DS-938 (714f626)
- web: Debounce in ScrollView now trigger correctly during scrolling (b5911df)
- web: Use unknown instead of any type in Transitions (7fa47fd)
Dependencies
- Update all non-major dependencies (2ed3156)
Documentation
Note: Version bump only for package @lmc-eu/spirit-web
1.2.0 (2023-08-23)
Bug Fixes
- web: Drop support of Windows high contrast mode in Radio to fix antialiasing issues (8d80269)
- web: Prevent underline in ButtonLink in the active state (7c8b27a)
- web: Remove unused data attribute in Accordion #DS-883 (fcfb261)
- web: Set correct order of hover, focus and active states in CSS (6bcf3cf)
- web: Use gap in Stack with spacing and without dividers #DS-880 (04fe707)
Dependencies
- Update all non-major dependencies (acba328)
- Update dependency @testing-library/jest-dom to v6 (d21b678)
Documentation
- 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, web-react: Unify the syntax of boolean and string props (8449ae8)
- web, web-twig: Unify column names in API tables (b33b8ff)
- web: Add missing JS plugin info to TextField Password Toggle #DS-870 (3975c19)
Features
- web-twig: Add support of image preview and edit button to FileUploaderAttachment #DS-851 (401c399)
- web: FileUploader Image attachment preview (350aeee)
- web: Set image preview dataset on the attachment instead on the list #DS-851 (89daf60)
Note: Version bump only for package @lmc-eu/spirit-web
1.1.0 (2023-08-09)
Bug Fixes
Chores
- web: Remove readdirSync because it is defined but never used (5de1ef4)
Code Refactoring
- web: Function is banned type, use FunctionConstructor instead (716b067)
Dependencies
- Update all non-major dependencies (19335a3)
Documentation
- web, web-react, web-twig: Minor typo fix (be40478)
- web,web-twig: Mark visual-only examples in FileUploader demo (27b3533)
- web,web-twig: Showcase the fluid variant of Select (3486a99)
Features
- web: Extend FileUploaderAttachment with preview and custom actions slot (768906f)
- web: Introduce FieldGroup component #DS-855 (76b9a0f)
Styles
- web: Fix JSDoc formatting in EventHandler (9e20aba)
Tests
- web-react: Replace toThrowError() with its canonical name of toThrow() (a84e5c1)
Note: Version bump only for package @lmc-eu/spirit-web
1.0.0 (2023-07-21)
BREAKING CHANGES
- web: Add spirit infix to data attr names for components and JS plugins #DS-585 (1a8acd9)
- web: Add underline to hover and active states to default links #DS-650 (6e83710)
- web: Composed Modal became Modal #DS-592 (369bbe1)
- web: Remove default (now neutral) and light (subtle) Tag variants #DS-648 (273aa26)
- web: Remove error state from Checkbox, Radio, TextField, and TextArea #DS-677 (813d9c3)
- web: Remove fullWidth and data-breakpoint modifiers from Dropdown #DS-588 (31296ea), closes #935, #935, #935
- web: Remove deprecated Header component #653 (c730a62), closes #935, #935
- web: Remove modal body padding feature class #DS-863 (462a245)
- web: Rename CheckboxField to Checkbox #DS-522 (5270040)
- web: Rename message to validationText in Form Fields #DS-676 (44a9fd7)
- web: Rename RadioField to Radio #DS-521 (c5219d1)
- web: Rename validator_message to validation_text #DS-838 (bef2d7a)
- web: Rename ScrollView indicators class to overflowDecorators #DS-825 (d7b8026)
- web: Set Stack default spacing to zero #DS-741 (27deefc)
- web: Update TextField and TextArea default disabled style #DS-649 (3ddf8c2)
Documentation
- web: Introduce migration guide for v1 refs #DS-800 (884ad9d)
- web: Remove deprecation reference from Select README (38f0189)
- web: Unify TextArea demo with Twig (e90904b)
Features
Note: Version bump only for package @lmc-eu/spirit-web
0.50.1 (2023-07-21)
Bug Fixes
Note: Version bump only for package @lmc-eu/spirit-web
0.50.0 (2023-07-02)
Documentation
- web: Rename FileUloader's validation message data element (f5a76a8)
Features
- web: Allow FileUploader to customize error messages (027f2aa)
- web: Display validation text on FileUploader (5b5bf30)
Tests
- web: Add missing tests for FileUploader methods (42c0289)
Note: Version bump only for package @lmc-eu/spirit-web
0.49.1 (2023-06-29)
Bug Fixes
- web: Escape attachment file name in FileUploader (6142be3)
Note: Version bump only for package @lmc-eu/spirit-web
0.49.0 (2023-06-28)
Bug Fixes
- web: FileUploader can pick files with special characters in name (72ee61e), closes #DS-830
- web: FileUploader cannot remove files with same names (40fa603), closes #DS-830
- web: Keep the name attribute on FileUploader input when the file queue is empty #DS-829 (f70ee93)
- web: Match the name and function of the expand-on-mobile toggle in Modal (f51f50d)
- web: Modal close on mobile safari #DS-824 (ff9226f)
Code Refactoring
- web: Use inset in CSS instead of separate values (f74a9ec)
Dependencies
Documentation
- web: Change example IDs of Modal demos to be descriptive and order independent (2d27e41)
- web: Minor improvements of FileUploader docs (fc3fc78)
- web: Why is the event listener not passive by default (1841edb), closes #DS-824
Features
- web: Make the preferred height and max height of Modal customizable #DS-723 (cfe63fd)
- web: Redo accessibility features of Pagination (d4598ac)
- web: Reset default button styles for Pagination Link (16281f9)
Styles
- web: Use go to as a correct word form (a79ff22)
Note: Version bump only for package @lmc-eu/spirit-web
0.48.0 (2023-06-11)
Bug Fixes
Code Refactoring
Documentation
- web,web-react,web-twig: Improve Demo Header #DS-821 (c168eea)
- web,web-twig: Wrap Alert demos into sections and add Icons demo (2408053), closes #309, #DS-668
- web: Demonstrate the composition of Modal and ScrollView #DS-808 (10c8e04)
- web: Document how to add a placeholder to the Select #DS-810 (784c435)
Features
- web-react: Introduce Select component #DS-789 (8cc74f9)
- web,web-twig: Add vertical padding to ModalBody #DS-763 (2e668c7)
- web: Add disabled state to the FileUploaderInput #DS-772 (676b8ab)
- web: Enable customization of ScrollView shadows via custom properties (68b0a67)
- web: Introduce Select component #DS-788 (10b2b54)
- web: Introduce Select component #DS-788 (b7ce696)
- web: Let link in Alert inherit its color (bcd628f)
Note: Version bump only for package @lmc-eu/spirit-web
0.47.0 (2023-05-29)
Bug Fixes
- web: FileUploader focus visibility (cfd5ba8)
- web: Add missing validation text styling for CheckboxField (95f3855)
Features
- 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)
- web: Enhance ScrollView scrolling indicators to be shadows, borders, or both #DS-796 (cd329ca)
- web: Introduce ScrollView component #DS-449 (4d7265b)
Note: Version bump only for package @lmc-eu/spirit-web
0.46.0 (2023-05-18)
Bug Fixes
- web: Add the missing spirit prefix to FileUploaders data-populate-field #DS-684 (07320d5)
- web: Maximum number of files in the queue during drag and drop (2adbbda)
- web: Remove additional whitespace added by template tag (0aa6824)
Features
- web-react: Hiding input when the queue is full #DS-730 (159152b)
- web-twig: Hiding input when the queue is full #DS-730 (2612484)
- web-twig: Introduce FileUploader component #DS-684 (bd85a04)
- web: Add AutoResize JS plugin to make TextArea autoresize #DS-320 (a667bbf)
- web: FileUploader onDrop validation #DS-724 (e89b767)
- web: Hiding input when the queue is full #DS-730 (1595537)
- web: Improve FileUploader states, attachment border radius, and icon color #DS-729 (7fd2e35)
- web: Introduction of JS for FileUploader component #DS-682 (c79319b)
- web: Rename divider classes according to the Figma documentation (38e8263), closes #DS-571
- web: Use logical properties to apply borders in Stack direct descendants #JALL-107 (1c38dbe)
Note: Version bump only for package @lmc-eu/spirit-web
0.45.0 (2023-04-17)
Bug Fixes
- web: Remove useless script in Item index (18025a4)
Code Refactoring
- web: Improve deprecation message #DS-662 (6b44efa)
- web: Improve form-fields variables naming #DS-662 (1c42c11)
Documentation
- web: Example for stacked Modal component (90461b8)
- web: Fix target in stacked Modal (11a4948)
- web: Update recommended way to prefix CSS classes #DS-627 (69d54b0)
Features
- web: Add feature class to make links correctly underlined #DS-516 (dbc0076)
- web: Extend Stack component #JALL-107 (07d5bc9)
- web: Introduce FileUploader component #DS-664 (0a6c4f9)
- web: Introduce deprecation class spirit-v1-stack-no-default-gap for Stack component (f8daf72)
- web: Introduce loading state to Button, add css vars to dictionaries and animations #DS-640 (0f96be5)
- web: Introduce Spinner component #DS-639 (6f9064b)
- web: Prevent scrolling while the dialog is open #DS-191 (6ad875f)
- web: Rename Text Color dictionary to Action Link and introduce correct Text Color one #DS-639 (4ee0395)
Note: Version bump only for package @lmc-eu/spirit-web
0.44.0 (2023-03-21)
Bug Fixes
- web: RadioField label in disabled state (8cf9229)
- web: Remove Tabs trigger focus causing weird scroll placement #DS-630 (de78fbf)
Documentation
- web: Paragraph indentation and typos (e1c462f)
Features
- web-twig: Introduce new Header with subcomponents #DS-248 (9f5b7c4)
- web: Add feature class to enable v1 disabled state style in TextArea and TextField #DS-641 (b909378)
Note: Version bump only for package @lmc-eu/spirit-web
0.43.0 (2023-03-08)
Bug Fixes
- web: Fix link Button color on hover, focus and active (3e4b572)
- web: Password toggle missing event target (e32a86e)
- web: Set correct order of pseudo classes on Pagination link #DS-629 (ae26d0b)
Code Refactoring
- web: Redo color dictionaries and their generation in components (2476486)
Features
- web-react: TextField and TextArea helper text #DS-597 (b0aa2de)
- web-react: Validation state dictionary #DS-590 (bb495da)
- web-twig: Align dictionaries #DS-628 (061275a)
- web-twig: Validation state dictionary #DS-590 (4d2f048)
- web: Add setVar and eq helpers to Vite (04f3eda)
- web: Align dictionaries #DS-628 (ef46efa)
- web: Introduce new Header with subcomponents #DS-424 (8b3fe19)
- web: Introduce new Offcanvas plugin derived from the Header plugin (refs #DS-240) (cb35ffd)
- web: TextField and TextArea helper text #DS-597 (00712b8)
- web: Update Tag - Color and Size dictionaries, deprecate default and add subtle prop #DS-442 (e183574)
- web: Use Dictionaries in Button component - add all emotion colors and small size #DS-436 (af95c8b)
- web: Validation state dictionary #DS-590 (ea79db2)
Note: Version bump only for package @lmc-eu/spirit-web
0.42.0 (2023-02-17)
Bug Fixes
- web: Disable automatic changes of text size in mobile Safari (c318614)
- web: In Modal, make only text selectable to prevent interaction glitches in Chrome (93f760c)
Chores
- web: Run PostCSS and Autoprefixer also in development mode (2b6708b)
Code Refactoring
- web: Keep transition settings in a single place (to make their way to design tokens easy) (5a3a554)
- web: Make Alert icons in demo same as it is in design (71858e8)
- web: Simplify JS plugins with right use of this.element (211f282)
Dependencies
- Update all non-major dependencies (fa43a3a)
Features
- web: Allow JS plugin to find component by selector (0d5e7fb)
- web: Component triggers can find target element by target dataset (c651c30)
- web: Display backdrop for native dialog element (b9a10f6)
- web: Introduce Modal subcomponents #DS-505 (213262f)
- web: Introduce Action Color Dictionary and use it in Pill component #DS-574 (1fa0b91)
- web: Introduce Text Color Dictionary and use it in Link helper #DS-573 (25a8303)
Styles
- web: Add support for backdrop pseudo-element for legacy modal (bbb7413)
- web: Removed unused legacy Modal__backdrop class (4cc6ec1)
Note: Version bump only for package @lmc-eu/spirit-web
0.41.1 (2023-02-13)
Dependencies
- Update dependency @lmc-eu/stylelint-config to v6 (32caf4a)
- Update dependency @rollup/plugin-typescript to v11 (d72bc29)
- Update dependency stylelint to v15 (55f379a)
- Update dependency stylelint-order to v6 (91e09c1)
- Update dependency vite to v4 (7fa207c)
Note: Version bump only for package @lmc-eu/spirit-web
0.41.0 (2023-02-09)
Chores
- web: Build individual JavaScript plugins (f7ef0e3)
- web: Disable generation of declaration files for bundles (f5aebd9)
Code Refactoring
- web: Solve circular dependency by relocating functions by context (02df356)
Dependencies
- Update all non-major dependencies (190529b)
Documentation
- web: How works Data and Programmatic API (13cdfe5)
Features
Note: Version bump only for package @lmc-eu/spirit-web
0.40.0 (2023-02-06)
Features
- web: Deprecate fullWidth class in Dropdown component (6f9bf3a)
- web: Introduce fullWithMode functionality to Dropdown (9c9167f)
Note: Version bump only for package @lmc-eu/spirit-web
0.39.1 (2023-02-01)
Miscellaneous changes
Note: Version bump only for package @lmc-eu/spirit-web
0.39.0 (2023-01-29)
Bug Fixes
Documentation
- web, web-react: Fix external links in README's (6384a5d)
- web: Improve Accordion README and demo preview (9ac9124)
Note: Version bump only for package @lmc-eu/spirit-web
0.38.0 (2023-01-16)
Chores
- web: Mark package as side-effect free (67d900c)
Documentation
- web: Fix misleading headline in the Collapse demo (35dd370)
Features
- web: Make all plugins and utils available for building on product (206fc25)
Reverts
- web: Mark package as side-effect free (9224133)
Note: Version bump only for package @lmc-eu/spirit-web
0.37.0 (2023-01-10)
Bug Fixes
- web: Fix Accordion arrow stacking context #DS-527 (db86857)
- web: Only show Item background during interactions on hover-enabled devices (342d688)
Features
- web: Collapse toggle with variable content #DS-501 (2e466f2)
- web: Disable tap highlight on inputs in mobile Safari (bfde960)
- web: Set foundation typography directly on body tag #DS-523 (bc3c766)
Note: Version bump only for package @lmc-eu/spirit-web
0.36.0 (2022-12-26)
Bug Fixes
- web: Fix Accordion styles DS-494, DS-499, DS-500
- web: Prevent from dropdown content overflow outside its container (3501c91)
- web: Remove block margin from form field of type Item (f7b9327)
Features
- web: Set all cursors in global cursors settings (d141a9e)
- web: Set RadioField and CheckboxField cursors to pointer, except in disabled state (b48a63e)
Note: Version bump only for package @lmc-eu/spirit-web
0.35.0 (2022-12-16)
Bug Fixes
- web: Fix RadioField input to more comply with the design (9afa036)
Documentation
- contributing: Addition to readme and contribution files (692d7df)
- contributing: Updating readme and contribution files (6f7dc73)
Features
Note: Version bump only for package @lmc-eu/spirit-web
0.34.0 (2022-12-08)
Bug Fixes
- web: Collapse implementation fixes (d3c8093)
- web: Modification of the Collapse component toggling behavior, Collapse example (c53f776)
Features
- web-twig: Collapse Twig properties update, tests, documentation (3bdf57d)
- web: Introduction of Accordion CSS+JS (d3a10d3)
- web: Make Pagination component inline to enable horizontal alignment #JALL-37 (aa5949f)
Note: Version bump only for package @lmc-eu/spirit-web
0.33.0 (2022-11-30)
Bug Fixes
- web: Incorrect naming and sorting of assets in preview #DS-421 (3d91997)
- web: Order top-level CSS layers by selector specificity (db63fb1)
Dependencies
- Pin dependencies (d5c1a51)
- Update dependency @rollup/plugin-typescript to v9 (1fe2089)
- Update dependency jest to v29 (d7e3dc9)
- Update dependency jest-environment-jsdom to v29 (f7342b1)
- Update dependency rollup to v3 (5da2bd2)
Features
- web: Introduce TextArea component #DS-319 (8e14ddd)
- web: Unify styles for form field components (b7aa908)
Note: Version bump only for package @lmc-eu/spirit-web
0.32.0 (2022-11-07)
Dependencies
- Update all non-major dependencies (48cac89)
Features
- web: Add utility classes for border radius using radii tokens #JALL-53 (b362c31)
- web: Implementation of Dropdown component #DS-393 (61c244d)
- web: Update Button colors - disabled text and background colors, extend examples #DS-418 (7ae8495)
Note: Version bump only for package @lmc-eu/spirit-web
0.31.0 (2022-10-25)
Bug Fixes
- web: Collapse example and breakpoint updates #DS-275 (8ad0b2b)
- web: Collapse example utility class #DS-275 (b8bf7c4)
- web: Collapse minor updates #DS-275 (565c032)
- web: Collapse style linter fix #DS-275 (78bd715)
Features
- web: Add brand colors to text and background utilities (95b676f)
- web: Collapse web implementation #DS-275 (2362be7)
- web: Implementation updates and tests #DS-275 (3b09991)
- web: Updates and fixes from comments #DS-275 (4e15ede)
- web: Updates by comments #DS-275 (f4b9b01)
- web: Updates, Fixes, API #DS-275 (7ae0399)
Note: Version bump only for package @lmc-eu/spirit-web
0.30.0 (2022-10-14)
Features
Note: Version bump only for package @lmc-eu/spirit-web
0.29.0 (2022-10-13)
BREAKING CHANGES
Dependencies
Features
Styles
Note: Version bump only for package @lmc-eu/spirit-web
0.28.0 (2022-10-03)
BREAKING CHANGES
- Remove narrow preset of Grid in favour of product-specific layouts (64f5588)
Bug Fixes
- web: Fix underlined Link (abe7e55)
Features
- web: Introduce Pagination component (refs #DS-314) (e3b707d)
- web: Introduce Grid Span to enable responsively centered content over multiple Grid columns (e1f7584)
Note: Version bump only for package @lmc-eu/spirit-web
0.27.0 (2022-09-22)
BREAKING CHANGES
Bug Fixes
Code Refactoring
- web: Remove duplicated styles (04e2cad)
Features
- web: Set vite components and icons using directories and files in repository (f3df9df)
- web: Use new grid-columns token (54390b5)
Note: Version bump only for package @lmc-eu/spirit-web
0.26.0 (2022-09-15)
BREAKING CHANGES
- web: Remove Button__icon class as we don't use it and don't need it (7816699)
- web: Remove Icon component as we don't need any styles added to the SVG (3b5fd99)
Bug Fixes
- web: Fix RadioField state in forced-colors mode (78dee50)
Dependencies
- Update all non-major dependencies (264c250)
Features
- web: Add basic spin animation helper (e6dfed1)
- web: Add five columns option to Grid (7d41817)
- web: Add interactions foundation with button svg pointer reset (d94b3d5)
- web: Add property size to the Button #DS-318 (71804fa)
- web: Update Breadcrumbs' last item's theme color (refs #DS-313) (7f53b42)
- web: Use Icon in Alert and add centered variant #DS-304 (3e4afd7)
- web: Use Icon in Breadcrumbs #DS-305 (2be2b92)
- web: Use Icon in Button #DS-305 (70479de)
- web: Use Icon in Header #DS-305 (c1814ed)
- web: Use Icon in Modal #DS-305 (2ba6478)
- web: Use Icon in TextField #DS-305 (6b7e4d1)
- web: Use Icon in Tooltip #DS-305 (89460a3)
Note: Version bump only for package @lmc-eu/spirit-web
0.25.0 (2022-08-31)
Bug Fixes
Dependencies
- Update all non-major dependencies (28d33a2)
Documentation
- web: Improve previews for both development and Supernova context (653b618)
- web: Improve READMEs to better work in Supernova context (0b9046e)
Features
- Add shx package to cross-platform commands (9c358ef)
- web: Introduce Breadcrumbs component (refs #DS-302) (b02a140)
- web: Introduce Icon component #DS-286 (a74088d)
- web: Introduce RadioField component (a574dbd)
Note: Version bump only for package @lmc-eu/spirit-web
0.24.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
0.23.0 (2022-07-30)
Dependencies
- Update all non-major dependencies (8e53fff)
Documentation
- web: Add favicon to web demo (cfb9842)
Features
Note: Version bump only for package @lmc-eu/spirit-web
0.22.1 (2022-07-19)
Dependencies
- Update all non-major dependencies (2dd4292)
- Update all non-major dependencies (c3efcf9)
- Update dependency postcss-cli to v10 (169cedd)
- Update dependency vite to v3 (533dca5)
Note: Version bump only for package @lmc-eu/spirit-web
0.22.0 (2022-07-07)
Dependencies
- Pin dependencies (8ba1b24)
- Update all non-major dependencies (4429cf1)
- Update all non-major dependencies (8b2c9a9)
Note: Version bump only for package @lmc-eu/spirit-web
0.21.0 (2022-06-23)
Bug Fixes
- web: Find related header nav element base on data target attribute (7a9cf1e)
- web: Force animation when injecting backdrop (refs #DS-218) (33842a2)
- web: Remove is-open class correctly from nav element (8d93eff)
Chores
- Move tsconfigs to package root (ed4b357)
- repo: Speed up monorepo scripts using Nx (refs #265) (6c9e828)
- web: Fix deploy to GH pages by making links relative to root (cc00881)
- web: Fix missing helpers example on github pages (be30348)
Code Refactoring
- web: Introduce global types for html elements (42c1209)
Dependencies
Features
- web: Add list-unstyled helper class for unstyled lists (47c97c7)
- web: Introduce Javascript plugin for Tabs component (refs #DS-231) (51a962c)
- web: Introduce support class name for active Tab (refs #DS-231) (943a690)
- web: Introduce Tab component #DS-230 (a72fa80)
Note: Version bump only for package @lmc-eu/spirit-web
0.20.0 (2022-06-06)
Bug Fixes
- web: Add missing interaction state class to Button variants (6d75335)
- web: Ignore build directory when using ESLint (7089029)
Chores
- ci: Do not run Netlify deploy when upgrading dependencies (70ab5cb)
- ci: Use @swc to speed up Jest tests (93e1614)
- web: Build examples out of development files (1213451)
- web: Change build includePaths to source code (ff6a901)
- web: Change examples output build directory to build (4cc9260)
- web: Deploy configuration file for Netlify builds (1ad1ac4)
- web: Make demo accessible in local network during development (4d968b9)
Code Refactoring
- web: Leverage custom properties for Container padding to make it easily accessible (c4370dd)
Dependencies
Features
- web: Add auto option to mx and my utilities (a83e1a4)
- web: Add simple Modal component #DS-211 (05547e9)
- web: Introduce breakout helper and mixin to expand content out of Container (a011b80)
- web: Introduce Pill component #DS-243 (1323802)
Note: Version bump only for package @lmc-eu/spirit-web
0.19.0 (2022-05-19)
BREAKING CHANGES
Bug Fixes
- web: Reset vertical margin of Stack children (fd32094)
- web: Update TextField label color according to design changes (593ba7e)
Chores
- web: Create and extend layout template in component examples (d4feb8b)
- web: Setup the dev server for local development (d9e4232)
Code Refactoring
- web: Move JS handler initialization into separate function (4841599)
- web: Reduce specificity of shared bottom margin to make overrides easier (3e459e3)
Dependencies
Documentation
- web: Introduce start scripts and document them (3d44cd0)
Features
- web: Add .link-stretched helper class and mixin (4fc9792)
Note: Version bump only for package @lmc-eu/spirit-web
0.18.0 (2022-05-02)
Bug Fixes
- web: Vertically align content of text elements in Header to center (11a8077)
Dependencies
- Update all non-major dependencies (d6efb47)
Documentation
- web: Better way to describe how to use JS plugins individually (663be5f)
Features
- web: Add support for TextField's size attribute #DS-154 (c5e55b8)
- web: Allow styling of TextField validation messages via data attribute selector (6c9c124)
- web: Fix formatting #DS-155 (b94863b)
- web: Introduce text helper for truncating single- and multiline texts #DS-209 (9d0cac7)
- web: Support JS interaction classes for Button and TextField components (9c99031)
- web: Supported TextField's type attribute values #DS-155 (4fc52a9)
Note: Version bump only for package @lmc-eu/spirit-web
0.17.0 (2022-04-28)
BREAKING CHANGES
- Set correct grid narrow span on tablet, should spread 10 columns instead of 8 (2c4bcba)
Code Refactoring
- web: Remove unnecessary comments in Password and Header (584d277)
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)
Features
- web: Add Image css helpers (93a6002)
- web: Introduce JavaScript handler for Password toggle (refs #DS-171) (223c4f7)
- web: Store component handler instances in a map (refs #DS-171) (13adbb5)
Note: Version bump only for package @lmc-eu/spirit-web
0.16.0 (2022-04-25)
Bug Fixes
Chores
- web: Add missing peer dependencies (5a11424)
Code Refactoring
- web: Use typescript for javascript handlers (fb84cd3)
Dependencies
- Update all non-major dependencies (db90539)
Documentation
Features
- web: Add focus shadow to CheckboxField and TextField (4a57c8e)
- web: Introduce javascript handlers for web components (611e520)
- web: Style password toggle #DS-192 (9867f32)
Styles
- web: Introduce ESlint for javascript handlers (77bbcaf)
Tests
Note: Version bump only for package @lmc-eu/spirit-web
0.15.0 (2022-04-13)
BREAKING CHANGES
- web: Remove bottom margin from last-child elements (582545f)
Code Refactoring
Dependencies
- Update all non-major dependencies (9f7e5df)
Documentation
- design-tokens: Add missing node_modules in sass loader configuration (ddb40e7)
Features
- web: Add helper for hiding text visually (1f11fc6)
- web: Introduce Header component #DS-163 (96d22e4)
Note: Version bump only for package @lmc-eu/spirit-web
0.14.0 (2022-04-08)
BREAKING CHANGES
Bug Fixes
- web: Make the TextField fluid again (d89f16b)
Dependencies
- Update all non-major dependencies (127f300)
Features
Note: Version bump only for package @lmc-eu/spirit-web
0.13.0 (2022-03-31)
Bug Fixes
- web: Stretch input to entire container (717343d)
Dependencies
- Update all non-major dependencies (211daef)
- Update dependency @lmc-eu/stylelint-config to v4 (53c825b)
Features
- web: Introduce fluid modificator for text field component (2bf4832)
Styles
- web: Respect community value-keyword-case for currentcolor (1d86c6c)
Note: Version bump only for package @lmc-eu/spirit-web
0.12.0 (2022-03-28)
Features
- web: Add Cursor settings with disabled state and use it in links and Button (4340e16)
- web: Add Link helpers #DS-137 (5b634b8)
Note: Version bump only for package @lmc-eu/spirit-web
0.11.0 (2022-03-22)
Bug Fixes
- web: Fix foundation normalize path (4ac9042)
- web: Fix Square Button width and show it in examples, fixes #193 (b6dc9ac)
Dependencies
- Update all non-major dependencies (3fd178b)
- Update all non-major dependencies (f464e89)
- Update dependency @lmc-eu/stylelint-config to v3.0.1 (f43d4f6)
- Update dependency stylelint to v14 (cf14c4b)
- Update dependency stylelint-order to v5 (97664aa)
Features
- web: Add svg escape tool and use non base64 encoded svg in Checkboxfield #DS-177 (9a46cca)
- web: Add Utilities classes for display, margins, paddings and text align #DS-166 (ebfe8be)
- web: Introduce Alert component (refs #DS-164) (0665fca)
Note: Version bump only for package @lmc-eu/spirit-web
0.10.0 (2022-03-11)
Bug Fixes
- web: ButtonLink prevent text-decoration underline (6fdcd6e)
Dependencies
Features
- Update Button variant colors and add new inverted variant #DS-148 (d66afb0)
- web: Add Stack component for vertical spacing #DS-165 (4a87e6a)
- web: Introduce CheckboxField component (refs #DS-136) (a24ac0c)
- web: Introduce foundation CSS layer #DS-173 (d87c08c)
- web: Introduce helpers and add typography classes #DS-167 (cefc694)
- web: Introduce PasswordField component #DS-149 (a273829)
Note: Version bump only for package @lmc-eu/spirit-web
0.9.0 (2022-02-26)
Bug Fixes
Chores
- release: Publish ci-skip
Dependencies
- Update all non-major dependencies (cd7de25)
- Update dependency @lmc-eu/stylelint-config to v3 (18cfc75)
Features
- Implement Grid component to spirit-web and showcase it in demo (329b28b)
- Implement TextField component (455930a)
Note: Version bump only for package @lmc-eu/spirit-web
0.8.0 (2022-02-18)
Chores
- Add missing Stylelint Prettier Config (81ee920)
- Prefer javascript for configuration if possible (328d6f1)
Dependencies
- Bump @lmc-eu/stylelint-config from 1.0.4 to 2.0.2 (5989cd1)
- Bump postcss-cli from 8.3.1 to 9.1.0 (0b06bce)
- Pin dependencies (1b35871)
- Pin dependencies (dc33b40)
- Update all non-major dependencies (7203ccb)
- Update all non-major dependencies (a2289eb)
Documentation
- Improve docs for both users and contributors (2c37796)
Features
- Implement Container component to spirit-web and showcase it in demo (e05b367)
- web: DS-132 Add disabled class for ButtonLink component (ce3e8dd)
Styles
- Reformat changelogs using Prettier (2491f02)
Note: Version bump only for package @lmc-eu/spirit-web
0.7.0 (2022-01-12)
Documentation
Features
- Split border tokens and subtract border width value from button paddings (dfbf6ac)
Styles
- Reformat codebase using code formatter (a2abf71)
0.6.0 (2021-12-21)
Documentation
Features
0.5.0 (2021-12-03)
BREAKING CHANGES
- Remove default prefix from CSS class names to make it opt-in (d064f94)
0.4.5 (2021-12-02)
Bug Fixes
- web: Declare font-family for Tag so it doesn't rely on inheritance (01da25a)
Features
- Update button style. Add new font-weight token (c142c2e)
- Update color palette according to Figma and use same naming (87266da)
0.4.4 (2021-11-24)
Note: Version bump only for package @lmc-eu/spirit-web
0.4.3 (2021-11-13)
Chores
- Declare path to repository in package.json (d337221)
0.4.2 (2021-10-21)
Note: Version bump only for package @lmc-eu/spirit-web
0.4.1 (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.
- Disallow components customization (8dbf281)
Documenation
- Document work with design tokens for contributors (72de615)
0.4.0 (2021-10-07)
Note: Version bump only for package @lmc-eu/spirit-web
0.3.0 (2021-09-30)
BREAKING CHANGES
- Prefix replaceable Sass modules with @ to mark their special loading behavior (ea775bd)
0.2.0 (2021-09-22)
Features
- Add Tag component to web package (f305cc7)
0.1.0 (2021-09-20)
Code Refactoring
- Keep source for publishing in dist directory in all packages (31cc3af)
Chores
- Call yarn instead of npm run in all npm scripts (313b135)
- Cross-link monorepo packages with * and simplify cross-package paths in npm scripts (35690d2)
Documention
- Update main README to be in sync with code (489f241)