KyoriPowered/adventure
### [`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
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 these updates 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.1
->4.14.0
4.13.1
->4.14.0
Release Notes
KyoriPowered/adventure
### [`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.0Configuration
š 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.