Releases: devnatan/inventory-framework
Releases Β· devnatan/inventory-framework
v3.3.1
π Bug fixes
- Fix relocation and versioning issues by @devnatan in #721
- Anvil Input support for MC v1.21.4 by @nicolube in #715
π οΈ Internal changes
- Fix spotless check fail by @nicolube in #714
- Use new Maven Central publication mechanism by @devnatan in #716
π§ Other changes
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.3 by @dependabot in #719
Full Changelog: v3.3.0...v3.3.1
v3.3.0
π What's New
- Add Platform Support for Minestom by @nicolube in #692
- New
cancelInteractionsview config by @devnatan in #712
π§© API changes
π Bug fixes
- Fix context switch workflow and pipeline calls order by @devnatan in #703
- Catch Throwable instead of RuntimeException on view init by @devnatan in #700
- Restart scheduler on viewer added/removed by @devnatan in #697
- Ignore extendable container checks on contexts w/ layouts by @devnatan in #711
π οΈ Internal changes
π§ Other changes
- Bump gradle and use build-logic & kotlin dsl by @devnatan in #702
- Bump org.jetbrains:annotations from 24.1.0 to 26.0.2 by @dependabot in #704
- Bump net.kyori:adventure-api from 4.16.0 to 4.17.0 by @dependabot in #673
- Bump junit from 5.10.2 to 5.10.3 by @dependabot in #678
- Fix Build System by @nicolube in #707
- Bump io.papermc.paper:paper-api from 1.21.4-R0.1-SNAPSHOT to 1.21.5-R0.1-SNAPSHOT by @dependabot in #709
- Bump org.spigotmc:spigot-api from 1.21.4-R0.1-SNAPSHOT to 1.21.5-R0.1-SNAPSHOT by @dependabot in #708
Full Changelog: v3.2.0...v3.3.0
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