What's Changed
✨ Features
- feature(api): Rewrite ComponentFlattener to remove recursion and add a configurable maximum nesting depth by @kezz in #1237
 - 1.21.6 by @kezz in #1238
 - feat(nbt): TagStringIO Enhancements by @kermandev in #1239
 - Improved support for hetergeneous lists by @mworzala in #1242
 
🐛 Fixes
- fix(api): Always fire bossBarNameChanged by @kezz in #1230
 - Typo fix in PrideTag.java by @Stxellxa in #1233
 - fix(api): Don't throw an exception if a PointersSupplier has no parent by @kezz in #1232
 
📚 Documentation
- chore(audience): update javadoc for playSound by @Timongcraft in #1235
 
Other
- Render translatable arguments and children by @TonytheMacaroni in #1226
 
New Contributors
- @Stxellxa made their first contribution in #1233
 - @Timongcraft made their first contribution in #1235
 - @kermandev made their first contribution in #1239
 - @mworzala made their first contribution in #1242
 
Full Changelog: v4.21.0...v4.22.0