diff --git a/package-lock.json b/package-lock.json index 6cb3a592ce7e..3ea81689ec1e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33287,12 +33287,12 @@ } }, "packages/decap-cms": { - "version": "3.1.11", + "version": "3.2.1", "license": "MIT", "dependencies": { "codemirror": "^5.46.0", "create-react-class": "^15.7.0", - "decap-cms-app": "^3.1.11", + "decap-cms-app": "^3.2.1", "decap-cms-media-library-cloudinary": "^3.0.3", "decap-cms-media-library-uploadcare": "^3.0.2", "file-loader": "^6.2.0", @@ -33302,27 +33302,27 @@ } }, "packages/decap-cms-app": { - "version": "3.1.11", + "version": "3.2.1", "license": "MIT", "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "codemirror": "^5.46.0", "dayjs": "^1.11.10", - "decap-cms-backend-aws-cognito-github-proxy": "^3.1.2", + "decap-cms-backend-aws-cognito-github-proxy": "^3.2.0", "decap-cms-backend-azure": "^3.1.1", "decap-cms-backend-bitbucket": "^3.1.2", - "decap-cms-backend-git-gateway": "^3.1.1", - "decap-cms-backend-github": "^3.1.2", - "decap-cms-backend-gitlab": "^3.1.3", + "decap-cms-backend-git-gateway": "^3.2.0", + "decap-cms-backend-github": "^3.2.0", + "decap-cms-backend-gitlab": "^3.2.0", "decap-cms-backend-proxy": "^3.1.2", "decap-cms-backend-test": "^3.1.1", - "decap-cms-core": "^3.3.7", + "decap-cms-core": "^3.4.0", "decap-cms-editor-component-image": "^3.1.1", "decap-cms-lib-auth": "^3.0.5", - "decap-cms-lib-util": "^3.0.4", + "decap-cms-lib-util": "^3.1.0", "decap-cms-lib-widgets": "^3.0.2", - "decap-cms-locales": "^3.1.4", + "decap-cms-locales": "^3.2.0", "decap-cms-ui-default": "^3.1.2", "decap-cms-widget-boolean": "^3.1.1", "decap-cms-widget-code": "^3.1.2", @@ -33330,13 +33330,13 @@ "decap-cms-widget-datetime": "^3.1.5", "decap-cms-widget-file": "^3.1.1", "decap-cms-widget-image": "^3.1.1", - "decap-cms-widget-list": "^3.1.1", + "decap-cms-widget-list": "^3.2.0", "decap-cms-widget-map": "^3.1.2", - "decap-cms-widget-markdown": "^3.1.3", + "decap-cms-widget-markdown": "^3.1.4", "decap-cms-widget-number": "^3.1.1", "decap-cms-widget-object": "^3.1.2", "decap-cms-widget-relation": "^3.3.0", - "decap-cms-widget-select": "^3.1.1", + "decap-cms-widget-select": "^3.2.0", "decap-cms-widget-string": "^3.1.1", "decap-cms-widget-text": "^3.1.1", "immutable": "^3.7.6", @@ -33351,7 +33351,7 @@ } }, "packages/decap-cms-backend-aws-cognito-github-proxy": { - "version": "3.1.2", + "version": "3.2.0", "license": "MIT", "dependencies": { "apollo-cache-inmemory": "^1.6.2", @@ -33417,7 +33417,7 @@ } }, "packages/decap-cms-backend-git-gateway": { - "version": "3.1.1", + "version": "3.2.0", "license": "MIT", "dependencies": { "gotrue-js": "^0.9.24", @@ -33469,7 +33469,7 @@ } }, "packages/decap-cms-backend-github": { - "version": "3.1.2", + "version": "3.2.0", "license": "MIT", "dependencies": { "apollo-cache-inmemory": "^1.6.2", @@ -33494,7 +33494,7 @@ } }, "packages/decap-cms-backend-gitlab": { - "version": "3.1.3", + "version": "3.2.0", "license": "MIT", "dependencies": { "apollo-cache-inmemory": "^1.6.2", @@ -33543,7 +33543,7 @@ } }, "packages/decap-cms-core": { - "version": "3.3.7", + "version": "3.4.0", "license": "MIT", "dependencies": { "@iarna/toml": "2.2.5", @@ -33691,7 +33691,7 @@ } }, "packages/decap-cms-lib-util": { - "version": "3.0.4", + "version": "3.1.0", "license": "MIT", "dependencies": { "js-sha256": "^0.9.0", @@ -33715,7 +33715,7 @@ } }, "packages/decap-cms-locales": { - "version": "3.1.4", + "version": "3.2.0", "license": "MIT" }, "packages/decap-cms-media-library-cloudinary": { @@ -33836,7 +33836,7 @@ } }, "packages/decap-cms-widget-list": { - "version": "3.1.1", + "version": "3.2.0", "license": "MIT", "dependencies": { "@dnd-kit/core": "^6.0.8", @@ -33872,7 +33872,7 @@ } }, "packages/decap-cms-widget-markdown": { - "version": "3.1.3", + "version": "3.1.4", "license": "MIT", "dependencies": { "dompurify": "^2.2.6", @@ -34053,7 +34053,7 @@ } }, "packages/decap-cms-widget-select": { - "version": "3.1.1", + "version": "3.2.0", "license": "MIT", "dependencies": { "react-select": "^4.0.0" @@ -34089,7 +34089,7 @@ } }, "packages/decap-server": { - "version": "3.0.4", + "version": "3.1.0", "license": "MIT", "dependencies": { "@hapi/joi": "^17.0.2", @@ -34113,7 +34113,7 @@ "@types/morgan": "^1.7.37", "@types/node": "^16.0.0", "@types/vfile-message": "^2.0.0", - "decap-cms-lib-util": "^3.0.4", + "decap-cms-lib-util": "^3.1.0", "jest": "^27.0.0", "nodemon": "^2.0.2", "ts-jest": "^27.0.0", diff --git a/packages/decap-cms-app/CHANGELOG.md b/packages/decap-cms-app/CHANGELOG.md index 618bf1a3e77f..6ef592aa01ff 100644 --- a/packages/decap-cms-app/CHANGELOG.md +++ b/packages/decap-cms-app/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.2.1](https://github.com/decaporg/decap-cms/compare/decap-cms-app@3.2.0...decap-cms-app@3.2.1) (2024-08-07) + +**Note:** Version bump only for package decap-cms-app + +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-app@3.1.11...decap-cms-app@3.2.0) (2024-08-07) + +**Note:** Version bump only for package decap-cms-app + ## [3.1.11](https://github.com/decaporg/decap-cms/compare/decap-cms-app@3.1.10...decap-cms-app@3.1.11) (2024-06-27) **Note:** Version bump only for package decap-cms-app diff --git a/packages/decap-cms-app/package.json b/packages/decap-cms-app/package.json index 876d9aa91651..811867beefd7 100644 --- a/packages/decap-cms-app/package.json +++ b/packages/decap-cms-app/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-app", "description": "An extensible, open source, Git-based, React CMS for static sites. Reusable congiuration with React as peer.", - "version": "3.1.11", + "version": "3.2.1", "homepage": "https://www.decapcms.org", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-app", "bugs": "https://github.com/decaporg/decap-cms/issues", @@ -30,20 +30,20 @@ "@emotion/styled": "^11.11.0", "codemirror": "^5.46.0", "dayjs": "^1.11.10", - "decap-cms-backend-aws-cognito-github-proxy": "^3.1.2", + "decap-cms-backend-aws-cognito-github-proxy": "^3.2.0", "decap-cms-backend-azure": "^3.1.1", "decap-cms-backend-bitbucket": "^3.1.2", - "decap-cms-backend-git-gateway": "^3.1.1", - "decap-cms-backend-github": "^3.1.2", - "decap-cms-backend-gitlab": "^3.1.3", + "decap-cms-backend-git-gateway": "^3.2.0", + "decap-cms-backend-github": "^3.2.0", + "decap-cms-backend-gitlab": "^3.2.0", "decap-cms-backend-proxy": "^3.1.2", "decap-cms-backend-test": "^3.1.1", - "decap-cms-core": "^3.3.7", + "decap-cms-core": "^3.4.0", "decap-cms-editor-component-image": "^3.1.1", "decap-cms-lib-auth": "^3.0.5", - "decap-cms-lib-util": "^3.0.4", + "decap-cms-lib-util": "^3.1.0", "decap-cms-lib-widgets": "^3.0.2", - "decap-cms-locales": "^3.1.4", + "decap-cms-locales": "^3.2.0", "decap-cms-ui-default": "^3.1.2", "decap-cms-widget-boolean": "^3.1.1", "decap-cms-widget-code": "^3.1.2", @@ -51,13 +51,13 @@ "decap-cms-widget-datetime": "^3.1.5", "decap-cms-widget-file": "^3.1.1", "decap-cms-widget-image": "^3.1.1", - "decap-cms-widget-list": "^3.1.1", + "decap-cms-widget-list": "^3.2.0", "decap-cms-widget-map": "^3.1.2", - "decap-cms-widget-markdown": "^3.1.3", + "decap-cms-widget-markdown": "^3.1.4", "decap-cms-widget-number": "^3.1.1", "decap-cms-widget-object": "^3.1.2", "decap-cms-widget-relation": "^3.3.0", - "decap-cms-widget-select": "^3.1.1", + "decap-cms-widget-select": "^3.2.0", "decap-cms-widget-string": "^3.1.1", "decap-cms-widget-text": "^3.1.1", "immutable": "^3.7.6", diff --git a/packages/decap-cms-backend-aws-cognito-github-proxy/CHANGELOG.md b/packages/decap-cms-backend-aws-cognito-github-proxy/CHANGELOG.md index 2deecd746739..9bd91902a75b 100644 --- a/packages/decap-cms-backend-aws-cognito-github-proxy/CHANGELOG.md +++ b/packages/decap-cms-backend-aws-cognito-github-proxy/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-aws-cognito-github-proxy@3.1.2...decap-cms-backend-aws-cognito-github-proxy@3.2.0) (2024-08-07) + +### Bug Fixes + +- fetch GitHub PR author name, fixes [#7232](https://github.com/decaporg/decap-cms/issues/7232) ([#7253](https://github.com/decaporg/decap-cms/issues/7253)) ([0e5335d](https://github.com/decaporg/decap-cms/commit/0e5335daba1b67816b4a0c24d1a2d9a185e3b54f)) + ## [3.1.2](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-aws-cognito-github-proxy@3.1.1...decap-cms-backend-aws-cognito-github-proxy@3.1.2) (2024-03-21) **Note:** Version bump only for package decap-cms-backend-aws-cognito-github-proxy diff --git a/packages/decap-cms-backend-aws-cognito-github-proxy/package.json b/packages/decap-cms-backend-aws-cognito-github-proxy/package.json index a2ed62016cd4..d05cec802af3 100644 --- a/packages/decap-cms-backend-aws-cognito-github-proxy/package.json +++ b/packages/decap-cms-backend-aws-cognito-github-proxy/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-backend-aws-cognito-github-proxy", "description": "GitHub backend for Decap CMS proxied through AWS Cognito", - "version": "3.1.2", + "version": "3.2.0", "license": "MIT", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-backend-aws-cognito-github-proxy", "bugs": "https://github.com/decaporg/decap-cms/issues", diff --git a/packages/decap-cms-backend-git-gateway/CHANGELOG.md b/packages/decap-cms-backend-git-gateway/CHANGELOG.md index e5979dbada5e..3cc720acdf06 100644 --- a/packages/decap-cms-backend-git-gateway/CHANGELOG.md +++ b/packages/decap-cms-backend-git-gateway/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-git-gateway@3.1.1...decap-cms-backend-git-gateway@3.2.0) (2024-08-07) + +**Note:** Version bump only for package decap-cms-backend-git-gateway + ## [3.1.1](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-git-gateway@3.1.0-beta.1...decap-cms-backend-git-gateway@3.1.1) (2024-03-21) **Note:** Version bump only for package decap-cms-backend-git-gateway diff --git a/packages/decap-cms-backend-git-gateway/package.json b/packages/decap-cms-backend-git-gateway/package.json index 9092b17971fa..d288bf39e99b 100644 --- a/packages/decap-cms-backend-git-gateway/package.json +++ b/packages/decap-cms-backend-git-gateway/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-backend-git-gateway", "description": "Git Gateway backend for Decap CMS", - "version": "3.1.1", + "version": "3.2.0", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-backend-git-gateway", "bugs": "https://github.com/decaporg/decap-cms/issues", "module": "dist/esm/index.js", diff --git a/packages/decap-cms-backend-github/CHANGELOG.md b/packages/decap-cms-backend-github/CHANGELOG.md index abfc213ed331..0160ac92007e 100644 --- a/packages/decap-cms-backend-github/CHANGELOG.md +++ b/packages/decap-cms-backend-github/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-github@3.1.2...decap-cms-backend-github@3.2.0) (2024-08-07) + +### Bug Fixes + +- fetch GitHub PR author name, fixes [#7232](https://github.com/decaporg/decap-cms/issues/7232) ([#7253](https://github.com/decaporg/decap-cms/issues/7253)) ([0e5335d](https://github.com/decaporg/decap-cms/commit/0e5335daba1b67816b4a0c24d1a2d9a185e3b54f)) + ## [3.1.2](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-github@3.1.1...decap-cms-backend-github@3.1.2) (2024-04-03) **Note:** Version bump only for package decap-cms-backend-github diff --git a/packages/decap-cms-backend-github/package.json b/packages/decap-cms-backend-github/package.json index 6fe111974d89..ef553de31fea 100644 --- a/packages/decap-cms-backend-github/package.json +++ b/packages/decap-cms-backend-github/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-backend-github", "description": "GitHub backend for Decap CMS", - "version": "3.1.2", + "version": "3.2.0", "license": "MIT", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-backend-github", "bugs": "https://github.com/decaporg/decap-cms/issues", diff --git a/packages/decap-cms-backend-gitlab/CHANGELOG.md b/packages/decap-cms-backend-gitlab/CHANGELOG.md index ccadf761e4f2..04d39ba5f979 100644 --- a/packages/decap-cms-backend-gitlab/CHANGELOG.md +++ b/packages/decap-cms-backend-gitlab/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-gitlab@3.1.3...decap-cms-backend-gitlab@3.2.0) (2024-08-07) + +### Bug Fixes + +- **backend:** allow a custom API root for backend ([#7214](https://github.com/decaporg/decap-cms/issues/7214)) ([fae3e05](https://github.com/decaporg/decap-cms/commit/fae3e057f898f60fdbe80091acc833d6ac92696e)), closes [#7168](https://github.com/decaporg/decap-cms/issues/7168) + ## [3.1.3](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-gitlab@3.1.2...decap-cms-backend-gitlab@3.1.3) (2024-04-03) **Note:** Version bump only for package decap-cms-backend-gitlab diff --git a/packages/decap-cms-backend-gitlab/package.json b/packages/decap-cms-backend-gitlab/package.json index 8648d4a7ffb1..9d2d335c6813 100644 --- a/packages/decap-cms-backend-gitlab/package.json +++ b/packages/decap-cms-backend-gitlab/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-backend-gitlab", "description": "GitLab backend for Decap CMS", - "version": "3.1.3", + "version": "3.2.0", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-backend-gitlab", "bugs": "https://github.com/decaporg/decap-cms/issues", "license": "MIT", diff --git a/packages/decap-cms-core/CHANGELOG.md b/packages/decap-cms-core/CHANGELOG.md index 26c62ab7b6ef..436f8af8c15b 100644 --- a/packages/decap-cms-core/CHANGELOG.md +++ b/packages/decap-cms-core/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.4.0](https://github.com/decaporg/decap-cms/compare/decap-cms-core@3.3.7...decap-cms-core@3.4.0) (2024-08-07) + +### Bug Fixes + +- **i18n:** allow to store the new entry in the draft after a pre save ([#7227](https://github.com/decaporg/decap-cms/issues/7227)) ([dc8b684](https://github.com/decaporg/decap-cms/commit/dc8b68408576a320424e226e59c95a92cb0b134f)) +- improve field error position ([#7260](https://github.com/decaporg/decap-cms/issues/7260)) ([853487b](https://github.com/decaporg/decap-cms/commit/853487b2645ec9fa8a24a829b0028c620c7b6734)) + ## [3.3.7](https://github.com/decaporg/decap-cms/compare/decap-cms-core@3.3.6...decap-cms-core@3.3.7) (2024-06-27) ### Bug Fixes diff --git a/packages/decap-cms-core/package.json b/packages/decap-cms-core/package.json index 1b0b4bcdcb8b..b105bd87bb52 100644 --- a/packages/decap-cms-core/package.json +++ b/packages/decap-cms-core/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-core", "description": "Decap CMS core application, see decap-cms package for the main distribution.", - "version": "3.3.7", + "version": "3.4.0", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-core", "bugs": "https://github.com/decaporg/decap-cms/issues", "module": "dist/esm/index.js", diff --git a/packages/decap-cms-lib-util/CHANGELOG.md b/packages/decap-cms-lib-util/CHANGELOG.md index e2afd5e37df9..9bc04cb12103 100644 --- a/packages/decap-cms-lib-util/CHANGELOG.md +++ b/packages/decap-cms-lib-util/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.1.0](https://github.com/decaporg/decap-cms/compare/decap-cms-lib-util@3.0.4...decap-cms-lib-util@3.1.0) (2024-08-07) + +### Bug Fixes + +- **backend:** allow a custom API root for backend ([#7214](https://github.com/decaporg/decap-cms/issues/7214)) ([fae3e05](https://github.com/decaporg/decap-cms/commit/fae3e057f898f60fdbe80091acc833d6ac92696e)), closes [#7168](https://github.com/decaporg/decap-cms/issues/7168) + ## [3.0.4](https://github.com/decaporg/decap-cms/compare/decap-cms-lib-util@3.0.3...decap-cms-lib-util@3.0.4) (2024-04-03) **Note:** Version bump only for package decap-cms-lib-util diff --git a/packages/decap-cms-lib-util/package.json b/packages/decap-cms-lib-util/package.json index b874570e96f4..92ab5ecdffc6 100644 --- a/packages/decap-cms-lib-util/package.json +++ b/packages/decap-cms-lib-util/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-lib-util", "description": "Shared utilities for Decap CMS.", - "version": "3.0.4", + "version": "3.1.0", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-lib-util", "bugs": "https://github.com/decaporg/decap-cms/issues", "module": "dist/esm/index.js", diff --git a/packages/decap-cms-locales/CHANGELOG.md b/packages/decap-cms-locales/CHANGELOG.md index fe170eebc268..df4f80768a05 100644 --- a/packages/decap-cms-locales/CHANGELOG.md +++ b/packages/decap-cms-locales/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-locales@3.1.4...decap-cms-locales@3.2.0) (2024-08-07) + +### Bug Fixes + +- **i18n:** improve Thai locale ([#7248](https://github.com/decaporg/decap-cms/issues/7248)) ([65b9349](https://github.com/decaporg/decap-cms/commit/65b9349c105f2b98dd0e4d4f19ceb0d7a6ee293a)) +- update ukrainian lang ([#7252](https://github.com/decaporg/decap-cms/issues/7252)) ([9881de0](https://github.com/decaporg/decap-cms/commit/9881de0587925840cd15f3af0838284a0ca2b0ab)) + ## [3.1.4](https://github.com/decaporg/decap-cms/compare/decap-cms-locales@3.1.3...decap-cms-locales@3.1.4) (2024-03-21) **Note:** Version bump only for package decap-cms-locales diff --git a/packages/decap-cms-locales/package.json b/packages/decap-cms-locales/package.json index 62f2d2619466..2a6c150590e7 100644 --- a/packages/decap-cms-locales/package.json +++ b/packages/decap-cms-locales/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-locales", "description": "Locales for Decap CMS.", - "version": "3.1.4", + "version": "3.2.0", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-locales", "bugs": "https://github.com/decaporg/decap-cms/issues", "license": "MIT", diff --git a/packages/decap-cms-widget-list/CHANGELOG.md b/packages/decap-cms-widget-list/CHANGELOG.md index 7ab8712cad7b..e15bb2f70ca7 100644 --- a/packages/decap-cms-widget-list/CHANGELOG.md +++ b/packages/decap-cms-widget-list/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-widget-list@3.1.1...decap-cms-widget-list@3.2.0) (2024-08-07) + +**Note:** Version bump only for package decap-cms-widget-list + ## [3.1.1](https://github.com/decaporg/decap-cms/compare/decap-cms-widget-list@3.1.0-beta.1...decap-cms-widget-list@3.1.1) (2024-03-21) **Note:** Version bump only for package decap-cms-widget-list diff --git a/packages/decap-cms-widget-list/package.json b/packages/decap-cms-widget-list/package.json index 1664f42df752..bfa581a4bff7 100644 --- a/packages/decap-cms-widget-list/package.json +++ b/packages/decap-cms-widget-list/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-widget-list", "description": "Widget for editing lists in Decap CMS.", - "version": "3.1.1", + "version": "3.2.0", "homepage": "https://www.decapcms.org/docs/widgets/#list", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-widget-list", "bugs": "https://github.com/decaporg/decap-cms/issues", diff --git a/packages/decap-cms-widget-markdown/CHANGELOG.md b/packages/decap-cms-widget-markdown/CHANGELOG.md index a965f83761bb..1ac60466c0c3 100644 --- a/packages/decap-cms-widget-markdown/CHANGELOG.md +++ b/packages/decap-cms-widget-markdown/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.4](https://github.com/decaporg/decap-cms/compare/decap-cms-widget-markdown@3.1.3...decap-cms-widget-markdown@3.1.4) (2024-08-07) + +**Note:** Version bump only for package decap-cms-widget-markdown + ## [3.1.3](https://github.com/decaporg/decap-cms/compare/decap-cms-widget-markdown@3.1.2...decap-cms-widget-markdown@3.1.3) (2024-03-28) **Note:** Version bump only for package decap-cms-widget-markdown diff --git a/packages/decap-cms-widget-markdown/package.json b/packages/decap-cms-widget-markdown/package.json index 9ee577ac96fd..f033c10b69b1 100644 --- a/packages/decap-cms-widget-markdown/package.json +++ b/packages/decap-cms-widget-markdown/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-widget-markdown", "description": "Widget for editing markdown in Decap CMS.", - "version": "3.1.3", + "version": "3.1.4", "homepage": "https://www.decapcms.org/docs/widgets/#markdown", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-widget-markdown", "bugs": "https://github.com/decaporg/decap-cms/issues", diff --git a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/events/keyDown.js b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/events/keyDown.js index 7d75353a7105..0ce618dd1403 100644 --- a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/events/keyDown.js +++ b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/events/keyDown.js @@ -1,9 +1,11 @@ import isHotkey from 'is-hotkey'; +import { Editor, Transforms } from 'slate'; import keyDownEnter from './keyDownEnter'; import keyDownBackspace from './keyDownBackspace'; import isCursorInNonDefaultBlock from '../locations/isCursorInNonDefaultBlock'; import toggleBlock from './toggleBlock'; +import isCursorCollapsedAfterSoftBreak from '../locations/isCursorCollapsedAfterSoftBreak'; const HEADING_HOTKEYS = { 'mod+1': 'heading-one', @@ -25,6 +27,13 @@ function keyDown(event, editor) { } } + if (isHotkey('backspace', event) && isCursorCollapsedAfterSoftBreak(editor)) { + const [, path] = Editor.previous(editor); + Transforms.removeNodes(editor, { at: path }); + event.preventDefault(); + return false; + } + if (!isCursorInNonDefaultBlock(editor)) return; if (isHotkey('enter', event)) { diff --git a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/locations/isCursorCollapsedAfterSoftBreak.js b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/locations/isCursorCollapsedAfterSoftBreak.js new file mode 100644 index 000000000000..7355b0061c90 --- /dev/null +++ b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/locations/isCursorCollapsedAfterSoftBreak.js @@ -0,0 +1,13 @@ +import { Editor, Range } from 'slate'; + +function isCursorCollapsedAfterSoftBreak(editor) { + const { selection } = editor; + if (!selection) return false; + if (Range.isExpanded(selection)) return false; + + const previous = Editor.previous(editor); + + return previous && previous[0].type == 'break'; +} + +export default isCursorCollapsedAfterSoftBreak; diff --git a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/transforms/unwrapIfCursorAtStart.js b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/transforms/unwrapIfCursorAtStart.js index 491b50f906f5..7e728a1a5d10 100644 --- a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/transforms/unwrapIfCursorAtStart.js +++ b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/blocks/transforms/unwrapIfCursorAtStart.js @@ -5,18 +5,31 @@ import lowestMatchedAncestor from '../../matchers/lowestMatchedAncestor'; function unwrapIfCursorAtStart(editor, mergeWithPrevious = false) { if (editor.selection.anchor.offset !== 0) return false; - const node = Editor.above(editor, lowestMatchedAncestor(editor, 'non-default')); + let [node, path] = Editor.above(editor, lowestMatchedAncestor(editor, 'non-default')); - if (node[1].length == 0) return false; + if (path.length == 0) return false; - const isHeading = `${node[0].type}`.startsWith('heading-'); + const isHeading = `${node.type}`.startsWith('heading-'); if (isHeading) { Transforms.setNodes(editor, { type: 'paragraph' }); return false; } + const isBlock = Editor.isBlock(editor, node); + const [parentBlock, parentBlockPath] = Editor.above( + editor, + lowestMatchedAncestor(editor, 'block'), + ); + if (!isBlock) { + if (!Editor.isStart(editor, path, parentBlockPath)) { + return false; + } + + [node, path] = [parentBlock, parentBlockPath]; + } + Editor.withoutNormalizing(editor, () => { - Transforms.unwrapNodes(editor, { match: n => n.type === node[0].type, split: true }); + Transforms.unwrapNodes(editor, { match: n => n.type === node.type, split: true }); if (mergeWithPrevious) { Transforms.mergeNodes(editor); diff --git a/packages/decap-cms-widget-markdown/src/serializers/remarkSlate.js b/packages/decap-cms-widget-markdown/src/serializers/remarkSlate.js index c4a44c8e93cb..cd631a440eb2 100644 --- a/packages/decap-cms-widget-markdown/src/serializers/remarkSlate.js +++ b/packages/decap-cms-widget-markdown/src/serializers/remarkSlate.js @@ -234,7 +234,6 @@ export default function remarkToSlate({ voidCodeBlock } = {}) { * Convert simple cases that only require a type and children, with no * additional properties. */ - case 'root': case 'paragraph': case 'blockquote': case 'tableRow': @@ -242,6 +241,15 @@ export default function remarkToSlate({ voidCodeBlock } = {}) { return createBlock(typeMap[node.type], nodes); } + /** + * Root element + * If the root node is empty, we need to add a paragraph node to it. + */ + case 'root': { + const children = isEmpty(nodes) ? [createBlock('paragraph')] : nodes; + return createBlock(typeMap[node.type], children); + } + /** * List Items * diff --git a/packages/decap-cms-widget-select/CHANGELOG.md b/packages/decap-cms-widget-select/CHANGELOG.md index 885883d61c09..49c24fd04020 100644 --- a/packages/decap-cms-widget-select/CHANGELOG.md +++ b/packages/decap-cms-widget-select/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms-widget-select@3.1.1...decap-cms-widget-select@3.2.0) (2024-08-07) + +### Bug Fixes + +- **select-widget:** select widget not able to select number value `0` ([#7254](https://github.com/decaporg/decap-cms/issues/7254)) ([804b3aa](https://github.com/decaporg/decap-cms/commit/804b3aa47f8f2084fa7629d44275c40646185805)), closes [#6515](https://github.com/decaporg/decap-cms/issues/6515) + ## [3.1.1](https://github.com/decaporg/decap-cms/compare/decap-cms-widget-select@3.1.0-beta.1...decap-cms-widget-select@3.1.1) (2024-03-21) **Note:** Version bump only for package decap-cms-widget-select diff --git a/packages/decap-cms-widget-select/package.json b/packages/decap-cms-widget-select/package.json index 76b22de3bc87..957184473cdf 100644 --- a/packages/decap-cms-widget-select/package.json +++ b/packages/decap-cms-widget-select/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms-widget-select", "description": "Selectable values widget for Decap CMS.", - "version": "3.1.1", + "version": "3.2.0", "homepage": "https://www.decapcms.org/docs/widgets/#select", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-cms-widget-select", "bugs": "https://github.com/decaporg/decap-cms/issues", diff --git a/packages/decap-cms/CHANGELOG.md b/packages/decap-cms/CHANGELOG.md index af6cb04c3acd..1dbd439b22b8 100644 --- a/packages/decap-cms/CHANGELOG.md +++ b/packages/decap-cms/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.2.1](https://github.com/decaporg/decap-cms/compare/decap-cms@3.2.0...decap-cms@3.2.1) (2024-08-07) + +**Note:** Version bump only for package decap-cms + +# [3.2.0](https://github.com/decaporg/decap-cms/compare/decap-cms@3.1.11...decap-cms@3.2.0) (2024-08-07) + +**Note:** Version bump only for package decap-cms + ## [3.1.11](https://github.com/decaporg/decap-cms/compare/decap-cms@3.1.10...decap-cms@3.1.11) (2024-06-27) **Note:** Version bump only for package decap-cms diff --git a/packages/decap-cms/package.json b/packages/decap-cms/package.json index 36fbe8b169f1..6c6d634f76b1 100644 --- a/packages/decap-cms/package.json +++ b/packages/decap-cms/package.json @@ -1,7 +1,7 @@ { "name": "decap-cms", "description": "An extensible, open source, Git-based, React CMS for static sites.", - "version": "3.1.11", + "version": "3.2.1", "homepage": "https://www.decapcms.org", "repository": "https://github.com/decaporg/decap-cms", "bugs": "https://github.com/decaporg/decap-cms/issues", @@ -22,7 +22,7 @@ "dependencies": { "codemirror": "^5.46.0", "create-react-class": "^15.7.0", - "decap-cms-app": "^3.1.11", + "decap-cms-app": "^3.2.1", "decap-cms-media-library-cloudinary": "^3.0.3", "decap-cms-media-library-uploadcare": "^3.0.2", "file-loader": "^6.2.0", diff --git a/packages/decap-server/CHANGELOG.md b/packages/decap-server/CHANGELOG.md index 7a28cc5de038..84b829f4780e 100644 --- a/packages/decap-server/CHANGELOG.md +++ b/packages/decap-server/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.1.0](https://github.com/decaporg/decap-cms/compare/decap-server@3.0.4...decap-server@3.1.0) (2024-08-07) + +**Note:** Version bump only for package decap-server + ## [3.0.4](https://github.com/decaporg/decap-cms/compare/decap-server@3.0.3...decap-server@3.0.4) (2024-04-03) **Note:** Version bump only for package decap-server diff --git a/packages/decap-server/package.json b/packages/decap-server/package.json index 252e33b46728..2589198b71ac 100644 --- a/packages/decap-server/package.json +++ b/packages/decap-server/package.json @@ -1,7 +1,7 @@ { "name": "decap-server", "description": "Proxy server to be used with Decap CMS proxy backend", - "version": "3.0.4", + "version": "3.1.0", "repository": "https://github.com/decaporg/decap-cms/tree/main/packages/decap-server", "bugs": "https://github.com/decaporg/decap-cms/issues", "license": "MIT", @@ -39,7 +39,7 @@ "@types/morgan": "^1.7.37", "@types/node": "^16.0.0", "@types/vfile-message": "^2.0.0", - "decap-cms-lib-util": "^3.0.4", + "decap-cms-lib-util": "^3.1.0", "jest": "^27.0.0", "nodemon": "^2.0.2", "ts-jest": "^27.0.0",