Releases: p3ol/oak
Releases · p3ol/oak
3.14.0
3.13.0
3.13.1 (2025-09-08)
Bug Fixes
- core: missing image fields priorities (a9318c6)
3.13.0 (2025-07-31)
Bug Fixes
- ckeditor: required ckeditor version range (d08b781)
- core: types (1fb865f)
- lockfile (da3b4ce)
- migrate to eslint 9 (fdd642c)
- strapi: required strapi version range (98a7fa7)
- type issues (4b448ba)
- type issues (59df745)
- update various deps (a2e1309)
- upgrade various deps (6b124a3)
- upgrade various deps (1889988)
- upgrade various deps (afe9fe0)
Features
- add alt setting to image block (4fdeb65)
- bump node requirement to v22 (ba9de95)
- extends ComponentOverrideObject interface with reactNode display return type (c0267bd)
- fields: add a field custom display function to personalize field display on component (7180f01)
- update snapshots (873fc6a)
- upgrade to ckeditor 46 (032eacb)
3.12.0
3.11.0
3.10.0
3.10.7 (2024-11-12)
Bug Fixes
3.10.6 (2024-11-07)
Bug Fixes
3.10.5 (2024-10-25)
Bug Fixes
- make col droppable again (d9a9439)
3.10.4 (2024-10-25)
Bug Fixes
- ckeditor5-react: prevent ckeditor from loading on server side (2d1fe1c)
- react: allow to use polyfills to parse html (c057a75)
3.10.3 (2024-10-25)
Bug Fixes
- react: don't pre-filter fields they are already filtered deeper (142681c)
3.10.2 (2024-10-22)
Bug Fixes
- modal editable option wrongly wrapped inside a div (6f8a98c)
3.10.1 (2024-10-22)
Bug Fixes
3.10.0 (2024-10-15)
Bug Fixes
Features
3.9.0
3.9.1 (2024-10-11)
Bug Fixes
- react: fix types (7e609a3)
3.9.0 (2024-10-11)
Bug Fixes
- allow settings override fields to not have type (802602c)
- react: correctly render element, options & fields (ada4d56)
- upgrade various deps (9b89017)
Features
- collapse-blocks: use context instead of value in element (2a0d252)
- indent (512df56)
- react: add a collapse option for inner content blocks on builder (70cb6eb)
- react: add unfold from element himself (08df68d)
- react: make the whole element clickable and add cursor: pointer (8a86c5e)
- rework wordings and display (e2772aa)
- update snapshots (f92a6c4)
- update test snapshots (5335e05)
3.8.0
3.8.5 (2024-10-09)
Bug Fixes
- fields-setting: remove key from file override (98a1d5e)
3.8.4 (2024-09-27)
Bug Fixes
- correctly condition settings groups (7c39323)
3.8.3 (2024-09-27)
Bug Fixes
- don't overwrite overrides' fields with wrong fields overrides (e06e129)
3.8.2 (2024-09-27)
Bug Fixes
- fields sorting breaking rule of hooks (cee5819)
3.8.1 (2024-09-27)
Bug Fixes
3.8.0 (2024-09-26)
Bug Fixes
Features
3.7.0
General
- ✨ A new
clickablecomponent is now available, for when there's a need to wrap anything and hawk-click on that thing you get me? - 🐛 Settings overrides are now deeply merged and won't cause any more trouble
React
- ✨ A new
editableTypeprop is available on the<Builder />component to allow rendering component settings inside a modal/panel instead of a floating form. - ✨ Cols also have a background preview chip now, along with their other options, to quickly preview their background color/image without opening the settings (just like rows)
3.7.9 (2024-09-11)
Bug Fixes
- upgrade various deps (b1980e1)
3.7.8 (2024-09-09)
Bug Fixes
- also adds default priorities to responsive settings (37e15d0)
- correctly allow field type override (9501038)
- upgrade various deps (90ef401)
3.7.7 (2024-08-01)
Bug Fixes
- deps: update dependency @floating-ui/react to v0.26.20 (72b4e14)
- deps: update poool junipero monorepo to v3.7.3 (b23fff5)
- drag-drop: remove the verification on disallow for siblings on drop (da68891)
- oak-elements: set options ont top left for every components that have a custom inner content (f06c8d3)
- options: remove linebreaks on eof (cd64ac0)
- options: rename className for innerContent (a22171a)
- remove useless linebreaks (0c2452f)
3.7.6 (2024-07-19)
Bug Fixes
3.7.5 (2024-07-16)
Bug Fixes
3.7.4 (2024-07-10)
Bug Fixes
- react: correctly handle disallow from overrides (0c216aa)
3.7.3 (2024-07-10)
Note: Version bump only for package oak
3.7.2 (2024-07-10)
Bug Fixes
- core: correctly pass disallow component prop to overrides (aedbd15)
- theme: editable modal dark mode buttons (44e0645)
3.7.1 (2024-07-08)
Bug Fixes
- various modal editable style issues (29dc187)
3.7.0 (2024-07-08)
What's Changed
- feat(deps): update poool junipero monorepo to v3.7.0 (develop) by @renovate in #1399
- chore(deps): update storybook monorepo to v8.1.11 (master) by @renovate in #1410
- chore(deps): update dependency @typescript-eslint/parser to v7.14.1 (develop) by @renovate in #1413
- chore(deps): update dependency @types/node to v20.14.9 (master) by @renovate in #1416
- chore(deps): update yarn to v4.3.1 (master) by @renovate in #1418
- fix(deps): update dependency @floating-ui/react to v0.26.18 (master) by @renovate in #1422
- chore(deps): update dependency lerna to v8.1.5 (master) by @renovate in #1423
- ✨ feat(react): add background preview to col component by @dackmin in #1424
- chore(deps): update dependency @swc/core to v1.6.5 (master) by @renovate in #1421
- 🐛 fix: correctly handle settings overrides by @dackmin in #1420
- chore(deps): update codecov/codecov-action action to v4.5.0 (develop) by @renovate in #1426
- ✨ feat: add new clickable component by @dackmin in #1425
- chore(deps): update dependency @testing-library/dom to v10.3.0 (develop) by @renovate in #1427
- chore(deps): update eslint monorepo (develop) by @renovate in #1429
- fix(deps): update dependency @floating-ui/react to v0.26.19 (master) by @renovate in #1430
- chore(deps): update dependency @swc/core to v1.6.7 (master) by @renovate in #1431
- chore(deps): update dependency postcss to v8.4.39 (master) by @renovate in #1432
- chore(deps): update dependency typescript to v5.5.3 (master) - autoclosed by @renovate in #1434
- chore(deps): update ckeditor monorepo to v40.2.3 (master) by @renovate in #1435
- ✨ feat(editable): update for display panel modal by @mehdiezz21 in #1433
Full Changelog: v3.6.10...v3.7.7
Typed™
3.6.9 (2024-06-19)
Note: Version bump only for package oak
3.6.8 (2024-06-19)
Bug Fixes
- core: add missing border style (f593f50)
3.6.7 (2024-06-19)
Bug Fixes
- core: correctly allow to override editable prop (3ef0bbc)
- react: correctly allow to override editable prop (a7e6092)
3.6.6 (2024-06-19)
Bug Fixes
- core: wrong getText param type (c6ec87b)
3.6.5 (2024-06-19)
Bug Fixes
- core: optional parameter (18cec71)
- core: remove some any types (c2fb150)
- react: export missing type (f2d4207)
- react: wrong builder options type (cbd9d63)
3.6.4 (2024-06-14)
Bug Fixes
3.6.3 (2024-06-11)
Bug Fixes
- core: wrong addons export (e1b14a4)
- react: missing forwarded export (5d4af48)
- update junipero (2beb16e)
3.6.2 (2024-06-11)
Bug Fixes
- npm ignore tsconfig (720dbb5)
3.6.1 (2024-06-11)
Bug Fixes
- react: missing types exports (9e9d6d5)
3.6.0 (2024-06-11)
Notable changes
- ✨ Oak 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 & @mehdiezz21
- It's now built with Rollup v4 & SWC
- NPM has been replaced with Yarn 4 (again) and its node-modules linker
- Updates CKEditor to v41
- Adds new styling options: border width/color, border radius & box shadow
Bug Fixes
- addon-ckeditor5-react: update ckeditor to v41 (ef99c10)
- core: settings override not working (668109a)
- core: types (0c44447)
- react: a lot of types (8458000)
- react: a lot of types issues (cdf9ef0)
- react: allow more sibling fields in editable (95a6404)
- react: clean code (f5079f6)
- react: image field preview (469391e)
- react: missing exports (51a36ed)
- react: update and clean code (9c19732)
- tests typings (f3ba27e)
- theme: editable fields menus zindex (0c92e1c)
- update junipero (64aeff9)
- update various deps (8b72c2a)
- various remaining type issues (a975e97)
Features
- add box shadow styling field (0f635a4)
- core: add border width, color & radius (f3b990b)
- typescript-core: lint core files (441e4d3)
- typescript-core: remove react (6ed6f20)
- typescript-core: remove react (21fa955)
- typescript-core: revert react (b973f43)
- typescript-react: begin react package (62d8dee)
- typescript-react: rework react builder (04bbbd7)
- typescript-react: type builder react (1ef7ff3)
- typescript: builder constructor rework (c00ceae)
- typescript: rework core lib (59a799d)
- typescript: wip typescript (cdd6222)
- typescript: wip typescript (88dec47)
- typescript: wip typescript (1c12174)
- typescript: wip typescript - react package (f4ca25f)
3.4.0
Core
This tiny release allows to override the priority setting for any field (native or custom), in order to control the sorting of both the fields inside an Editable and the DisplayableSettings inside a builder's element block:
const builder = new Builder({
addons: [{
overrides: [{
type: 'component',
targets: ['button'],
fields: [{
key: 'foo',
priority: 2,
}, {
key: 'bar',
priority: 1,
}],
}],
}, {
id: 'fooOverride',
type: 'setting',
targets: ['button'],
key: 'settings.foo',
priority: 1,
}],
});The higher the priority, the higher the field will be displayed.
What's Changed
- ✨ feat(react): add priority override for settings by @antoinechassagne in #1314
- chore(deps): update dependency @testing-library/react to v14.1.2 (master) by @renovate in #1308
- chore(deps): update dependency rollup to v4.5.2 (develop) by @renovate in #1286
- chore(deps): update dependency eslint to v8.54.0 (develop) by @renovate in #1309
- fix(deps): update dependency core-js to v3.33.3 (master) by @renovate in #1310
- feat(deps): update dependency @ckeditor/ckeditor5-react to v6.2.0 (develop) by @renovate in #1313
- chore(deps): update babel monorepo to v7.23.4 (master) by @renovate in #1311
- chore(deps): update dependency @typescript-eslint/parser to v6.12.0 (develop) by @renovate in #1312
Full Changelog: v3.3.0...v3.4.0