Skip to content

Releases: p3ol/junipero

WCAG 2.0 Compliance

23 Oct 12:13
03e22b9

Choose a tag to compare

3.12.14 (2025-12-15)

Bug Fixes

  • date-field: allow to clear default value (fb5fe1a)
  • upgrade various dependencies (72f739e)

3.12.13 (2025-11-19)

Bug Fixes

  • add g element around split logo text (c641fca)

3.12.12 (2025-11-19)

Bug Fixes

  • react: missing split logo (2ed452c)

3.12.11 (2025-10-30)

Bug Fixes

  • react: missing mouse position from infinite canvas state (6fc30fc)

3.12.10 (2025-10-23)

Bug Fixes

  • react: add missing useful pan-to method to infinite canvas (6c17e75)

3.12.9 (2025-10-22)

Bug Fixes

  • add custom role on button from props (74a1fbd)
  • put role and aria before rest (270fd26)
  • react: don't use impure date.now (9d29895)
  • remove useless whitespace (bc13547)
  • transitions: use named components (232d32f)
  • upgrade various deps (a2e8279)

3.12.8 (2025-10-08)

Bug Fixes

3.12.7 (2025-10-06)

Bug Fixes

  • react: missing infinite canvas cursor position (0bfaf07)

3.12.6 (2025-09-26)

Bug Fixes

  • react: moveable bad style position (078538c)

3.12.5 (2025-09-26)

Bug Fixes

  • react: add missing moveable disabled state (b4f4027)

3.12.4 (2025-09-24)

Bug Fixes

  • reacrt: allow moveable to be controlled (743297d)

3.12.3 (2025-09-23)

Bug Fixes

  • wcag: fix checkbox tabIndex to place it in the natural tab focus order (33faf94)

3.12.2 (2025-09-23)

Bug Fixes

  • tailwind-plugin: junipero overrides tailwind v4 theme (549a095)

3.12.1 (2025-09-22)

Bug Fixes

3.12.0 (2025-09-10)

Bug Fixes

  • core: do not add undefined to deeply merged arrays (f835338)
  • react: radio field navigation (6657641)
  • upgrade various deps (326eb89)

Features

  • hooks: add deps to useEventListener (57df67a)
  • react: wcag 2.0 compliance (40fd6d1)

Infinite Canvas, Moveable components & Node 20 min

31 Jul 09:06
feb68c4

Choose a tag to compare

3.11.0 (2025-07-30)

Bug Fixes

  • default pattern value (58a2bf8)
  • failing tests due to always random pattern id (63e176c)
  • mergeDeep typings (9d86475)
  • react: also lazy protect moveable (560bc03)
  • react: various missing hooks dependencies (5f4b8ab)
  • upgrade various deps (be7d98d)
  • upgrade various deps (6610bd8)
  • upgrade various deps (f6e5e99)
  • upgrade various deps (06af89d)

Features

  • react: add infinite canvas (48fccca)
  • react: add moveable component (4ff6910)
  • require node 20 min (6eaa695)

React 19 compat

11 Dec 10:00
85c6210

Choose a tag to compare

3.10.7 (2025-07-30)

Bug Fixes

  • react: fix bad select field options memoization (a50bf00)

3.10.6 (2025-07-23)

Bug Fixes

  • react: add lazy support for every cloneElement (ae3d802)
  • react: add support for lazy components with cloneElement (a659bda)
  • react: delete trailing whitespces (ea8c6d0)
  • react: lint (07dbb06)

3.10.5 (2025-02-18)

Bug Fixes

3.10.4 (2025-02-03)

Bug Fixes

3.10.3 (2024-12-19)

Bug Fixes

  • 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)

Bug Fixes

3.10.0 (2024-12-11)

Bug Fixes

  • bring back mockState inside core (71832e1)
  • upgrade a lot of deps (fa8ba65)

Features

SelectField load more

11 Dec 10:00
26aee2a

Choose a tag to compare

3.9.0 (2024-10-21)

Bug Fixes

Features

  • react: allow to load more data on select-field's scroll (c7c9636)

Better SelectField

11 Sep 14:51
86cc784

Choose a tag to compare

3.8.0 (2024-09-11)

Bug Fixes

Features

  • 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)

Better ordered lists

11 Sep 14:50
b5f9054

Choose a tag to compare

3.7.4 (2024-08-30)

Bug Fixes

  • 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)

Bug Fixes

  • deps: update dependency @floating-ui/react to v0.26.20 (f1ea1b8)
  • react-d3: fix curves offset (5ab8aba)

3.7.2 (2024-07-19)

Bug Fixes

  • deps: update dependency @floating-ui/react to v0.26.19 (774bb6a)

3.7.1 (2024-07-11)

Bug Fixes

  • core: move StateReducer to core for non react deps (66b00f3)

3.7.0 (2024-06-25)

Bug Fixes

  • deps: update dependency @floating-ui/react to v0.26.18 (0e847eb)
  • react: missing prop type (84b76a0)

Features

  • react: allow to handle order state from outside on list (1deb99b)

Bye-bye PropTypes 👋

13 Jun 13:17
b407d63

Choose a tag to compare

3.6.0 (2024-06-13)

Notable changes

  • As of React 19, PropTypes is now obsolete and errors will be ignored, so we simply removed it (junipero is now 100% Typescript anyway)

Features

  • remove prop-types & fix a lot of types (7222f54)

Typed™

05 Jun 05:39
19538c0

Choose a tag to compare

3.5.0 (2024-06-05)

Notable changes

  • ✨ Junipero is now fully written with Typescript. It's not released as a major as the API is exactly the same, so feel free to reach out if anything is broken. ✨ courtesy of @maximedasilva
  • It's now built with Rollup v4 & SWC
  • NPM has been replaced with Yarn 4 (again) and its node-modules linker

Features

  • 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 builder (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)

Bug Fixes

  • 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)

New transitions

27 Oct 14:59
5644f04

Choose a tag to compare

Adds two new simple transitions to @junipero/transitions -> slideInUp and slideInDown


3.4.1 (2023-10-27)

Bug Fixes

Features

  • deps: update dependency @floating-ui/react to v0.26.1 (8c64a8b)
  • deps: update dependency core-js to v3.33.1 (7779370)

3.4.0 (2023-10-27)

Features

v3.3.0

21 Sep 14:11

Choose a tag to compare

3.3.5 (2023-10-12)

Bug Fixes

  • 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)

Bug Fixes

  • react: fix missing export from merge (2975c67)

3.3.3 (2023-09-28)

Bug Fixes

  • react: a lot ofmissing type exports (d06f2fa)
  • react: another missing export (994f8bf)

3.3.2 (2023-09-27)

Bug Fixes

  • transitions: add missing type definitions (bd52355)
  • types: wrong property name (7358b8d)

3.3.1 (2023-09-21)

Bug Fixes

3.3.0 (2023-09-21)

Features

  • react: add ModalControl component (e2a8368)

What's Changed

  • chore(deps): update dependency @typescript-eslint/parser to v6.3.0 (develop) by @renovate in #1315
  • chore(deps): update dependency rollup to v3.28.0 (develop) by @renovate in #1323
  • chore(deps): update dependency sass to v1.65.1 (develop) by @renovate in #1336
  • chore(deps): update dependency eslint to v8.47.0 (develop) by @renovate in #1339
  • chore(deps): update dependency @testing-library/jest-dom to v6 (develop) by @renovate in #1342
  • chore(deps): update dependency @rollup/plugin-node-resolve to v15.2.1 (develop) by @renovate in #1347
  • chore(deps): update dependency sass to v1.66.1 (develop) by @renovate in #1348
  • chore(deps): update dependency @typescript-eslint/parser to v6.7.2 (develop) by @renovate in #1343
  • chore(deps): update storybook monorepo to v7.4.3 (develop) by @renovate in #1344
  • chore(deps): update dependency rollup-plugin-dts to v6 (develop) by @renovate in #1349
  • chore(deps): update dependency typescript to v5.2.2 (develop) by @renovate in #1360
  • chore(deps): update dependency eslint to v8.49.0 (develop) by @renovate in #1362
  • chore(deps): update dependency lerna to v7.3.0 (develop) by @renovate in #1364
  • chore(deps): update actions/checkout action to v4 (develop) by @renovate in #1369
  • chore(deps): update dependency eslint-plugin-n to v16.1.0 (develop) by @renovate in #1376
  • 📦chore: add pull request template by @maximedasilva in #1371
  • chore(deps): update dependency rollup to v3.29.2 (develop) by @renovate in #1373
  • chore(deps): update jest monorepo to v29.7.0 (develop) by @renovate in #1377
  • chore(deps): update dependency sass to v1.67.0 (develop) by @renovate in #1378
  • chore(deps): update dependency @testing-library/user-event to v14.5.1 (develop) by @renovate in #1381
  • chore(deps): update dependency @testing-library/jest-dom to v6.1.3 (master) by @renovate in #1384
  • chore(deps): update storybook monorepo to v7.4.3 (master) by @renovate in #1385

Full Changelog: v3.2.4...v3.3.0