TINYDOC-3526 - Add missing 8.7.0 release note entries and update the skin guide for Bun - #4300
Merged
Merged
Conversation
…skin guide for Bun Add two release note entries that were missed for 8.7.0: * Bug fixes: starting the Oxide skin demo without a local build failed with "chalk.red is not a function" (TINYMCE-14348). The failure was present in 8.4.0 through 8.6.0 and is resolved in 8.7.0. * Changes: building TinyMCE from source now uses Bun instead of Yarn (TINYMCE-12819). The migration first shipped in 8.7.0 and is breaking for source builds, but does not affect npm or CDN consumers. Update creating-a-skin.adoc, which documents the source build workflow and had not been updated for the Bun migration: * Replace the eight yarn commands with their bun equivalents and update the prerequisite from Yarn to Bun. * Correct the skin demo preview URL from port 3000 to port 4000, which is the port the Oxide demo server uses.
MitchC1999
approved these changes
Aug 3, 2026
tiny-ben-tran
approved these changes
Aug 3, 2026
tiny-ben-tran
left a comment
Contributor
There was a problem hiding this comment.
I believe replacing bun with yarn was done for every project inside tinymce repo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket: TINYDOC-3526 (TINYMCE-14348, TINYMCE-12819)
Site: Staging branch
Changes:
modules/ROOT/pages/8.7.0-release-notes.adoc(Bug fixes section): starting the Oxide skin demo without a local build failed withchalk.red is not a function. Verified against tinymce PR #11137 (modules/oxide/tasks/demos.js,CONTRIBUTING.md). The failure shipped in 8.4.0 through 8.6.0 and is resolved in 8.7.0.modules/ROOT/pages/8.7.0-release-notes.adoc(Changes section): building TinyMCE from source now uses Bun instead of Yarn. The migration landed in tinymce commitcd3381a48fand first shipped in 8.7.0, and was not previously documented. It is breaking for source builds but does not affect integrators installing from npm or a CDN.modules/ROOT/pages/creating-a-skin.adoc, which documents the source build workflow and had not been updated for the Bun migration.modules/oxide/README.mddirects readers to this page, so every command on it failed. Replaced the eightyarncommands with thebunequivalents documented in the tinymceCONTRIBUTING.md(bun install,bun run dev,bun run build,bun oxide-start,bun oxide-build) and changed the prerequisite from Yarn to Bun.const port = 4000inmodules/oxide/tasks/demos.jsand the Oxide README. Port 3000 is the separate TinyMCE rspack dev server.Pre-checks:
Branch is correctly prefixed(release-note hotfix branch fromtinymce/8)Review: