Skip to content

Latest commit

 

History

History
1603 lines (1098 loc) · 142 KB

CHANGELOG.md

File metadata and controls

1603 lines (1098 loc) · 142 KB

Change Log

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

Latest version

18.3.0 (2024-11-05)

compare

Bug Fixes

  • badge: use expected border-radius token for badge (bf68c9c)
  • breadcrumb: reset is-last attribute on new items setup (b86f8f2)
  • input: clean-up datalist on slot change (51dea32)
  • input: on enter submit form (3e65773)
  • modal: do not emit close event on unmount (5ba3acb)
  • modal: wrap content slot to prevent flex style application (dff96da)
  • select: customeRenderer update remove options (dc771bf)
  • select: disabled on load select (34fa0a4)
  • select: slot change options (f523900)
  • select: test (53b7a84)

Features

  • breadcrumb: add part on last item (18d452f)
  • global: add read-only tokens & apply style to components (df51f02)
  • global: apply ods-button to clipboard, input type components, message & modal (04f9376)
  • global: apply readonly color to icons & add control to select (ef54fc2)
  • global: re-add cursor pointer in select (a9006ba)
  • global: rm datepicker clearable sass var & keep spaces in attr. values (af5a823)
  • input: add native datalist feature (c24f710)
  • message: add dismissible class to manage grid columns (9a2be2e)
  • message: add is-dismissible related tests & fix gap issue (a5156f3)
  • message: add non-dismissible Message (40c68ff)
  • modal: custom height ton part dialog (bb4e518)
  • overlay: add strategy prop to handle fixed context (a07df4d)
  • range: apply same style to hovered thumb for default & error (0e21361)

Latest version

18.2.0 (2024-10-23)

compare

Bug Fixes

  • build: ensure lib new version is added to the bundled documentation (e15a24f)
  • formElements: inherit input width to allow 100% (5578b07)
  • modal: prevent odsClose event on unmount if closed (17e4c4c)

Features

Latest version

18.1.0 (2024-10-10)

compare

Bug Fixes

  • breadcrumb: remove line-height from generic style (c0b3f9c)
  • doc: add enum type value (caf91ac)
  • doc: order form element stories the same as other components (f665ece)
  • doc: update v17.2.2 link (fdc6b23)
  • docs: fix some typo (21fa967)
  • docs: update logo link (260053d)
  • docs: update version generator to remove graduated alpha versions (dbd7ad0)
  • modal: react testing librairy disconnect callback modal undefined (6b1729a)
  • storybook: update version selector (a922221)
  • style: enforce font-family inheritance (106695b)

Features

  • button: can display an icon on the left or right (274dead)
  • button: review fixes (b7208f4)
  • icon: add bill + box icons & update globe icon (d8bf97c)
  • link: can display an icon on the left or right (9f53ef6)
  • phone-number: set locale fallback to english (2a333fc)
  • select: add specific style to multi-select counter (bb40e61)
  • select: review fix (8384db5)
  • table: update header color to neutral-050 (cca45ce)
  • text: remove native margins from tags p & h* (51f4e7f)

Latest version

18.0.0 (2024-08-29)

compare

Features

  • build: add gh-pages script (c5e9d6f)

Latest version

18.0.0-alpha.1 (2024-08-06)

compare

Note: Version bump only for package ods

Latest version

18.0.0-alpha.0 (2024-07-30)

compare

Bug Fixes

  • badge: fix alphabetical order + add color examples in doc (c10fca5)
  • badge: remove shape attribute (bc643c3)
  • badge: set official colors (defebb4)
  • build: downgrade conventionnal-changelog (4ade580)
  • button: empty button min width (00582da)
  • checkbox: docs (1edc3de)
  • checkbox: export type event (c8cbb59)
  • checkbox: order props & scss (00972d8)
  • checkbox: reset & clear (8a307b4)
  • checkbox: reset checkbox & radio (e8f5047)
  • ci: add delay for wrapper tests to avoid network issue on new docker container (2b94913)
  • datepicker: fix background color of hover & focus (2b0cf28)
  • datepicker: timezone (69da3fd)
  • doc: clean & define missing component for the gallery (1a49984)
  • doc: define components individually on preview loader (b28a1eb)
  • doc: handle tuple type (4787ccc)
  • doc: update wording & typo (0b32123)
  • doc: use correct new icons on doc pages (2fdac1f)
  • file-upload: align error && update doc (375bcc2)
  • file-upload: update error style (4ffbd7d)
  • form: add misc fixes & improvments (8daa730)
  • modal: event name in test (9ea848d)
  • modal: replace cross icon name by times & adjust icon font size (317af3d)
  • pagination: after rebase pagination event (c13fec8)
  • phone-number: add shadow on flag && misc updates (00bc87d)
  • project: set correct latest version (c3c87db)
  • range: css adjustement (1a42894)
  • range: defaultValue & min max change (4f4d62d)
  • range: dual value not overtake (68b49b9)
  • range: overlap thumb (053b807)
  • range: rename folder (344f3d3)
  • range: step change (79ef842)
  • range: step change & style (851204c)
  • range: style (81181f2)
  • range: tooltip & max/min change (94ea8d1)
  • range: tooltip doc (8a5b1d6)
  • release: add missing yarn lock update script hack (99ce78d)
  • release: add verification script (cfeffbd)
  • select: error with disabled (19711e3)
  • select: prevent align issue on small width (246587d)
  • select: prevent value to appear behind caret (3192687)
  • select: remove useless quote on properties (75f7294)
  • select: set color for selected option (80c5964)
  • select: test fix (f2cc3a8)
  • style: add link color mixin & fix misc issues (af92e03)
  • style: remove z-index on focus mixin (6183375)
  • switch: add event & keydown handler (7978bd8)
  • switch: disabled with checked item (9365596)
  • switch: e2e test vue & react (c5ba056)
  • switch: event focus & blur (26d8fb8)
  • switch: focus visible style (fa0bf98)
  • switch: formik dependance (d7ef4c0)
  • switch: improve docs (5c5a4d2)
  • switch: item expose radio methods (26d4a60)
  • switch: test react & vue (48fc876)
  • switch: use size variable & remove size fron item (b4db210)
  • timepicker: fix e2e tests (07ca9aa)
  • add oldValue to all form element (ef348bc)
  • component previous value to null (838aed8)
  • component reset & clear event order + focus & null value (b23f705)
  • pagination & copy event name (7618e58)
  • rebase (c4b77f2)
  • breadcrumb: update test and events type (7a85f9f)
  • button: enforce hit area to be the same as actual button element (c065380)
  • button: update state colors (06c578d)
  • ci: ensure navigation test passes (2dfe1a0)
  • clipboard: display long content correctly (7114e48)
  • clipboard: prevent button overflow (5d071b5)
  • code: enforce button height to be the same as one-line container (801254a)
  • code: update padding (0c70c80)
  • divider: add usages changes in migration doc (5a8fd98)
  • divider: fix & update documentation (793b0a3)
  • divider: update migration guide (681f46d)
  • doc: add missing button controls (26d92b1)
  • doc: clean up demo until better complex example (87350ef)
  • doc: enforce theme (25529a5)
  • doc: error on comment undefined (c9883e5)
  • doc: remove enum child title (e7d3178)
  • doc: rename demo custom classes (7ac8d53)
  • doc: update link example (1cd1fbf)
  • doc: use correct badge + typo (93569ce)
  • doc: use correct Meta arborescence (97ff357)
  • docs: handle composed names for zeroheight links (7377f0b)
  • e2e: add dummy component to ensure focus out test works on most setup (2290685)
  • e2e: try to smoothen ci components e2e tests run (3ad059a)
  • e2e: try to smoothen ci wrapper test run (55e7d3a)
  • input: css & doc (dccccef)
  • input: rebase gitignore (ad4d6a3)
  • input: review (0dbf82e)
  • input: review (1e4b54a)
  • input: style actions (4a1bc1d)
  • input: style with sass variable (0a62bc7)
  • input: test ci max worker (f3ed18b)
  • link: adapt icon style to icon font (49365cd)
  • link: docs & cursor (71fb8ac)
  • link: docs & stories (9c5d8c8)
  • link: docs with new version (fd15623)
  • link: remove icon part (9a9c521)
  • link: review (72db99a)
  • link: test vue (15f7bda)
  • ods: forward style correctly to allow @use usage (892aa53)
  • ods: lint test files (707ec78)
  • ods: prevent utils transpiled code to be committed (b5633db)
  • overlay: set specific z-index (a089136)
  • password: docs & test navigation (133a30a)
  • progress: docs new linkId (a44e615)
  • quantity: e2e file (5682374)
  • quantity: exportparts name (56642fd)
  • quantity: review (6fe59fd)
  • radio: alignment & container height (b3b2086)
  • radio: alignment docs (a910d7b)
  • radio: improve docs & typo (502972c)
  • radio: migration docs (712f6ff)
  • radio: remove controller (a5f821c)
  • radio: remove focus style for focus-visible (f272968)
  • radio: test e2e ci (557bbf7)
  • range: code adjustement (bf311b5)
  • range: not display tooltip when no value (ca821e8)
  • skeleton: improve documentation (57730f9)
  • skeleton: inline doc & css mixin (a5e07f3)
  • spinner: expose enum values as type instead of keys (0ead040)
  • spinner: remove unused code (545c098)
  • style: prevent multi forward issue (129114a)
  • tags: use information css variable instead of primary (39d4592)
  • text: review (a40bf45)
  • textarea: rename spellcheck && update doc (85c9aae)
  • theme: use latest generated token list (1c662f1)
  • themes: replace some corrupted code fonts (ff0cecd)
  • timepicker: formatValue (b8353ca)
  • timepicker: typo + css (fb5246c)
  • toggle: review (2d0f954)
  • tooltip: change fallback color to text instead of primary (61171a9)
  • tooltip: fix examples & demo alignment (4eb6fc3)
  • tooltip: use correct type on event emitter (4a71276)
  • vue: wait for server start before running tests (25232e9)

Features

  • accordion: fix event prevent default for space scrolling (199c57c)
  • accordion: fix overall styling and focus, remove animations (3bfa1b5)
  • accordion: fix spaces, cursor style, parts, safari & improve code by removing some listeners (d2750f9)
  • accordion: handle key down & prevent default (0cf75b2)
  • accordion: implement component (bccee6c)
  • accordion: put handleKeyDown as a separate function, switch doc text to span to avoid margins (e686832)
  • accordion: update icon size (32369ad)
  • accordion: update icon size & disabled + open state (99b16bf)
  • badge: implement component (bd96c3f)
  • breadcrumb: add aria-current & update separator style (f1fc685)
  • breadcrumb: implement component (6bda3ed)
  • breadcrumb: update with latest design info (e480193)
  • button: add documentation (51b5ed6)
  • button: add more rendering tests (49e9293)
  • button: implement component (22b4931)
  • button: update style into separate mixins && clean-up (6b61316)
  • card: implement component (ec30d5f)
  • card: remove wrapper & update documentations and tests (5dbafc5)
  • card: set className as direct string (edab630)
  • card: update storybook documentation examples (59dc71e)
  • cart: add migration doc (0321d35)
  • clipboard: add part on tooltip (19a7f7d)
  • clipboard: implement component (205fcd2)
  • code: implement component (b8b0911)
  • content-addon: add component migration doc (3b0c48f)
  • datepicker: add today indicator (90b7bea)
  • datepicker: implement component (30b0afc)
  • dependencies: bumps stencil to 4.16 (7d3be5b)
  • divider: implement coponent (896df6e)
  • doc: add search-bar migration doc (8e377fc)
  • doc: change generation doc (83011d6)
  • doc: import link & text in unattached mdx (c0b1a9b)
  • doc: replace icon list by link (0de4440)
  • doc: update spec generation to handle multiple sub-components (99c2bbb)
  • doc: update with migration files (d3cfb7a)
  • examples: add gallery page with mixin usages (f323a12)
  • examples: update react form examples (2687545)
  • file-upload: add max-size and more custom labels (b494e14)
  • file-upload: hide accept labels if no accept is set (22d7626)
  • file-upload: implement component (8d4edf6)
  • file-upload: update with latest icon changes (fc9a762)
  • flag: add migration doc (ae8f036)
  • form-field: address storybook changes (2a79f7d)
  • form-field: address storybook changes (83bce01)
  • form-field: display error and helper messages independently (29dbc09)
  • form-field: implement component (1b7940c)
  • form-field: implement component (0fc9082)
  • form-field: rebase to fix e2e tests ci (63fdad3)
  • form-field: resolve style & storybook (ecae256)
  • form-field: resolve style, tests & storybook (086d085)
  • form-field: update documentation (c126c83)
  • icon: add optimized & renamed icons (fc0c416)
  • icon: fix select & checkbox icons (0ab68bf)
  • icon: implement component (b4d27ee)
  • icon: update migration guide & rm todo (6ad6c7a)
  • medium: implement component (f226ff9)
  • menu: add component migration doc (835a6c9)
  • menu: update example to outline btn & add link to doc (cd4c0eb)
  • message: add command to e2e:ci & alignment fix (21d5f5f)
  • message: component implementation (9148991)
  • message: fix alignment & update doc (46f6404)
  • message: replace wrappers with grid & simplify onKeyUp (a2cff7e)
  • modal: add a max width to buttons so they overflow to the right if needed (9a9aaa2)
  • modal: add a trigger button to demo story (ab4421b)
  • modal: add animation mixin, adapt tests and base close method on animationend event (b7dcf11)
  • modal: add dialog part & add customCss option in demo (7c625e7)
  • modal: add e2e rendering tests to check if isOpen attribute really renders the modal properly (c8e6bbc)
  • modal: add flex wrap to actions slot (cdc9711)
  • modal: add resetRoot and withResetRoot to a new hook file, apply only once in modal code (ce52770)
  • modal: add runInBand to package json (993f0ff)
  • modal: add test for react with a button (e274249)
  • modal: change example name from Dismissible to Not Dismissible (13411ae)
  • modal: change type to HTMLElement (d9b77b6)
  • modal: fix alphabetical order in migration doc (37d5c8b)
  • modal: fix e2e navigation test (101065b)
  • modal: fix e2e navigation tests for CI (0763540)
  • modal: fix e2e rendering test typo (0c690db)
  • modal: fix linters (d538eb0)
  • modal: fix overflow hidden issues and add an e2e test (e260276)
  • modal: fix react & vue e2e tests by adding a delay (c7ceb25)
  • modal: fix storybook controls (81e459c)
  • modal: fix storybook stories (ea46244)
  • modal: fix storyboook issues when switching from demo to docs (dd482db)
  • modal: fix vue e2e tests by updating the example alongside the test (265bfca)
  • modal: implement component (4b65d3b)
  • modal: improve code, order & fix class names (91c4b7d)
  • modal: improve react ods-text presets (4f847a3)
  • modal: init component (e2ea3a5)
  • modal: manage body overflow with SCSS rather than JS (43afb8e)
  • modal: remove useless code & improve react test (e79e262)
  • modal: remove useless imports (bae6222)
  • modal: remove z-index (be60b48)
  • modal: set a 1rem gap in actions (f3b536f)
  • modal: set a fixed backdrop color to avoid chromium issues (05cf1bb)
  • modal: set onClick to one liner for dialog element (f8561c5)
  • modal: simplify vue test & fix alphabetical order of Modal in Storybook (032ae9f)
  • modal: update storybook demo to not dismissible (87e2d8f)
  • modal: update test label to "its default value" (39dee25)
  • ods: remove generated file from vcs (8695d95)
  • overlay: add shadow on arrow tip (f263d7c)
  • pagination: code improvement and total pages/items stabilisation (126d0f1)
  • pagination: fix build issues (a465275)
  • pagination: fix focus issues on page keyup and address global code improvements (af1620b)
  • pagination: fix linters (bb5c07c)
  • pagination: fix linters (83a4d27)
  • pagination: fix tooltip issue (38f533e)
  • pagination: fix vue tests (f173935)
  • pagination: implement component (d4c4f37)
  • pagination: improve global code quality by removing magic numbers & adding tests (9c5e451)
  • pagination: improve new pagination method and remove useless code (58ce14b)
  • pagination: improve storybook story names & add a story with slots (16b2d4f)
  • pagination: move code to controller & improve global code quality, replace min and max (73d85f8)
  • pagination: remove code duplicates & improve array declaration in controller function (95943a7)
  • pagination: remove test logic, declare constants & remove useless scss file (839172a)
  • pagination: set methods to private, remove useless functions/magic numbers & improve styling (9413102)
  • pagination: styling corrections (003271a)
  • pagination: update component lifecycle by playing with the display rather than re-renders (c560404)
  • pagination: update documentation (fdd4ada)
  • phone-number: add missing locales & validation script (b79c6a1)
  • phone-number: implement component (d248a9b)
  • phoneNumber: update flag style (43cc43a)
  • popover: implement component (5186bc0)
  • quantity: on readonly disabled button (103c42e)
  • radio: add reset methods (ad9684f)
  • scripts: update component generator (5d8caec)
  • scripts: update generator with latest doc changes (4472aa6)
  • select: implement component (5194e3a)
  • spinner: remove inline attribute (fb2fd24)
  • spinner: update attr && add migration doc (3b25c17)
  • spinner: update design with latest info (93b2848)
  • src: prevent generated stencil files to be commited (c76288e)
  • storybook: add component DocNavigator (b372362)
  • storybook: add CustomCss stories for style customization doc (2aedc68)
  • storybook: add fonts globally to Storybook (53ae01e)
  • storybook: centralize doc in storybook only (4754ff5)
  • storybook: exclude decorator & review fixes (e4bdb3c)
  • storybook: fix removed badge color & break line in migration guide (e34c7ba)
  • storybook: replace overview by default for icon canvas (cc9b507)
  • storybook: replace warning icon name by an existing one (b789f50)
  • storybook: tooltip doc & stories (234debf)
  • storybook: upgrade to storybook v8 (1239967)
  • style: add lint on ods/src/style (2fe8ff8)
  • style: use common focus mixin (3484013)
  • switch: add react example with formik (91b25ba)
  • switch: fix lint (df02467)
  • switch: focus on switch and not item (07e9afe)
  • table: implement component (f133420)
  • tabs: implement component (cf96de6)
  • tabs: manage horizontal overflow (a0cb984)
  • tag: implement component (6e50d3b)
  • tag: increase icon size and add ellipsis (44de498)
  • tags: remove shape attribute (2765387)
  • tags: remove sm size (35745bf)
  • tags: remove variant attribute (8253305)
  • textarea: implement component (5ccf404)
  • themes: add fonts (ea972a5)
  • themes: update generated tokens (543eefe)
  • tooltip: add shadow dom selector & events & fix listener on disconnect (b6f37cb)
  • tooltip: implement component (25a43d3)
  • tooltip: update documentation (e27f270)
  • vue: add wrapper e2e test app (e3054e8)

Latest version

17.2.2 (2024-05-21)

compare

Bug Fixes

  • button: add test in react (c7c5be3)
  • button: add test to check handleclick not called when disabled (6b07285)
  • button: disable pointers events on disabled (b15a409)
  • button: prevent click on disabled for older browser version (ea9ee09)
  • button: remove margin & padding to prevent click event outside of the component (6540b7c)
  • radio-button: change border width (1c0b13d)

Features

  • radio-button: add xs size (a74cbc5)

Latest version

17.2.1 (2024-03-19)

compare

Bug Fixes

  • clipboard: fix surface background color (3a1878e)
  • menu: add comment to inform about the use of important (8c8507a)
  • menu: force min height in style instead of CDK (143d4ac)

Latest version

17.2.0 (2024-03-15)

compare

Bug Fixes

  • clipboard: add test for no content slot (fd9a174)
  • clipboard: add warn when message slot not defined (0815fe4)
  • clipboard: aff check with text content for tooltip (29b353f)
  • clipboard: fix tooltip close delay (2849fb0)
  • clipboard: lint (5c6f557)
  • clipboard: message undefined when slot not defined (7eeafc5)
  • datepicker: remove selector variant from style (807c4f7)
  • datepicker: safari styles (bc4f243)
  • datepicker: set days to 2 letters (bdfaa79)
  • datepicker: surface border color in error (02a3d47)
  • input: button focus visible (f556680)
  • input: clearabed button focusabled on disabled (1600a5e)
  • input: order tabindex (9170668)
  • link: fix multiple active color on safari (11c8a21)
  • link: multiple active states on safari (7ccfe69)
  • modal: change width value on breakpoint (3e7aeba)
  • modal: fix styles and dont use media breakpoint (3eaf7f4)
  • modal/popover: fix scrollbar overlay (1c22ff4)
  • modal/popover: keep content inline for modal (1ec9602)
  • modal/popover: overflowing surface (0c5d298)
  • modal/popover: overflowing surface (f33385c)
  • pagination: display pagination with page ender 2 (a78d5d2)
  • pagination: fix e2e tests (0250635)
  • pagination: forbid defaultCurrentPage values below 1 or above total pages (4fff9d1)
  • pagination: hide navigation when totalitems is inferior to itemsPerPage (6d4343b)
  • phone-number: event on type (9882236)
  • quantity: fix storybook doc and demo to add default variant (d33e305)
  • search-bar: lint ts (0dd161f)
  • searchbar: emit submit event on enterkey on input (95750a8)
  • searchbar: fix test unit (cab347f)
  • table: column width on large screens on Firefox (f405ca4)
  • table: fix build and doc (700c313)
  • textarea: add style for disabled (b187eb6)
  • textarea: change style to be like osds-input (8bdd3a6)
  • textarea: lint style (9de6610)
  • tile: fix animation on safari (265c704)
  • tile: fix style of checking state in safari (72fee99)

Features

  • input: focus on inpt after clear (97579f6)
  • input: selectable icon input (520e746)
  • pagination: create defaultCurrentPage attribute, remove current & update tests (b7ad13c)
  • pagination: display arrows (c4408b2)
  • table: initial commit (c400d37)

Latest version

17.1.0 (2024-02-09)

compare

Note: Version bump only for package ods

Latest version

17.1.0-alpha.2 (2024-02-08)

compare

Note: Version bump only for package ods

Latest version

17.1.0-alpha.1 (2024-02-06)

compare

Note: Version bump only for package ods

Latest version

17.1.0-alpha.0 (2024-02-05)

compare

Bug Fixes

  • lint: use correct config (fbb9713)
  • modal: add tests for disconnectCallback (04ee656)
  • modal: close on disconnect (8655b3c)
  • pagination: fix TS linters (d2a5379)
  • tile: end slot position when there is no start slot (3a25c67)
  • tile: fix position for chrome (10c9432)
  • tile: set grid-area for chromium (2256bd6)

Features

  • datepicker: add form integration (1120d85)
  • doc: add Canvas tag to all components & disable shortcuts (22e47ab)
  • doc: dark background when contrasted is true (bd014be)
  • doc: fix misc. feedback review (41ca17d)
  • doc: rework usage guidelines & add slots (941559a)
  • doc: test Preview (c0c7bef)
  • form-elements: add missing events (4a37bc5)
  • input: add form integration (50fdcfa)
  • pagination: add defaultItemsPerPage attribute (512c11d)
  • pagination: address changes (f9112fe)
  • pagination: address changes (1c39b36)
  • pagination: address changes (e5ed5b8)
  • pagination: address changes (f861003)
  • pagination: address changes (bab3bdd)
  • pagination: address changes & fix storybook (ec84674)
  • pagination: rebase (9929597)
  • password: add form integration (05f396d)
  • phone-number: add form integration (eda5b17)
  • quantity: update formatting (6c4f421)
  • range: add form integration (57412bf)
  • select: add form integration (62fa493)
  • textarea: add form integration (5751632)

Latest version

17.0.3 (2024-01-31)

compare

Note: Version bump only for package ods

Latest version

17.0.3-alpha.1 (2024-01-31)

compare

Note: Version bump only for package ods

Latest version

17.0.3-alpha.0 (2024-01-29)

compare

Bug Fixes

  • quantity: fix arrow showing in safari (e826c42)
  • radio: fix log issue in radio button story (3610d3c)
  • radio-group: fix log error in storybook (0d54745)
  • tile: rounded border on safari (915acfd)
  • toggle: auto adapt slot container when content is too long (74ddb45)
  • toggle: fix toggle shrink when slot are too big (ae65809)

Latest version

17.0.2 (2024-01-18)

compare

Bug Fixes

  • chip: prevent generated files to be commited && clean unused files (723d08b)
  • components: prevent generated files to be commited && clean unused files (e4fdb6c)
  • doc: update tsconfig used (e308069)
  • menu: fix double click behaviour (50a17cc)
  • menu: fix tests (774eda5)
  • modal: add class to body to hide overflow (f0c079a)
  • modal: add key behaviour on storybook and close button (e1e3e1f)
  • modal: addressing changes (07e2e60)
  • modal: change button key behaviour to dispatch click (ba71bea)
  • modal: fix position when trigger is not centered (1a520d4)
  • modal: hide overflow when modal is opened automatically (16d236c)
  • modal: inputs are shrunk (1fd9016)
  • modal: prevent scroll when modal is open (e72a018)
  • tabs: add accessibility tests (82b3e5d)
  • tabs: add behaviour of keys arrow (b44b79e)
  • tabs: change focus with key arrow (006d4f6)
  • tabs: fix controller test (6a20fac)
  • tabs: fix handleArrowKey func when no tab are active (6c70007)
  • tabs: fix handlearrowkey test (1e1eb3d)
  • tabs: fix tests (7a959d6)

Reverts

  • Revert "fix(modal): add class to body to hide overflow" (cbf47f8)

Latest version

17.0.1 (2024-01-15)

compare

Bug Fixes

  • button: order correctly css props (798d1ad)
  • checkbox-radio-buttons: fix reviews (e60803c)
  • checkbox-radio-buttons: fix slots display to align smaller texts vertically (c539787)
  • pagination: adding e2e tests (7fb92e8)
  • pagination: goes out of bounds (9384a95)
  • pagination: goes out of bounds (420405b)
  • pagination: improving e2e tests (1ef6aa4)
  • theme: fix font-weight import in 600 (4fe489d)
  • theme: fixing fonts on Safari (b72fb78)

Latest version

17.0.0 (2024-01-02)

compare

Bug Fixes

  • app: resolve release conflicts && fix doc-api generation (8d9eb6e)
  • ci: disable components-ovh && fix components dependency to ensure build order (9da5056)
  • ci: ensure components.d.ts file is present (f8cfd84)
  • core: config version (adb8464)
  • datagrid: improve documentation (0a05892)
  • datagrid: improve documentation (717349a)
  • datagrid: overflowing elements (c28c054)
  • datagrid: overflowing elements (4404b48)
  • datepicker: add explicit component dependency (6d9cef7)
  • doc: add missing define on menu story (cfb4bd9)
  • doc: fix typo (befc995)
  • doc: rm useless slotting in menu usage (59ba550)
  • doc: update install doc with new arch (ab0e6dc)
  • menu: safari ellipsis (823bf12)
  • modal: change overflow to allow ocdk-surface correct display (136db3f)
  • stencil: generate bundled components && fix datagrid components declaration (fa64b1b)
  • stencil: use correct plugin order (446422b)
  • tabs: change margin to padding to handle hover (aa83601)
  • tooltip: remove useless test and fix closeSurface call (f15f4d6)

Features

  • components: generate updated docs (62e1526)
  • doc: fix message e2e tests (1dabcb2)
  • doc: fix wrong imports (bf49826)
  • doc: move added usage files to new archi folders (32be333)
  • doc: storybook misc fixes & new features (2bba058)
  • examples: add examples project to test ODS integration internally (76d2a36)
  • pagination: add odsPaginationItemPerPageChanged on itemPerPage change (1233a3d)
  • scripts: update component generator for new arch (bc4141d)

Latest version

16.6.0 (2023-12-13)

compare

Bug Fixes

  • breadcrum: add link complement argument (641002e)
  • breadcrumb: add event click on item (1da94ef)
  • breadcrumb: generation doc (8c84f69)
  • breadcrumb: ref type (ae98d6e)
  • button: fix position of end when there is no start slot (3e2bdd0)
  • core: enum ods html anchor element rel (1f6e1a0)
  • datagrid: elements cutoff (4276beb)
  • datagrid: fix linter (83ccc56)
  • datagrid: improve storybook (653fc37)
  • global: add missing packages to ods-components (#302) (0f94ce1)
  • pagination: event payload & watch total pages (4aedd79)
  • phone: show flag on local env (3816ddc)
  • phone-number: fix flag shadow in select (e433e9b)

Features

  • chip: add odsChipRemoval event (41aa1dd)
  • chip: add odsChipRemoval event (7ac1257)
  • chip: add odsChipRemoval event (5c82f10)

Latest version

16.5.0 (2023-11-24)

compare

Bug Fixes

Latest version

16.4.0 (2023-11-16)

compare

Bug Fixes

  • phone-number: oldValue undefined (8098e22)
  • phone-number: trigger event (9104220)
  • storybook: add missing value on release list (1e6a59f)

Features

Latest version

16.3.2 (2023-11-13)

compare

Bug Fixes

  • accordion: add test (121eaf3)
  • accordion: dont open when disabled (200e5c7)
  • phone-number: input event send when type on input (#277) (4795eb9)
  • quantity: change value onblur to be valid with step (155f675)
  • quantity: fix test and calculation (e03cf0b)

Features

  • accordion: add disabled to story (c294f36)
  • accordion: disable focus when disabled (f30e237)
  • medium: adding react and vue examples (cff4418)
  • medium: adding react and vue examples, update CHANGELOG.md (a3372f6)
  • medium: fixing story and unused code (5cf52ad)
  • medium: init component (7c64f8c)
  • medium: refactoring after review (fd805a9)
  • medium: refactoring after review (528d0ce)
  • modal: add event on open and close (51f16c6)
  • tile: do screenshot in one page only (10a5461)

Reverts

  • Revert "feat(medium): adding react and vue examples" (978dab5)

Latest version

16.3.1 (2023-11-07)

compare

Bug Fixes

  • datepicker: hideSibligsMonthDays on update datepicker (c2b0bf1)
  • datepicker: rename methods (ef002c9)
  • select: shift tab now focus trigger on first (ffa43c4)

Latest version

16.3.0 (2023-11-02)

compare

Bug Fixes

  • build: prevent weird Stencil issue regarding types generation (3c505d4)
  • button: not ghost variant on circle button (fd04b92)
  • button: remove circle ghost (bcc58ad)
  • datepicker: close picker when select date (6c06d99)
  • datepicker: has focus on click input (b9b74ce)
  • datepicker: navigation on hidden sibling days (f8cf480)
  • datepicker: show thers mouth day (ad71794)
  • datepicker: typo show siblingd mouth days & test (4259ec1)
  • doc: put back specific doc commands (442af61)
  • flag: fixing display on Safari browser by adding default width and height (498708c)
  • flag: import type first (dc83440)
  • flag: rebasing on master and autofixing eslint errors (60275a9)
  • icon: review (6fd43b9)
  • icon: screenshot timeout (461c099)
  • menu: fixing story (55f3a2a)
  • menu: replace initialized element with getter (7671901)
  • nenu: test icon class (c323d59)
  • project: put back codeowners (5268601)
  • select: fixing display on Safari browser by adding 100% width to inner div (331440a)
  • textarea: fixing display on Safari browser by adding width and box-sizing (6441f20)
  • tile: fixing display on Safari browser by adding flex properties (89e0a8b)

Features

  • icon: apply lint rules (bdfc2c3)
  • lib: upgrade to Stencil 4.7 && add clean command (aa7e165)
  • linter: fix lint errors on text component (e0f3c92)
  • linter: fixing dependency (ce7655d)
  • linter: fixing errors (9181a5a)
  • linter: fixing import sorting with plugin (30e25a9)
  • linter: fixing object curly spacing (f59b24a)
  • linter: fixing react example build by ignoring eslint errors (151effc)
  • linter: update eslint config with rules, plugins and reporter (a722500)
  • linter: update eslint config with rules, plugins and reporter (7587b0f)
  • linter: updating config for import/order (type first), import spaces (d586677)

Latest version

16.2.1 (2023-10-18)

compare

Bug Fixes

  • ci: disable screenshot tests until reworked (6cd906a)
  • datepicker: addressing changes (9af539b)
  • datepicker: addressing changes (d94b053)
  • datepicker: addressing changes (0836d0b)
  • datepicker: addressing changes (13c7aae)
  • datepicker: fix exports (e0d5a13)
  • env: removing undesirable package-lock.json file (7598b81)
  • modal: closed in Storybook on window location change (50d5c86)
  • modal: disable broken test temporarily (c76b6c4)
  • modal: fix broken tests (367ad90)
  • modal: fix reviewed changes (7e8cfcd)
  • modal: forcing watcher trigger (f71d16d)
  • modal: refactor locationchangetrigger (81f1d07)
  • modal: trigger inert at modal open and fix e2e test (32b44fc)
  • popover: remove useless code in lifecycle (33504f9)
  • reports: add missing components (a97107a)
  • sass: fix lint errors (0231f8d)
  • sass: fixing imports and case error (e32ebe4)
  • sass: theme imports (14f89a2)
  • script: update theme yarn script (9974e6f)
  • select: ajustement mutationObserver (a611d8f)
  • select: change label on slot change (8c73dd4)
  • select: multiple obsevable (f03f1f2)
  • select: no option found for mutationObserver (4f64e2b)
  • text: add export to public api (5e63f1a)
  • text: add missing test line for coverage (813566e)
  • text: merge constrasted action with attributes (8e8c2b2)
  • text: remove destructuring object (2cf2fe7)
  • text: restore ternary and add new test for it (bab890c)
  • themes: exclude broken file from lint && add root lint command (162b287)
  • theming: use correct sass syntax (4bd2298)

Features

  • app: add new ovh components (94c307f)
  • datepicker: add locale prop (0cda07e)
  • sass linter: added html reporter for stylelint (bc9c3b1)
  • sass linter: added Stylelint with concentric order (5610de2)
  • sass linter: adding lint scripts in all components' and theme's package.json (d78cc5c)
  • sass linter: fixing at-rule-conditional-no-parentheses rule (bc70eac)
  • sass linter: fixing basic stylelint errors (e92252d)
  • sass linter: fixing rollback stylelint errors (e5619cc)
  • text: take all variations in one page screenshot only (2737681)
  • text: use local import instead of theme directly (6e50ce9)

Latest version

16.2.0 (2023-10-04)

compare

Bug Fixes

  • docs: better type for Array & typo (a2c99a4)
  • menu: update expected button element (7fe7058)
  • text: reorganize style files (144c697)
  • textarea: emit odsValueChange on value change (753749f)
  • textarea: emit odsValueChange on value change (d828b4e)

Features

  • ci: add command to build only minimal required libs (0828885)
  • clipboard: add tooltip message for confirmation (#208) (edd9463)
  • datepicker: addressing changes (c8664f8)
  • datepicker: addressing changes (c33cd08)
  • datepicker: addressing changes (536c061)
  • datepicker: addressing changes (5247506)
  • datepicker: addressing changes (bd4dc48)
  • datepicker: addressing changes (e7e80c1)
  • datepicker: addressing changes (ab5e233)
  • datepicker: addressing changes (0cc2f76)
  • datepicker: date picker component (acc5b28)
  • datepicker: remove typedoc-json-to-md (021d89f)
  • datepicker: step 1, component with no style (15b5f0e)
  • datepicker: step 2, styling the component (#207) (cd851a1)
  • datepicker: step 3, excluding dates (#219) (ed6cdb7)

Latest version

16.1.1 (2023-09-28)

compare

Bug Fixes

  • docs: generate spec for multiple component (96cf6fd)
  • docs: generate spec.md (236bb64)
  • docs: import type (cc77a5f)
  • storybook: update tile attributes (e11aea1)
  • tabs: spec multiple (5441ade)

Latest version

16.1.0 (2023-09-27)

compare

Bug Fixes

  • build: avoid crash on gh-page missing dir error (2507ec2)
  • code: added missing background-color for text (b0d3d27)
  • code: contrasted versions colors for "primary", "info", "text" (894ddd7)
  • flag: ods flag iso code with object freeze (39e5c9b)
  • phone-number: ajustement PR + import file dynamic (e90ccef)
  • phone-number: default string for placeholder & prefix (59f23a8)
  • phone-number: file storybook (fe3c5e0)
  • phone-number: fix review (355f250)
  • phone-number: flag enum & list iso codes (3d1f67f)
  • phone-number: import type (ba4a6f7)
  • phone-number: isoCode with second navigator option (3c140e1)
  • phone-number: rebase (0bd797f)
  • phone-number: review (4a0c71d)
  • phone-number: style select + clear input error + sort list select options (77b1957)
  • phone-number: type countries (3ead774)
  • phone-number: value type & remove el (b3a4e5d)
  • progress-bar: allow only number for both attributes (d5711f4)
  • select: fix broken e2e screenshot tests (02e409e)

Features

  • input: add prefix value (ba33fe7)
  • input: prefix storybook (76ecf23)
  • phone-number: add countries in component (9da57dd)
  • phone-number: add countries in component (3c62dc4)
  • phone-number: add countries in component (808340b)
  • phone-number: add countries in component (d5987bf)
  • phone-number: add countries in component (9445b1c)
  • phone-number: add countries in component (32b79cf)
  • phone-number: add countries in component (51308cc)
  • phone-number: add new iso code & file trad for countries (f018ef5)
  • phone-number: add prefix input & selected label (3cecc62)
  • phone-number: add test & validation value (cabfeaa)
  • phone-number: implem validation & placehoslder (bfb2e74)
  • phone-number: import translate file (55b0990)
  • phone-number: step 1 init component with simple input (c60e794)
  • phone-number: step 1 init component with simple input (0fe9f5c)
  • select: add slot selectedLabel (#197) (f8829b2)

Latest version

16.0.1 (2023-09-12)

compare

Note: Version bump only for package ods

Latest version

16.0.0 (2023-09-11)

compare

Bug Fixes

  • arch: update path to new packages name (8679f03)
  • button: align content center (cfd3da7)
  • button: change textalign to text-align (b2ef007)
  • button: vertical align + test disabled (268eeb2)
  • checkbox: build packages/ & review (a543a0c)
  • checkbox: enum name (bf122ea)
  • checkbox: export & dependencies (091dd6d)
  • checkbox: rebase (3cdb5df)
  • checkbox-button: fix sizes of boxes (4df8f9e)
  • checkbox-button: fix sizing in theme (9bc48db)
  • ci: force exact version on release (4c70691)
  • clipboard: css cursor + border (201c1e1)
  • clipboard: disabled cursor (fb65c8a)
  • clipboard: input cursor icon copy (75f2762)
  • clipboard: reject error (d80f651)
  • clipboard: review (32468dc)
  • clipboard: review PR (7f0c918)
  • clipboard: typo + add test keyboard (db341cd)
  • code: display error when inserting long code inputs (#138) (b12fd47)
  • code: fix tests (71a571a)
  • components: remove message built files (7b6dd09)
  • doc: put back file used in doc until storybook update (983dd37)
  • flag: remove unnecessary instructions (f740f78)
  • flags: add missing unia && fix doc (9d6e264)
  • input: addressing changes (4e98500)
  • input: block actions if disabled (4f5b2ee)
  • link: focus box on safari (420fdd7)
  • menu: correct import type (97b975e)
  • menu: removed core for subcomponent and fix imports (94070ab)
  • popover: rm setAnchorMargin & add inline-flex to trigger (5c4a214)
  • quantity: set button width (92715a9)
  • radio: fix type of radioGroup and check for el (2122fb4)
  • radio: replace ods logger on index dev file (1cdaf65)
  • radio: review (3a7c79b)
  • radio-group: fix undefined error onDestroy (91b88c3)
  • range: fix css (398dfc3)
  • range: use flex by default (0b043ae)
  • reports: remove packages-new specific paths (8c51c26)
  • search-bar: button disabled + contrasted (9352323)
  • search-bar: css ajustement + story remove control value (12e65a0)
  • search-bar: icon color in contrasted (838f284)
  • search-bar: remove clipboard file + dep icon (a7bd479)
  • search-bar: story title + select disabled + button align (029d392)
  • search-bar: test screenshot (c70e3d7)
  • searchbar: align surface on select (4384a59)
  • searchbar: fix rebase (1711181)
  • searchbar: pr comment (9b04b49)
  • searchbar: specfications (f50b75f)
  • searchbar: width (02f8440)
  • select: navigation with keys improvments (#118) (4ffbec3)
  • select: remove duplicated dependency (b7703c0)
  • select: remove useless comments (bc14cb9)
  • select: surface width no longer the same than trigger (910816f)
  • select: unselect non validated option after closing (ac49716)
  • skeleton: display size correctly when inline (cd062dc)
  • storybook: add public assets to build (3def7b0)
  • storybook: prevent static dir to be ignored on build (#128) (3b66608)
  • switch: export switchItem (01cf79e)
  • tabs: theming import (4286a54)
  • tabs: use correct theming dependency (b31672a)
  • toggle: fix default attributes import (e3205ff)
  • toggle: import type (dc122bf)

Features

  • accordion: move && simplify component accordion (ffc42c0)
  • arch: move && simplify component breadcrumb (f376a1c)
  • arch: move && simplify component button (a337fe9)
  • arch: move && simplify component cart (9d3dca7)
  • arch: move && simplify component chip (b0c1366)
  • arch: move && simplify component clipboard (e99f700)
  • arch: move && simplify component code (cdb5a14)
  • arch: move && simplify component collapsible (4c1dfec)
  • arch: move && simplify component content-addon (9740a27)
  • arch: move && simplify component form field (0961ca1)
  • arch: move && simplify component icon (1ed99a0)
  • arch: move && simplify component input (aaea32b)
  • arch: move && simplify component link (034064d)
  • arch: move && simplify component Modal (d2b50f1)
  • arch: move && simplify component Modal (639470a)
  • arch: move && simplify component pagination (f4a7838)
  • arch: move && simplify component password (f3e9d0a)
  • arch: move && simplify component popover (e5df571)
  • arch: move && simplify component progress-bar (4909007)
  • arch: move && simplify component progress-bar (d364278)
  • arch: move && simplify component progress-bar (0ffc684)
  • arch: move && simplify component quantity (2d0ac2b)
  • arch: move && simplify component select (742d2b1)
  • arch: move && simplify component skeleton (d6e198b)
  • arch: move && simplify component skeleton (2003153)
  • arch: move && simplify component skeleton - review (e310c7d)
  • arch: move && simplify component spinner (86b49ca)
  • arch: move && simplify component Tabs (a13bab7)
  • arch: move && simplify component Tabs (2f54cd7)
  • arch: move && simplify component Tabs (cf234a7)
  • arch: move && simplify component tooltip (b64338e)
  • arch: move cdk (1e437e2)
  • button: add textAlign attribute (23f544d)
  • clipboard: add test (9113322)
  • clipboard: generate component (9acd899)
  • deps: use fixed library version (116d583)
  • divider: move && simplify component divider (3b50868)
  • flag: migrate to new archi (5e0ea78)
  • menu: add menu on new archi (4456898)
  • modal: addressing changes (b1f8f95)
  • modal: addressing changes (34b77a4)
  • modal: addressing changes (c697225)
  • modal: addressing changes (9634396)
  • modal: correcting excluded dependencies (577e799)
  • modal: fixing Storybook & addressing changes (e6b576f)
  • modal: multi-modal handle, inert elements & circle button (384947a)
  • modal: proper rebase (2d9b08e)
  • modal: rendering & testing component (4a9e478)
  • modal: testing & storybook (8040dca)
  • radio-button: move && simplify component radio-button (0712ca1)
  • range: move to new archi (ad0875f)
  • search-bar: generate components (e37b0c3)
  • search-bar: implem V1 (ff686d6)
  • searchbar: end storybook + test (1352c8a)
  • tile: move && simplify component tile (23fc059)
  • toggle: migrate to new archi (6fb9a0d)

Latest version

15.0.1 (2023-07-26)

compare

Bug Fixes

  • release: remove private on new packages to publish (0cd6ed9)

Latest version

15.0.0 (2023-07-25)

compare

Bug Fixes

  • checkbox-button: add aspect ratio to 1 (#79) (cc72649)
  • generator: generate good version (27207e6)
  • input: set cursor to not-allowed when disabled (#101) (43ee887)
  • link: add missing color for active state (#81) (0ed10dc)
  • link: fix link host container size to match its content (#82) (d9b3900)
  • password: use latest release version (666b4db)
  • popover: change toBeFalse to toBe false in testing (#86) (b2e74b7)
  • radio: disable tabindex on disabled radio (#95) (cfb31b6)
  • storybook: change Tile attribute interactive to hoverable (#107) (2fc6eee)
  • textarea: remove 100% width when flex is removed (#83) (5a4563e)
  • tile: add hoverable attribute to avoid double focus in radio when interactive (#80) (9429178)
  • force @types/ws version (#76) (30ad527)

Features

Latest version

14.1.1 (2023-07-19)

compare

Bug Fixes

  • input: set cursor to not-allowed when disabled (#101) (43ee887)

Features

Latest version

14.1.0 (2023-07-18)

compare

Bug Fixes

  • checkbox-button: add aspect ratio to 1 (#79) (cc72649)
  • generator: generate good version (27207e6)
  • link: add missing color for active state (#81) (0ed10dc)
  • link: fix link host container size to match its content (#82) (d9b3900)
  • popover: change toBeFalse to toBe false in testing (#86) (b2e74b7)
  • radio: disable tabindex on disabled radio (#95) (cfb31b6)
  • textarea: remove 100% width when flex is removed (#83) (5a4563e)
  • tile: add hoverable attribute to avoid double focus in radio when interactive (#80) (9429178)
  • force @types/ws version (#76) (30ad527)

Features

Latest version

14.0.1 (2023-06-28)

compare

Bug Fixes

  • dependencies: rm multi dep since version tags wont update (#88) (9e3f2c8)

Latest version

14.0.0 (2023-06-28)

compare

Bug Fixes

  • checkbox-button: add aspect ratio to 1 (#79) (cc72649)
  • generator: generate good version (27207e6)
  • link: add missing color for active state (#81) (0ed10dc)
  • link: fix link host container size to match its content (#82) (d9b3900)
  • popover: change toBeFalse to toBe false in testing (#86) (b2e74b7)
  • textarea: remove 100% width when flex is removed (#83) (5a4563e)
  • tile: add hoverable attribute to avoid double focus in radio when interactive (#80) (9429178)
  • force @types/ws version (#76) (30ad527)

Features

Latest version

13.0.1 (2023-06-09)

compare

Bug Fixes

  • testing: re add jest-transform-stub into dep (2b3a287)
  • testing: re add jest-transform-stub into dep (db98801)

Latest version

13.0.0 (2023-06-08)

compare

Bug Fixes

  • breadcrumb: ensure alignement with empty text (#65) (d3a91e3)
  • align icon and label in link (#64) (4c7c0ce)
  • chip: apply style on element focus (#60) (a0229fc)
  • generator: remove duplicate import + prepend import in file (#40) (780ee66)
  • input: not emit odsValueChange on init component (#48) (f789285)
  • link: set href & target optionnal (#61) (4943d84)
  • ods: set node-sass to v8 to avoid install issue with M1 mac (#39) (31c5c3e)
  • select: check outside click target inside its DOM (#51) (fce9049)

Features

  • doc: add whats new and migration guide (#66) (ddfea04)
  • add circle shape in button (#42) (d024fae)
  • component.pagination: Add new component pagination (#10) (3b4c767)
  • icons: add download icon (#46) (5348075)

Latest version

12.1.3 (2023-05-16)

compare

Note: Version bump only for package ods

Latest version

12.1.2 (2023-05-16)

compare

Note: Version bump only for package ods

Latest version

12.1.1 (2023-05-05)

compare

Bug Fixes

  • storybook: wrong links on home page (#35) (d582187)

Latest version

12.1.0 (2023-05-03)

compare

Bug Fixes

  • tabs: fix tabs for master (#34) (61bfe4a)
  • remove yarn.lock for generator library (#17) (ee0e5b8)
  • wrong packages versions (#32) (bace87e)
  • button: fix width issue, ellipsis when flex & typo for lg (#16) (bb32708)
  • button: remove extra buttons on Storybook story (#6) (3735e04)
  • range: wrong color when range is in error (#4) (56207e5)

Features

  • component.tabs: Add new component tabs (#13) (e73b220)
  • doc: add some fixes to troubleshooting (#12) (80525e6)
  • doc: update contributing doc (#7) (bc1b05b)
  • doc: update what is new (#33) (b4b3404)
  • generator: add typedoc and tsconfig generation (#19) (928f881)

Latest version

12.0.5 (2023-04-28)

compare

Bug Fixes

  • global: rm forbidden word artifactory (#30) (7402169)

Latest version

12.0.4 (2023-04-28)

compare

Bug Fixes

  • button: submit button when in form (#27) (52a6f55)
  • quantity: disable button when min input is 0 (#26) (1255a10)
  • quantity: fix osds-input type in quantity (#22) (c130868)
  • testing: fix imported cmpts screenshot tests (#25) (5aa963a)

Latest version

12.0.3 (2023-02-28)

compare

Note: Version bump only for package ods

Latest version

12.0.2 (2023-02-28)

compare

Bug Fixes

  • ods: update generate doc script for releasing (ce6cdf0)

Latest version

12.0.1 (2023-02-28)

compare

Bug Fixes

  • ods: update generate doc script for releasing (96e4e81)

Latest version

12.0.0 (2023-02-27)

12.0.0

Bug Fixes

  • ods: some obsolete links in readme (a9cbadb)

Latest version