Skip to content

Bump tinacms from 2.8.3 to 3.10.0 - #141

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/tinacms-3.10.0
Closed

Bump tinacms from 2.8.3 to 3.10.0#141
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/tinacms-3.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 6, 2026

Copy link
Copy Markdown
Contributor

Bumps tinacms from 2.8.3 to 3.10.0.

Release notes

Sourced from tinacms's releases.

tinacms@3.10.0

Minor Changes

Patch Changes

  • #7141 3a1b39a Thanks @​joshbermanssw! - Update @radix-ui/* dependencies to their latest patch/minor releases and remove the unused @radix-ui/react-checkbox dependency

  • #7140 de4a807 Thanks @​joshbermanssw! - Add a PostHog editorial-workflow-save event that records which save option was used in the "Save changes to new branch" modal (draft, ready for review, or publish), whether the save succeeded, and the failure reason when it didn't.

  • #7138 8497110 Thanks @​joshbermanssw! - Editorial workflow: replace the draft / ready-for-review toggle in the "Save changes to new branch" modal with a save-options dropdown (Save draft, Save (ready for review), Save and publish). The split button's main action reflects the editor's last choice (default Save draft, remembered via localStorage), and Save and publish is disabled with a tooltip on protected branches.

  • #7131 22d0c0d Thanks @​joshbermanssw! - move floatingtoolbar for links to a react portal

  • #7123 5148d67 Thanks @​joshbermanssw! - refactor: replace hardcoded error-message string checks with shared error-identifier constants in @tinacms/schema-tools, so producers and consumers reference one source of truth instead of fragile error.message.includes('...') matching (#6777)

  • #7143 ff10e65 Thanks @​kulesy! - Unify folder-name validation with the document-filename and backend relativePath allowlist. The Create Folder modal now rejects names with disallowed characters (e.g. spaces) inline instead of letting the request fail on the backend, and a project-level folderNameRegex is layered on top of that baseline. The allowlist lives in a single shared constant in @tinacms/schema-tools.

  • #7128 b53a51c Thanks @​Aibono1225! - Harden message handling in the useEditState hook so it validates the sender of incoming message events, matching the isFromAdmin(event, trustedAdminOrigins) check already used by useTina. The hook now also removes its message listener on unmount. Legitimate admin→preview behavior is unchanged.

  • Updated dependencies [5148d67, ff10e65]:

    • @​tinacms/schema-tools@​2.8.3
    • @​tinacms/mdx@​2.1.9
    • @​tinacms/search@​1.2.21

tinacms@3.9.4

Patch Changes

  • #6939 c1994b3 Thanks @​isaaclombardssw! - feat(tinacms): add a back-to-collection breadcrumb on the admin editor/create pages and in the visual editor sidebar, switch the breadcrumb separator from a chevron to a slash, show only the filename (not the full folder path) in the root breadcrumb across both editors, and truncate long crumbs so the trail no longer overflows

  • #7062 caadf1f Thanks @​isaaclombardssw! - Improve global collection UX: global collections now appear once in the sidebar "Site" section (globe icon) instead of being duplicated under Collections, open directly in the form instead of a popup modal, and single-document global collections skip the document list and go straight to the form. Global collections with zero or multiple documents fall through to the normal list view.

  • #7058 5ba482b Thanks @​Aibono1225! - Fix Local Mode banner for absolute contentApiUrlOverride

  • #7103 8a86ffa Thanks @​wicksipedia! - Move moment-timezone to devDependencies so its timezone database no longer ships in the admin bundle. It was loaded via a non-tree-shakeable side-effect import, but production code never used the moment.tz API (only a unit test did). Removes ~39 KB gzip (~732 KB uncompressed) from the first admin load. No behavior change.

  • #7105 19fcbdd Thanks @​wicksipedia! - Remove the dead mdx-field-plugin/plate/plugins/ui/icons.tsx module (398 lines of unused inline-SVG icons). Its single consumed export (EllipsisIcon) now resolves from the shared plate-ui/icons module. No behavior change.

  • #7063 871ce31 Thanks @​18-th! - Remove unused add dependency

  • #7088 d44558e Thanks @​Aibono1225! - Fix media upload/delete paths to prevent access to storage keys outside mediaRoot.

  • #7107 4801b21 Thanks @​wicksipedia! - Standardize date handling on date-fns and remove the moment stack. @tinacms/graphql moves to date-fns v4 (collapsing the previous v2/v4 split), and tinacms drops moment, moment-timezone, and react-datetime. The date-field display label now formats with date-fns via a non-breaking moment→date-fns token converter, so existing dateFormat/timeFormat schemas (moment token syntax) keep working unchanged. Also removes the orphaned vendored react-datetime views. Net effect: the admin bundle no longer ships moment (~18.6 KB gzip smaller first load).

  • Updated dependencies [e74a7d6, 5ba482b, d44558e]:

    • @​tinacms/schema-tools@​2.8.2
    • @​tinacms/search@​1.2.20
    • @​tinacms/mdx@​2.1.8
    • @​tinacms/bridge@​0.3.0

... (truncated)

Changelog

Sourced from tinacms's changelog.

3.10.0

Minor Changes

Patch Changes

  • #7141 3a1b39a Thanks @​joshbermanssw! - Update @radix-ui/* dependencies to their latest patch/minor releases and remove the unused @radix-ui/react-checkbox dependency

  • #7140 de4a807 Thanks @​joshbermanssw! - Add a PostHog editorial-workflow-save event that records which save option was used in the "Save changes to new branch" modal (draft, ready for review, or publish), whether the save succeeded, and the failure reason when it didn't.

  • #7138 8497110 Thanks @​joshbermanssw! - Editorial workflow: replace the draft / ready-for-review toggle in the "Save changes to new branch" modal with a save-options dropdown (Save draft, Save (ready for review), Save and publish). The split button's main action reflects the editor's last choice (default Save draft, remembered via localStorage), and Save and publish is disabled with a tooltip on protected branches.

  • #7131 22d0c0d Thanks @​joshbermanssw! - move floatingtoolbar for links to a react portal

  • #7123 5148d67 Thanks @​joshbermanssw! - refactor: replace hardcoded error-message string checks with shared error-identifier constants in @tinacms/schema-tools, so producers and consumers reference one source of truth instead of fragile error.message.includes('...') matching (#6777)

  • #7143 ff10e65 Thanks @​kulesy! - Unify folder-name validation with the document-filename and backend relativePath allowlist. The Create Folder modal now rejects names with disallowed characters (e.g. spaces) inline instead of letting the request fail on the backend, and a project-level folderNameRegex is layered on top of that baseline. The allowlist lives in a single shared constant in @tinacms/schema-tools.

  • #7128 b53a51c Thanks @​Aibono1225! - Harden message handling in the useEditState hook so it validates the sender of incoming message events, matching the isFromAdmin(event, trustedAdminOrigins) check already used by useTina. The hook now also removes its message listener on unmount. Legitimate admin→preview behavior is unchanged.

  • Updated dependencies [5148d67, ff10e65]:

    • @​tinacms/schema-tools@​2.8.3
    • @​tinacms/mdx@​2.1.9
    • @​tinacms/search@​1.2.21

3.9.4

Patch Changes

  • #6939 c1994b3 Thanks @​isaaclombardssw! - feat(tinacms): add a back-to-collection breadcrumb on the admin editor/create pages and in the visual editor sidebar, switch the breadcrumb separator from a chevron to a slash, show only the filename (not the full folder path) in the root breadcrumb across both editors, and truncate long crumbs so the trail no longer overflows

  • #7062 caadf1f Thanks @​isaaclombardssw! - Improve global collection UX: global collections now appear once in the sidebar "Site" section (globe icon) instead of being duplicated under Collections, open directly in the form instead of a popup modal, and single-document global collections skip the document list and go straight to the form. Global collections with zero or multiple documents fall through to the normal list view.

  • #7058 5ba482b Thanks @​Aibono1225! - Fix Local Mode banner for absolute contentApiUrlOverride

  • #7103 8a86ffa Thanks @​wicksipedia! - Move moment-timezone to devDependencies so its timezone database no longer ships in the admin bundle. It was loaded via a non-tree-shakeable side-effect import, but production code never used the moment.tz API (only a unit test did). Removes ~39 KB gzip (~732 KB uncompressed) from the first admin load. No behavior change.

  • #7105 19fcbdd Thanks @​wicksipedia! - Remove the dead mdx-field-plugin/plate/plugins/ui/icons.tsx module (398 lines of unused inline-SVG icons). Its single consumed export (EllipsisIcon) now resolves from the shared plate-ui/icons module. No behavior change.

  • #7063 871ce31 Thanks @​18-th! - Remove unused add dependency

  • #7088 d44558e Thanks @​Aibono1225! - Fix media upload/delete paths to prevent access to storage keys outside mediaRoot.

  • #7107 4801b21 Thanks @​wicksipedia! - Standardize date handling on date-fns and remove the moment stack. @tinacms/graphql moves to date-fns v4 (collapsing the previous v2/v4 split), and tinacms drops moment, moment-timezone, and react-datetime. The date-field display label now formats with date-fns via a non-breaking moment→date-fns token converter, so existing dateFormat/timeFormat schemas (moment token syntax) keep working unchanged. Also removes the orphaned vendored react-datetime views. Net effect: the admin bundle no longer ships moment (~18.6 KB gzip smaller first load).

  • Updated dependencies [e74a7d6, 5ba482b, d44558e]:

    • @​tinacms/schema-tools@​2.8.2
    • @​tinacms/search@​1.2.20

... (truncated)

Commits
  • a1ebeda Version Packages (#7130)
  • ff10e65 fix(tinacms): reject invalid folder names inline via shared relativePath allo...
  • 3a1b39a ⬆️ Bump @radix-ui/* deps to latest and drop unused react-checkbox (#7141)
  • de4a807 ✨ Track editorial-workflow save option choice in PostHog (#7140)
  • 8497110 ✨ Replace editorial-workflow draft/ready toggle with a save-options dropdown ...
  • c809733 ✨ Add draft / ready-for-review control to the editorial workflow modal (#7136)
  • b53a51c Validate message sender in useEditState (#7128)
  • 22d0c0d 🐛 move floating edit bar into React Portal (#7131)
  • 5148d67 🧹 Replace error-message string checks with shared constants (#7123)
  • 9fb743f Version Packages (#7060)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for tinacms since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 6, 2026
@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
allocin.it Error Error Jul 7, 2026 12:42am

Bumps [tinacms](https://github.com/tinacms/tinacms/tree/HEAD/packages/tinacms) from 2.8.3 to 3.10.0.
- [Release notes](https://github.com/tinacms/tinacms/releases)
- [Changelog](https://github.com/tinacms/tinacms/blob/main/packages/tinacms/CHANGELOG.md)
- [Commits](https://github.com/tinacms/tinacms/commits/tinacms@3.10.0/packages/tinacms)

---
updated-dependencies:
- dependency-name: tinacms
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/tinacms-3.10.0 branch from cd9e0ec to 19671df Compare July 7, 2026 00:38
@dependabot @github

dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #142.

@dependabot dependabot Bot closed this Jul 13, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/tinacms-3.10.0 branch July 13, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants