diff --git a/CHANGELOG.md b/CHANGELOG.md index 6475d9cd2..f2045c2f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.1](https://github.com/p3ol/oak/compare/v3.9.0...v3.9.1) (2024-10-11) + + +### Bug Fixes + +* **react:** fix types ([7e609a3](https://github.com/p3ol/oak/commit/7e609a3537df83ac2d1d7bc3bb29cb5d44cdf613)) + + + + + # [3.9.0](https://github.com/p3ol/oak/compare/v3.8.5...v3.9.0) (2024-10-11) diff --git a/lerna.json b/lerna.json index 981071a94..287eb28c7 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,7 @@ "packages/*" ], "npmClient": "yarn", - "version": "3.9.0", + "version": "3.9.1", "command": { "publish": { "conventionalCommits": true diff --git a/packages/addon-ckeditor5-react/CHANGELOG.md b/packages/addon-ckeditor5-react/CHANGELOG.md index 6defe0c96..eb89ad816 100644 --- a/packages/addon-ckeditor5-react/CHANGELOG.md +++ b/packages/addon-ckeditor5-react/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.1](https://github.com/p3ol/oak/compare/v3.9.0...v3.9.1) (2024-10-11) + +**Note:** Version bump only for package @oakjs/addon-ckeditor5-react + + + + + # [3.9.0](https://github.com/p3ol/oak/compare/v3.8.5...v3.9.0) (2024-10-11) **Note:** Version bump only for package @oakjs/addon-ckeditor5-react diff --git a/packages/addon-ckeditor5-react/package.json b/packages/addon-ckeditor5-react/package.json index cbc095c01..6665c0b3e 100644 --- a/packages/addon-ckeditor5-react/package.json +++ b/packages/addon-ckeditor5-react/package.json @@ -1,6 +1,6 @@ { "name": "@oakjs/addon-ckeditor5-react", - "version": "3.9.0", + "version": "3.9.1", "description": "🌳 Modern, lightweight & modulable page builder", "main": "dist/oak-addon-ckeditor.cjs.js", "module": "dist/esm/index.js", @@ -23,7 +23,7 @@ "react-dom": "^18.0.0" }, "dependencies": { - "@oakjs/ckeditor5-build-custom": "^3.9.0" + "@oakjs/ckeditor5-build-custom": "^3.9.1" }, "devDependencies": { "@oakjs/ckeditor5-build-custom": "workspace:*", diff --git a/packages/addon-remirror/CHANGELOG.md b/packages/addon-remirror/CHANGELOG.md index 54f3ab881..d8161ba2b 100644 --- a/packages/addon-remirror/CHANGELOG.md +++ b/packages/addon-remirror/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.1](https://github.com/p3ol/oak/compare/v3.9.0...v3.9.1) (2024-10-11) + +**Note:** Version bump only for package @oakjs/addon-remirror + + + + + # [3.9.0](https://github.com/p3ol/oak/compare/v3.8.5...v3.9.0) (2024-10-11) **Note:** Version bump only for package @oakjs/addon-remirror diff --git a/packages/addon-remirror/package.json b/packages/addon-remirror/package.json index 0d68fa46f..da9102b0d 100644 --- a/packages/addon-remirror/package.json +++ b/packages/addon-remirror/package.json @@ -1,6 +1,6 @@ { "name": "@oakjs/addon-remirror", - "version": "3.9.0", + "version": "3.9.1", "description": "🌳 Modern, lightweight & modulable page builder", "main": "dist/oak-addon-remirror.cjs.js", "module": "dist/esm/index.js", diff --git a/packages/ckeditor5-build-custom/CHANGELOG.md b/packages/ckeditor5-build-custom/CHANGELOG.md index 0da3cb2f9..86d5b6665 100644 --- a/packages/ckeditor5-build-custom/CHANGELOG.md +++ b/packages/ckeditor5-build-custom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.1](https://github.com/p3ol/oak/compare/v3.9.0...v3.9.1) (2024-10-11) + +**Note:** Version bump only for package @oakjs/ckeditor5-build-custom + + + + + # [3.9.0](https://github.com/p3ol/oak/compare/v3.8.5...v3.9.0) (2024-10-11) **Note:** Version bump only for package @oakjs/ckeditor5-build-custom diff --git a/packages/ckeditor5-build-custom/package.json b/packages/ckeditor5-build-custom/package.json index e9dcd27c1..8e5c8fa5b 100644 --- a/packages/ckeditor5-build-custom/package.json +++ b/packages/ckeditor5-build-custom/package.json @@ -2,7 +2,7 @@ "name": "@oakjs/ckeditor5-build-custom", "author": "CKSource", "description": "A custom CKEditor 5 build made by the CKEditor 5 online builder.", - "version": "3.9.0", + "version": "3.9.1", "license": "SEE LICENSE IN LICENSE.md", "main": "dist/ckeditor.js", "types": "dist/types/index.d.ts", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index fb5b649a6..9914702a2 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.1](https://github.com/p3ol/oak/compare/v3.9.0...v3.9.1) (2024-10-11) + + +### Bug Fixes + +* **react:** fix types ([7e609a3](https://github.com/p3ol/oak/commit/7e609a3537df83ac2d1d7bc3bb29cb5d44cdf613)) + + + + + # [3.9.0](https://github.com/p3ol/oak/compare/v3.8.5...v3.9.0) (2024-10-11) diff --git a/packages/react/lib/DynamicComponent/index.tsx b/packages/react/lib/DynamicComponent/index.tsx index 026966c71..42bcd8a0b 100644 --- a/packages/react/lib/DynamicComponent/index.tsx +++ b/packages/react/lib/DynamicComponent/index.tsx @@ -1,7 +1,9 @@ import type { ComponentPropsWithoutRef } from 'react'; +import type { CommonFieldProps } from '../types'; + export declare interface DynamicComponentProps - extends ComponentPropsWithoutRef { + extends ComponentPropsWithoutRef, CommonFieldProps { renderer: React.FC; } diff --git a/packages/react/lib/types.ts b/packages/react/lib/types.ts index 8cdabc599..3519a98e0 100644 --- a/packages/react/lib/types.ts +++ b/packages/react/lib/types.ts @@ -3,10 +3,17 @@ import type { Builder, ComponentObject, ComponentOptionObject, + ComponentOverride, + ComponentOverrideObject, ComponentSettingsFieldObject, ElementObject, + FieldContent, FieldObject, + FieldOverride, + FieldOverrideObject, GetTextCallback, + SettingOverride, + SettingOverrideObject, } from '@oakjs/core'; import type { ColorFieldProps, @@ -34,9 +41,15 @@ export declare interface ImageUploadCallbackResult { export declare interface CommonFieldProps { fieldOptions?: { + onChange?: (name: string, field: FieldContent) => void; setting?: ComponentSettingsFieldObject; editableRef?: MutableRefObject; + floatingsRef?: MutableRefObject; element?: ElementObject | ElementObject[]; + field?: FieldObject; + overrides?: ComponentOverrideObject | FieldOverrideObject | + SettingOverrideObject | ComponentOverride | FieldOverride | + SettingOverride; t?: GetTextCallback; }; } diff --git a/packages/react/package.json b/packages/react/package.json index b60df0087..fcff054f9 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@oakjs/react", - "version": "3.9.0", + "version": "3.9.1", "description": "🌳 Modern, lightweight & modulable page builder", "main": "dist/oak-react.cjs.js", "module": "dist/esm/index.js", diff --git a/packages/strapi-plugin/CHANGELOG.md b/packages/strapi-plugin/CHANGELOG.md index c4d1bb253..1722144f4 100644 --- a/packages/strapi-plugin/CHANGELOG.md +++ b/packages/strapi-plugin/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.9.1](https://github.com/p3ol/oak/compare/v3.9.0...v3.9.1) (2024-10-11) + +**Note:** Version bump only for package @oakjs/strapi-plugin + + + + + # [3.9.0](https://github.com/p3ol/oak/compare/v3.8.5...v3.9.0) (2024-10-11) **Note:** Version bump only for package @oakjs/strapi-plugin diff --git a/packages/strapi-plugin/package.json b/packages/strapi-plugin/package.json index 8d1ef109c..9c3b19fdf 100644 --- a/packages/strapi-plugin/package.json +++ b/packages/strapi-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@oakjs/strapi-plugin", - "version": "3.9.0", + "version": "3.9.1", "description": "🌳 Modern, lightweight & modulable page builder", "repository": { "type": "git", @@ -22,10 +22,10 @@ }, "dependencies": { "@ckeditor/ckeditor5-react": "9.3.0", - "@oakjs/addon-ckeditor5-react": "^3.9.0", - "@oakjs/addon-remirror": "^3.9.0", - "@oakjs/ckeditor5-build-custom": "^3.9.0", - "@oakjs/react": "^3.9.0", + "@oakjs/addon-ckeditor5-react": "^3.9.1", + "@oakjs/addon-remirror": "^3.9.1", + "@oakjs/ckeditor5-build-custom": "^3.9.1", + "@oakjs/react": "^3.9.1", "@oakjs/theme": "^3.8.0", "@remirror/pm": "3.0.0", "@remirror/react": "3.0.1", diff --git a/yarn.lock b/yarn.lock index 4e01bfca8..cb827f0f1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2943,7 +2943,7 @@ __metadata: languageName: node linkType: hard -"@oakjs/addon-ckeditor5-react@npm:^3.9.0, @oakjs/addon-ckeditor5-react@workspace:packages/addon-ckeditor5-react": +"@oakjs/addon-ckeditor5-react@npm:^3.9.1, @oakjs/addon-ckeditor5-react@workspace:packages/addon-ckeditor5-react": version: 0.0.0-use.local resolution: "@oakjs/addon-ckeditor5-react@workspace:packages/addon-ckeditor5-react" dependencies: @@ -2957,7 +2957,7 @@ __metadata: languageName: unknown linkType: soft -"@oakjs/addon-remirror@npm:^3.9.0, @oakjs/addon-remirror@workspace:packages/addon-remirror": +"@oakjs/addon-remirror@npm:^3.9.1, @oakjs/addon-remirror@workspace:packages/addon-remirror": version: 0.0.0-use.local resolution: "@oakjs/addon-remirror@workspace:packages/addon-remirror" dependencies: @@ -2972,7 +2972,7 @@ __metadata: languageName: unknown linkType: soft -"@oakjs/ckeditor5-build-custom@npm:^3.9.0, @oakjs/ckeditor5-build-custom@workspace:*, @oakjs/ckeditor5-build-custom@workspace:packages/ckeditor5-build-custom": +"@oakjs/ckeditor5-build-custom@npm:^3.9.1, @oakjs/ckeditor5-build-custom@workspace:*, @oakjs/ckeditor5-build-custom@workspace:packages/ckeditor5-build-custom": version: 0.0.0-use.local resolution: "@oakjs/ckeditor5-build-custom@workspace:packages/ckeditor5-build-custom" dependencies: @@ -2993,7 +2993,7 @@ __metadata: languageName: unknown linkType: soft -"@oakjs/react@npm:^3.9.0, @oakjs/react@workspace:*, @oakjs/react@workspace:packages/react": +"@oakjs/react@npm:^3.9.1, @oakjs/react@workspace:*, @oakjs/react@workspace:packages/react": version: 0.0.0-use.local resolution: "@oakjs/react@workspace:packages/react" dependencies: @@ -3013,10 +3013,10 @@ __metadata: resolution: "@oakjs/strapi-plugin@workspace:packages/strapi-plugin" dependencies: "@ckeditor/ckeditor5-react": "npm:9.3.0" - "@oakjs/addon-ckeditor5-react": "npm:^3.9.0" - "@oakjs/addon-remirror": "npm:^3.9.0" - "@oakjs/ckeditor5-build-custom": "npm:^3.9.0" - "@oakjs/react": "npm:^3.9.0" + "@oakjs/addon-ckeditor5-react": "npm:^3.9.1" + "@oakjs/addon-remirror": "npm:^3.9.1" + "@oakjs/ckeditor5-build-custom": "npm:^3.9.1" + "@oakjs/react": "npm:^3.9.1" "@oakjs/theme": "npm:^3.8.0" "@remirror/pm": "npm:3.0.0" "@remirror/react": "npm:3.0.1"