Skip to content

Release 1.30.0 - #216

Merged
frolic merged 1 commit into
mainfrom
frolic/release-1.30.0
Jul 29, 2026
Merged

Release 1.30.0#216
frolic merged 1 commit into
mainfrom
frolic/release-1.30.0

Conversation

@frolic

@frolic frolic commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the version so 1.30.0 can be released to everyone, rather than only to BRAT users as 1.30.0-alpha.1 was.

What ships in it:

npm version cascades the version into release/manifest.json and release/versions.json on its own — the repo has a version lifecycle script — so those changes are mechanical.

One thing that isn't mechanical

This drops a "1.29.1" entry from release/versions.json. That version was staged in b48442c and never released — there's no tag and no GitHub release for it. It matters here because releasing a non-prerelease copies release/versions.json over the root versions.json, which is the file the plugin registry reads, so the phantom entry would have been published. Everything in that file shares the same minAppVersion, so it was unlikely to misresolve anyone's install, but it shouldn't go out either way.

After this, release/versions.json matches the published file exactly apart from the new 1.30.0 line.

Release plan

Merge, then Actions → Manual Release → Run workflow with ref: main. Unlike the alpha, this path adds the versions.json entry and pushes the manifest commit back, which is what makes it visible to everyone on the community plugin list.

Worth knowing before merging

1.30.0-alpha.1 was published but, as far as I know, never installed and exercised through BRAT. So the evidence behind this release is the CI suite (8 behaviours, including opening a current .tldr, the theme, the edit round trip, view mode and embeds) plus manual checks in a scratch vault — not a soak on a real vault. Mobile is untested by anything.

Ships the tldraw 5.2.5 upgrade, so files saved by a current tldraw open,
and the .tldraw messaging.

Also drops a 1.29.1 entry from release/versions.json. That version was
staged in b48442c and never released, and publishing 1.30.0 copies this
file over the one the plugin registry reads, so the phantom would have
gone out with it.
@frolic
frolic marked this pull request as ready for review July 29, 2026 11:07
@frolic
frolic merged commit 811157f into main Jul 29, 2026
1 check passed
@frolic
frolic deleted the frolic/release-1.30.0 branch July 29, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant