- Fix uncommon crash when remote upgrades invalidate (contrib by HugoSandell)
- Fix keyring keeping current selection when it was removed
- Fix keyring losing its name when modified or rotated
- Fix keyring recipe not adding key from recipe
- Fix key buttons not working when on floor or ceiling
- FABRIC: Fix drawers not honoring void upgrade when other inventories try to insert into them
- Fix uncommon crash when remote upgrades invalidate (contrib by HugoSandell)
- Fix uncommon crash when remote upgrades invalidate (contrib by HugoSandell)
- FABRIC: Fix drawers not honoring void upgrade when other inventories try to insert into them
- FABRIC: Restore forge config api port support
- FABRIC: Fix keys not working on drawers
- Refactored into multi-loaded project
- First Fabric build for 1.20.1
- Updated to Minecraft 1.21.2 / 1.21.3
- Refactored internal Chameleon API to be fully self-contained
- FABRIC: Fixed item interop clearing items from locked drawers
- Fixed framing table voiding framed input if materials already present
- Updated ja_jp translation (contrib by sharpedmimishee)
- Added nl_nl translation (contrib by Jack McKalling)
- Added back support for framed drawers
- Includes support for standard drawers, compacting drawers, trim, controllers, and slaves
- Added back framing table
- Place any normal supported block on the table to create a framed version
- Place framed version on table to get back materials and original block
- Works for drawers that already hold contents
- Fix typo in remote upgrade description
- Fix drawer puller not working when on keyring
- Add several missing recipe advancement entries
- Fixed controller, io, and trims not dropping when broken
- Added ja_jp translation (contrib by sharpedmimishee)
- Added ru_ru translation (contrib by gri3229)