What's new with TinaCMS
Version 3.9.0
Released on 6/3/2026
Minor Changes
- @18-th-
Support Tina media uploads and deletes in the editorial workflow on protected branches. Media changes now prompt for a branch, write to that branch, switch the editor to it after the media operation succeeds, and continue through indexing and pull request creation with the same workflow progress UI as content edits.
Patch Changes
Version 3.8.4
Released on 6/1/2026
Patch Changes
Version 3.8.3
Released on 5/28/2026
Patch Changes
- @MirkaJuliet34-
Aligned rich text editor typography class names with the actual font used and updated related references.
Version 3.8.2
Released on 5/25/2026
Patch Changes
- @RonGamzu-
Fix typos: rename misspelled `notifiySubscribers` to `notifySubscribers` and correct "Error occured" to "Error occurred" in CLI error messages
- @isaaclombardssw-
chore(deps): upgrade react-router-dom from 6.3.0 to ^6.30.3 to resolve GHSA-9jcx-v3wj-wh4m (unexpected external redirect via untrusted paths)
Version 3.8.1
Released on 5/14/2026
Updated Dependencies
@tinacms/search@1.2.15
Version 3.8.0
Released on 5/12/2026
Minor Changes
- @kulesy-
Forward the editor's current branch to the TinaCloud assets-api on every cloud media call, and fix staging URL handling for multi-segment branches
Patch Changes
- @alhafoudh-
Fix crash in `getFieldGroup` when editing deeply nested rich-text fields (3+ levels) with templates. The method used `findIndex` which always searched from the start of the path array, causing it to resolve the wrong "children"/"props" segments on recursive calls. Replaced with `indexOf` searching from the current position, and added a null guard for graceful fallback on malformed content.
Version 3.7.6
Released on 5/8/2026
Patch Changes
- @zaidkhatri-dev-
- Improved error handling for file and folder operations: errors are now shown as clear notifications in the UI rather than just logging to the console.
Version 3.7.5
Released on 4/29/2026
Version 3.7.4
Released on 4/27/2026
Patch Changes
- @isaaclombardssw-
Fix rich-text image edit form: the URL field now shows the correct `URL` label and loads the existing image (previously it displayed the raw field path like `body.children[10].props.url` and rendered as an empty upload dropzone). The breadcrumb for the image form also now reads "Image" instead of the full path.
- @joshbermanssw-
Migrate docs links in shipped package code from raw `tina.io/docs/<path>` URLs to aliased `tina.io/docs/r/<alias>` URLs so the links survive future docs restructuring.
- @monsonego-
Fix the radio-group field styling so radio options render with a circular indicator and no longer look disabled when unselected.
Updated Dependencies
@tinacms/search@1.2.11
Version 3.7.3
Released on 4/21/2026
Patch Changes
- @isaaclombardssw-
Fix sidebar file tree: consolidate duplicate roots from multiple useTina() calls, prevent chevron shrinking on long filenames, add bottom padding for last item visibility