Update dependency net.kyori:adventure-text-minimessage to v4.17.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| net.kyori:adventure-text-minimessage | 4.12.0 -> 4.17.0 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
KyoriPowered/adventure (net.kyori:adventure-text-minimessage)
v4.17.0: 🌏 Adventure 4.17.0
What's Changed
✨ Features
- feat(text-minimessage): Show ANSI rendering of parsed components in tests by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1042
- feat(minimessage): Add target to deserialization for contextual tags by @kezz in https://github.com/KyoriPowered/adventure/pull/1051
- feat(api): Pointers supplier by @kezz in https://github.com/KyoriPowered/adventure/pull/429
- 1.20.5 by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1055
🐛 Fixes
- fix(text-minimessage): Handle larger raninbow phases correctly by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1041
- fix: Allow for case-insensitivity in legacy serializer, closes #1043 by @kezz in https://github.com/KyoriPowered/adventure/pull/1044
- fix(api): Only trigger bossbar listeners if flags actually changed by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1067
- fix(nbt):
CompoundBinaryTag#getBooleanignores false values when default value is true by @kashike in https://github.com/KyoriPowered/adventure/commit/e0edf0fb33a9f8f7eb210b5fb36e9ca8e8be2219 - fix(nbt):
ListBinaryTagis weakly immutable by @kashike in https://github.com/KyoriPowered/adventure/commit/2e612aa8280360479ce61dc8855634a8ec1d7eb0
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.16.0...v4.17.0
v4.16.0: 🌏 Adventure 4.16.0
Adventure 4.16.0 is a small feature release following up on the additions in 4.15.0.
Notable Changes
As Configurate 3 is more or less obsolete and seeing reduced usage, we've decided to stop distributing it with new versions of Adventure. The Configurate 4 serializers should be used instead, or for those who cannot migrate yet an older version of the adventure-serializer-configurate3 module can be used instead.
✨ Features
- feat(serializer-configurate3): remove it by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1016
- add component decoder by @yannicklamprecht in https://github.com/KyoriPowered/adventure/pull/1035
- feat(api): Add removeResourcePack overload with Iterable by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1036
- kissing girls by @aurorasmiles and @weaondara and @chew
🐛 Fixes
- minimessage: Fix exception with single quote as tag part by @rymiel in https://github.com/KyoriPowered/adventure/pull/1012
📚 Documentation
- docs: Migrate to new wiki links, closes #1013 by @kezz in https://github.com/KyoriPowered/adventure/pull/1014
New Contributors
- @yannicklamprecht made their first contribution in https://github.com/KyoriPowered/adventure/pull/1035
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.15.0...v4.16.0
v4.15.0: 🌏 Adventure 4.15.0
Adventure 4.15.0 is a feature release, primarily focused around adding support for new serialization styles used in Minecraft 1.20.3, but containing some other useful changes.
The support for 1.20.3 in this release is at about a bare-minimum level of what's needed to support reading components generated in the newer version. Further parity features have been targeted for 4.16.0.
✨ Features
- feat(api): hasAnyTranslations by @kashike in https://github.com/KyoriPowered/adventure/pull/945
- feature: Add a new standard join configuration for spaces by @RedDaedalus in https://github.com/KyoriPowered/adventure/pull/962
- feat(nbt): expose size in CompoundBinaryTag by @RealBauHD in https://github.com/KyoriPowered/adventure/pull/965
- feature: Expose tags and strict mode in
MiniMessageby @kezz in https://github.com/KyoriPowered/adventure/pull/951 - feat(key): add asMinimalString by @kashike in https://github.com/KyoriPowered/adventure/pull/983
- feat(api): Identity implements Identified by @kashike in https://github.com/KyoriPowered/adventure/pull/985
- feat(api): introduce ResourcePackRequest by @yusshu in https://github.com/KyoriPowered/adventure/pull/981
- feature: Cancellable FlattenerListener by @FxMorin in https://github.com/KyoriPowered/adventure/pull/996
- feat(api): Expand the supported resource pack operations for 1.20.3 by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1005
- feat(api): Support representing translation args losslessly by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1004
- feat(nbt): Implement nameless binary serialization by @booky10 in https://github.com/KyoriPowered/adventure/pull/968
- 1.20.3 by @zml2008 in https://github.com/KyoriPowered/adventure/pull/986
- feat(api): A feature flag system to handle version compatibility by @zml2008 in https://github.com/KyoriPowered/adventure/pull/1002
🐛 Fixes
- fix(api): Flatten ScoreComponent to empty string if score value is null by @Konicai in https://github.com/KyoriPowered/adventure/pull/954
- Fix StorageNBTComponentTest by @jpenilla in https://github.com/KyoriPowered/adventure/pull/1007
📚 Documentation
- Fix JavaDoc error by @CheeseTastisch in https://github.com/KyoriPowered/adventure/pull/980
Other
- Use EqualsTester instead of weird equality assertion by @KingOfSquares in https://github.com/KyoriPowered/adventure/pull/989
New Contributors
- @Konicai made their first contribution in https://github.com/KyoriPowered/adventure/pull/954
- @RedDaedalus made their first contribution in https://github.com/KyoriPowered/adventure/pull/962
- @RealBauHD made their first contribution in https://github.com/KyoriPowered/adventure/pull/965
- @CheeseTastisch made their first contribution in https://github.com/KyoriPowered/adventure/pull/980
- @yusshu made their first contribution in https://github.com/KyoriPowered/adventure/pull/981
- @FxMorin made their first contribution in https://github.com/KyoriPowered/adventure/pull/996
- @booky10 made their first contribution in https://github.com/KyoriPowered/adventure/pull/968
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.14.0...v4.15.0
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 in https://github.com/KyoriPowered/adventure/pull/899
- feat(api): introduce a way to get viewers of a bossbar by @kashike in https://github.com/KyoriPowered/adventure/pull/894
- feat: allow custom colors in LegacyComponentSerializer by @Camotoy in https://github.com/KyoriPowered/adventure/pull/906
- ANSIComponentSerializer by @rymiel in https://github.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 in https://github.com/KyoriPowered/adventure/pull/887
- chore: rename static constructors by @powercasgamer in https://github.com/KyoriPowered/adventure/pull/923
- feat: add pattern annotations by @powercasgamer in https://github.com/KyoriPowered/adventure/pull/920
- feat: add join method that accepts JoinConfiguration.Builder by @powercasgamer in https://github.com/KyoriPowered/adventure/pull/924
- Use constants for hex character by @kashike in https://github.com/KyoriPowered/adventure/pull/929
- Added legacy show achievements by @LOOHP in https://github.com/KyoriPowered/adventure/pull/890
- feature: json component serializer by @kezz in https://github.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 in https://github.com/KyoriPowered/adventure/pull/900
- fix(key): fix combined namespace+value pattern + extract to own annotations by @kashike in https://github.com/KyoriPowered/adventure/pull/925
New Contributors
- @powercasgamer made their first contribution in https://github.com/KyoriPowered/adventure/pull/923
- @LOOHP made their first contribution in https://github.com/KyoriPowered/adventure/pull/890
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.13.1...v4.14.0
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 in https://github.com/KyoriPowered/adventure/pull/885
- ComponentFlattenerImpl: translatable components check fallback first by @Camotoy in https://github.com/KyoriPowered/adventure/pull/895
- fix(text-minimessage): Correctly handle phase and multi-colour gradients by @zml2008 in https://github.com/KyoriPowered/adventure/pull/896
New Contributors
- @LemonCaramel made their first contribution in https://github.com/KyoriPowered/adventure/pull/885
- @Camotoy made their first contribution in https://github.com/KyoriPowered/adventure/pull/895
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.13.0...v4.13.1
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 in https://github.com/KyoriPowered/adventure/pull/843
- text-minimessage: Add a shortcut for styling tags by @JOO200 in https://github.com/KyoriPowered/adventure/pull/858
- text-minimessage: Add a TagResolver for boolean values by @JOO200 in https://github.com/KyoriPowered/adventure/pull/857
- feat(api): allow Translators to create their own Components by @qixils in https://github.com/KyoriPowered/adventure/pull/871
- feat(api): Add emulated callback click event by @zml2008 in https://github.com/KyoriPowered/adventure/pull/860
- feat(api): add support for translatable component fallbacks (#863) by @NoahvdAa in https://github.com/KyoriPowered/adventure/pull/868
Fixes 🐛
- bug(api): workaround which fixes #849 by @kashike in https://github.com/KyoriPowered/adventure/pull/861
- Make DecorationMap$KeySet and $Values follow Collection::toArray() contract by @emilyy-dev in https://github.com/KyoriPowered/adventure/pull/862
- fix(serializer-gson): Ignore empty hover event values by @zml2008 in https://github.com/KyoriPowered/adventure/pull/859
- change minimessage rainbow tag colors by @MrKinau in https://github.com/KyoriPowered/adventure/pull/882
- bug(minimessage): respect requests to include stacktraces by @kashike in https://github.com/KyoriPowered/adventure/commit/42ea3df1942644a3a3b70c467c0035de63eb511c
New Contributors
- @neziw made their first contribution in https://github.com/KyoriPowered/adventure/pull/870
- @MrKinau made their first contribution in https://github.com/KyoriPowered/adventure/pull/882
Full Changelog: https://github.com/KyoriPowered/adventure/compare/v4.12.0...v4.13.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.