Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
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.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
### [`v4.13.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.13.0): 🌏 Adventure 4.13.0
Adventure 4.13.0 is a feature release with several QOL enhancements, support for new 1.19.4 chat component features, and some bug fixes. Happy developing!
#### Additions ✨
- Finish adding MM tags for all Vanilla component types by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/843](https://togithub.com/KyoriPowered/adventure/pull/843)
- text-minimessage: Add a shortcut for styling tags by [@JOO200](https://togithub.com/JOO200) in [https://github.com/KyoriPowered/adventure/pull/858](https://togithub.com/KyoriPowered/adventure/pull/858)
- text-minimessage: Add a TagResolver for boolean values by [@JOO200](https://togithub.com/JOO200) in [https://github.com/KyoriPowered/adventure/pull/857](https://togithub.com/KyoriPowered/adventure/pull/857)
- feat(api): allow Translators to create their own Components by [@qixils](https://togithub.com/qixils) in [https://github.com/KyoriPowered/adventure/pull/871](https://togithub.com/KyoriPowered/adventure/pull/871)
- feat(api): Add emulated callback click event by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/860](https://togithub.com/KyoriPowered/adventure/pull/860)
- feat(api): add support for translatable component fallbacks ([#863](https://togithub.com/KyoriPowered/adventure/issues/863)) by [@NoahvdAa](https://togithub.com/NoahvdAa) in [https://github.com/KyoriPowered/adventure/pull/868](https://togithub.com/KyoriPowered/adventure/pull/868)
#### Fixes 🐛
- bug(api): workaround which fixes [#849](https://togithub.com/KyoriPowered/adventure/issues/849) by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/861](https://togithub.com/KyoriPowered/adventure/pull/861)
- Make DecorationMap$KeySet and $Values follow Collection::toArray() contract by [@emilyy-dev](https://togithub.com/emilyy-dev) in [https://github.com/KyoriPowered/adventure/pull/862](https://togithub.com/KyoriPowered/adventure/pull/862)
- fix(serializer-gson): Ignore empty hover event values by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/859](https://togithub.com/KyoriPowered/adventure/pull/859)
- change minimessage rainbow tag colors by [@MrKinau](https://togithub.com/MrKinau) in [https://github.com/KyoriPowered/adventure/pull/882](https://togithub.com/KyoriPowered/adventure/pull/882)
- bug(minimessage): respect requests to include stacktraces by [@kashike](https://togithub.com/kashike) in https://github.com/KyoriPowered/adventure/commit/42ea3df1942644a3a3b70c467c0035de63eb511c
#### New Contributors
- [@neziw](https://togithub.com/neziw) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/870](https://togithub.com/KyoriPowered/adventure/pull/870)
- [@MrKinau](https://togithub.com/MrKinau) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/882](https://togithub.com/KyoriPowered/adventure/pull/882)
**Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.12.0...v4.13.0
### [`v4.12.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.12.0): 🌏 Adventure 4.12.0
This release, at long last, adds API to help work with the 1.19(.x) chat and sound changes, including sending messages with the new chat type system.
Due to the strict lifecycle of message signing, implementing the full chat flow will be mostly left to platforms. The exposed signed message API is intended for use with out-of-band operations like signed commands.
Thank you for your patience!
##### Additions ✨
- feature: 1.19 chat changes by [@kezz](https://togithub.com/kezz) in [https://github.com/KyoriPowered/adventure/pull/777](https://togithub.com/KyoriPowered/adventure/pull/777)
- Implement seed field on sound, and add a builder by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/770](https://togithub.com/KyoriPowered/adventure/pull/770)
- key: Make Key implement Keyed by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/779](https://togithub.com/KyoriPowered/adventure/pull/779)
- Promote decorationIfAbsent to StyleSetter and Public API by [@KingOfSquares](https://togithub.com/KingOfSquares) in [https://github.com/KyoriPowered/adventure/pull/785](https://togithub.com/KyoriPowered/adventure/pull/785)
- Add convenience methods for appending a newline/space to a component by [@KingOfSquares](https://togithub.com/KingOfSquares) in [https://github.com/KyoriPowered/adventure/pull/786](https://togithub.com/KyoriPowered/adventure/pull/786)
- feat(key): [#773](https://togithub.com/KyoriPowered/adventure/issues/773) Expose methods to check if a Key can be parsed by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/774](https://togithub.com/KyoriPowered/adventure/pull/774)
- api: Style#unmerge by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/793](https://togithub.com/KyoriPowered/adventure/pull/793)
##### Fixes 🐛
- api: Remove use of terminally deprecated SecurityManager api by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/781](https://togithub.com/KyoriPowered/adventure/pull/781)
- api: Fix improper stripping of colors when compacting by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/782](https://togithub.com/KyoriPowered/adventure/pull/782)
- bug([#788](https://togithub.com/KyoriPowered/adventure/issues/788)): disable html escaping and use uppercase hex colour codes by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/789](https://togithub.com/KyoriPowered/adventure/pull/789)
- minimessage: Parsing corner cases with quotes by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/819](https://togithub.com/KyoriPowered/adventure/pull/819)
- fix(text-minimessage): Don't strip style of text components in gradients by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/835](https://togithub.com/KyoriPowered/adventure/pull/835)
- fix(text-minimessage): Preserve non-text components in color changing tags by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/834](https://togithub.com/KyoriPowered/adventure/pull/834)
- fix(text-minimessage): Be more lenient with input when stripping/escaping tags by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/833](https://togithub.com/KyoriPowered/adventure/pull/833)
- fix(text-minimessage): Properly handle escaped tag opens by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/832](https://togithub.com/KyoriPowered/adventure/pull/832)
- fix(api): Catch cases where empty components are not preserved by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/838](https://togithub.com/KyoriPowered/adventure/pull/838)
- bug([https://github.com/KyoriPowered/adventure/issues/792](https://togithub.com/KyoriPowered/adventure/issues/792)): don't throw on invalid click/hover event action by [@kashike](https://togithub.com/kashike) in https://github.com/KyoriPowered/adventure/commit/1c2463fce400e91ad92de9e7d7466b4b95dad4ae
- bug(api): fix an issue when linearly building a component by [@kashike](https://togithub.com/kashike) in https://github.com/KyoriPowered/adventure/commit/7bb187593c92ad1ddb77e761736d7b64a1171bac
##### Platform Changes 🔧
- Add PlatformAPI Annotation by [@KingOfSquares](https://togithub.com/KingOfSquares) in [https://github.com/KyoriPowered/adventure/pull/778](https://togithub.com/KyoriPowered/adventure/pull/778)
- feat(api): bossbar platform implementation by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/836](https://togithub.com/KyoriPowered/adventure/pull/836)
**Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.11.0...v4.12.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 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.11.0
->4.14.0
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
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.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 ### [`v4.13.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.13.0): 🌏 Adventure 4.13.0 Adventure 4.13.0 is a feature release with several QOL enhancements, support for new 1.19.4 chat component features, and some bug fixes. Happy developing! #### Additions ✨ - Finish adding MM tags for all Vanilla component types by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/843](https://togithub.com/KyoriPowered/adventure/pull/843) - text-minimessage: Add a shortcut for styling tags by [@JOO200](https://togithub.com/JOO200) in [https://github.com/KyoriPowered/adventure/pull/858](https://togithub.com/KyoriPowered/adventure/pull/858) - text-minimessage: Add a TagResolver for boolean values by [@JOO200](https://togithub.com/JOO200) in [https://github.com/KyoriPowered/adventure/pull/857](https://togithub.com/KyoriPowered/adventure/pull/857) - feat(api): allow Translators to create their own Components by [@qixils](https://togithub.com/qixils) in [https://github.com/KyoriPowered/adventure/pull/871](https://togithub.com/KyoriPowered/adventure/pull/871) - feat(api): Add emulated callback click event by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/860](https://togithub.com/KyoriPowered/adventure/pull/860) - feat(api): add support for translatable component fallbacks ([#863](https://togithub.com/KyoriPowered/adventure/issues/863)) by [@NoahvdAa](https://togithub.com/NoahvdAa) in [https://github.com/KyoriPowered/adventure/pull/868](https://togithub.com/KyoriPowered/adventure/pull/868) #### Fixes 🐛 - bug(api): workaround which fixes [#849](https://togithub.com/KyoriPowered/adventure/issues/849) by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/861](https://togithub.com/KyoriPowered/adventure/pull/861) - Make DecorationMap$KeySet and $Values follow Collection::toArray() contract by [@emilyy-dev](https://togithub.com/emilyy-dev) in [https://github.com/KyoriPowered/adventure/pull/862](https://togithub.com/KyoriPowered/adventure/pull/862) - fix(serializer-gson): Ignore empty hover event values by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/859](https://togithub.com/KyoriPowered/adventure/pull/859) - change minimessage rainbow tag colors by [@MrKinau](https://togithub.com/MrKinau) in [https://github.com/KyoriPowered/adventure/pull/882](https://togithub.com/KyoriPowered/adventure/pull/882) - bug(minimessage): respect requests to include stacktraces by [@kashike](https://togithub.com/kashike) in https://github.com/KyoriPowered/adventure/commit/42ea3df1942644a3a3b70c467c0035de63eb511c #### New Contributors - [@neziw](https://togithub.com/neziw) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/870](https://togithub.com/KyoriPowered/adventure/pull/870) - [@MrKinau](https://togithub.com/MrKinau) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/882](https://togithub.com/KyoriPowered/adventure/pull/882) **Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.12.0...v4.13.0 ### [`v4.12.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.12.0): 🌏 Adventure 4.12.0 This release, at long last, adds API to help work with the 1.19(.x) chat and sound changes, including sending messages with the new chat type system. Due to the strict lifecycle of message signing, implementing the full chat flow will be mostly left to platforms. The exposed signed message API is intended for use with out-of-band operations like signed commands. Thank you for your patience! ##### Additions ✨ - feature: 1.19 chat changes by [@kezz](https://togithub.com/kezz) in [https://github.com/KyoriPowered/adventure/pull/777](https://togithub.com/KyoriPowered/adventure/pull/777) - Implement seed field on sound, and add a builder by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/770](https://togithub.com/KyoriPowered/adventure/pull/770) - key: Make Key implement Keyed by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/779](https://togithub.com/KyoriPowered/adventure/pull/779) - Promote decorationIfAbsent to StyleSetter and Public API by [@KingOfSquares](https://togithub.com/KingOfSquares) in [https://github.com/KyoriPowered/adventure/pull/785](https://togithub.com/KyoriPowered/adventure/pull/785) - Add convenience methods for appending a newline/space to a component by [@KingOfSquares](https://togithub.com/KingOfSquares) in [https://github.com/KyoriPowered/adventure/pull/786](https://togithub.com/KyoriPowered/adventure/pull/786) - feat(key): [#773](https://togithub.com/KyoriPowered/adventure/issues/773) Expose methods to check if a Key can be parsed by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/774](https://togithub.com/KyoriPowered/adventure/pull/774) - api: Style#unmerge by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/793](https://togithub.com/KyoriPowered/adventure/pull/793) ##### Fixes 🐛 - api: Remove use of terminally deprecated SecurityManager api by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/781](https://togithub.com/KyoriPowered/adventure/pull/781) - api: Fix improper stripping of colors when compacting by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/782](https://togithub.com/KyoriPowered/adventure/pull/782) - bug([#788](https://togithub.com/KyoriPowered/adventure/issues/788)): disable html escaping and use uppercase hex colour codes by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/789](https://togithub.com/KyoriPowered/adventure/pull/789) - minimessage: Parsing corner cases with quotes by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/819](https://togithub.com/KyoriPowered/adventure/pull/819) - fix(text-minimessage): Don't strip style of text components in gradients by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/835](https://togithub.com/KyoriPowered/adventure/pull/835) - fix(text-minimessage): Preserve non-text components in color changing tags by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/834](https://togithub.com/KyoriPowered/adventure/pull/834) - fix(text-minimessage): Be more lenient with input when stripping/escaping tags by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/833](https://togithub.com/KyoriPowered/adventure/pull/833) - fix(text-minimessage): Properly handle escaped tag opens by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/832](https://togithub.com/KyoriPowered/adventure/pull/832) - fix(api): Catch cases where empty components are not preserved by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/838](https://togithub.com/KyoriPowered/adventure/pull/838) - bug([https://github.com/KyoriPowered/adventure/issues/792](https://togithub.com/KyoriPowered/adventure/issues/792)): don't throw on invalid click/hover event action by [@kashike](https://togithub.com/kashike) in https://github.com/KyoriPowered/adventure/commit/1c2463fce400e91ad92de9e7d7466b4b95dad4ae - bug(api): fix an issue when linearly building a component by [@kashike](https://togithub.com/kashike) in https://github.com/KyoriPowered/adventure/commit/7bb187593c92ad1ddb77e761736d7b64a1171bac ##### Platform Changes 🔧 - Add PlatformAPI Annotation by [@KingOfSquares](https://togithub.com/KingOfSquares) in [https://github.com/KyoriPowered/adventure/pull/778](https://togithub.com/KyoriPowered/adventure/pull/778) - feat(api): bossbar platform implementation by [@kashike](https://togithub.com/kashike) in [https://github.com/KyoriPowered/adventure/pull/836](https://togithub.com/KyoriPowered/adventure/pull/836) **Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.11.0...v4.12.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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.