Releases: DevNatan/inventory-framework
Releases Β· DevNatan/inventory-framework
v3.2.0
v3.0.12
π What's New
π Bug fixes
π§ Other changes
- Fix most of the unit-test that I could fix by @nicolube in #683
- Create lint task and lint codebase by @DevNatan in #685
β€οΈ New Contributors
Full Changelog: v3.0.11...v3.0.12
v3.0.11 (09-11-2024)
π Bug fixes
- Scheduled update being suddenly cancelled - related to job cancellation check
- Contexts invalidation viewers size check (see #679)
v3.0.10 (04-23-2022)
v3.0.9 + v3.1.0-beta (04-22-2024)
This release is based on a stable version of v3.1.0-beta and brings some fixes that would come only in v3.1.0-rc2 without v3.1.0-rc changes.
π What's New
- Minecraft v1.20.4 support (#620)
- Add
elementsCount()
to Pagination by @sasuked (#655) - Add
pagesCount()
,isEmpty()
andcurrentSource()
to Pagination (#660)
π Bug fixes
- Check if state is mutable before redefine value on open (#629)
- Execute render and layout resolution pipeline (#615)
𧩠API changes
- Contexts now extends Pipelined (#607)
π§ Other changes
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 (#617)
- Bump org.jetbrains.kotlin.jvm from 1.9.10 to 1.9.22 (#611)
- Bump net.kyori:adventure-api from 4.14.0 to 4.15.0 (#610)
Full Changelog: v3.1.0-beta...v3.0.9
v3.1.0-rc (02-04-2024)
π What's New
π Bug fixes
- Check if state is mutable before redefine value on open (#629)
𧩠API changes
- Major changes to components API design (#618)
π§ Other changes
- Bump net.kyori:adventure-api from 4.14.0 to 4.15.0 (#610)
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 (#617)
- Bump org.jetbrains.kotlin.jvm from 1.9.10 to 1.9.22 (#611)
Full Changelog: v3.1.0-beta...v3.1.0-rc
v3.1.0-beta (12-15-2023)
π What's New
- Per-player state management for Shared Contexts (#411)
- New
isLayoutSlot()
in click context to check if click was in a character of the layout (#562) - New "Proxy" feature prototype to use external inventories, like player inventory, as a extension of the view (#561)
π Bug fixes
- Do not call methods in Shared Contexts that are not supported (#545)
- Config
maxSize()
implementation (#584)
𧩠API changes
π οΈ Internal changes
- Use Paper as inventory factory in inventory-framework-platform-paper module (#544)
- A lot of changes regarding components rendering and pipelining (#558)
- Remove reserved layout character restriction (#580)
Full Changelog: v3.0.8...v3.1.0-beta
v3.0.8 (11-28-2023)
π Bug fixes
- Interaction delay intercepting re-propagated interactions (#543)
Full Changelog: v3.0.7...v3.0.8
v3.0.7 (11-28-2023)
π Bug fixes
- Solve issues with click handlers not working in pagination by calling component interaction handler in core interceptors (#542)
Full Changelog: v3.0.6...v3.0.7
v3.0.6 (11-27-2023)
π What's New
- New
createEndlessContext
andopenEndless
to create shared views with multiple players that are never invalidated (#538)
π Bug Fixes
- Re-propagate click interaction in pagination child - now
cancelOnClick()
works correctly in pagination items (#539) - Some components disappearing on global context update (#541)
Full Changelog: v3.0.5...v3.0.6