- Updated dependencies []:
- Updated dependencies []:
- Updated dependencies [
61c45f4
]:
- Updated dependencies [
9931d5a
,4aadf3e
,92b683b
,82b0039
,877699d
]:- [email protected]
- @tinacms/[email protected]
- Updated dependencies [
b54b303
,0345852
]:- [email protected]
- @tinacms/[email protected]
-
#5276
f90ef4d
Thanks @Ben0189! - Updates minor and patch dependencies -
#5218
03bb823
Thanks @kldavis4! - Adds referential integrity for renaming and deleting referenced documents.When a document is renamed, any documents which reference the document will be updated with the new document name. When a document is deleted, the user will be warned and any references to the document will be deleted.
-
Updated dependencies [
f90ef4d
,03bb823
,60fb710
,f3aa146
]:- @tinacms/[email protected]
- [email protected]
- Updated dependencies [
9bb408f
,bbf2f81
,bc59a81
]:- [email protected]
- @tinacms/[email protected]
-
#5004
74014ed
Thanks @Ben0189! - Fix toolbar floating icon show up in different screen size -
Updated dependencies [
c5dad82
,ecea7ac
,eb519f2
,00f6525
]:- @tinacms/[email protected]
- [email protected]
- Updated dependencies [
31513bb
,3b2aba8
]:- [email protected]
- @tinacms/[email protected]
-
#4843
4753c9b
Thanks @JackDevAU! - ⬆️ Update Minor & Patch Dependencies Versions -
Updated dependencies [
4753c9b
]:- [email protected]
- @tinacms/[email protected]
-
#4818
96bdcb7
Thanks @JackDevAU! - lock headlessui to version 2.1.8 -
#4804
d08053e
Thanks @dependabot! - ⬆️ Updates Typescript to v5.5, @types/node to v22.x, next.js to latest version 14.x, and removes node-fetch -
Updated dependencies [
b64b046
,6cd3596
,96bdcb7
,a6a7735
,d08053e
]:- [email protected]
- @tinacms/[email protected]
- ba5f7a3: ⬆️ Update @headlessui/react from v1 to v2
- Updated dependencies [cf1530d]
- Updated dependencies [2762994]
- Updated dependencies [ba5f7a3]
- Updated dependencies [75cf194]
- Updated dependencies [198c280]
- Updated dependencies [367faed]
- Updated dependencies [6ccda6c]
- Updated dependencies [33eaa81]
- Updated dependencies [f59d67b]
- Updated dependencies [daeeebf]
- Updated dependencies [27bfe84]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [ae03e8e]
- Updated dependencies [4c9f221]
- [email protected]
- @tinacms/[email protected]
-
324950a: Updates Plate Editor to latest version 36.
- Upgrades all remaining packages
Typescript
to version^5
- Adds Shadcn/ui styles/colours to our
tinatailwind
config (packages/@tinacms/cli/src/next/vite/tailwind.ts
) - Replaces some
lodash
deps with either the specific function i.e.lodash.set
or implements them in a utility file - Updates and removes old version of plate (
plate-headless
) for latest version^36
- Starts removing and cleaning up some of the old Plate code.
- Upgrades all remaining packages
- Updated dependencies [324950a]
- Updated dependencies [f378f11]
- Updated dependencies [ceb0c07]
- @tinacms/[email protected]
- [email protected]
- d9b23fc: Improve reference field selector
- Updated dependencies [c6e9afb]
- Updated dependencies [d9b23fc]
- Updated dependencies [1c69338]
- Updated dependencies [a1a767d]
- 4128128: Fix markdown editor button styling
- Updated dependencies [cb83dc2]
- Updated dependencies [1b3584c]
- [email protected]
- @tinacms/[email protected]
- 957fa26: Removed deprecated useTina hook This was deprecated as part of the v1 release and shouldn't have been in use by anyone
- f567fc8: More React 18 upgrades and fixes
- e58b951: update vulnerable packages so npm audit does not complain
- 957fa26: update to React 18
- 9076d09: update next js version from 12 to 14 in tinacms packages
- Updated dependencies [f567fc8]
- Updated dependencies [957fa26]
- Updated dependencies [e58b951]
- Updated dependencies [957fa26]
- Updated dependencies [9076d09]
- @tinacms/[email protected]
- [email protected]
- 2940594: Add pnpm option to create-tina-app
- Updated dependencies [82ab066]
- a9b461c: updated 'file has changes' indicator ui
- Updated dependencies [a9b461c]
- Updated dependencies [3034430]
- Updated dependencies [171f5a5]
- Updated dependencies [fd216f3]
- Updated dependencies [d004af2]
- Updated dependencies [20f972a]
- Updated dependencies [2a36b65]
- Updated dependencies [f26b40d]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [04f0bf3]
- Updated dependencies [0503072]
- Updated dependencies [1104006]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [2e3393ef5]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [66f7e2074]
- Updated dependencies [b3ad50a62]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [141e78c04]
- Updated dependencies [216cfff0c]
- Updated dependencies [c8ceba4d8]
- Updated dependencies [04704e3dc]
- Updated dependencies [4202c1028]
- Updated dependencies [64f8fa038]
- Updated dependencies [548fe6d96]
- Updated dependencies [50b20f809]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [9e1a22a53]
- Updated dependencies [a65ca13f2]
- @tinacms/[email protected]
- [email protected]
- a937aabf0: Add support for build.basePath to be an environment variable
- 661239b2a: update final form to fix peer deps issues
- Updated dependencies [131b4dc55]
- Updated dependencies [93bfc804a]
- Updated dependencies [1fc2c4a99]
- Updated dependencies [693cf5bd6]
- Updated dependencies [afd1c7c97]
- Updated dependencies [a937aabf0]
- Updated dependencies [661239b2a]
- Updated dependencies [630ab9436]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [b6fbab887]
- Updated dependencies [4ae43fdde]
- Updated dependencies [aec44a7dc]
- @tinacms/[email protected]
- [email protected]
- 841456237: Fix issue where an error would occur if the folder button was clicked in the playground
- Updated dependencies [5040fc7cb]
- Updated dependencies [177002715]
- Updated dependencies [e69a3ef81]
- Updated dependencies [c925786ef]
- Updated dependencies [9f01550dd]
- @tinacms/[email protected]
- [email protected]
- 7e4de0b2a: Improvements to error handling with auth
- 1144af060: Improve error messaging when onPut / onDelete hooks throw errors
- Updated dependencies [7e4de0b2a]
- Updated dependencies [1144af060]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [1563ce5b2]
- Updated dependencies [0e94b2725]
- Updated dependencies [e83ba8855]
- [email protected]
- @tinacms/[email protected]
-
121bd9fc4: Absorb @tinacms/toolkit into tinacms
fix: Use clean page-sizes on media manager (to make pagination more obvious)
Fix issue with uploading media in a folder with tina cloud
-
Updated dependencies [9c27087fb]
-
Updated dependencies [65d0a701f]
-
Updated dependencies [133e97d5b]
-
Updated dependencies [f02b4368b]
-
Updated dependencies [37cf8bd40]
-
Updated dependencies [8aae69436]
-
Updated dependencies [a78c81f14]
-
Updated dependencies [ad22e0950]
-
Updated dependencies [8db979b9f]
-
Updated dependencies [7991e097e]
-
Updated dependencies [30c7eac58]
-
Updated dependencies [121bd9fc4]
- [email protected]
- @tinacms/[email protected]
- bc812441b: Use .mjs extension for ES modules
- Updated dependencies [bc812441b]
- @tinacms/[email protected]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [1889422b0]
- @tinacms/[email protected]
- [email protected]
- @tinacms/[email protected]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [f1e8828c8]
- Updated dependencies [304e23318]
- Updated dependencies [a5d986477]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [d73d03f8f]
- Updated dependencies [745e30708]
- Updated dependencies [495108725]
- Updated dependencies [b0eba5d49]
- Updated dependencies [7d6e6ff3d]
- Updated dependencies [808d5cc6c]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [f6efd498e]
- @tinacms/[email protected]
- [email protected]
- 1176d569a: Ensure tinaField links to references land on the select field instead of the referenced form
- Updated dependencies [c7fa6ddc0]
- Updated dependencies [8710dec4b]
- Updated dependencies [6e192cc38]
- Updated dependencies [5aaae9902]
- [email protected]
- @tinacms/[email protected]
- @tinacms/[email protected]
- @tinacms/[email protected]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [c385b5615]
- Updated dependencies [d2ddfa5a6]
- Updated dependencies [9489d5d47]
- @tinacms/[email protected]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [cc621f665]
- @tinacms/[email protected]
- [email protected]
- 52b1762e2: Prevent unhandled promise rejection when not able to determine collection for file
- 16b0c8073: Fix issue where activeField search param would be called twice, resulting in the incorrect form being focused.
- Updated dependencies [70c74bb55]
- Updated dependencies [385c8a865]
- Updated dependencies [ccd928bc3]
- Updated dependencies [1aea2c6a4]
- @tinacms/[email protected]
- [email protected]
- 7f95c1ce5: Reorganize the way fields are presented on the form to allow for deep-linking
- Updated dependencies [5a6018916]
- Updated dependencies [63dd98904]
- Updated dependencies [b3d98d159]
- Updated dependencies [7f95c1ce5]
- [email protected]
- @tinacms/[email protected]
- 31c160cdf: Placeholder view for when assets fail to load
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [f6e2ec5e9]
- Updated dependencies [3532d07f3]
- Updated dependencies [6d1465fd8]
- Updated dependencies [e7f4c0a96]
- Updated dependencies [ff8673515]
- eba7e5e5e: Simplify formify logic
- Updated dependencies [790b1e1ae]
- Updated dependencies [eba7e5e5e]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [675c4cfde]
- Updated dependencies [eeedcfd30]
- Updated dependencies [40dd5b7ef]
- Updated dependencies [0f90e9520]
- Updated dependencies [d9d773a24]
- Updated dependencies [63454fa1e]
- Updated dependencies [804639965]
- [email protected]
- @tinacms/[email protected]
- @tinacms/[email protected]
- Updated dependencies [709b6f2ec]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [75d5ed359]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [7c750e370]
- Updated dependencies [2a32a0b99]
- Updated dependencies [6f491f38c]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [1370ebae6]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [0626ba381]
- [email protected]
- @tinacms/[email protected]
- 5fcef561d: - Pin vite version
- Adds react plugin so that we no longer get a 404 on react /@react-refresh
- Adds transform ts and tsx files in build as well as dev
- 8fc99059f: Fix main export field for @tinacms/app
- c48326846: Move --skipSDK into config property:
client.skip = true
- Updated dependencies [5fcef561d]
- Updated dependencies [9a8074889]
- Updated dependencies [d0c4801b7]
- @tinacms/[email protected]
- [email protected]
- @tinacms/[email protected]
- 76c984bcc: Use new API endpoint in content api reqests
- 202cd714d: Internal updates to the CLI
- 3a1edd50d: Bundle the MDX package with its dependencies so we can avoid awkward import issues related to the remark ecosystem modules
- Updated dependencies [9e86312d6]
- Updated dependencies [084a39d2c]
- Updated dependencies [76c984bcc]
- Updated dependencies [785748400]
- Updated dependencies [5d1e0e406]
- Updated dependencies [202cd714d]
- Updated dependencies [cbc1fb919]
- @tinacms/[email protected]
- @tinacms/[email protected]
- [email protected]
- 9c277e179: fix: make rich text errors scrollable
- 3b1fe23ef: Remove rich-text sandbox app, fix issue with registering forms
- c97ffc20d: Add schema checks to ensure the local and server schema are the same.
- 169147490: When markdown files fail to parse, fallback to the non-MDX parser
- efd56e769: Remove license headers
- 61f8c0e50: Fix issue where all env vars where send to the admin
-
c5a603c75: Fix bug where 2 versions of Graphql could be installed
-
23942cfcb: Add support for --rootPath argument in CLI commands
-
e7c404bcf: Support remote path configuration for separate content repos
Tina now supports serving content from a separate Git repo.
To enable this during local development, point this config at the root of the content repo.
NOTE: Relative paths are fine to use here, but make sure it's relative to the
.tina/config
filelocalContentPath: process.env.REMOTE_ROOT_PATH // eg. '../../my-content-repo'
For production, your config should use the
clientId
,branch
, andtoken
values that are associated with your content repo. -
e938b9d91: feat: Add line numbers to raw editor feat: More visible error-display in raw editor
-
31dacc176: Only dedupe when using monorepo dev
- 1a75e8c13: Update host: true in vite config
- 66ed1452b: Updated so that
useEditState
does not requireuseTina
to be called first.
- f13878798: Fix a bug where meta data was added to the form values payload
- c62d2bad4: Fix issue where tailwind styles from within the user config weren't being picked up
-
38438bad6: use env vars when building
-
78b9668b1: Fix issue with formify logic that returned undefined for falsy values like "" or 0
-
0b2164645: Simplifies preview markup
-
7c1425a82: - Add active field for iframe
- Introduce
tinaField
utility helper
- Introduce
-
c1ac4bf10: Added a
onLogin
Callback function that is called when the user logs in.EX:
import { defineConfig } from 'tinacms' export default defineConfig({ admin: { auth: { onLogin: () => { console.log('On Log in!') }, }, }, /// ... })
-
9d4943a82: Fix issue resolving alias fields when passing through the
useTina
hook
-
958d10c82: Tina 1.0 Release
Make sure you have updated to th "iframe" path: https://tina.io/blog/upgrading-to-iframe/
- f4dcf3e27: Include dependencies as part of the build artifacts for @tinacms/app
- 231dcab2e: Remove favicon
- d58401231: Simplify the way form values are resolved into the data payload on iframe
- 3370cefd8: Fix preview images in cloudinary
- e720590e1: Ensure complex queries with multiple fragments for the same node don't throw a console error
- fd7e4f636: Don't restart vite server on every schema change when working locally.
- f7d3cf532: Add useEditState hook
- 6d06e18a3: Pin vite to 3.1.8 as 3.2.0 introduces a bug
- 15f7c18ef: Fixed issue where forms would sometimes not unmount when navigating away from a page.
- 009fe3180: Reorganize @tinacms/app so that it runs a local install in the working directory to ensure consistent dependencies
- 2f6a3596d: Upgrade to Vite 3
- 2422e505d: Removed styled-components as a dependency in tinacms. Removed deprecated react-toolbar in @tinacms/toolkit.
- Updated dependencies [2422e505d]
- @tinacms/[email protected]
- [email protected]
- @tinacms/[email protected]
- Updated dependencies [005e1d699]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [b1a357f60]
- Updated dependencies [0c8c571d5]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [c6e3bd321]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [ea4a8e1b0]
- Updated dependencies [183249b11]
- Updated dependencies [8060d0949]
- @tinacms/[email protected]
- [email protected]
- e5da05a8c: Enable the dev server when using Tina standalone for faster builds
- Updated dependencies [f581f263d]
- Updated dependencies [0513ae416]
- Updated dependencies [64c40e6fc]
- Updated dependencies [7ae1b0697]
- Updated dependencies [f3439ea35]
- Updated dependencies [48032e2ba]
- Updated dependencies [112b7271d]
- Updated dependencies [8688dbff9]
- @tinacms/[email protected]
- [email protected]
-
9183157c4: This allows us to use a leaner
define
function for the standalone config. Right now we're balancing a lot on thedefineSchema/defineConfig
types and have a few overlapping things likeclient
, which accepts both an optional object withreferenceDepth
config as well as the autogenerated http client.One thing it does that's a bit different is it uses the
apiUrl
from the client generation function and sends it through as a global constant to the Vite app, this avoids the need for the generatedclient
. -
4adf12619: Add support for experimental iframe mode
-
Updated dependencies [9183157c4]
-
Updated dependencies [4adf12619]
-
Updated dependencies [f8b89379c]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [bf89a3720]
- Updated dependencies [fd4d8c8ff]
- Updated dependencies [e650bc571]
- Updated dependencies [5029265ed]
- Updated dependencies [2b60a7bd8]
- Updated dependencies [0ad8075aa]
- Updated dependencies [b369d7238]
- Updated dependencies [541605aa8]
- Updated dependencies [2182dc2a6]
- Updated dependencies [9fbb4e557]
- @tinacms/[email protected]
- [email protected]
- Updated dependencies [9ea28113e]
-
8183b638c: ## Adds a new "Static" build option.
This new option will build tina into a static
index.html
file. This will allow someone to use tina without having react as a dependency.- Add a
.tina/config.{js,ts,tsx,jsx}
with the default export of define config.
// .tina/config.ts import schema from './schema' export default defineConfig({ schema: schema, //.. Everything from define config in `schema.ts` //.. Everything from `schema.config` })
- Add Build config
.tina/config.ts export default defineConfig({ build: { outputFolder: "admin", publicFolder: "public", }, //... other config })
- Go to
http://localhost:3000/admin/index.html
and view the admin
- Add a
-
Updated dependencies [7b0dda55e]
-
Updated dependencies [8183b638c]
- @tinacms/[email protected]
- [email protected]