All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.10.3 (2024-12-19)
- react: get rid of cursed Children.only (96d6ec6)
3.10.2 (2024-12-17)
Note: Version bump only for package junipero
3.10.1 (2024-12-12)
- react: fix wrong refs (9100f30)
3.10.0 (2024-12-11)
- upgrade to react 19 (ab44b58)
3.10.0-beta.0 (2024-10-29)
- build with react 19 jsx runtime (d4731ef)
3.9.0 (2024-10-21)
- react: allow to load more data on select-field's scroll (c7c9636)
3.8.1 (2024-09-24)
- react: do not display options when disabled & empty search results (084abad)
3.8.0 (2024-09-11)
- upgrade various deps (f06e61d)
- select-field: remove arrows and allow to save tag on blur (57df715)
- select-field: remove useless ref (4a04ee7)
- select-fields: add a prevent default on enter key press (81dbb30)
3.7.4 (2024-08-30)
- react-d3-plugin: remove function as a way to define axis type and scale (96de525)
- upgrade various deps (8c8b417)
3.7.3 (2024-08-01)
- deps: update dependency @floating-ui/react to v0.26.20 (f1ea1b8)
- react-d3: fix curves offset (5ab8aba)
3.7.2 (2024-07-19)
- deps: update dependency @floating-ui/react to v0.26.19 (774bb6a)
3.7.1 (2024-07-11)
- core: move StateReducer to core for non react deps (66b00f3)
3.7.0 (2024-06-25)
- react: allow to handle order state from outside on list (1deb99b)
3.6.3 (2024-06-21)
3.6.2 (2024-06-19)
- react-d3-plugin: correctly use xindex (2d18bfb)
3.6.1 (2024-06-13)
- various types (d83eebf)
3.6.0 (2024-06-13)
- remove prop-types & fix a lot of types (7222f54)
3.5.5 (2024-06-11)
3.5.4 (2024-06-11)
- react: temporary prop types fix (fdf58b3)
3.5.3 (2024-06-06)
- react-d3-plugin: missing type (9676fb3)
- react: missing optional chaining (669d4dc)
- ts-integration: add Axis file exports on global export (4207255)
3.5.2 (2024-06-06)
- transitions: bad spread types (3b751de)
3.5.1 (2024-06-06)
- react: floating boundaries (08f71f6)
- react: types again (7cf3db5)
- react: various type issues (0694992)
- react: wrong floating options (f9d4e3c)
- transitions: typings (eab8d6f)
3.5.0 (2024-06-05)
- better typings (390a06b)
- core: only return value if found (7f09a3e)
- react: add story for select field multiple values with groups (58f7d08)
- remaining todo (33914cd)
- remove unused dependencies (389f08d)
- typescript: fix lint typo (bb72815)
- various TODOs (7755be3)
- deps: update dependency core-js to v3.36.0 (a897225)
- lint files (31f4a6e)
- make props optionnal (fdfe213)
- remove all .d.ts and rework types generation (2d5bacb)
- remove generate-types from buildΓ© (f3a04de)
- rework build, still things to fix (08afdf6)
- tailwind-plugin: rewrite plugin with TS (a727310)
- typecript: repair radio Field story (4d4d67f)
- typescript: add @swc/jest and use it instead of babel (5a9338c)
- typescript: add type for state (3dad606)
- typescript: fix package names in rollup (f4dfcb8)
- typescript: remove defintions on lib (d7adf2b)
- typescript: remove typescript errors with no implicit any (0b1a27b)
- typescript: remove useless title (c9a1935)
- typescript: repair some d3 plugin behaviors (99170b2)
- typescript: repair tabs (8bf2262)
- typescript: rework core and hooks rollup and ts config (7bd837a)
- typescript: rework d3 package (1116c41)
- typescript: rework transitions package config and fix typo (f3ffc5a)
- typescript: rework types generation (6dae79b)
- typescript: switch core package to typescript (be1bcc3)
- typescript: switch hooks package to typescript (07cf721)
- typescript: switch last story to ts (a237c82)
- typescript: switch tests and stories to ts (0c0cbc7)
- typescript: switch to swc and repair all packages build (b054562)
- typescript: switch to tsx snapshots (b1a1033)
- typescript: switch transitions package to typescript (1193275)
- typescript: type every function (72ea973)
- typescript: typo (4d9652d)
- typescript: use yarn on github workflow (ffb045d)
- typescript: wip rename tests and add implicitAny rule (ebca843)
- typescript: workaround the draggable problem (8ff5813)
- types: wip add types for d3 plugin (c3063c7)
- update tsconfig (abbde0c)
- wip add types on d3 (53d53d5)
3.4.15 (2024-05-29)
- theme: update icons font version (30525c7)
3.4.14 (2024-04-30)
- react: allow date & color field to have children (03cbef3)
- theme: color field group compat (9bc6726)
3.4.13 (2024-04-23)
- core: add story for select field multiple values with groups (422fe01)
- core: lint issue (83f148c)
- core: only return value if found (478f6a1)
3.4.12 (2024-04-17)
- theme: update junipero icons to v1.2.0 (61b0c89)
3.4.11 (2024-02-28)
- core: fix wrong colors type declaration (f3f6200)
- deps: update dependency @floating-ui/react to v0.26.9 (c802d3c)
3.4.10 (2024-02-07)
- react: missing date field time value (0384d9a)
3.4.9 (2024-02-02)
- theme: correctly handle date fields inside field groups (82f489f)
3.4.8 (2024-01-26)
- react-d3-plugin: fix missing bar chart export (57f664f)
3.4.7 (2024-01-26)
- react-d3-plugin: fix useless call to scaleTime (1d53730)
- react-d3-plugin: wrong type & scale types (7b812fc)
3.4.6 (2024-01-26)
- react-d3-plugin: fix optional parameter (811261e)
3.4.5 (2024-01-25)
- react-d3-plugin: fix missing type exports (cf4b27d)
3.4.4 (2024-01-24)
- core: fix formatThousand param type (3149cff)
3.4.3 (2024-01-18)
- color-field: make globalEventsTarget prop optional (7b7444a)
- renovate: extend p3ol custom Presets (4e05980)
3.4.2 (2023-11-14)
- react: export missing types (ad673b3)
3.4.1 (2023-10-27)
- transitions: types (a545b6f)
- deps: update dependency @floating-ui/react to v0.26.1 (8c64a8b)
- deps: update dependency core-js to v3.33.1 (7779370)
3.3.5 (2023-10-12)
3.4.0 (2023-10-27)
- add new transitions (8234958)
3.3.9 (2023-10-23)
- react: add missing prop from alert object type def (409b172)
3.3.8 (2023-10-20)
- react: fix types for some non required props (e929a51)
3.3.7 (2023-10-18)
- theme: fix select field not being selectable (b130e82)
3.3.6 (2023-10-12)
- icons: set icons props to object and not plain string (f13c16e)
- icons: use svg ComponentsProps instead of custom ones (42799f2)
- types: wrong tooltip text type (1385ae6)
3.3.5 (2023-10-12)
- icons: set icons props to object and not plain string (f13c16e)
- icons: use svg ComponentsProps instead of custom ones (42799f2)
3.3.4 (2023-09-28)
- react: fix missing export from merge (2975c67)
3.3.3 (2023-09-28)
3.3.2 (2023-09-27)
3.3.1 (2023-09-21)
- react: missing export (305a196)
3.3.0 (2023-09-21)
- react: add ModalControl component (e2a8368)
3.2.4 (2023-09-21)
- react: wrong prop type (c28c1f2)
3.2.3 (2023-09-20)
- deps: update dependency @floating-ui/react to v0.25.2 (05b4791)
- deps: update dependency @floating-ui/react to v0.25.3 (e09fb1d)
- deps: update dependency @floating-ui/react to v0.25.4 (1ce8786)
- deps: update dependency core-js to v3.32.1 (be94dcc)
- deps: update dependency core-js to v3.32.2 (7eea00e)
- react: add missing exports (d3f8a93)
3.2.2 (2023-08-15)
- deps: update dependency @floating-ui/react to v0.25.1 (a79c2fd)
- theme: remove breaking old require (1ca7921)
3.2.1 (2023-08-04)
3.2.0 (2023-07-24)
- also get chart size using computed styles if needed (caf9671)
- chart not going to max (a1c14ed)
- deps: update dependency @floating-ui/react to v0.24.5 (256dc5d)
- deps: update dependency @floating-ui/react to v0.24.6 (c91321a)
- deps: update dependency @floating-ui/react to v0.24.7 (cefa537)
- deps: update dependency @floating-ui/react to v0.24.8 (6ad0937)
- deps: update dependency core-js to v3.31.1 (f1e4530)
- only try to render existing axis (f9c7c9d)
- pass data to findSelectionIndex (a6c6d0c)
- props & classes naming and various types (f18acc1)
- update tooltip on marker position change (696865e)
- various chart layout issues (ef53818)
- various layout issues (c4a4369)
- wrong chart line type (c4981a8)
- add bar chart (9ad0e4d)
- add chart types (81a2f97)
- add new dates utils (89c212f)
- add react d3 plugin (434c16f)
- add ts props (dd18f87)
- handle granularity (4eda406)
- handle scale band (ee3a222)
- tailwind-plugin: add chart utilities & variants (30c9cf0)
3.1.2 (2023-06-29)
- remove horizontal passing on stepper (6633824)
3.1.1 (2023-06-26)
- react: typo preventing group titles from being parsed (aab8b3a)
3.1.0 (2023-06-21)
- ci-cd: use yarn cache for node libraries (2d9690c)
- deps: update dependency @floating-ui/react to v0.24.3 (714ca33)
- react: add missing exports (b087846)
- react: also parse select group titles (690c671)
- react: fix code according to last review (da986e2)
- react: fix typo in tab component's inner ref (e744e00)
- react: wrong import (72554cd)
- renovate: improve config for PRs and commits (0e6532f)
3.0.2 (2023-06-07)
Note: Version bump only for package junipero
3.0.1 (2023-06-07)
- deps: update dependency @floating-ui/react to v0.24.2 (7514f2c)
3.0.0 (2023-05-15)
2.0.0 (2023-04-21)
3.0.0-beta.14 (2023-05-05)
- add more svg logos (38019d6)
3.0.0-beta.13 (2023-04-28)
- react: various types (48f2d43)
- text-field: add min and max and number parsing (645e61a)
- text-field: add min on number story (5adbd93)
- text-field: remove min and max validation from junipero (c37fbfa)
- text-field: remove useless props (0c69b04)
- text-field: typo (c991867)
3.0.0-beta.12 (2023-04-27)
- react: fix missing code field control updates (d4a31fb)
- react: fix toast not being dismissable when not animated (59f3eef)
- react: fix types (3f428cf)
- react: fix various types (bdafee9)
- react: missing datefield props (5c6ee64)
- react: missing ref (38215b4)
- react: radio field behavior (bd439b9)
- react: undefined check (cbc20d7)
- theme: add missing date field background (b06cd7b)
- theme: missing radio field boxed background (3ad4ded)
- theme: missing select field background (c5683b6)
- theme: remove color from icons (66920a7)
3.0.0-beta.11 (2023-04-21)
Note: Version bump only for package junipero
3.0.0-beta.10 (2023-03-30)
- theme: fix icons cache (38d36ce)
- core: allow to use a callback inside mockState (359287e)
3.0.0-beta.9 (2023-03-29)
- theme: update icons (465633e)
3.0.0-beta.8 (2023-03-27)
- react: color field not being able to be always opened (d535f46)
3.0.0-beta.7 (2023-03-21)
3.0.0-beta.6 (2023-03-15)
- core: better types (ed7f654)
- core: color typings (8e0071f)
- core: missing type export (3efe827)
- core: only pass color values to color parsers (e22545a)
- hooks: better types (9181449)
- react: alert animate args (3b97888)
- react: allow to render breadcrumb items from prop (ec301be)
- react: allow to render tabs from prop (243055d)
- react: better alerts icons typing (7091a4a)
- react: better types (52889c1)
- react: list column not being secondary when not orderable (84bbf0b)
- react: missing container type (74aa285)
- react: various remaining type mistakes (3dd73d7)
- text-field: add onWheel listener to prevent value from changing on wheel (ca1410f)
- text-field: move onWheel type with other dom event listeners (c07b6c2)
- text-field: use onWheel props instead of moving rest spread operator bottom (c37e989)
- typing: use ; instead of , ininterfaces (bbf9d4a)
- typing: use ; instead of , on interfaces (2cd5282)
- theme: add icons using cdn (0b83b50)
3.0.0-beta.5 (2023-03-10)
- core: adjust lime background on dark mode (b16d09d)
- react: add core as peer dep (d692206)
- tailwind-plugin: move core from deps to peer deps (5f0d498)
- theme: adjust lime background on dark mode (c3d8537)
3.0.0-beta.4 (2023-03-10)
- tainwild-plugin: wrong dep (5d1906b)
3.0.0-beta.3 (2023-03-10)
- theme: fix global text color overriding everything (6c6b87f)
3.0.0-beta.2 (2023-03-10)
Note: Version bump only for package junipero
3.0.0-beta.1 (2023-03-10)
- core: export colors (b6e8b68)
- react: re-export colors (8a83618)
- tailwind-plugin: use colors from core (40e8442)
3.0.0-beta.0 (2023-03-07)
- force upgrade transitive deps (d7d724d)
- react: pass props to logos (3647c18)
- upgrade dependencies (10ac6e3)
- add junipero logo (469603a)
2.0.0-rc.23 (2022-11-09)
- junipero: non existing color var (58da7e9)
2.0.0-rc.22 (2022-11-09)
- checkbox: fire onChange event when toggle checkbox using keyboard (5c37e70)
- deps: update dependency core-js to v3.25.3 (e594f6f)
- deps: update dependency core-js to v3.25.4 (ed26e18)
- deps: update dependency core-js to v3.25.5 (b126f0b)
- junipero: move fonts definition to standalone css export (5301976)
3.0.0-alpha.57 (2023-03-03)
- theme: allow to separate submit button in field group (4d8f849)
3.0.0-alpha.56 (2023-02-24)
- react: export basic svg icons (64971d7)
3.0.0-alpha.55 (2023-02-24)
- react: reopen options menu when closed and searching (b41989c)
- select-field: enable toggle field for non searchable select fields (07bbdb8)
- theme: dark mode selectfield focus (3e6d08b)
- theme: prevent alert close icon from shrinking (bafd105)
3.0.0-alpha.54 (2023-02-23)
- react: add callbacks to Transition (8e3a0f7)
- react: allow to dissociate modal content and wrapper on animate (4c96670)
- react: remove dropdown menu from dom when animated (a50b57c)
- react: remove tooltip from dom when animated (fc09c25)
3.0.0-alpha.53 (2023-02-22)
- theme: move dark mode styles to standalones (45c3183)
3.0.0-alpha.52 (2023-02-22)
- react: fix wrong droppable stack update value (035736d)
3.0.0-alpha.51 (2023-02-20)
- lib: fix backspace removing previous values before search (7da8413)
3.0.0-alpha.50 (2023-02-20)
- theme: better color contrast with new gondola color (098a153)
- tailwind-plugin: add gondola color (79f8fae)
3.0.0-alpha.49 (2023-02-20)
- react: isolate text from logos (f2f1994)
3.0.0-alpha.48 (2023-02-20)
- tailwind-plugin: add dark mode colors (b558a79)
3.0.0-alpha.47 (2023-02-20)
- react: correctly handle modal close event (89a4be3)
3.0.0-alpha.46 (2023-02-17)
- react: add missing types & exports (527ea39)
- react: fix flow logo dimensions (1bed127)
- theme: field group radius (69bbeba)
- lib: add flow logo (852b758)
3.0.0-alpha.45 (2023-02-15)
- react: fix not passed rest props to tooltip (4fb1e25)
3.0.0-alpha.44 (2023-02-14)
- react: revert last list columns fix and replace with layout effect (cfe5fe8)
3.0.0-alpha.43 (2023-02-14)
- react: pass list column props (06956d4)
3.0.0-alpha.42 (2023-02-14)
- react: better manage list columns (33d1251)
- theme: selectfield menu z index inside field group (3d1ebf0)
3.0.0-alpha.41 (2023-02-08)
- theme: allow toggle colors override (161989c)
3.0.0-alpha.40 (2023-02-08)
3.0.0-alpha.39 (2023-02-08)
- react: add poool compact logo (1ccc636)
3.0.0-alpha.38 (2023-02-07)
- react: only show toggle label when children exists (7a4f669)
- react: remove toggle deprecated onkeypress event (b8794d3)
3.0.0-alpha.37 (2023-02-07)
- theme: replace margin with gap (1f128c7)
3.0.0-alpha.36 (2023-02-07)
- theme: toggle overflow (76c9bad)
3.0.0-alpha.35 (2023-02-07)
- tailwind-plugin: import typo (c8ad9b2)
3.0.0-alpha.34 (2023-02-07)
- tailwind-plugin: disable prepack (f958a64)
3.0.0-alpha.33 (2023-02-07)
- add tailwind plugin (e9968b2)
3.0.0-alpha.32 (2023-01-24)
- react: fix missing re-exports from core (f423772)
3.0.0-alpha.31 (2023-01-24)
- react: remove unwanted prop (a034810)
3.0.0-alpha.30 (2023-01-23)
3.0.0-alpha.29 (2023-01-20)
- react: fix alerts disapparition (c772837)
- react: wrongly passed props (d5a434c)
- theme: add missing background colors (ac135ca)
- react: add new toast component (e979191)
3.0.0-alpha.28 (2023-01-06)
- hooks: fix missing types path (1edde8f)
- react: re-export hooks types (4ce54a5)
- theme: wrong code field layout (87ce362)
3.0.0-alpha.27 (2023-01-06)
- react: selectfield display input going uncontrolled (d66d2ea)
3.0.0-alpha.26 (2023-01-04)
- react: add new fieldaddon & fieldgroup components (90c5a43)
3.0.0-alpha.25 (2023-01-03)
- react: only refocus selectfield on clear (5d1edf2)
3.0.0-alpha.24 (2023-01-03)
- react: allow to reset select value from outside (141764c)
- react: disable no options on select (c9249b4)
3.0.0-alpha.23 (2023-01-02)
3.0.0-alpha.22 (2023-01-02)
- react: don't fire datefield onchange when time has not changed (41e0115)
3.0.0-alpha.21 (2022-12-21)
- react: select field validation value truth-ness (2836a11)
- theme: select & date field sizes (ce0d561)
3.0.0-alpha.20 (2022-12-21)
- react: list column outside list (ac1a3a2)
3.0.0-alpha.19 (2022-12-21)
- theme: allow lists inside cards (61b1671)
3.0.0-alpha.18 (2022-12-21)
3.0.0-alpha.17 (2022-12-16)
- react: manage alerts with unique ids (21550ee)
3.0.0-alpha.16 (2022-12-16)
- hooks: fix hooks types function parameter order (034cf10)
- react: allow default icons from alerts store (da4d30f)
- transitions: add missing key prop for transition groups (b587632)
3.0.0-alpha.15 (2022-12-15)
- react: multiple first renders running all animations at once (b18dcdf)
- theme: allow transition delays (3562a7a)
- theme: bouncing modal pre-enter state (e75fbff)
- transition: fix some types issues (42436aa)
- transitions: fix build incorporating react package (b325042)
- hooks: add after mount effects hooks (9735822)
- react: add new Transition component (a6b34d2)
- select-field: add toggle and keyboard handler options on select fields (6c7c1d2)
- transition: add typescript definition for Transition component and hooks (1b44bd4)
- transitions: replace react transition group with built-in transition (d35a698)
3.0.0-alpha.14 (2022-12-06)
- react: fix color field non-existing field control (60e216b)
- react: fix tooltip floating options (c5c416e)
3.0.0-alpha.13 (2022-11-30)
- refactor-v3: create touchable zone component under @junipero/react (0b4e93a)
- refactor-v3: reword res into rest (544f4d5)
- touchable: add export and remove useless code (7eb1fa2)
3.0.0-alpha.12 (2022-11-28)
- react: allow selectfield to not be searchable (6a07901)
- react: missing prop validation (112f6be)
- theme: allow selectfield to not be searchable (aa7fa9e)
3.0.0-alpha.11 (2022-11-28)
- theme: also style non-anchor dropdown links (58548b8)
3.0.0-alpha.10 (2022-11-25)
- react: correctly handle controlled selectfields (26dede1)
- react: handle controlled checkboxes (358f10b)
3.0.0-alpha.9 (2022-11-25)
- react: handle post layout placeholder changes (2555e11)
3.0.0-alpha.8 (2022-11-25)
- react: allow to render selectfield even without placeholder (cb01709)
- theme: missing class (2337de8)
3.0.0-alpha.7 (2022-11-25)
- react: add missing modal export (8df5a58)
- react: also increase multiple search input size (f8dd224)
- react: tooltip types typo (5dd665d)
- theme: fix selectfield menu size (c54fc60)
- react: modal types (0667299)
3.0.0-alpha.6 (2022-11-25)
- date-field: fix month jumping because of out of range day in month (7b1c0ad)
- theme: card shadow (ce76463)
- theme: transition colors (6c44bcf)
- react: add modal component (a613495)
- react: allow to conditionnaly add breadcrumb items using fragments (0dc3f66)
- react: better modal (6d1e7fd)
3.0.0-alpha.5 (2022-11-17)
- add radioField export (4e8059e)
3.0.0-alpha.4 (2022-11-16)
3.0.0-alpha.3 (2022-11-16)
- lint: fix lint problems under rollup config file (8340fed)
- theme: fix some fields not filling parent (90d15b8)
- junipero-react: add toggle and logo types and repair some types (f025af4)
- reorder imports and pin dependancy (b186117)
3.0.0-alpha.2 (2022-11-07)
- theme: add missing titles styles (19cf0a2)
3.0.0-alpha.1 (2022-10-31)
- alert: add onDismiss event when alert is autoclosed after delay (20dbf40)
- core: don't return a default value on findDeep empty result (d413753)
- core: long running omitBy issue (a3c32d6)
- deps: update dependency core-js to v3.22.1 (15b3585)
- deps: update dependency core-js to v3.22.2 (9834135)
- deps: update dependency core-js to v3.22.3 (ee4637a)
- deps: update dependency core-js to v3.22.4 (692f0c9)
- deps: update dependency core-js to v3.22.5 (c2bfc7b)
- deps: update dependency core-js to v3.22.7 (b06926c)
- deps: update dependency core-js to v3.22.8 (e349d55)
- deps: update dependency core-js to v3.23.1 (2631fdb)
- deps: update dependency core-js to v3.23.2 (ce85914)
- deps: update dependency core-js to v3.23.3 (db31caa)
- deps: update dependency core-js to v3.23.4 (1cd3267)
- deps: update dependency core-js to v3.23.5 (5fea72c)
- deps: update dependency core-js to v3.24.0 (f899889)
- deps: update dependency core-js to v3.24.1 (00f9701)
- deps: update dependency core-js to v3.25.1 (8513001)
- deps: update dependency core-js to v3.25.2 (4932aee)
- react: add missing card tag prop (b6b1f67)
- react: add missing disabled styles to textfield (725f3fb)
- react: add missing export (3e74411)
- react: add missing tag display name (12c39a2)
- react: allow different title parsing for select field value (3e9823f)
- react: allow passing options to floating ui middlewares (0c273fe)
- react: allow to append children to textfield (c0117a6)
- react: allow to set textfield dirty from outside (934e598)
- react: correctly change selectfield value when value prop changes (afadfb1)
- react: correctly handle select field disabled state (579dc2c)
- react: css selector (f62497f)
- react: disallow closing dropdown between ref & floating (effc6c8)
- react: dispatch real textfield valid state to field control (c318ea0)
- react: fix dropdown disabled state not closing upstream (2b18843)
- react: fix icons classnames (ae8257a)
- react: fix missing textfield helpers (5baeb38)
- react: global exports (f0a19b6)
- react: missing exports (0577799)
- react: parse selectfield value prop correctly (4e3135f)
- react: prevent clearing selectfield when disabled (16025a7)
- react: single value not cleared correctly (cc86eff)
- react: textfield focused border color (9dea88f)
- react: use checkbox icon (d970983)
- react: use remove icon on tag component (351d74f)
- rollup 3 compat (3d6fc22)
- theme: overlapping main color variable (23c9deb)
- typescript-eslint: fix lint problems (209b04a)
- add transitions (08202d7)
- change JSX.Element into React.ReactNode and use React.ComponentProps (6ffabb8)
- checkbox-field: add dirty state and fix some lint problems (f7e1351)
- checkbox-field: remove onBlur and onFocus Γhandler and move ...rest on label (a8152f2)
- checkbox: add style to checkbox (a59ad1f)
- checkbox: make some improvements on checkbox field (d4c4cfc)
- checkox: add junipro v3 checkbox component (6239a85)
- core: add filterDeep & findDeep array helpers (4dbf63c)
- date-field: add dirty field for onValidate function (b2ef12a)
- hooks: allow to conditionally enable or disable timers (d8fe8c3)
- radio-button: add border color on boxed checked (affa144)
- radio-button: add border color on boxed checked (b298f96)
- radio-button: add dirty class for invalid state (15872e3)
- radio-button: add dirty class for invalid state (4379b1a)
- radio-button: add focus invaid color (e33f063)
- radio-button: add focus invaid color (5053a24)
- radio-button: enhabnce radio button component, add test (e4073ed)
- radio-button: enhabnce radio button component, add test (8ce417d)
- radio-button: remove some line breaks (2dbf480)
- radio-button: remove some line breaks (a3f84ae)
- radio-button: wip add radio button on junipero v3 (b059d7e)
- radio-button: wip add radio button on junipero v3 (afdd502)
- radio-field: add dirty/pristine classes and use it (7187b21)
- radio-field: add dirty/pristine classes and use it (2748cb9)
- radio-field: add useEffect on value and options (98fd799)
- radio-field: add useEffect on value and options (d28844c)
- radio-field: add valid class if field is valid (0fb3c1a)
- radio-field: add valid class if field is valid (ca9f445)
- radio-field: dispatch onValidate when value change (025430e)
- radio-field: dispatch onValidate when value change (ade89e3)
- radio-field: remove onChange default handler and make onChange optional on calls (69cffad)
- radio-field: remove onChange default handler and make onChange optional on calls (4133014)
- radio-field: rename internalValue into value (948a5fd)
- radio-field: rename internalValue into value (bd01dd8)
- radio-field: set correct dirty state on first change (6f9d479)
- radio-field: set correct dirty state on first change (90c401d)
- radio-field: use parseValue just where its needed (373a1a9)
- react: add alert component (2fd0080)
- react: add almost working select field (2e2f90f)
- react: add badge component (361dcd8)
- react: add breadcrumb component (1938dae)
- react: add button component (b6a5766)
- react: add card component (930122e)
- react: add codefield component (3dbc7cb)
- react: add color field component (347fc95)
- react: add datefield component (7c6a84d)
- react: add draggable & droppable components (8127368)
- react: add dropdown component (d2dc9f2)
- react: add dropdown groups (32faf88)
- react: add dropdown item (25580c5)
- react: add label & abstract to text field (b4758bb)
- react: add logos (0135a88)
- react: add non working select field (37e0558)
- react: add spinner component (d5d1c9a)
- react: add subtle loader to select field (439c725)
- react: add tabs component (546128e)
- react: add tag component (e78981f)
- react: add text-field (905aa74)
- react: add tooltip component (17e00d3)
- react: allow invalid select fields (c4ffbf5)
- react: allow select field arbitrary values (212c9af)
- react: allow to select & remove value items (fb59d2b)
- react: export everything (341d175)
- react: fully working select field (cc87412)
- theme: add base theme build config (ba96ab4)
- theme: add new colors (61e0821)
- toggle-button: wip correctly display and add colors to toggle field (9946331)
- toggle-field: remove useless code (099f0ce)
- toggle-field: wip add toggle field files (c78567c)
- toggle: add unit tests to toggle (5c5588d)
- toggle: transform toggle-field into toggle (5ad1266)
- transitions: add basic package (cdb7e3c)
- types: add extends React.ComponentPropsWithRef where it needed (forwardRef comp) (bec7209)
- typing: add all typings for junipero components (44070f5)
- typing: add react hooks to types (f13a7d7)
- typings: add first typings under react junipero (616ee67)
- typings: add optional mark on all props (0e0da1d)
2.0.0 (2023-04-21)
Note: Version bump only for package junipero
2.0.0-rc.23 (2022-11-09)
- junipero: non existing color var (58da7e9)
2.0.0-rc.22 (2022-11-09)
- checkbox: fire onChange event when toggle checkbox using keyboard (5c37e70)
- deps: update dependency core-js to v3.22.1 (15b3585)
- deps: update dependency core-js to v3.22.2 (9834135)
- deps: update dependency core-js to v3.22.3 (ee4637a)
- deps: update dependency core-js to v3.22.4 (692f0c9)
- deps: update dependency core-js to v3.22.5 (c2bfc7b)
- deps: update dependency core-js to v3.22.7 (b06926c)
- deps: update dependency core-js to v3.22.8 (e349d55)
- deps: update dependency core-js to v3.23.1 (2631fdb)
- deps: update dependency core-js to v3.23.2 (ce85914)
- deps: update dependency core-js to v3.23.3 (db31caa)
- deps: update dependency core-js to v3.23.4 (1cd3267)
- deps: update dependency core-js to v3.23.5 (5fea72c)
- deps: update dependency core-js to v3.24.0 (f899889)
- deps: update dependency core-js to v3.24.1 (00f9701)
- deps: update dependency core-js to v3.25.1 (8513001)
- deps: update dependency core-js to v3.25.2 (4932aee)
- deps: update dependency core-js to v3.25.3 (e594f6f)
- deps: update dependency core-js to v3.25.4 (ed26e18)
- deps: update dependency core-js to v3.25.5 (b126f0b)
- junipero: move fonts definition to standalone css export (5301976)
2.0.0-rc.21 (2022-04-19)
- deps: update dependency core-js to v3.22.0 (2010860)
- junipero: also provide missing valid state in imperative handles (96c55e7)
- junipero: fix missing radiofield valid state (ee29d48)
2.0.0-rc.20 (2022-04-15)
- lib: fix modal not being displayed by default (a0e5859)
- tags-field: fix missing valid state on change event (d09131f)
2.0.0-rc.19 (2022-03-22)
- lib: move text & title styles to reset (ecb054f)
- junipero: add disabled state to togglefield component (492c6a9)
2.0.0-rc.18 (2022-03-09)
- lib: fix missing prop types (5873941)
2.0.0-rc.17 (2022-03-07)
- lib: add react/jsx-runtime to externals (a9d7cc8)
2.0.0-rc.16 (2022-03-04)
- deps: update dependency core-js to v3.19.0 (b5403d2)
- deps: update dependency core-js to v3.19.1 (7661221)
- deps: update dependency core-js to v3.19.2 (bfcb307)
- deps: update dependency core-js to v3.19.3 (8cdf3c2)
- deps: update dependency core-js to v3.20.2 (062c564)
- deps: update dependency core-js to v3.20.3 (24e6b07)
- deps: update dependency core-js to v3.21.0 (d65b3cd)
- deps: update dependency core-js to v3.21.1 (70e0204)
- deps: update dependency prop-types to v15.8.1 (2beb6da)
- junipero: fix wrong prop provided to selectfield story (baaa7f2)
- junipero: simplify field title parsing dissociation (0969ad9)
- junipero-native: fix typo (2fa4622)
- junipero-native: simplify field title parsing dissociation (5b64860)
- junipero: allow to dissociate field title parsing from options (01cc0ed)
- junipero-native: allow to dissociate field title parsing from options (af685b1)
2.0.0-rc.15 (2021-10-20)
- deps: update dependency core-js to v3.18.2 (600744c)
- deps: update dependency core-js to v3.18.3 (d9c9ca9)
2.0.0-rc.14 (2021-09-29)
- deps: update dependency core-js to v3.18.1 (7f5cde1)
2.0.0-rc.13 (2021-09-16)
- deps: update dependency @babel/runtime-corejs3 to v7.15.3 (e5d8f38)
- deps: update dependency core-js to v3.16.1 (7c44b67)
- deps: update dependency core-js to v3.16.2 (1c0648f)
- deps: update dependency core-js to v3.16.3 (41f3253)
- deps: update dependency core-js to v3.16.4 (e2f735d)
- deps: update dependency core-js to v3.17.1 (43d466f)
- deps: update dependency core-js to v3.17.2 (c487c0a)
- deps: update dependency core-js to v3.17.3 (115d08d)
- add ability to pass custom filter to filter particular children (034f3f2)
2.0.0-rc.12 (2021-08-06)
- lib: fix infinite ref updating (108763a)
2.0.0-rc.11 (2021-08-05)
- lib: fix wrong use of id & name for radio fields (b05647f)
2.0.0-rc.10 (2021-08-02)
2.0.0-rc.9 (2021-07-26)
- deps: update dependency core-js to v3.10.1 (4ad4f56)
- deps: update dependency core-js to v3.10.2 (175c3cd)
- deps: update dependency core-js to v3.11.0 (b299d69)
- deps: update dependency core-js to v3.15.2 (0681751)
- colorField: add popperOptions to colorField (62ec659)
1.6.1 (2021-03-31)
- datePicker: repair tests (bb53838)
- datePicker: set day to first of the month to avoid months jumps (c7f9219)
- deps: update dependency core-js to v3.10.0 (b3709ef)
- deps: update dependency core-js to v3.7.0 (2485e9c)
- deps: update dependency core-js to v3.8.0 (d58ac88)
- deps: update dependency core-js to v3.8.1 (b5c56e1)
- deps: update dependency core-js to v3.8.2 (8c778dd)
- deps: update dependency core-js to v3.8.3 (e04725a)
- deps: update dependency core-js to v3.9.0 (b750c11)
- deps: update dependency core-js to v3.9.1 (4c9c838)
1.6.0 (2020-10-09)
- chore: handle postcss-loader changes (38818fd)
- deps: update dependency @babel/runtime-corejs3 to v7.11.2 (24afdb6)
- radiofield: fix missing end of file (9bbe12b)
- fix enzyme/jsdom fuckup on focus state with testing-library (390b5b4)
- examples: add radiofield examples (4efc00c)
- lib: add radiofield component (610b448)
- radiofield: add a label as a prop (e97ade6)
- radiofield: add a labeled example (a903259)
- radiofield: trigger onchange method after component being mounted (f00015a)
2.0.0-rc.8 (2021-07-05)
- lib: add missing parseDescription for radio-field (3c0bc66)
- lib: fix modal styles inheritance (4c75be7)
2.0.0-rc.7 (2021-07-02)
- lib: prevent enter key from sending forms (6eedfbe)
2.0.0-rc.6 (2021-07-02)
- lib: fix tooltip position not being updated when content changes (1767a56)
2.0.0-rc.5 (2021-07-02)
- utils: fix missing exports (2f32fc1)
2.0.0-rc.4 (2021-07-02)
- lib: fix missing exports (848442d)
2.0.0-rc.3 (2021-07-01)
- lib: fix dropdown refs (b941603)
- lib: fix missing forward refs (958b16a)
- lib: flag fields as junipero refs (241f007)
- lib: handle tooltip junipero refs (fa9b3e2)
- lib: add new breadcrumb item component (e800d32)
2.0.0-rc.2 (2021-06-29)
- lib: fix placeholders & labels overflowing everywhere (bca42ae)
- lib: add preview to colorfield (6bf1566)
2.0.0-rc.1 (2021-06-29)
- lib: fix missing card shadow variable (c59201c)
2.0.0-rc.0 (2021-06-28)
- lib: fix missing colors import (125ddaa)
2.0.0-beta.31 (2021-06-24)
- lib: fix default button colors (5ce3022)
2.0.0-beta.30 (2021-06-22)
- radiofield: set value prop propType to any (63645fb)
2.0.0-beta.29 (2021-06-18)
- lib: replace all colors with css vars (9a0c23b)
2.0.0-beta.28 (2021-06-16)
2.0.0-beta.27 (2021-06-16)
- lib: fix overflowing select field value (dc9db16)
- lib: fix tabs overriding touchable zone styling (a331d29)
- lib: fix touchable zone background (2687a21)
2.0.0-beta.26 (2021-06-14)
2.0.0-beta.25 (2021-06-08)
- lib: add always-opened capability (0aa46ea)
- lib: use css variables instead of overriding classes (31dfeeb)
2.0.0-beta.24 (2021-05-28)
- lib: add additional dropdownProps & dropdownMenuProps (cf642ed)
- lib: fix color field missing placeholder & label (0b96b05)
2.0.0-beta.23 (2021-05-26)
- lib: externalize components css to standalone files (8883b84)
2.0.0-beta.22 (2021-05-19)
- lib: close datefield menu on re-click (2b3fb53)
- lib: fix basefield opacity when disabled (209096f)
- lib: fix slider field missing minValue & maxValue props (fdb6040)
- lib: fix wrong menus sizes (ef45f8b)
- lib: move colorfield rest props to parent (0d1e889)
2.0.0-beta.21 (2021-05-03)
- lib: close select field on click when already opened (48d6caa)
- lib: pass basefield props to underlying div (609c920)
2.0.0-beta.20 (2021-05-03)
- lib: fix wrong value prop check (b27dcdc)
2.0.0-beta.19 (2021-05-03)
- lib: fix modal click event wrongly prevented (773b3ee)
- lib: fix wrong tab indexes (52c1532)
- lib: increase tab indexes by 1 (a12be63)
2.0.0-beta.18 (2021-05-03)
- lib: fix value prop update (44029de)
2.0.0-beta.17 (2021-05-03)
- lib: handle value prop updates (7ce2695)
2.0.0-beta.16 (2021-05-03)
- lib: remove useless logs (b984c5d)
2.0.0-beta.15 (2021-05-03)
Note: Version bump only for package junipero
2.0.0-beta.14 (2021-04-30)
- lib: add closable prop to modal (a0efdb0)
2.0.0-beta.13 (2021-04-30)
- lib: handle non-a-links dropdown items child (929eb32)
2.0.0-beta.12 (2021-04-28)
- lib: fix text sizes (6868c84)
2.0.0-beta.11 (2021-04-28)
- lib: add stories + tests (488bcfe)
- lib: add tests (cfee600)
- lib: disable key press if disabled (ccc14bb)
- lib: radio field component (e0b000d)
- lib: remove line break for inner div (06af945)
- lib: wip rework radio field (f50253d)
- radio: add EOL (e483f9d)
- radio: add focused and internalValue to ImperativeHandle (f4a7f95)
- radio: add multiple radio story (c787c11)
- radio: remove useless line break (3a74e37)
- radio: remove useless type option on stories (307683a)
- radio-field: add multiple radio story (d878492)
- radio-field: enable triggering onChange with enter (fb3fba8)
2.0.0-beta.10 (2021-04-28)
- lib: fix alerts layout (350409c)
- lib: fix tooltip bot being animatable due to unique parent (2c7e9be)
2.0.0-beta.9 (2021-04-26)
- lib: fix alert component (eaf0318)
2.0.0-beta.8 (2021-04-26)
- lib: fix some props not being passed to children (c57fc6d)
2.0.0-beta.7 (2021-04-25)
- lib: fix dropdown not closing when menu is animated (4108ff2)
- toggle: handle onChange when using keyboard to change state (53b406d)
2.0.0-beta.6 (2021-04-21)
- lib: add searchAutoFocus prop to select field (0ef0033)
2.0.0-beta.5 (2021-04-21)
2.0.0-beta.4 (2021-04-20)
- lib: add groups to select field options (5f0223a)
2.0.0-beta.3 (2021-04-20)
- utils: fix missing export (f36fd5e)
2.0.0-beta.2 (2021-04-19)
- lib: fix missing select-field container prop (035ad31)
2.0.0-beta.1 (2021-04-19)
- lib: fix missing export (9f52db4)
2.0.0-beta.0 (2021-04-19)
2.0.0-alpha.25 (2021-04-19)
- lib: fix missing font weight (c6ecb20)
2.0.0-alpha.24 (2021-04-19)
- lib: fix missing box-sizing selector (729d448)
2.0.0-alpha.23 (2021-04-19)
- hooks: new useInterval hook (0a4d3d8)
2.0.0-alpha.22 (2021-04-15)
Note: Version bump only for package junipero
2.0.0-alpha.21 (2021-04-15)
- lib: fix missing loader colors (b5bd35e)
2.0.0-alpha.20 (2021-04-14)
- fix babel root config (26b2b28)
2.0.0-alpha.19 (2021-04-14)
2.0.0-alpha.18 (2021-04-14)
- lib: fix missing exports (86fee43)
- lib: add texts & titles styling (3aa14fa)
2.0.0-alpha.17 (2021-04-14)
- lib: fix dropdown styling (9b1166c)
2.0.0-alpha.16 (2021-04-14)
- lib: fix badge styling (3bfd7da)
2.0.0-alpha.15 (2021-04-14)
- hooks: fix missing peer dep (fb598b9)
- lib: fix font boldness (fa63747)
- lib: fix missing line heights (fefd7c9)
2.0.0-alpha.14 (2021-04-14)
- lib: set react peer dep to v17 (857855b)
2.0.0-alpha.13 (2021-04-13)
2.0.0-alpha.12 (2021-04-12)
- utils: fix missing exports (52e3efa)
2.0.0-alpha.11 (2021-04-12)
- utils: add new addClass & removeClass helpers (1eaf2a3)
2.0.0-alpha.10 (2021-04-12)
- clean code according to last review (8a393a1)
- clean code and remove styles from card component to add them in storybook (cc42b55)
- clean code and remove useless props (47acae0)
- clear code (0b42433)
- clear code (606a23b)
- fix code according to last review (e35b561)
- fix code according to previous reviews (94daa0b)
- fix fomr styles in card stories (6fc369c)
- remove useless prop (ea82980)
- remove useless prop (5869060)
- native: center buttons text (8626dfb)
- native: fix icon behaviour (8cfc753)
- native: fix parseValue props (f7cae20)
- native: fix typo (5f31653)
- native: remove material icons (b9b9856)
- tooltip: fix broken tooltip click trigger (0173e94)
- native: add password obscuration for textfield component (a995de4)
- utils: add fromPairs helper (c2189b2)
- add new tag component (132b230)
- add styles for alert component (d449b0b)
- native: add labeled selectfield wip (43bf4a1)
- native: add new cases to storybook (7059108)
- native: add new iconFont (aa45d8a)
- native: add new selectfields in storybook (1404366)
- native: add noResults case (1041e6f)
- native: selectfield with object option and value enforced (867536d)
- wip: add Alert component (d59e66e)
- new badge component (a5a03ca)
- new card component (5bbb263)
- native: add selectfield component (af6fa37)
- native: basic selectField (ea0f20f)
- native: selectField with search (b102975)
2.0.0-alpha.9 (2020-10-05)
- native: fix missing Button import (8c2db4f)
2.0.0-alpha.8 (2020-09-01)
- utils: fix wrongly replaced undefined values using cloneDeep (d8e2b2c)
2.0.0-alpha.7 (2020-08-11)
2.0.0-alpha.6 (2020-08-11)
- utils: add cloneDeep util (55a1dbf)
2.0.0-alpha.5 (2020-08-11)
- utils: add some more utils (bb23823)
2.0.0-alpha.4 (2020-08-11)
- native: fix some names, add custom styles and remove useless lines (35b74fb)
- native: remove useless code (5070c88)
- native: add basic theme to button component (44eae02)
- native: add button component (wip) (31f61ca)
- native: change Button base component & add tests (06f6cc9)
- native: fix few things according to requested changes (ad1d678)
- native: wip add multiple default styles for button component & icons (c4565bd)
- native: working button component (95e974d)
- utils: enable better tree shaking (74b9223)
2.0.0-alpha.3 (2020-07-27)
- native: allow testID overriding in the TextField component (6113e4f)
- native: create own test for testID overriding & define a default value for testID (5637721)
2.0.0-alpha.2 (2020-07-10)
- web: fix Dropdown popper modifiers order (36aec76)
- web: replace DateField inner input with BaseField (15ac5f1)
- web: replace SelectField inner input with BaseField (e6c3dec)
- web: add BaseField component (f9830d7)
2.0.0-alpha.1 (2020-07-10)
- native: fix text field valid state not being updated alongside prop (1cc8dfe)
- web: don't trigger onToggle event when clicking outside when menu is not opened (158ce6b)
- web: fix text field valid state not being updated alongside prop (6c55380)
2.0.0-alpha.0 (2020-07-09)
- breadcrumb: forward inner ref to parent (5e15fd8)
- checkbox: fix missing props (e3f824b)
- checkbox: fix various styling (1a34b4c)
- code-field: fix missing args when calling validate method (b35e831)
- color-field: fix various wrong behaviors (09010d9)
- core: fix elements not sized to border-box (bf0f679)
- core: fix missing export (fc58020)
- core: fix missing exports (0db7237)
- core: fix missing exports (524b766)
- date-field: fix missing checks (5d186c4)
- dropdown: better click outside target check (0f2684d)
- dropdown: enable custom click outside target (2edf45a)
- dropdown-item: enable styling for focused elements (70d9232)
- native: add missing export (435e433)
- native: fix compilation (d0cf849)
- native: fix missing additional exports (c82b5aa)
- native: fix missing multiline text field (7c28951)
- select-field: fix missing class (b9cdee0)
- tags-field: fix behavior with options (2c43478)
- tags-field: fix dropdown not closed when needed (5291152)
- tags-field: fix various mistakes enlightened by tests (a5b7849)
- text-field: fix missing className override (4faad2a)
- text-field: fix missing colors require (b13905b)
- theme: fix missing color (7b61b1a)
- utils: fix date helpers (c6f12da)
- utils: remove unused export (acc936e)
- web: fix missing checked status from handle (4c94734)
- web: fix missing fonts (c67d87d)
- web: fix missing multiline text variant (d132884)
- fix linter issues (fa30fec)
- fix linter issues (0be4ec6)
- fix linter issues (6a8a0bb)
- upgrade peer react & react-dom to 16.8 with hooks (e6dc4de)
- button: add all color schemes (11aadb6)
- checkbox: add new CheckboxField component (e3d4bf5)
- codefield: add CodeField component (4884efb)
- core: add new mockState util to simulate setState within useReducer (a9a3022)
- core: add new useEventListener hook (d24dbb3)
- core: add new useTimeout hook (d6b3d3f)
- date-field: add new DateField component (ee0cc52)
- dropdown: add new Dropdown, DropdownToggle, DropdownMenu & DropdownItem components (6b29874)
- dropdown-menu: add css apparition mode (647f694)
- dropdown-toggle: add manual trigger (0964e17)
- junipero: add new SliderField component (c715fff)
- loader: add Loader component (d0dd07d)
- modal: add modal component (98ba46e)
- native: add CheckboxField component (9eca372)
- native: add fancy CheckboxField component (97140e7)
- native: add fonts (876264b)
- native: add TextField component (755618a)
- select-field: add SelectField component (baafdd0)
- select-field: add SelectField component (d128b4c)
- tabs: add Tabs & Tab components (3b62f08)
- tags-field: add TagsField component (7bddd06)
- text-field: add new TextField component (a4b17c1)
- toggle-field: add ToggleField component (5df290a)
- tooltip: add Tooltip component (e623932)
- utils: add isNull, isUndefined & exists helpers (0d61e08)
- utils: add new ensureNode helper (3668b29)
- add basic button (55952d0)
- add BreadCrumb component (0bce289)
- export more usefull helpers (b1ce306)
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
1.6.1 (2021-03-31)
- datePicker: repair tests (bb53838)
- datePicker: set day to first of the month to avoid months jumps (c7f9219)
- deps: update dependency core-js to v3.10.0 (b3709ef)
- deps: update dependency core-js to v3.7.0 (2485e9c)
- deps: update dependency core-js to v3.8.0 (d58ac88)
- deps: update dependency core-js to v3.8.1 (b5c56e1)
- deps: update dependency core-js to v3.8.2 (8c778dd)
- deps: update dependency core-js to v3.8.3 (e04725a)
- deps: update dependency core-js to v3.9.0 (b750c11)
- deps: update dependency core-js to v3.9.1 (4c9c838)
1.6.0 (2020-10-09)
- examples: add radiofield examples (4efc00c)
- lib: add radiofield component (610b448)
- radiofield: add a label as a prop (e97ade6)
- radiofield: add a labeled example (a903259)
- radiofield: trigger onchange method after component being mounted (f00015a)
- chore: handle postcss-loader changes (38818fd)
- deps: update dependency @babel/runtime-corejs3 to v7.11.2 (24afdb6)
- radiofield: fix missing end of file (9bbe12b)
- fix enzyme/jsdom fuckup on focus state with testing-library (390b5b4)
- fix linter issues (fa30fec)
- fix linter issues (6a8a0bb)
28 May 2020
- docs: update changelog
123033f
- chore: fix esm build not being tree shakable
3151769
- chore: bump version
c2fd0d9
28 May 2020
- chore(deps): update dependency uglify-js to v3.9.4
#111
- chore(deps): update dependency rollup to v2.11.0
#112
- chore(deps): update babel monorepo to v7.10.1
#113
- chore(deps): pin dependency friendly-errors-webpack-plugin to 1.7.0
#109
- chore(deps): update babel monorepo to v7.10.0
#108
- refactor: rewrite examples
d1cf588
- chore: upgrade to rollup monorepo plugins
82732f7
- refactor: clean eslint errors and warnings
25c006a
- chore: update eslint config
f1b03c0
- fix(core): compatibility with react-popper v2 & @popperjs monorepo
56b0f9b
- chore: fix dev webpack config
bbd25e8
- chore: fix babel config
724a7fc
- docs: update changelog
48882e9
- chore: update lockfile
40f058a
- fix: fix various ssr compatibility issues
2808a03
26 May 2020
- chore(deps): update dependency rollup-plugin-terser to v6
#106
- chore(deps): update dependency eslint to v7.1.0
#105
- chore(deps): update dependency autoprefixer to v9.8.0
#102
- chore(deps): update dependency uglify-js to v3.9.3
#100
- chore(deps): update dependency codecov to v3.7.0
#103
- chore(deps): update dependency webpack-bundle-analyzer to v3.8.0
#104
- chore(deps): update dependency rollup to v2.10.9
#97
- chore(deps): update dependency eslint-plugin-flowtype to v5
#101
- chore(deps): update dependency eslint-plugin-react to v7.20.0
#99
- chore(deps): update dependency react-router-dom to v5.2.0
#98
- chore(deps): update dependency file-loader to v6
#90
- chore(deps): update dependency eslint to v7
#89
- chore(deps): update dependency auto-changelog to v2
#88
- chore(deps): update react monorepo to v16.13.1
#87
- chore(deps): update dependency webpack-dev-server to v3.11.0
#86
- chore(deps): update dependency rollup-plugin-uglify to v6.0.4
#80
- chore(deps): update dependency url-loader to v4
#95
- chore(deps): update dependency html-webpack-plugin to v4
#91
- chore(deps): update dependency react-intl-tel-input to v8
#92
- chore(deps): update dependency rollup to v2
#93
- chore(deps): update dependency rollup-plugin-postcss to v3
#94
- chore(deps): update dependency webpack-cli to v3.3.11
#85
- chore(deps): update dependency webpack to v4.43.0
#83
- chore(deps): update dependency react-transition-group to v4.4.1
#77
- chore(deps): update dependency eslint-plugin-react to v7.19.0
#67
- chore(deps): update dependency enzyme-adapter-react-16 to v1.15.2
#64
- chore(deps): update dependency autoprefixer to v9.7.6
#60
- chore(deps): update dependency rollup-plugin-terser to v5.3.0
#79
- chore(deps): update dependency uglify-js to v3.9.2
#82
- chore(deps): update dependency sinon to v9.0.2
#81
- chore(deps): update dependency webpack-bundle-analyzer to v3.7.0
#84
- chore(deps): update dependency auto-changelog to v1.16.4
#59
- chore(deps): update dependency clean-css to v4.2.3
#61
- chore(deps): update dependency css-loader to v3.5.3
#62
- chore(deps): update dependency file-loader to v5.1.0
#69
- chore(deps): update dependency react-popper to v1.3.7
#71
- chore(deps): update dependency rollup to v1.32.1
#74
- chore(deps): update dependency rollup-plugin-postcss to v2.9.0
#78
- chore(deps): update dependency enzyme to v3.11.0
#63
- chore(deps): update dependency eslint-plugin-flowtype to v4.7.0
#66
- chore(deps): update dependency eslint to v6.8.0
#65
- chore(deps): update dependency eslint-plugin-relay to v1.7.1
#68
- chore(deps): update dependency react-intl-tel-input to v7.1.1
#70
- chore(deps): update dependency react-redux to v7.2.0
#72
- chore(deps): update dependency redux to v4.0.5
#73
- chore(deps): update dependency rollup-plugin-babel to v4.4.0
#75
- chore(deps): update dependency rollup-plugin-delete to v1.2.0
#76
- chore(deps): update babel monorepo
#58
- chore(deps): pin dependencies
#56
- Configure Renovate
#55
- chore(deps): bump acorn from 5.7.3 to 5.7.4
#51
- docs: update changelog
c593159
- chore: remove useless uglify
4d7b2bc
- chore(deps): add renovate.json
1719e5b
- chore: bump version
b9ce2cb
5 March 2020
- Greenkeeper/sinon 9.0.0
#48
- chore(deps-dev): bump codecov from 3.6.1 to 3.6.5
#45
- Feature/limited datepicker
#46
- chore(package): update sinon to version 9.0.0
#43
- chore(package): update lockfile yarn.lock
7537028
- feat(date-field): allow to set limits to the date picker
748560d
- tests(date-field): add tests to cover limited datefield
ba71ad1
- fix(date-field): fix limited datepicker feature
f2b223d
- feat: add an example for limited datefield
901b902
- tests(date-field): fix tests
11a8512
- tests(date-field): increase tests coverage
47b41cf
- fix(date-field): fix null minDate prop updated to first known date
83e90eb
- docs: update changelog
08353e5
- chore: bump version
8997abc
5 December 2019
- fix(select-field): update internal value when options change
14200d6
- docs: update changelog
1aa744a
- chore: bump version
020d5d4
- chore: remove travis node 8 tests & move to node 12 tests
75b8218
4 December 2019
- fix(select-field): fix prop options being mutated
c744bf8
- docs: update changelog
665a429
- fix(select-field): fix parsing for non-object values
dea9d8d
- chore: bump version
974b3b0
- styles(toggle): set cursor to pointer on toggle and labels
bd5ace6
- fix(select-field): fix allowed emptyText prop-types
9b1e41b
2 December 2019
- Feature/empty select field text
#40
- Feature/select field accept any option
#39
- chore: upgrade dependencies
6f80867
- chore: upgrade lockfile
e80553c
- chore: upgrade dependencies
9c7d4b2
- feat(select-field): allow to provide any option
6fd28a8
- feat(select-field): allow to set custom text if options are not found
2566bdc
- fix: fix allowed tag prop-types
789485b
- tests(select-field): add tests to cover the new empty-text option
2b641cf
- tests(select-field): add test to cover the new accept-any-option prop
3f25dda
- docs: update changelog
92d3fa8
- chore: bump version
c5c5eb4
13 November 2019
- fix(check-box): fix internal checked flag not updated when prop is updated
c362311
- docs: update changelog
096bf2c
- chore: bump version
84c4d80
14 October 2019
14 October 2019
- fix(tags-field): handle object auto-complete options
7410197
- fix(tags-field): fix auto-complete duplicate values
ea35159
- docs: update changelog
e8bb2fc
- chore: bump version
a08a834
10 June 2019
- docs: update changelog
23e9f6d
- fix: rename error class name (conflicts with error children used by tests)
daefa0c
- style: add error class to field when available
59e0496
- chore: bump version
52a9fa3
3 June 2019
- test(slider): add more tests
8b52d93
- docs: update changelog
0a5be2b
- chore: bump version
379bb53
- fix(slider): fix error when passing wrong props to first child
870faec
3 June 2019
- Update clean-webpack-plugin to the latest version π
#23
- chore(package): update lockfile yarn.lock
40184b9
- fix(slider): fix slider size when value prop is not zero on mounting
3033451
- docs: update changelog
300afb0
- chore: update webpack config after dependency upgrade
d92f5ff
- chore: bump version
59ca3ae
- chore(package): update clean-webpack-plugin to version 3.0.0
842cf17
29 May 2019
- Fix text-field dirty state on focus/blur
#22
- docs: update changelog
294f151
- fix(text-field): fix dirty state on focus/blur
886dacb
- chore: bump version
18b9dd7
29 May 2019
- docs: update changelog
a9bf429
- fix(text-field): also check for empty string for dirty state
d34dde7
- chore: bump version
b803d48
29 May 2019
- docs: update changelog
6d6b425
- chore: bump version
b172284
- fix(text-field): fix missing dirty state
ba5b130
29 May 2019
- fix(text-field): apply props value when defined and nullish (0, empty string, ...)
5bd55ca
- docs: update changelog
0f5813a
- chore: bump version
96387d5
24 May 2019
- Update rollup-plugin-delete to the latest version π
#14
- Update rollup-plugin-commonjs to the latest version π
#15
- Update rollup-plugin-node-resolve to the latest version π
#16
- Update rollup-plugin-terser to the latest version π
#17
- Update rollup-plugin-eslint to the latest version π
#18
- Add onToggle event in all components using DropdownMenu
#20
- chore: manually upgrade babel monorepo after greenkeeper fuck-up
aae9d68
- feat(tags-field): add onToggle event
c204b82
- chore(package): update lockfile yarn.lock
a1f59b8
- feat(select-field): add onToggle event
e97a123
- feat(date-field): add onToggle event
e431ea3
- feat(color-picker): add onToggle event
eab52f2
- chore(package): update lockfile yarn.lock
8e39047
- chore(package): update lockfile yarn.lock
16e1504
- chore(package): update lockfile yarn.lock
11fae3c
- chore(package): update lockfile yarn.lock
35c4078
6 May 2019
- docs: update changelog
d3f78cd
- fix(slider): update internal value on value prop change
2c2e23a
- chore: bump version
ed43449
17 April 2019
- Greenkeeper/react transition group 4.0.0
#13
- Greenkeeper/react redux 7.0.2
#12
- Autocomplete on TagsField
#8
- chore(package): update react-transition-group to version 4.0.0
#11
- chore(package): update react-redux to version 7.0.2
#9
- feat: add autocomplete to tagsfield
e152c1c
- test(tags-field): add tests for autocomplete mode
32457e9
- chore: update dependencies
3d828e3
- fix: proceed an autocomplete only when needed
b10c34e
- feat: add tagsfield autocomplete example
6a5bdc4
- chore(package): update lockfile yarn.lock
ca770b9
- refactor: clean code
2f1d48a
- test(tags-field): add missing test to 100% coverage
ce71a4e
- docs: update changelog
e513341
- chore(package): update lockfile yarn.lock
13a41ff
22 March 2019
- Update eslint-config-fbjs to the latest version π
#5
- Add tel type for text-field component
#6
- Add Greenkeeper badge π΄
#4
- docs: update changelog
224b0a1
- fix: fix default labels
499ad71
- chore: update eslint-plugin-relay
09fd7d0
- chore(package): update lockfile yarn.lock
e31801d
- test(text-field): add test for input tel type
3b95146
- chore(package): update eslint-config-fbjs to version 3.1.0
b71d4a5
- chore: bump version
b722060
- fix(select-field): fix default validate existence check
2102d97
- style(color-picker): fix styling issue
1d8bbe9
- feat(text-field): add tel type
2dc5630
19 March 2019
- chore: upgrade dependencies
bd7ff4f
- chore: add jest to project
9b745a7
- chore: add enzyme to project
2836417
- test: add utils tests
00f70ce
- test(tags-field): add tests
03db036
- test(select-field): add tests
9bc2992
- test(tooltip): add tests
7cbf324
- test(date-field): add tests
060ff33
- chore: upgrade dependencies
ae2d038
- test(text-field): add tests
5b0e308
1 March 2019
- fix(dropdown-menu): add menu inner to animate menu without limitations from popper own styles
3f58aa9
- fix(tooltip): make popper scheduleUpdate available through ref instead of prop
2c34113
- style(button): fix buttons disabled colors
59a776c
- docs: update changelog
bd448ed
- fix(text-field): fix missing email input type
5dc1902
- chore: bump version
a5c92fd
22 February 2019
- docs: update changelog
816edd0
- chore: bump version
b17767e
- fix(color-picker): fix typo in prop types definition
8372f08
19 February 2019
- fix(tags-field): wrong use of prevent default
8d7b7cc
- docs: update changelog
e415949
- chore: bump version
ff3bfc0
19 February 2019
- style: fix placeholders styling
f316284
- fix(tags-field): prevent key events to avoid sending parent form when adding tags
854bc52
- docs: update changelog
f710ecc
- fix(tags-field): missing forceLabel option
8838d35
- chore: bump version
b62422d
19 February 2019
- feat: add forceLabel option to DateField, SelectField, ColorField & TextField
f5346d7
- fix(select-field): fix parseTitle method
604746d
- docs: update changelog
a67ad61
- fix(select-field): missing dirty state update
5603053
- chore: bump version
7e3f186
- fix(date-field): check for value existence when parsing title with default method
e13fe60
19 February 2019
- fix(tooltip): add ability to call Popper.js scheduleUpdate
5f91ea6
- docs: update changelog
8e75f02
- chore: bump version
d53495b
18 February 2019
18 February 2019
- feat: add readOnly prop to fields with input
f9bb29e
- docs: update changelog
f6f5337
- chore: bump version
286bd6a
12 February 2019
- docs: update changelog
dd4d21d
- fix(toggle): add missing reset method
23886a5
- chore: fix auto changelog config
79dc9de
- chore: bump version
07bf044
- fix(colorpicker): set default value to empty string
9e6673a
6 February 2019
- fix(colorpicker): update value even when empty string
a79b2fe
- feat(tooltip): add custom trigger
e980bd9
- docs: update changelog
5b63847
- refactor(checkbox): organize props
a400192
- fix(switch): omit value from being applied to switch children
c0571bf
- chore: bump version
b28e541
5 February 2019
- style: fix buttons styling
78a185b
- docs: update changelog
a92a78e
- fix: fix wrong color picker menu positioning
817bb9f
- chore: bump version
981fde3
1 February 2019
29 January 2019
- docs: update changelog
5dadfa9
- chore: bump version
9c97555
- fix(button): accept react components as tag
52d4c6b
25 January 2019
- chore: add auto changelog to project
fb53905
- chore: bump version
9e051b5
- fix: fix button appearance on safari
5159087
16 January 2019
- chore: bump first production-ready version π
93d8911
14 January 2019
- style(fields): fix various field styling incoherences
ec8f50a
- fix(checkbox): fix missing reset method
ff9fc72
- style: fix field animations
9785a41
- chore: bump version
584ac17
- chore: bump version
6f54bb6
2 January 2019
- fix: fix bootstrap conflicts
3df65ea
18 December 2018
- refactor: clean codefield
f9ae062
- fix: fix main styling not being injected when importing module from packager like webpack
3ecea52
- refactor: clean tags field
e76f397
- refactor: clean select field
0c16094
- refactor: clean date field
ecafe50
- refactor: clean breadcrumb
53fa779
- refactor: clean modal
7c64c30
- refactor: clean text field
22f68bc
- refactor: clean color picker
a100ae3
- refactor: clean tooltip
945d174
12 December 2018
12 December 2018
- fix: fix checkbox active state
3c6f692
- fix: fix tooltip text prop type
1ec1200
- fix: fix tooltip text styling
9fe973a
- chore: bump version
f9eb8f3
- fix: fix tooltip size
bb596e7
- fix: fix checkbox default value prop
0549139
11 December 2018
- fix: fix esm compilation
8261992
- refactor: reorganize codebase
199f04a
- chore: shorten exports
5ae194f
- fix: fix select field default value
1cb9ada
- chore: replace uglify with terser
a544e99
- fix: fix toggle default checked state
07f3b13
- refactor: organize examples
9157e51
- fix: fix select field value not applied on native mode
d0a9089
- fix: fix undefined id for style tags
1453a36
- chore: fix compilation once again
67e3d4b
6 December 2018
- fix: clean refs
4029dc3
- fix: fix dropdown
be51e8b
- fix: fix slider
50ca20a
- fix: fix toggle
afdb0e3
- fix: fix toggle
f377280
- docs: update readme
2baba0f
- fix: fix dropdown styling
16e1c9a
- fix: fix color picker styling
f7bfe87
- chore: bump version
bbf5688
- chore: bump version
989222c
6 December 2018
- fix: fix buttons theming
2d1c33b
- fix: fix switch
0d9fa36
- refactor: clean code
44e784c
- feat: add disabled state to switch option
c100ba1
- docs: update readme
945caca
- fix: fix selected state
84345da
- fix switch buttons styling
b467272
5 December 2018
5 December 2018
5 December 2018
- chore: replace classnames (not compatible with rollup) with an internal utils method
8a9566d
- feat: add animate capabilities
c657df8
- fix: remove button reference from dropdown toggle
cd92f92
- feat: add apparition mode to modal
06ebe45
- fix: fix select field internal value
7650a48
- chore: bump version
807bdd5
- chore: bump version
37c1239
- fix: fix styling
55bc8ea
4 December 2018
- refactor: rework datefield with native & dropdown variants
02dbb41
- refactor: use classnames
1f8b785
- refactor: rework tooltip with popper
79edd7c
- fix: color picker position after scroll
d38707b
- fix: fix datefield styling
f75ae94
- refactor: clean code
d66adf0
- chore: bump version
409665e
4 December 2018
- feat: use dropdown in color picker
96b4782
- refactor: clean code field
54e1968
- refactor: rename classes
046475b
- feat: pass props down to tabs children
c0eb330
- fix: fix select field autocomplete
be51fb3
- fix: fix text field
7c5d3cf
- fix: set select field native default state
4cee754
- chore: bump version
312e48b
- refactor: clean code
12184e9
3 December 2018
- chore: bump version
3bbe257
3 December 2018
- refactor: temporarily get rid of phone field (too complicated due to dependencies)
7647119
3 December 2018
- feat: add color picker component
181935e
- fix: fix tooltip
0655ec6
- feat: add dropdown component
1f4a9e2
- feat: better select field
2b637ef
- feat: PhoneField component
c8956bb
- feat: better date field
db0a7ac
- feat: better text field
b76ecc1
- feat: add CodeField component
120ec4c
- feat: add new switch component
6164cf1
- refactor: rework select field with dropdown
3f1e69f
31 October 2018
- Tooltip component
#3
- feat: Tooltip component
da0e14c
- feat: add tabs & tab components
cd4f301
- refactor: clean code
f6bff3f
- chore: bump version
755cf52
- style: fix breadcrumb styling
6d53e17
- chore: remove npmrc file
df87092
31 October 2018
- refactor: clean code
80b8393
- docs: update readme
3cc81a9
- chore: fix examples styling
2ccc9a8
- chore: update lockfile
3037e32
- docs: add contributing
f3480e6
- fix: avoid rewriting styles when already existing
aaab15a
- chore: update package version
0fba594
- docs: add authors
df83265
- chore: remove useless react-dom peer dependency
4c888dc
- chore: fix missing babel plugin
1ee5234
31 October 2018
- chore: remove unwanted dependencies
ae91289
31 October 2018
- chore: fix rollup config
54ccc1c
- fix: inject styling when needed
43faa10
- chore: fix build config
2a9b7dc
30 October 2018
- Add autocomplete to SelectField
#1
- Add Breadcrumb Component
#2
- chore: init project
35ece9a
- chore: really better build config
cbd8580
- chore: add rollup config, without any great convictions
96f9320
- chore: update lockfile
854e773
- fix: fix text field
dea594d
- chore: update webpack for release
ce8e915
- refactor: rework date field
5025165
- feat: working DateField
6e92a1d
- feat: add tags field
7b24965
- feat: add redux to examples
d0ef690