Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: p3ol/oak

3.14.0

23 Oct 11:49
fcb40af

Choose a tag to compare

3.14.4 (2025-10-22)

Bug Fixes

3.14.3 (2025-09-22)

Bug Fixes

  • correctly allow to use dynamic options with react builder (1cc925a)
  • update various deps (1866ea9)

3.14.2 (2025-09-11)

Bug Fixes

  • theme: missing tailwind (6b1d837)

3.14.1 (2025-09-11)

Bug Fixes

3.14.0 (2025-09-11)

Bug Fixes

Features

  • add new accessibility tab (e527e9b)
  • add role for buttons & clickables (138bb73)
  • core: allow to add defaults to builder (417a2b9)

3.13.0

31 Jul 09:04
1d4eb7c

Choose a tag to compare

3.13.1 (2025-09-08)

Bug Fixes

  • core: missing image fields priorities (a9318c6)

3.13.0 (2025-07-31)

Bug Fixes

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

03 Feb 10:11
04306ea

Choose a tag to compare

3.12.2 (2025-04-15)

Bug Fixes

  • react: remove xmlns attribute in serialized string (b9eae32)

3.12.1 (2025-03-13)

Bug Fixes

  • add story (d810acb)
  • catalogue: refresh catalogue when addon change (c678f8a)

3.12.0 (2025-02-03)

Bug Fixes

Features

  • settings: allow to pass function to default value prop (c899cf1)
  • settinhs: remove useless log (441fec4)

3.11.0

16 Dec 08:57
67f316f

Choose a tag to compare

3.11.0 (2024-12-16)

Bug Fixes

  • ckeditor-5-build-custom: react version parsing (134dc89)
  • react: various type issues (2d84333)
  • update junipero version (2d3aa1d)
  • update react to 19 (47bd757)
  • upgrade a lot of deps (2f162dd)
  • upgrade various deps (883baa5)

Features

  • addon-remirror: v3 compat (6e329c0)
  • addon-ckeditor5-react: v44 compat (2f162dd)
  • handle react 19 (fe75825)

3.10.0

12 Nov 10:32
e58dc54

Choose a tag to compare

3.10.7 (2024-11-12)

Bug Fixes

3.10.6 (2024-11-07)

Bug Fixes

  • add root node to html sanitizer (2f4c967)
  • upgrade various deps (3f01c8a)

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

  • correctly handle drag & drop (07ebcd0)
  • upgrade various deps (c29eeff)

3.10.0 (2024-10-15)

Bug Fixes

  • correctly handle non droppable (a330e99)
  • upgrade various deps (f23b00b)

Features

  • allow to disallow duplication & copy (6f47b1d)
  • also allow to override draggable & droppable (08b34d9)

3.9.0

11 Oct 12:52
d763f43

Choose a tag to compare

3.9.1 (2024-10-11)

Bug Fixes

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

11 Oct 12:51
1ee139b

Choose a tag to compare

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

  • broken settings overrides (267b3c2)
  • only display hover styles for button component (2248dce)

3.8.0 (2024-09-26)

Bug Fixes

Features

  • add hover & active styling settings (50c907c)
  • upgrade ckeditor to v43 (6fbca70)

3.7.0

08 Jul 06:19
a57e621

Choose a tag to compare

General

  • ✨ A new clickable component 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 editableType prop 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

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

  • deps: update dependency styled-components to v6.1.12 (070ae44)
  • update various deps (a670ecb)

3.7.5 (2024-07-16)

Bug Fixes

  • core: add missing target to button & clickable components (9885840)
  • upgrade various deps (48cf2bc)

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™

11 Jun 08:36
a921ed0

Choose a tag to compare

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

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

24 Nov 10:23
c7e3f2e

Choose a tag to compare

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