All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
18.3.0 (2024-11-05)
- 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)
- 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)
18.2.0 (2024-10-23)
- 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)
- button: add neutral color (65a0505)
- button: add xs size (0cf46f8)
- button: review fix (cd5bdea)
- spinner: add xs size (2c7e82e)
18.1.0 (2024-10-10)
- 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)
- 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)
18.0.0 (2024-08-29)
- build: add gh-pages script (c5e9d6f)
18.0.0-alpha.1 (2024-08-06)
Note: Version bump only for package ods
18.0.0-alpha.0 (2024-07-30)
- 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)
- 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)
17.2.2 (2024-05-21)
- 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)
- radio-button: add xs size (a74cbc5)
17.2.1 (2024-03-19)
- 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)
17.2.0 (2024-03-15)
- 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)
- 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)
17.1.0 (2024-02-09)
Note: Version bump only for package ods
17.1.0-alpha.2 (2024-02-08)
Note: Version bump only for package ods
17.1.0-alpha.1 (2024-02-06)
Note: Version bump only for package ods
17.1.0-alpha.0 (2024-02-05)
- 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)
- 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)
17.0.3 (2024-01-31)
Note: Version bump only for package ods
17.0.3-alpha.1 (2024-01-31)
Note: Version bump only for package ods
17.0.3-alpha.0 (2024-01-29)
- 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)
17.0.2 (2024-01-18)
- 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)
- Revert "fix(modal): add class to body to hide overflow" (cbf47f8)
17.0.1 (2024-01-15)
- 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)
17.0.0 (2024-01-02)
- 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)
- 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)
16.6.0 (2023-12-13)
- 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)
- chip: add odsChipRemoval event (41aa1dd)
- chip: add odsChipRemoval event (7ac1257)
- chip: add odsChipRemoval event (5c82f10)
16.5.0 (2023-11-24)
- datagrid: row change & storybook (#288) (1bb506e)
- modal: switch to dialog element (#290) (92900be)
- phone-number: flag height (3cc09b9)
- select: observable for label change (#284) (272075b)
16.4.0 (2023-11-16)
- phone-number: oldValue undefined (8098e22)
- phone-number: trigger event (9104220)
- storybook: add missing value on release list (1e6a59f)
16.3.2 (2023-11-13)
- 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)
- 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)
- Revert "feat(medium): adding react and vue examples" (978dab5)
16.3.1 (2023-11-07)
- datepicker: hideSibligsMonthDays on update datepicker (c2b0bf1)
- datepicker: rename methods (ef002c9)
- select: shift tab now focus trigger on first (ffa43c4)
16.3.0 (2023-11-02)
- 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)
- 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)
16.2.1 (2023-10-18)
- 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)
- 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)
16.2.0 (2023-10-04)
- 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)
- 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)
16.1.1 (2023-09-28)
- 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)
16.1.0 (2023-09-27)
- 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)
- 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)
16.0.1 (2023-09-12)
Note: Version bump only for package ods
16.0.0 (2023-09-11)
- 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)
- 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)
15.0.1 (2023-07-26)
- release: remove private on new packages to publish (0cd6ed9)
15.0.0 (2023-07-25)
- 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)
- text: export attribute interface (3c0f1c6)
- update whats new page (#102) (27aba78)
- cdk: manage edge cases (#99) (fa88aee)
- form-field: rendering, styling, testing and documenting (#97) (d249998)
- icon: add hover style (#77) (d4b221f)
- input-v1: upgrading component (#71) (5609893)
- location-tile: deprecated component (#92) (d7d653e)
- popover: add new component popover (#14) (507155c)
- storybook: add deprecated and new badge (#91) (e6c82fb)
- add progress bar component (#62) (9d35e79)
14.1.1 (2023-07-19)
14.1.0 (2023-07-18)
- 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)
- cdk: manage edge cases (#99) (fa88aee)
- form-field: rendering, styling, testing and documenting (#97) (d249998)
- icon: add hover style (#77) (d4b221f)
- input-v1: upgrading component (#71) (5609893)
- location-tile: deprecated component (#92) (d7d653e)
- popover: add new component popover (#14) (507155c)
- storybook: add deprecated and new badge (#91) (e6c82fb)
- add progress bar component (#62) (9d35e79)
14.0.1 (2023-06-28)
14.0.0 (2023-06-28)
- 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)
- icon: add hover style (#77) (d4b221f)
- input-v1: upgrading component (#71) (5609893)
- popover: add new component popover (#14) (507155c)
- add progress bar component (#62) (9d35e79)
13.0.1 (2023-06-09)
- testing: re add jest-transform-stub into dep (2b3a287)
- testing: re add jest-transform-stub into dep (db98801)
13.0.0 (2023-06-08)
- 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)
- 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)
12.1.3 (2023-05-16)
Note: Version bump only for package ods
12.1.2 (2023-05-16)
Note: Version bump only for package ods
12.1.1 (2023-05-05)
12.1.0 (2023-05-03)
- 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)
- 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)
12.0.5 (2023-04-28)
12.0.4 (2023-04-28)
- 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)
12.0.3 (2023-02-28)
Note: Version bump only for package ods
12.0.2 (2023-02-28)
- ods: update generate doc script for releasing (ce6cdf0)
12.0.1 (2023-02-28)
- ods: update generate doc script for releasing (96e4e81)
12.0.0 (2023-02-27)
12.0.0
- ods: some obsolete links in readme (a9cbadb)