Loving Tina? us on GitHub0.0k

What's new with TinaCloud

Version 2026.09.5

Released on 10/5/2026

✨ Features

  • @harley-j

    feat(identity): Self heal verified flag work os

  • @kulesy

    docs: mark the account-activity signals as load-bearing

  • @kulesy

    ci: scan Go only when identity changes and cancel superseded PR builds

  • @kulesy

    fix(ci): wait for npm to serve a new tinacms version before the auto-bump installs it

  • @kulesy

    docs: name the deployed e2e fixture and correct the zstd note

  • @kulesy

    fix: alarm on spikes in failed content changes, not the content DLQ's standing depth

  • @tinacms

    fix: target login-screen announcements by the TinaCMS version a project declares, not its @tinacms/graphql version

  • @isaaclombardssw

    fix(auth): preserve editor context when retrying login

  • @joshbermanssw

    fix(assets-api): stage git-push deletes when the media branch is missing

  • @kulesy

    feat(identity): send TinaCloud's own password reset email from the WorkOS webhook

  • @kulesy

    chore(deps): upgrade final-form to 5 and react-final-form to 7 in the dashboard

  • @designbyalex

    feat(dashboard): full-width Create Project chooser buttons on phones

  • @harley-j

    feat(identity): Unify TinaCloud WorkOS email policy

  • @kulesy

    chore(deps): hold Amplify on 5 and abstract-level on 1 in Dependabot

  • @kulesy

    fix: gate bulk announcement sends on a rolling SES reputation window

  • @kulesy

    feat(dashboard): explain why account deletion is paused instead of hiding it

  • @kulesy

    fix(deps): pin brace-expansion's 2.x and 5.x copies to their patched releases

  • @harley-j

    feat(auth): Revoke all other WorkOS sessions

  • @harley-j

    feat(dashboard): Add dashboard controls for signing out other sessions

  • @harley-j

    feat(auth): Restore WorkOS auth analytics parity

  • @kulesy

    fix(identity): cache the authorizer policy for 5 minutes and re-check access on fresh reads

  • @kulesy

    chore(deps): take the October patch-and-minor group with the AWS types deduped

  • @joshbermanssw

    perf(content-api): write index batches to DynamoDB in parallel

👒 Dependencies

  • @dependabot

    chore(deps): bump brace-expansion from 1.1.18 to 1.1.21[bot]

  • @dependabot

    chore(deps): bump fast-uri from 3.1.7 to 3.1.8[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 4 updates[bot]

  • @dependabot

    chore(deps): bump markdown-it from 14.3.0 to 14.3.2[bot]

  • @dependabot

    chore(deps): bump dompurify from 3.4.14 to 3.4.16[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group in /identity with 2 updates[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 22 updates[bot]

  • @dependabot

    chore(deps-dev): bump vite-plugin-svgr from 4.5.0 to 5.2.0[bot]

Version 2026.09.4

Released on 9/24/2026

✨ Features

  • @kulesy

    fix(dashboard): keep Update Payment Method reachable when no card resolves

  • @wicksipedia

    feat(admin): find customer projects from the staff admin panel

  • @wicksipedia

    feat(admin): add project and organisation pages to the staff panel

  • @wicksipedia

    feat(admin): let staff grant a project extra contributor seats

  • @wicksipedia

    feat(admin): show staff change history in the panel

  • @kulesy

    feat(content-api): alarm when editorial workflow saves keep failing for one project

  • @kulesy

    chore(deps): take the September patch-and-minor group except react-icons

  • @KahaMason

    feat: freeze new account deletion requests before WorkOS migration

  • @harley-j

    feat: Heal unprovisioned WorkOS user on retry

  • @Aibono1225

    test: add deployed TinaCMS client compatibility coverage

  • @designbyalex

    feat(dashboard): orange primary buttons, llama welcome hero, responsive Create Project chooser

  • @joshbermanssw

    📝 Remove "may" from the deploy popup warning

  • @brookjeynes-ssw

    feat: add bulk-send email logic

  • @kulesy

    fix(billing): resolve a project's live subscription when it holds more than one row

  • @kulesy

    feat(ses-email-templates): tell announcement recipients what happens to their sign-in

  • @kulesy

    feat: show announcements on the TinaCloud login screen

  • @kulesy

    fix(deps): bump the stale axios copies onto patched releases

  • @kulesy

    chore(identity): log authorizer and gateway errors in the Identity API access log

  • @tinacms

    feat: alarm when the latest @tinacms/graphql has no alias in the deployed content API

👒 Dependencies

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 3 updates[bot]

  • @dependabot

    chore(deps): bump aws-actions/configure-aws-credentials from 6.2.4 to 6.3.0 in the patch-and-minor group across 1 directory[bot]

  • @dependabot

    chore(deps-dev): bump vite from 5.4.21 to 6.4.3 in /e2e/tinacms-compat[bot]

  • @dependabot

    chore(deps): bump sonner from 1.7.4 to 2.0.8[bot]

  • @dependabot

    chore(deps-dev): bump vite from 6.4.3 to 8.3.0 in /e2e/tinacms-compat[bot]

Version 2026.09.3

Released on 9/17/2026

✨ Features

  • @kulesy

    🐛 Surface the real indexing failure instead of "Please try again"

  • @kulesy

    chore: upgrade serverless-http from 2.7.0 to 4.0.0 in content-api and assets-api

  • @kulesy

    fix: stop editorial workflow saves crashing on a commit event with no email

👒 Dependencies

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 2 updates[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 6 updates[bot]

  • @dependabot

    chore(deps): bump js-yaml from 3.15.1 to 3.15.2[bot]

  • @types

    chore(deps): bump fs-extra and @types/fs-extra[bot]

  • @dependabot

    chore(deps-dev): bump jsdom from 21.1.2 to 30.0.1[bot]

Version 2026.09.2

Released on 9/14/2026

✨ Features

  • @wicksipedia

    Stop reporting a blocked GitHub call as missing push access

  • @wicksipedia

    feat(identity): backfill owners on projects and orgs that have none

  • @wicksipedia

    Administer the CMS announcement bar from a staff admin panel

  • @KahaMason

    feat: add MFA enrolment for AuthKit accounts

  • @koa

    chore: upgrade koa to 3 with @koa/cors 5, koa-router 12 and @koa/bodyparser 6

  • @release-bot-allow-prs-and-push

    chore: update TinaCMS dependencies[bot]

Version 2026.09.1

Released on 9/14/2026

✨ Features

  • @harley-j

    Development/2057 improve consistency of domain name overrides

  • @kulesy

    fix(identity): require an org admin caller and refuse owner deletion when removing an org user

  • @Aibono1225

    fix(content-api): validate GraphQL schema before indexing succeeds

  • @joshbermanssw

    💄 Shorten the co-authoring name and email fields

  • @Aibono1225

    fix(content-api): recover failed index migrations

  • @release-bot-allow-prs-and-push

    chore: update TinaCMS dependencies[bot]

  • @kulesy

    fix: teach the Lambda wrapper that compressed bodies are binary

  • @KahaMason

    Hide account deletion for WorkOS users until it cascades

  • @kulesy

    chore(assets-api): align aws-sdk-client-mock with the rest of the workspace

  • @joshbermanssw

    fix(dashboard): mark required fields and hold errors until blur

  • @kulesy

    chore(dashboard): upgrade vite 4 to 6

  • @isaaclombardssw

    feat(dashboard): capture churn feedback on cancel

  • @kulesy

    test: add deployed-environment e2e coverage for the content editing flow

  • @joshbermanssw

    💄 Replace the chevron wizard steps with a rail on a card

  • @kulesy

    fix(content-api): stop applying the generator pathToTina to content repo clones

👒 Dependencies

  • @dependabot

    chore(deps): bump qs from 6.15.3 to 6.16.0[bot]

  • @dependabot

    chore(deps): bump browserslist from 4.24.4 to 4.28.8[bot]

  • @dependabot

    chore(deps): bump github.com/go-chi/chi/v5 from 5.0.8 to 5.2.4 in /identity[bot]

  • @dependabot

    chore(deps): bump postcss-selector-parser from 6.1.2 to 6.1.4[bot]

  • @dependabot

    chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 in /identity[bot]

New Contributors

Version 2026.09.0

Released on 9/3/2026

✨ Features

Version 2026.08.8

Released on 9/3/2026

✨ Features

  • @Aibono1225

    fix(dashboard): surface project deletion failures to the user

  • @kulesy

    🐛 fix: preserve starter project state after Vercel deployment redirect

  • @Aibono1225

    Improve AssetTransformer diagnostic logging

  • @Aibono1225

    Improve GitHub authoring settings UX

  • @kulesy

    Always deploy cf-security-headers before the main sst deploy on releases

  • @vitest

    chore: bump vitest and @vitest/coverage-v8 to 3.2.6 across all workspaces

  • @kulesy

    docs(adr): correct the WorkOS migration plan to a forced TinaCMS 3.12 upgrade with an October cutoff

  • @brookjeynes-ssw

    fix: plaintext token retrieval

  • @brookjeynes-ssw

    fix: conditionally check repo push access when guessing installation id

  • @wicksipedia

    Prove the user can write to a repo before binding a project to it

  • @kulesy

    fix: redact credential-bearing headers and tokens before writing them to logs

👒 Dependencies

  • @dependabot

    chore(deps): bump golang.org/x/crypto from 0.35.0 to 0.52.0 in /identity[bot]

  • @dependabot

    chore(deps): bump fast-uri from 3.1.5 to 3.1.7[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 57 updates[bot]

  • @dependabot

    chore(deps): bump the patch-and-minor group across 1 directory with 17 updates[bot]

Version 2026.08.7

Released on 8/31/2026

✨ Features

  • @designbyalex

    🎨 Enlarge header menus: type scale, row height, menu height (#4063)

  • @Aibono1225

    Fix TinaCloud no-access login handling

New Contributors

Version 2026.08.6

Released on 8/27/2026

✨ Features

  • @Aibono1225

    Add branch-aware media rename support to TinaCloud

  • @kulesy

    chore: force patched fast-jwt and fast-xml-parser in sst's deploy tree

  • @aws-sdk

    chore: float @aws-sdk/client-cognito-identity-provider and client-ssm off stale locks

  • @kulesy

    fix(identity): gateway-level CORS so authorizer 401/403s carry CORS headers

  • @kulesy

    🟥 fix: patch fast-xml-parser 4.5.7 entity-expansion cap that kills sst deploys

  • @kulesy

    fix(ci): let the tinacms auto-bump workflow commit on the runner

  • @kulesy

    fix: honest error when password reset hits a confirmed user with unverified email

  • @kulesy

    fix: return 401 instead of 500 for expired GitHub refresh tokens

  • @Aibono1225

    fix: guard tiny search index uploads

  • @Aibono1225

    Fix projects wedged when TinaCMS config is missing on the default branch

  • @kulesy

    Add security.txt and public_key.asc to app.tina.io /.well-known/

  • @kulesy

    chore: clear form-data and jsonpath-plus transitive alerts

  • @kulesy

    📝 docs: onboarding checklist covers Internal Project in CRM

  • @kulesy

    Allow /.well-known/ through the SPA rewrite in cf-security-headers

  • @kulesy

    fix(identity): require an org admin caller to change org roles and app assignments

Version 2026.08.5

Released on 8/24/2026

✨ Features

  • @Aibono1225

    Allow users to cancel pending account deletion

  • @Aibono1225

    Fix disabled GitHub OAuth sign-in feedback