Skip to content

🌏 Adventure 5.2.0

Latest

Choose a tag to compare

@kezz kezz released this 27 Jun 09:46
· 1 commit to main/5 since this release
4bcbbd7

Adventure 5.2.0 is primary a bugfix update to restore a break in binary compatibility for users compiling against 4.x but running against 5.x.

This issue was caused by the removal of BuildableComponent, which would cause a MethodNotFoundException for those using component builders. BuildableComponent will remain deprecated and will be fully removed in 6.0 with no replacement. The only use of BuildableComponent in 4.x was to turn a component into a builder (which involved casting to BuildableComponent), but this is now solved by the promotion of the toBuilder method to the root Component class.

The fix for this restores the interface to the component hierarchy and adds another compile-time synthetic bridge to fix code compiling against 4.x. The bridge methods will be removed in 6.x so we still encourage everyone to update to 5.x.

What's Changed

✨ Features

  • Easier way to create object components by @kezz in #1421

🐛 Fixes

Full Changelog: v5.1.1...v5.2.0