KyoriPowered/adventure (net.kyori:adventure-text-serializer-legacy)
### [`v4.14.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.14.0): 🌏 Adventure 4.14.0
Adventure 4.14.0 is a feature release introducing some long-awaited API additions, primarily focused on component serializers.
##### ✨ Features
- ComponentEncoder by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/899](https://togithub.com/KyoriPowered/adventure/pull/899)
- feat(api): introduce a way to get viewers of a bossbar by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/894](https://togithub.com/KyoriPowered/adventure/pull/894)
- feat: allow custom colors in LegacyComponentSerializer by [@Camotoy](https://togithub.com/Camotoy) in [https://github.com/KyoriPowered/adventure/pull/906](https://togithub.com/KyoriPowered/adventure/pull/906)
- ANSIComponentSerializer by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/898](https://togithub.com/KyoriPowered/adventure/pull/898)
- feat(key): try to include additional information in error messages when an invalid character has been detected in a Key by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/887](https://togithub.com/KyoriPowered/adventure/pull/887)
- chore: rename static constructors by [@powercasgamer](https://togithub.com/powercasgamer) in [https://github.com/KyoriPowered/adventure/pull/923](https://togithub.com/KyoriPowered/adventure/pull/923)
- feat: add pattern annotations by [@powercasgamer](https://togithub.com/powercasgamer) in [https://github.com/KyoriPowered/adventure/pull/920](https://togithub.com/KyoriPowered/adventure/pull/920)
- feat: add join method that accepts JoinConfiguration.Builder by [@powercasgamer](https://togithub.com/powercasgamer) in [https://github.com/KyoriPowered/adventure/pull/924](https://togithub.com/KyoriPowered/adventure/pull/924)
- Use constants for hex character by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/929](https://togithub.com/KyoriPowered/adventure/pull/929)
- Added legacy show achievements by [@LOOHP](https://togithub.com/LOOHP) in [https://github.com/KyoriPowered/adventure/pull/890](https://togithub.com/KyoriPowered/adventure/pull/890)
- feature: json component serializer by [@kezz](https://togithub.com/kezz) in [https://github.com/KyoriPowered/adventure/pull/856](https://togithub.com/KyoriPowered/adventure/pull/856)
##### 🔧 Changes
As a small programming note, the changes necessary to introduce the `text-serializer-json` abstraction have shifted things around in the Adventure module dependency graph. `adventure-text-serializer-gson` now depends on `adventure-text-serializer-json`. Additionally, `adventure-text-serializer-gson-legacyimpl` now depends on `adventure-text-serializer-json-legacyimpl`, and is entirely deprecated, to be replaced with the `json` version. In 4.15.0, we will no longer ship the deprecated submodule -- any users who need it can continue to depend on the older version. To facilitate this change, `adventure-text-serializer-gson-legacyimpl` has been removed from the bom to avoid improperly forcing version alignment.
##### 🐛 Fixes
- fix: Added missing PermissionChecker nullability checks by [@4drian3d](https://togithub.com/4drian3d) in [https://github.com/KyoriPowered/adventure/pull/900](https://togithub.com/KyoriPowered/adventure/pull/900)
- fix(key): fix combined namespace+value pattern + extract to own annotations by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/925](https://togithub.com/KyoriPowered/adventure/pull/925)
##### New Contributors
- [@powercasgamer](https://togithub.com/powercasgamer) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/923](https://togithub.com/KyoriPowered/adventure/pull/923)
- [@LOOHP](https://togithub.com/LOOHP) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/890](https://togithub.com/KyoriPowered/adventure/pull/890)
**Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.13.1...v4.14.0
### [`v4.13.1`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.13.1): 🌏 Adventure 4.13.1
Adventure 4.13.1 is a bugfix release with fixes focused around MiniMessage and translatable component fallbacks. We recommend updating at your earliest convenience.
##### Fixes 🐛
- fix some issues with translatable component fallback by [@LemonCaramel](https://togithub.com/LemonCaramel) in [https://github.com/KyoriPowered/adventure/pull/885](https://togithub.com/KyoriPowered/adventure/pull/885)
- ComponentFlattenerImpl: translatable components check fallback first by [@Camotoy](https://togithub.com/Camotoy) in [https://github.com/KyoriPowered/adventure/pull/895](https://togithub.com/KyoriPowered/adventure/pull/895)
- fix(text-minimessage): Correctly handle phase and multi-colour gradients by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/896](https://togithub.com/KyoriPowered/adventure/pull/896)
##### New Contributors
- [@LemonCaramel](https://togithub.com/LemonCaramel) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/885](https://togithub.com/KyoriPowered/adventure/pull/885)
- [@Camotoy](https://togithub.com/Camotoy) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/895](https://togithub.com/KyoriPowered/adventure/pull/895)
**Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.13.0...v4.13.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.13.0
->4.14.0
Release Notes
KyoriPowered/adventure (net.kyori:adventure-text-serializer-legacy)
### [`v4.14.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.14.0): 🌏 Adventure 4.14.0 Adventure 4.14.0 is a feature release introducing some long-awaited API additions, primarily focused on component serializers. ##### ✨ Features - ComponentEncoder by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/899](https://togithub.com/KyoriPowered/adventure/pull/899) - feat(api): introduce a way to get viewers of a bossbar by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/894](https://togithub.com/KyoriPowered/adventure/pull/894) - feat: allow custom colors in LegacyComponentSerializer by [@Camotoy](https://togithub.com/Camotoy) in [https://github.com/KyoriPowered/adventure/pull/906](https://togithub.com/KyoriPowered/adventure/pull/906) - ANSIComponentSerializer by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/898](https://togithub.com/KyoriPowered/adventure/pull/898) - feat(key): try to include additional information in error messages when an invalid character has been detected in a Key by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/887](https://togithub.com/KyoriPowered/adventure/pull/887) - chore: rename static constructors by [@powercasgamer](https://togithub.com/powercasgamer) in [https://github.com/KyoriPowered/adventure/pull/923](https://togithub.com/KyoriPowered/adventure/pull/923) - feat: add pattern annotations by [@powercasgamer](https://togithub.com/powercasgamer) in [https://github.com/KyoriPowered/adventure/pull/920](https://togithub.com/KyoriPowered/adventure/pull/920) - feat: add join method that accepts JoinConfiguration.Builder by [@powercasgamer](https://togithub.com/powercasgamer) in [https://github.com/KyoriPowered/adventure/pull/924](https://togithub.com/KyoriPowered/adventure/pull/924) - Use constants for hex character by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/929](https://togithub.com/KyoriPowered/adventure/pull/929) - Added legacy show achievements by [@LOOHP](https://togithub.com/LOOHP) in [https://github.com/KyoriPowered/adventure/pull/890](https://togithub.com/KyoriPowered/adventure/pull/890) - feature: json component serializer by [@kezz](https://togithub.com/kezz) in [https://github.com/KyoriPowered/adventure/pull/856](https://togithub.com/KyoriPowered/adventure/pull/856) ##### 🔧 Changes As a small programming note, the changes necessary to introduce the `text-serializer-json` abstraction have shifted things around in the Adventure module dependency graph. `adventure-text-serializer-gson` now depends on `adventure-text-serializer-json`. Additionally, `adventure-text-serializer-gson-legacyimpl` now depends on `adventure-text-serializer-json-legacyimpl`, and is entirely deprecated, to be replaced with the `json` version. In 4.15.0, we will no longer ship the deprecated submodule -- any users who need it can continue to depend on the older version. To facilitate this change, `adventure-text-serializer-gson-legacyimpl` has been removed from the bom to avoid improperly forcing version alignment. ##### 🐛 Fixes - fix: Added missing PermissionChecker nullability checks by [@4drian3d](https://togithub.com/4drian3d) in [https://github.com/KyoriPowered/adventure/pull/900](https://togithub.com/KyoriPowered/adventure/pull/900) - fix(key): fix combined namespace+value pattern + extract to own annotations by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/925](https://togithub.com/KyoriPowered/adventure/pull/925) ##### New Contributors - [@powercasgamer](https://togithub.com/powercasgamer) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/923](https://togithub.com/KyoriPowered/adventure/pull/923) - [@LOOHP](https://togithub.com/LOOHP) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/890](https://togithub.com/KyoriPowered/adventure/pull/890) **Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.13.1...v4.14.0 ### [`v4.13.1`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.13.1): 🌏 Adventure 4.13.1 Adventure 4.13.1 is a bugfix release with fixes focused around MiniMessage and translatable component fallbacks. We recommend updating at your earliest convenience. ##### Fixes 🐛 - fix some issues with translatable component fallback by [@LemonCaramel](https://togithub.com/LemonCaramel) in [https://github.com/KyoriPowered/adventure/pull/885](https://togithub.com/KyoriPowered/adventure/pull/885) - ComponentFlattenerImpl: translatable components check fallback first by [@Camotoy](https://togithub.com/Camotoy) in [https://github.com/KyoriPowered/adventure/pull/895](https://togithub.com/KyoriPowered/adventure/pull/895) - fix(text-minimessage): Correctly handle phase and multi-colour gradients by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/896](https://togithub.com/KyoriPowered/adventure/pull/896) ##### New Contributors - [@LemonCaramel](https://togithub.com/LemonCaramel) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/885](https://togithub.com/KyoriPowered/adventure/pull/885) - [@Camotoy](https://togithub.com/Camotoy) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/895](https://togithub.com/KyoriPowered/adventure/pull/895) **Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.13.0...v4.13.1Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.