Releases: decaporg/decap-cms
decap-cms@3.14.0
What's Changed
- chore(deps): bump protocol-buffers-schema from 3.6.0 to 3.6.1 by @dependabot[bot] in #7837
- fix: remove unused dependencies and specify missing dependencies by @delucis in #7833
- chore(deps): bump follow-redirects and mockserver-node by @dependabot[bot] in #7839
- feat: Croatian and serbian locale by @codedoga in #7829
- chore(deps-dev): bump webpack-dev-server from 5.2.2 to 5.2.4 by @dependabot[bot] in #7819
- fix(gitlab): load LFS media content by @JackSpiece in #7815
- fix(richtext): create break nodes on shift + enter by @delucis in #7817
- pattern can be RegExp by @shadow-light in #6794
- feat(ui): make media library responsive by @delucis in #7820
- feat(ui): make collections and workflow views responsive by @delucis in #7827
- refactor: use web standard
crypto.randomUUID()instead ofuuidpackage by @delucis in #7846 - chore(deps): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #7849
New Contributors
- @codedoga made their first contribution in #7829
- @JackSpiece made their first contribution in #7815
- @shadow-light made their first contribution in #6794
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.13.0...decap-cms@3.14.0
decap-cms@3.13.0
What's Changed
- Fix(#7442): dynamic loading of codemirror language modes by @fgnass in #7443
- fix: adhere to remark's tokenizer rules #7315 by @fgnass in #7444
- fix(core): return full entry object from invokeEvent instead of just
databy @adbw-pge in #7667 - fix(richtext): invalid imports, rich text widget types, improve paste handling by @martinjagodic in #7803
- chore(deps-dev): bump axios from 1.15.0 to 1.16.0 by @dependabot[bot] in #7804
- chore(deps-dev): bump postcss from 8.5.6 to 8.5.14 by @dependabot[bot] in #7805
- chore(deps): bump simple-git from 3.32.3 to 3.36.0 by @dependabot[bot] in #7807
- chore(deps): bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #7808
- chore(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 by @dependabot[bot] in #7809
- fix(#7794): populate relation widget from url by @lydiascarf in #7806
- Sanitize HTML links and images, enhance proxy URL validation by @martinjagodic in #7791
- feat: expose slug in getCollection result by @fgnass in #7436
- feat(slugs): allow filters in template strings by @stormwarning in #6690
- Fix(#7414): Fix React's bad setState() call warnings by @fgnass in #7416
- Fix bugs in nested collection by @pranaysahith in #7681
- feat(ui): make dropdown positioning responsive by @delucis in #7828
- feat(ui): make app header responsive by @delucis in #7825
New Contributors
- @adbw-pge made their first contribution in #7667
- @lydiascarf made their first contribution in #7806
- @stormwarning made their first contribution in #6690
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.12.2...decap-cms@3.13.0
decap-cms@3.12.2
What's Changed
- feat: allow special characters to pass through slugification by @mikestopcontinues in #6220
- chore: add
mdast-util-to-stringto direct deps of richtext widget by @fedetibaldo in #7788
New Contributors
- @mikestopcontinues made their first contribution in #6220
- @fedetibaldo made their first contribution in #7788
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.12.1...decap-cms@3.12.2
decap-cms@3.12.1
fix: add decap-cms-widget-richtext as a dependency
decap-cms@3.12.0
This release brings the long-awaited richtext widget, which replaces the markdown widget. It should be a drop-in replacement, but some edge cases could not be covered when testing. That's why it's flagged as a beta feature for now.
What's Changed
- Widget richtext by @demshy in #7162
- Add linked image support for richtext widget by @martinjagodic in #7779
- feat: add break element to widget richtext by @martinjagodic in #7782
- fix(markdown): extra whitespace before and after pasted content #7364 by @hip3r in #7440
- feat: remove HTML comments from pasted content by @yanthomasdev in #7775
- perf: use Clipboard API by @florian-lefebvre in #7780
- fix(widget-object): don't propagate isEditorComponent to nested fields by @martinjagodic in #7762
- Fix/propagate errors for i18n entries by @sempostma in #7773
- fix(frontmatter): improve duplicate frontmatter key error handling by @codeafridi in #7679
- feat: add config option to enable Signed-off-by in commit messages by @emersion in #7766
Dependencies
- chore(deps): bump yaml from 2.8.2 to 2.8.3 by @dependabot[bot] in #7763
- chore(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #7764
- chore(deps-dev): bump node-forge from 1.3.3 to 1.4.0 by @dependabot[bot] in #7765
- chore(deps-dev): bump axios from 1.13.5 to 1.15.0 by @dependabot[bot] in #7778
- chore(deps): bump path-to-regexp from 0.1.12 to 0.1.13 by @dependabot[bot] in #7769
- chore(deps): bump lodash-es from 4.17.23 to 4.18.1 by @dependabot[bot] in #7771
- chore(deps): bump dompurify from 3.3.3 to 3.4.0 by @dependabot[bot] in #7784
New Contributors
- @codeafridi made their first contribution in #7679
- @florian-lefebvre made their first contribution in #7780
- @emersion made their first contribution in #7766
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.11.0...decap-cms@3.12.0
decap-cms@3.11.0
What's Changed
- feat: add configurable issue url by @sempostma in #7734
- feat: add loading feedback to deploy preview button by @jonasbeck in #7757
- fix: set PENDING status on deploy preview request and failure by @jonasbeck in #7756
- fix: increase deploy preview polling and cancel on unmount by @jonasbeck in #7758
- fix(markdown): list editor components alphabetically in toolbar by @domcleal in #7759
- feat(ci): add npm package integrity test before publish by @EricGrill in #7703
- chore(deps): bump bn.js by @dependabot[bot] in #7732
- chore(deps): bump minimatch from 7.4.6 to 7.4.7 by @dependabot[bot] in #7733
- chore(deps): bump minimatch from 7.4.7 to 7.4.8 by @dependabot[bot] in #7737
- Clarify manual sharding for forks in runCypress function by @martinjagodic in #7743
- chore(deps): bump svgo from 2.8.0 to 2.8.2 by @dependabot[bot] in #7742
- Improve Cypress teardown by @martinjagodic in #7745
- chore(deps): bump simple-git from 3.30.0 to 3.32.3 by @dependabot[bot] in #7750
- chore(deps): bump dompurify from 3.3.1 to 3.3.2 by @dependabot[bot] in #7747
- chore: update dependencies and overrides by @martinjagodic in #7761
New Contributors
- @sempostma made their first contribution in #7734
- @jonasbeck made their first contribution in #7756
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.10.1...decap-cms@3.11.0
decap-cms@3.10.1
What's Changed
- chore: update releasing pipeline, fix ci tests by @martinjagodic in #7695
- fix: improve path validation by @martinjagodic in #7696
- fix(markdown): remove empty links when text is deleted by @EricGrill in #7702
- chore(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #7708
- chore(deps): bump lodash-es from 4.17.22 to 4.17.23 by @dependabot[bot] in #7709
- fix: define packageManager field by @yanthomasdev in #7715
- chore(deps-dev): bump webpack from 5.104.0 to 5.105.0 by @dependabot[bot] in #7716
- fix(deps): pin clean-stack to 5.2.0 for browser compatibility by @EricGrill in #7701
- chore(deps-dev): bump axios from 1.13.2 to 1.13.5 by @dependabot[bot] in #7722
- fix: remove leftover yarn references by @yanthomasdev in #7723
- chore(deps): bump ajv from 8.17.1 to 8.18.0 by @dependabot[bot] in #7728
- fix(a11y): aria-labels by @yanthomasdev in #7720
- chore: add SECURITY.md by @martinjagodic in #7724
- fix:
import/no-named-as-defaultwarning by @yanthomasdev in #7721
New Contributors
- @EricGrill made their first contribution in #7702
- @yanthomasdev made their first contribution in #7715
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.10.0...decap-cms@3.10.1
decap-cms@3.10.0
What's Changed
- fix(lib-util): treat root-relative media paths as absolute by @mlmcdan1 in #7650
- fix: slugFormatter populates date template variables using date from entry if it exists by @fionaRowan in #7633
- chore: use correct syntax for Node LTS by @jviall in #7600
- chore: remove deprecated babel and stylelint dependencies by @cmbdurand46 in #7659
- chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #7666
- chore(deps-dev): bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in #7675
- feat: add default_sort option to sortable fields by @martinjagodic in #7665
- fixes #7036 handle potential null labels in pull request filtering (Azure Backend) by @pranaysahith in #7678
- chore: replace js-yaml with yaml by @martinjagodic in #7684
- chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #7685
- chore: update CI and dependencies by @martinjagodic in #7686
- chore: update dependencies, fix some critical vulnerabilities by @martinjagodic in #7687
New Contributors
- @fionaRowan made their first contribution in #7633
- @jviall made their first contribution in #7600
- @cmbdurand46 made their first contribution in #7659
- @pranaysahith made their first contribution in #7678
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.9.0...decap-cms@3.10.0
decap-cms@3.9.0
What's Changed
- Prevent select dropdown item text wrapping by @bgradin in #7618
- fix: 7431 - code widget Ignore initial lang change to prevent false unsaved changes state by @dlford in #7588
- feat: implement strikethrough functionality to markdown editor by @penglezos in #7625
- feat: add sponsors to readme by @martinjagodic in #7632
- Update Slate by @demshy in #7617
- feat(decap-server): Allow the server to be run securely by @palant in #7579
- fix: Add initialValue prop to Slate editor by @demshy in #7636
- fix: update react peer dependency for decap-cms-ui-auth by @martinjagodic in #7642
New Contributors
- @bgradin made their first contribution in #7618
- @dlford made their first contribution in #7588
- @penglezos made their first contribution in #7625
- @palant made their first contribution in #7579
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.8.4...decap-cms@3.9.0
decap-cms@3.8.4
What's Changed
- chore : Fix allowed users check by trimming spaces, ignoring case and improve cache restore message for clarity by @akhilgusain in #7570
- feat: add allow_remove and allow_reorder flags by @martinjagodic in #7573
- fix(7281): remove the string "DRAFT_MEDIA_FILES" by @bitgroestl in #7432
- Fixed image editor component pattern by @juagonala in #7586
- chore(deps-dev): bump axios from 1.10.0 to 1.12.1 by @dependabot[bot] in #7603
- fix: display image uploaded from device in preview pane by @mlmcdan1 in #7608
New Contributors
- @akhilgusain made their first contribution in #7570
- @bitgroestl made their first contribution in #7432
- @juagonala made their first contribution in #7586
- @mlmcdan1 made their first contribution in #7608
Full Changelog: https://github.com/decaporg/decap-cms/compare/decap-cms@3.8.3...decap-cms@3.8.4