Skip to content

Releases: devnatan/inventory-framework

v3.3.1

11 Apr 15:08
7d747fa

Choose a tag to compare

πŸ› Bug fixes

πŸ› οΈ Internal changes

πŸ”§ 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

29 Mar 16:15
6d0b7ac

Choose a tag to compare

🌟 What's New

🧩 API changes

  • Raw pagination source is now publicly exposed by @devnatan in #710

πŸ› 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

05 Dec 19:42

Choose a tag to compare

🌟 What's New

Full Changelog: v3.0.12...v3.2.0

v3.0.12

04 Dec 22:36

Choose a tag to compare

🌟 What's New

  • Add support for Paper 1.21+ to AnvilInput by @mfnalex in #684

πŸ› Bug fixes

  • Prevent catastrophe when item render or click fails by @nicolube in #686

πŸ”§ Other changes

❀️ New Contributors

Full Changelog: v3.0.11...v3.0.12

v3.0.11 (09-11-2024)

11 Sep 20:29

Choose a tag to compare

πŸ› 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)

23 Apr 21:13

Choose a tag to compare

↩️ Revert

  • Execute render and layout resolution pipeline (#615)

Full Changelog: v3.0.9...v3.0.10

v3.0.9 + v3.1.0-beta (04-22-2024)

23 Apr 01:45
bd5ae43

Choose a tag to compare

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() and currentSource() 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)

04 Feb 23:34

Choose a tag to compare

Pre-release

🌟 What's New

  • Minecraft v1.20.4 support (#620)
  • New ViewFrame register(View...) overload (#626)

πŸ› 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)

16 Dec 00:01

Choose a tag to compare

Pre-release

🌟 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

  • Human-friendly public Components API (#498, #599)

πŸ› οΈ 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)

28 Nov 22:09

Choose a tag to compare

πŸ› Bug fixes

  • Interaction delay intercepting re-propagated interactions (#543)

Full Changelog: v3.0.7...v3.0.8