4.11.0 is a small feature release bundling up a variety of tweaks from the past few months. It does not incorporate any of the new API for 1.19 features -- that is slated for 4.12.0, scheduled for release shortly after Mojang releases Minecraft 1.19.
Additions ✨
- Add orThrow and orDefault methods to Index by @Machine-Maker in #741
- feat(api): Add possibility of using Component#join with a root style by @KingOfSquares in #653
- Improve compaction of empty/blank TextComponents by @Moulberry in #764
- StyleImpl DRY (#392) by @emilyy-dev in #461
- text-minimessage: Add Placeholder to format Numbers and TemporalAccessors by @JOO200 in #709
- Implement MiniMessage preprocessor and cleanup parsing by @bluelhf in #749
- feat(minimessage): selector tag by @NoahvdAa in #737
- text-logger-slf4j: introduce wrapper for formatted logging by @zml2008 in #757
Fixes 🐛
- fix negative number parsing for positions by @Machine-Maker in #733
- MiniMessage: Handle arguments for PreProcessTags correctly by @JOO200 in #735
- fix: Fixed TagResolvers equality by @4drian3d in #751
- text-minimessage: Validate tag names in resolver builder by @zml2008 in #771
New Contributors
- @Machine-Maker made their first contribution in #733
- @4drian3d made their first contribution in #751
- @Moulberry made their first contribution in #764
- @bluelhf made their first contribution in #749
Full Changelog: v4.10.0...v4.11.0