Releases: p3ol/junipero
Releases · p3ol/junipero
WCAG 2.0 Compliance
3.12.14 (2025-12-15)
Bug Fixes
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
- react: missing import (bbbb7c4)
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
Infinite Canvas, Moveable components & Node 20 min
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 19 compat
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
- upgrade various deps (eda098b)
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
- react: fix wrong refs (9100f30)
3.10.0 (2024-12-11)
Bug Fixes
Features
- upgrade to react 19 (ab44b58)
SelectField load more
Better SelectField
Better ordered lists
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
Features
- react: allow to handle order state from outside on list (1deb99b)
Bye-bye PropTypes 👋
Typed™
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
New transitions
Adds two new simple transitions to @junipero/transitions -> slideInUp and slideInDown
3.4.1 (2023-10-27)
Bug Fixes
- transitions: types (a545b6f)
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
- add new transitions (8234958)
v3.3.0
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
3.3.2 (2023-09-27)
Bug Fixes
3.3.1 (2023-09-21)
Bug Fixes
- react: missing export (305a196)
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