v0.21.1

rajnandan1/kenerv0.21.1Jan 23, 2026by chrisvxd

AI Summary

This release focuses on stabilizing the editor by fixing bugs related to rich text extensions, Firefox compatibility, and plugin rendering issues.

Key Highlights

  • Fixed rich text extension disabling behavior to prevent errors
  • Resolved Firefox-specific issues with plugin ordering and backspace deletion
  • Fixed nested rich text field rendering in <Render/> component
  • Replaced dependency fast-deep-equals with fast-equals
  • Ensured consistent plugin ordering across browsers

Full Release Notes

## Bug Fixes

* don't throw when disabling listItem rich text extension ([4ca0a46](https://github.com/measuredco/puck/commit/4ca0a46e895e8a378bc743c4c06451dca8c00838))
* enforce disabled styles for rich text menu with no options ([3d56139](https://github.com/measuredco/puck/commit/3d56139a84912fcc5cc13142bd31df8b2d187368))
* ensure consistent plugin ordering in Firefox ([274c5f6](https://github.com/measuredco/puck/commit/274c5f6abd8585d015ece2b59d11da0b4914b6d0))
* ensure nested richtext fields render in <Render/> ([501a164](https://github.com/measuredco/puck/commit/501a1649afbb5fb4125146541e63b0f3fec3a962))
* prevent array item expansion when empty ([1a6682a](https://github.com/measuredco/puck/commit/1a6682a3bc0eaaae2f6ffe1a2d20656d8d647a65))
* prevent block deletion on backspace in rich text in Firefox ([71c8664](https://github.com/measuredco/puck/commit/71c8664dd7f0fe7d971ebcd4992167df2e45bcc1))
* replace missed fast-deep-equals with fast-equals ([ffa5171](https://github.com/measuredco/puck/commit/ffa5171c1732875df9a82934a4924b0e86750161))

## Contributors

- [ArfatSalman](https://github.com/ArfatSalman)
- [DamianKocjan](https://github.com/DamianKocjan)
- [kuntlme](https://github.com/kuntlme)
- [sd416](https://github.com/sd416)
- [themre](https://github.com/themre)
- [Xtron33](https://github.com/Xtron33)

**Full Changelog**: https://github.com/puckeditor/puck/compare/v0.21.0...v0.21.1