v3.0.0-alpha (08-01-2023)
π 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
π§ Other changes
- Bump kotlin from 1.8.22 to 1.9.0 by @dependabot in #390
- Bump org.danilopianini.publish-on-central from 5.0.9 to 5.0.10 by @dependabot in #397
Full Changelog: v3.0.0-EAP...v3.0.0-alpha