Skip to content

TINYDOC-3526 - Add missing 8.7.0 release note entries and update the skin guide for Bun - #4300

Merged
kemister85 merged 1 commit into
tinymce/8from
hotfix/8/TINYDOC-3526_TINYMCE-14348
Aug 3, 2026
Merged

TINYDOC-3526 - Add missing 8.7.0 release note entries and update the skin guide for Bun#4300
kemister85 merged 1 commit into
tinymce/8from
hotfix/8/TINYDOC-3526_TINYMCE-14348

Conversation

@kemister85

@kemister85 kemister85 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Ticket: TINYDOC-3526 (TINYMCE-14348, TINYMCE-12819)

Site: Staging branch

Changes:

  • Added a release note entry for TINYMCE-14348 to modules/ROOT/pages/8.7.0-release-notes.adoc (Bug fixes section): starting the Oxide skin demo without a local build failed with chalk.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.
  • Added a release note entry for TINYMCE-12819 to 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 commit cd3381a48f and 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.
  • Updated 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.md directs readers to this page, so every command on it failed. Replaced the eight yarn commands with the bun equivalents documented in the tinymce CONTRIBUTING.md (bun install, bun run dev, bun run build, bun oxide-start, bun oxide-build) and changed the prerequisite from Yarn to Bun.
  • Corrected the skin demo preview URL on that page from port 3000 to port 4000, per const port = 4000 in modules/oxide/tasks/demos.js and the Oxide README. Port 3000 is the separate TinyMCE rspack dev server.

Pre-checks:

  • Branch is correctly prefixed (release-note hotfix branch from tinymce/8)
  • Files have been included where required (if applicable).
  • Build passes without console errors, warnings, or issues.

Review:

  • Documentation Team Lead has reviewed.

…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.
@kemister85
kemister85 requested review from a team and soritaheng as code owners August 3, 2026 02:07
@kemister85 kemister85 added this to the TinyMCE 8.7.0 milestone Aug 3, 2026
@kemister85 kemister85 added the upcoming release Documentation for features currently under development/QA label Aug 3, 2026

@tiny-ben-tran tiny-ben-tran left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe replacing bun with yarn was done for every project inside tinymce repo

@kemister85
kemister85 merged commit 9daaae9 into tinymce/8 Aug 3, 2026
5 checks passed
@kemister85
kemister85 deleted the hotfix/8/TINYDOC-3526_TINYMCE-14348 branch August 3, 2026 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

upcoming release Documentation for features currently under development/QA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants