Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: decaporg/decap-cms
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: [email protected]
Choose a base ref
...
head repository: decaporg/decap-cms
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: [email protected]
Choose a head ref
  • 8 commits
  • 36 files changed
  • 6 contributors

Commits on Aug 25, 2023

  1. ci(node.js): build and test with even versions of Node.js (#6494)

    * ci(node.js): build and test with even versions of Node.js
    
    * ci(node.js): remove 10.x version
    bytrangle authored Aug 25, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    0aac310 View commit details

Commits on Aug 30, 2023

  1. chore(node-ci): update machine count & node version (#6887)

    * chore(node-ci): update machine count & node ver
    
    * chore: fine-tune machine count
    
    * fix: less machines
    martinjagodic authored Aug 30, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fa01edf View commit details
  2. chore(deps): bump @adobe/css-tools from 4.2.0 to 4.3.1 (#6896)

    Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.2.0 to 4.3.1.
    - [Changelog](https://github.com/adobe/css-tools/blob/main/History.md)
    - [Commits](https://github.com/adobe/css-tools/commits)
    
    ---
    updated-dependencies:
    - dependency-name: "@adobe/css-tools"
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Martin Jagodic <[email protected]>
    dependabot[bot] and martinjagodic authored Aug 30, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9d3ee62 View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2c8aaf8 View commit details

Commits on Aug 31, 2023

  1. chore: remove the date widget (#6893)

    * feat: remove date widget
    
    * fix: remove widget date from package.json
    martinjagodic authored Aug 31, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7b74b68 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    18ef773 View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    eefdd37 View commit details

Commits on Sep 6, 2023

  1. Copy the full SHA
    45447ce View commit details
Showing with 161 additions and 668 deletions.
  1. +9 −7 .github/workflows/nodejs.yml
  2. +1 −8 dev-test/backends/test/config.yml
  3. +1 −8 dev-test/config.yml
  4. +8 −0 packages/decap-cms-app/CHANGELOG.md
  5. +6 −7 packages/decap-cms-app/package.json
  6. +0 −2 packages/decap-cms-app/src/extensions.js
  7. +11 −0 packages/decap-cms-backend-git-gateway/CHANGELOG.md
  8. +1 −1 packages/decap-cms-backend-git-gateway/package.json
  9. +2 −2 packages/decap-cms-backend-git-gateway/src/implementation.ts
  10. +11 −0 packages/decap-cms-backend-github/CHANGELOG.md
  11. +1 −1 packages/decap-cms-backend-github/package.json
  12. +6 −2 packages/decap-cms-backend-github/src/implementation.tsx
  13. +16 −0 packages/decap-cms-core/CHANGELOG.md
  14. +8 −0 packages/decap-cms-core/index.d.ts
  15. +1 −1 packages/decap-cms-core/package.json
  16. +28 −1 packages/decap-cms-core/src/backend.ts
  17. +1 −1 packages/decap-cms-core/src/components/Editor/EditorControlPane/EditorControlPane.js
  18. +5 −1 packages/decap-cms-core/src/lib/i18n.ts
  19. +11 −0 packages/decap-cms-lib-util/CHANGELOG.md
  20. +1 −1 packages/decap-cms-lib-util/package.json
  21. +1 −0 packages/decap-cms-lib-util/src/implementation.ts
  22. +0 −375 packages/decap-cms-widget-date/CHANGELOG.md
  23. +0 −9 packages/decap-cms-widget-date/README.md
  24. +0 −35 packages/decap-cms-widget-date/package.json
  25. +0 −142 packages/decap-cms-widget-date/src/DateControl.js
  26. +0 −13 packages/decap-cms-widget-date/src/DatePreview.js
  27. +0 −14 packages/decap-cms-widget-date/src/index.js
  28. +0 −3 packages/decap-cms-widget-date/webpack.config.js
  29. +8 −0 packages/decap-cms-widget-datetime/CHANGELOG.md
  30. +1 −2 packages/decap-cms-widget-datetime/package.json
  31. +8 −0 packages/decap-cms/CHANGELOG.md
  32. +2 −2 packages/decap-cms/package.json
  33. +8 −0 packages/decap-server/CHANGELOG.md
  34. +2 −2 packages/decap-server/package.json
  35. +0 −25 website/content/docs/widgets/date.md
  36. +3 −3 yarn.lock
16 changes: 9 additions & 7 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -20,19 +20,21 @@ jobs:
filters: |
cms:
- '!website/**'
build:
needs: changes
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
node-version: [16.x, 18.x]
steps:
- uses: actions/checkout@v3
if: ${{ needs.changes.outputs.cms == 'true' }}
- name: Use Node.js
- name: Use Node.js {{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: 18
node-version: ${{ matrix.node-version }}
check-latest: true
if: ${{ needs.changes.outputs.cms == 'true' }}
- name: log versions
@@ -64,7 +66,7 @@ jobs:

strategy:
matrix:
machine: [1, 2, 3, 4, 5, 6, 7, 8]
node-version: [16.x, 18.x]
fail-fast: false

steps:
@@ -73,7 +75,7 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: ${{ matrix.node-version }}
check-latest: true
cache: yarn
if: ${{ needs.changes.outputs.cms == 'true' }}
@@ -96,13 +98,13 @@ jobs:
IS_FORK: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork == true }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
NODE_OPTIONS: --max-old-space-size=4096
MACHINE_COUNT: 8
MACHINE_INDEX: ${{ matrix.machine }}
MACHINE_COUNT: 2
MACHINE_INDEX: ${{ matrix.node-version }}
if: ${{ needs.changes.outputs.cms == 'true' }}
- uses: actions/upload-artifact@v3
if: ${{ always() && needs.changes.outputs.cms == 'true' }}
with:
name: cypress-results-${{ matrix.machine }}
name: cypress-results-${{ matrix.node-version }}
path: |
cypress/screenshots
cypress/videos
9 changes: 1 addition & 8 deletions dev-test/backends/test/config.yml
Original file line number Diff line number Diff line change
@@ -114,7 +114,7 @@ collections: # A list of collections the CMS should be able to edit
name: 'post'
widget: 'relationKitchenSinkPost'
collection: 'posts'
display_fields: ['title', 'date']
display_fields: ['title', 'datetime']
search_fields: ['title', 'body']
value_field: 'title'
- { label: 'Title', name: 'title', widget: 'string' }
@@ -124,7 +124,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number', hint: 'To infinity and beyond!' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -153,7 +152,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -167,7 +165,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -181,7 +178,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -201,7 +197,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -216,7 +211,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- {
@@ -248,7 +242,6 @@ collections: # A list of collections the CMS should be able to edit
name: 'type_3_object'
widget: 'object'
fields:
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- name: pages # a nested collection
9 changes: 1 addition & 8 deletions dev-test/config.yml
Original file line number Diff line number Diff line change
@@ -114,7 +114,7 @@ collections: # A list of collections the CMS should be able to edit
name: 'post'
widget: 'relationKitchenSinkPost'
collection: 'posts'
display_fields: ['title', 'date']
display_fields: ['title', 'datetime']
search_fields: ['title', 'body']
value_field: 'title'
- { label: 'Title', name: 'title', widget: 'string' }
@@ -124,7 +124,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number', hint: 'To infinity and beyond!' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -153,7 +152,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -167,7 +165,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -181,7 +178,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -201,7 +197,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- { label: 'Select', name: 'select', widget: 'select', options: ['a', 'b', 'c'] }
@@ -216,7 +211,6 @@ collections: # A list of collections the CMS should be able to edit
- { label: 'Number', name: 'number', widget: 'number' }
- { label: 'Markdown', name: 'markdown', widget: 'markdown' }
- { label: 'Datetime', name: 'datetime', widget: 'datetime' }
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- {
@@ -248,7 +242,6 @@ collections: # A list of collections the CMS should be able to edit
name: 'type_3_object'
widget: 'object'
fields:
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Image', name: 'image', widget: 'image' }
- { label: 'File', name: 'file', widget: 'file' }
- name: pages # a nested collection
8 changes: 8 additions & 0 deletions packages/decap-cms-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.0.6](https://github.com/decaporg/decap-cms/compare/decap-cms-app@3.0.5...decap-cms-app@3.0.6) (2023-09-06)

**Note:** Version bump only for package decap-cms-app





## [3.0.5](https://github.com/decaporg/decap-cms/compare/decap-cms-app@3.0.4...decap-cms-app@3.0.5) (2023-08-25)

**Note:** Version bump only for package decap-cms-app
13 changes: 6 additions & 7 deletions packages/decap-cms-app/package.json
Original file line number Diff line number Diff line change
@@ -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.0.5",
"version": "3.0.6",
"homepage": "https://www.decapcms.org",
"repository": "https://github.com/decaporg/decap-cms/tree/master/packages/decap-cms-app",
"bugs": "https://github.com/decaporg/decap-cms/issues",
@@ -31,23 +31,22 @@
"codemirror": "^5.46.0",
"decap-cms-backend-azure": "^3.0.1",
"decap-cms-backend-bitbucket": "^3.0.1",
"decap-cms-backend-git-gateway": "^3.0.1",
"decap-cms-backend-github": "^3.0.1",
"decap-cms-backend-git-gateway": "^3.0.2",
"decap-cms-backend-github": "^3.0.2",
"decap-cms-backend-gitlab": "^3.0.1",
"decap-cms-backend-proxy": "^3.0.1",
"decap-cms-backend-test": "^3.0.1",
"decap-cms-core": "^3.2.2",
"decap-cms-core": "^3.2.3",
"decap-cms-editor-component-image": "^3.0.0",
"decap-cms-lib-auth": "^3.0.0",
"decap-cms-lib-util": "^3.0.0",
"decap-cms-lib-util": "^3.0.1",
"decap-cms-lib-widgets": "^3.0.0",
"decap-cms-locales": "^3.1.0",
"decap-cms-ui-default": "^3.0.1",
"decap-cms-widget-boolean": "^3.0.1",
"decap-cms-widget-code": "^3.0.1",
"decap-cms-widget-colorstring": "^3.0.1",
"decap-cms-widget-date": "^3.0.1",
"decap-cms-widget-datetime": "^3.0.1",
"decap-cms-widget-datetime": "^3.0.2",
"decap-cms-widget-file": "^3.0.1",
"decap-cms-widget-image": "^3.0.1",
"decap-cms-widget-list": "^3.0.1",
2 changes: 0 additions & 2 deletions packages/decap-cms-app/src/extensions.js
Original file line number Diff line number Diff line change
@@ -21,7 +21,6 @@ import DecapCmsWidgetObject from 'decap-cms-widget-object';
import DecapCmsWidgetRelation from 'decap-cms-widget-relation';
import DecapCmsWidgetBoolean from 'decap-cms-widget-boolean';
import DecapCmsWidgetMap from 'decap-cms-widget-map';
import DecapCmsWidgetDate from 'decap-cms-widget-date';
import DecapCmsWidgetDatetime from 'decap-cms-widget-datetime';
import DecapCmsWidgetCode from 'decap-cms-widget-code';
import DecapCmsWidgetColorString from 'decap-cms-widget-colorstring';
@@ -51,7 +50,6 @@ CMS.registerWidget([
DecapCmsWidgetRelation.Widget(),
DecapCmsWidgetBoolean.Widget(),
DecapCmsWidgetMap.Widget(),
DecapCmsWidgetDate.Widget(),
DecapCmsWidgetDatetime.Widget(),
DecapCmsWidgetCode.Widget(),
DecapCmsWidgetColorString.Widget(),
11 changes: 11 additions & 0 deletions packages/decap-cms-backend-git-gateway/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.0.2](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-git-gateway@3.0.1...decap-cms-backend-git-gateway@3.0.2) (2023-09-06)


### Performance Improvements

* filter by path when loading collection from github backend ([#6898](https://github.com/decaporg/decap-cms/issues/6898)) ([18ef773](https://github.com/decaporg/decap-cms/commit/18ef773f35db1b7ef3ab5a0f25527d87745b9c73))





## [3.0.1](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-git-gateway@3.0.0...decap-cms-backend-git-gateway@3.0.1) (2023-08-25)


2 changes: 1 addition & 1 deletion packages/decap-cms-backend-git-gateway/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "decap-cms-backend-git-gateway",
"description": "Git Gateway backend for Decap CMS",
"version": "3.0.1",
"version": "3.0.2",
"repository": "https://github.com/decaporg/decap-cms/tree/master/packages/decap-cms-backend-git-gateway",
"bugs": "https://github.com/decaporg/decap-cms/issues",
"module": "dist/esm/index.js",
4 changes: 2 additions & 2 deletions packages/decap-cms-backend-git-gateway/src/implementation.ts
Original file line number Diff line number Diff line change
@@ -392,8 +392,8 @@ export default class GitGateway implements Implementation {
async entriesByFolder(folder: string, extension: string, depth: number) {
return this.backend!.entriesByFolder(folder, extension, depth);
}
allEntriesByFolder(folder: string, extension: string, depth: number) {
return this.backend!.allEntriesByFolder(folder, extension, depth);
allEntriesByFolder(folder: string, extension: string, depth: number, pathRegex?: RegExp) {
return this.backend!.allEntriesByFolder(folder, extension, depth, pathRegex);
}
entriesByFiles(files: ImplementationFile[]) {
return this.backend!.entriesByFiles(files);
11 changes: 11 additions & 0 deletions packages/decap-cms-backend-github/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.0.2](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-github@3.0.1...decap-cms-backend-github@3.0.2) (2023-09-06)


### Performance Improvements

* filter by path when loading collection from github backend ([#6898](https://github.com/decaporg/decap-cms/issues/6898)) ([18ef773](https://github.com/decaporg/decap-cms/commit/18ef773f35db1b7ef3ab5a0f25527d87745b9c73))





## [3.0.1](https://github.com/decaporg/decap-cms/compare/decap-cms-backend-github@3.0.0...decap-cms-backend-github@3.0.1) (2023-08-25)


2 changes: 1 addition & 1 deletion packages/decap-cms-backend-github/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "decap-cms-backend-github",
"description": "GitHub backend for Decap CMS",
"version": "3.0.1",
"version": "3.0.2",
"license": "MIT",
"repository": "https://github.com/decaporg/decap-cms/tree/master/packages/decap-cms-backend-github",
"bugs": "https://github.com/decaporg/decap-cms/issues",
8 changes: 6 additions & 2 deletions packages/decap-cms-backend-github/src/implementation.tsx
Original file line number Diff line number Diff line change
@@ -401,14 +401,18 @@ export default class GitHub implements Implementation {
return files;
}

async allEntriesByFolder(folder: string, extension: string, depth: number) {
async allEntriesByFolder(folder: string, extension: string, depth: number, pathRegex?: RegExp) {
const repoURL = this.api!.originRepoURL;

const listFiles = () =>
this.api!.listFiles(folder, {
repoURL,
depth,
}).then(files => files.filter(file => filterByExtension(file, extension)));
}).then(files =>
files.filter(
file => (!pathRegex || pathRegex.test(file.path)) && filterByExtension(file, extension),
),
);

const readFile = (path: string, id: string | null | undefined) => {
return this.api!.readFile(path, id, { repoURL }) as Promise<string>;
16 changes: 16 additions & 0 deletions packages/decap-cms-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.2.3](https://github.com/decaporg/decap-cms/compare/decap-cms-core@3.2.2...decap-cms-core@3.2.3) (2023-09-06)


### Bug Fixes

* fill from locale error if undefined ([#6897](https://github.com/decaporg/decap-cms/issues/6897)) ([2c8aaf8](https://github.com/decaporg/decap-cms/commit/2c8aaf8c589da8436588b33261e6af9701d59b42))


### Performance Improvements

* filter by path when loading collection from github backend ([#6898](https://github.com/decaporg/decap-cms/issues/6898)) ([18ef773](https://github.com/decaporg/decap-cms/commit/18ef773f35db1b7ef3ab5a0f25527d87745b9c73))





## [3.2.2](https://github.com/decaporg/decap-cms/compare/decap-cms-core@3.2.1...decap-cms-core@3.2.2) (2023-08-25)


8 changes: 8 additions & 0 deletions packages/decap-cms-core/index.d.ts
Original file line number Diff line number Diff line change
@@ -412,6 +412,14 @@ declare module 'decap-cms-core' {
name: string;
label: string;
widget: string;
/**
* Used if widget === "list" to create a flat array
*/
field: EditorComponentField;
/**
* Used if widget === "list" to create an array of objects
*/
fields: EditorComponentField[];
}

export interface EditorComponentOptions {
2 changes: 1 addition & 1 deletion packages/decap-cms-core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "decap-cms-core",
"description": "Decap CMS core application, see decap-cms package for the main distribution.",
"version": "3.2.2",
"version": "3.2.3",
"repository": "https://github.com/decaporg/decap-cms/tree/master/packages/decap-cms-core",
"bugs": "https://github.com/decaporg/decap-cms/issues",
"module": "dist/esm/index.js",
Loading