Skip to content

v3.0.0-alpha (08-01-2023)

Compare
Choose a tag to compare
@DevNatan DevNatan released this 02 Aug 00:18
· 125 commits to main since this release

πŸ› Bug fixes

  • Infer container size automatically when layout is present (#377)
  • JDK and PaperSpigot versions compatibility issues (#384)
  • Change layout component registration order to ensure it works with PaginationState (#399)

πŸŽ‰ New Features

  • Item render and update handler shortcuts (#274)
  • Simplified way to conditional item rendering with displayIf(BooleanSupplier) (#338)
  • Support more inventory types (#343)
  • Allow to change component position while rendering (#395)

πŸ“˜ Documentation

  • Added GIF to Counter code sample
  • Added Per-player Data Source topic to Pagination feature documentation

🧩 API changes

  • Internal data used in initialState is now available in Internal API which allows Features System to use it (#326)
  • New unsetSlot to create items with unset slots (#395)
  • New item click handler onClick(Runnable) overload (#400)

πŸ› οΈ Internal changes

  • Lombok removed (#391)
  • Immutable LayoutSlot and layout components renderization order (#399)

πŸ”§ Other changes

Full Changelog: v3.0.0-EAP...v3.0.0-alpha