Release tracking: v0.20.0 by Jocs · Pull Request #4664 · marktext/marktext · GitHub
Skip to content

Release tracking: v0.20.0 - #4664

Merged
Jocs merged 27 commits into
developfrom
release/v0.20.0
Oct 2, 2026
Merged

Jocs merged 27 commits into
developfrom
release/v0.20.0

Conversation

@Jocs

@Jocs Jocs commented Jun 23, 2026 •

Copy link
Copy Markdown
Member

✅ Stable v0.20.0 has shipped (published 2026-10-02). This tracking PR is now merged into develop.

0.20.0 is the first release built on the new TypeScript Muya engine (@muyajs/core, packages/muya), replacing the legacy @marktext/muyajs engine in the desktop renderer.

Pre-releases cut so far

  • v0.20.0-beta.2 — first public pre-release for engine-migration validation.
  • v0.20.0-beta.3 — rolls up 23 fixes merged since beta.2 (muya engine-migration validation continues).
  • v0.20.0-beta.4 — rolls up 26 fixes merged since beta.3 (muya engine-migration validation continues).
  • v0.20.0-beta.5 — rolls up 34 fixes merged since beta.4 (muya engine-migration validation continues).
  • v0.20.0-rc.1 — first release candidate; rolls up 27 changes merged since beta.5 (25 fixes + 2 README/sponsor updates).
  • v0.20.0-rc.2 — second release candidate; rolls up 48 changes merged since rc.1 (38 fixes, 4 features, 4 docs/translation updates, 2 tooling/test changes).
  • v0.20.0-rc.3 — third release candidate; rolls up 20 changes merged since rc.2 (18 fixes, 1 docs update, 1 tooling change).
  • v0.20.0-rc.4 — fourth release candidate; rolls up 28 changes merged since rc.3 (25 fixes, 2 features, 1 chore).
  • v0.20.0-rc.5 — fifth release candidate; rolls up 11 changes merged since rc.4 (4 fixes, 3 features, 1 docs update, 3 tooling/test changes).
  • v0.20.0-rc.6 — sixth release candidate; rolls up 43 changes merged since rc.5 (30 fixes, 4 features, 1 performance change, 2 docs updates, 1 translation improvement, 5 typing/test changes).
  • v0.20.0-rc.7 — seventh release candidate; rolls up 10 changes merged since rc.6 (7 fixes, 1 feature, 1 performance change, 1 test change).

Notes

  • Only package.json version is bumped on this branch; develop stays at 0.20.0-dev.
  • The branch is reused for all subsequent betas/RCs and the eventual stable tag.
  • This branch also carries a release-workflow fix: publish the GitHub Release as a draft, then promote it to published, so asset uploads succeed under the repo's immutable-releases setting (action-gh-release otherwise publishes before uploading and the upload is rejected). v0.20.0-beta.1 was abandoned because its tag name became permanently reserved once its (asset-less) release was published, then deleted.

🤖 Generated with Claude Code

https://claude.ai/code/session_01U84vW8dc6qJi6iDbk2jmqX

Jocs and others added 3 commits June 23, 2026 22:42
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
action-gh-release publishes the release before uploading assets, which fails
on repos with immutable releases enabled (assets cannot be added after a
release is published). Create the release as a draft so assets attach, then
promote it to published.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jun 23, 2026 •

Copy link
Copy Markdown
Contributor

@Jocs
Jocs marked this pull request as ready for review October 2, 2026 06:03
@Jocs
Jocs merged commit 77c102e into develop Oct 2, 2026
19 checks passed
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