v31.14.0.72
RELEASE
October 16, 2026
* [Close #4558 Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/b011f2bcc57d0a920d38669c025fcbf1300700d9) - mezz
v31.14.0.72
RELEASE
October 16, 2026
* [Close #4558 Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/b011f2bcc57d0a920d38669c025fcbf1300700d9) - mezz
v19.64.0.455
RELEASE
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/881197311f260c8b241813436081543ff7dc42a4) - mezz
* [Test packaged Forge interface linkage](https://github.com/mezz/JustEnoughItems/commit/46864b3b78074d732fa5d0358be8343d234f5d25) - mezz
v19.64.0.455
RELEASE
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/881197311f260c8b241813436081543ff7dc42a4) - mezz
* [Test packaged Forge interface linkage](https://github.com/mezz/JustEnoughItems/commit/46864b3b78074d732fa5d0358be8343d234f5d25) - mezz
v19.64.0.455
RELEASE
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/881197311f260c8b241813436081543ff7dc42a4) - mezz
* [Test packaged Forge interface linkage](https://github.com/mezz/JustEnoughItems/commit/46864b3b78074d732fa5d0358be8343d234f5d25) - mezz
v29.47.0.110
RELEASE
October 15, 2026
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/0bb2a1c569a153a1d9f2514ba0706a618337a1c0) - mezz
v29.47.0.110
RELEASE
October 15, 2026
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/0bb2a1c569a153a1d9f2514ba0706a618337a1c0) - mezz
v27.48.0.106
RELEASE
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/6685347837c7e650641bc76233be31a66a2df870) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/f759043c2a1708d56499f9500f46ff16b67a28e4) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/e2cc1814d9ec4dcabc35b51578f9df92517c7e0a) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/622307910d706220f4ef2c8d81238ac3a0130e9f) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/6b5e97b98588618cdc6b9f6c6bf82954ee073b7e) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/90570678018e3fa2b39f7bd23e149eefcd5ec5a2) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/41c7b63191475fe70e2535f0aab84428934d110b) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/c342e6a4f8239aa453cb1dd11420faa022bc6232) - mezz
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/62e56db63c1a8c0ad94698f2898ef4101a7b802f) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/3e7b6769c8a27a8f39a3c2d17f763f29beee2fa4) - vfyjxf
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/e5ded95122fcbe8fcb1b9406aa0113342702dad1) - mezz
* [Fix #4514 preserve component-specific ingredient displays](https://github.com/mezz/JustEnoughItems/commit/b708f9671487432819363fbe1d95d7d0b3749e3d) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/9d44a864d675ea845748fcdb6d3e5c56f9147712) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/bfd14889622664914a48a41e2b4e7ee6c6969d24) - Andrew Stelmach
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/7ebb0554080b4438038a526eb39bc0d46e7591a5) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/85314aac46ea78f8cde52660b13000014f7041df) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/e871f342c8d88d1e6818297299824251746fdd3a) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/a5cefd847d51d9591bc5eb9a3fdf4b43392155e6) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/52e740e4197afd4f7dadf4b869398a93a7278b98) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/f8dac5a5694df72dcc806a15929ef150aa530a09) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/94366e3dc93612ed4b5a93e2f00a4ca03aa10fee) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/61e5c5236255a7856ad0c4826730364d081a69d7) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/9c6abf76557397237a493c71ceb20d6a0ef180fd) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/d52c48e043dc72b52de8eb6d343616837fd92401) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/0d81c3187fee53b81cc7765bd954e0cd28dda606) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/7840e90728f95d0cca43982fe2c583c074206243) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/0cf3242bcb7124df8d8ef564468a52f22e80e8fd) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/26331e70b08160c11d769e0313d3e5a3da8a65cb) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/f5084f296f3c76a7b0b3335960cb19f6f79866c3) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/70ecbf65e55828830dcb1b0e9adec93ac3a946d4) - vfyjxf
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/a93df916ce68ba755a3df0f4abe2daffef3ae407) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/85ce34cdca7b6973d366c93d6cd131f971c88aad) - vfyjxf
v27.48.0.106
RELEASE
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/6685347837c7e650641bc76233be31a66a2df870) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/f759043c2a1708d56499f9500f46ff16b67a28e4) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/e2cc1814d9ec4dcabc35b51578f9df92517c7e0a) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/622307910d706220f4ef2c8d81238ac3a0130e9f) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/6b5e97b98588618cdc6b9f6c6bf82954ee073b7e) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/90570678018e3fa2b39f7bd23e149eefcd5ec5a2) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/41c7b63191475fe70e2535f0aab84428934d110b) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/c342e6a4f8239aa453cb1dd11420faa022bc6232) - mezz
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/62e56db63c1a8c0ad94698f2898ef4101a7b802f) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/3e7b6769c8a27a8f39a3c2d17f763f29beee2fa4) - vfyjxf
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/e5ded95122fcbe8fcb1b9406aa0113342702dad1) - mezz
* [Fix #4514 preserve component-specific ingredient displays](https://github.com/mezz/JustEnoughItems/commit/b708f9671487432819363fbe1d95d7d0b3749e3d) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/9d44a864d675ea845748fcdb6d3e5c56f9147712) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/bfd14889622664914a48a41e2b4e7ee6c6969d24) - Andrew Stelmach
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/7ebb0554080b4438038a526eb39bc0d46e7591a5) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/85314aac46ea78f8cde52660b13000014f7041df) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/e871f342c8d88d1e6818297299824251746fdd3a) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/a5cefd847d51d9591bc5eb9a3fdf4b43392155e6) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/52e740e4197afd4f7dadf4b869398a93a7278b98) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/f8dac5a5694df72dcc806a15929ef150aa530a09) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/94366e3dc93612ed4b5a93e2f00a4ca03aa10fee) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/61e5c5236255a7856ad0c4826730364d081a69d7) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/9c6abf76557397237a493c71ceb20d6a0ef180fd) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/d52c48e043dc72b52de8eb6d343616837fd92401) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/0d81c3187fee53b81cc7765bd954e0cd28dda606) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/7840e90728f95d0cca43982fe2c583c074206243) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/0cf3242bcb7124df8d8ef564468a52f22e80e8fd) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/26331e70b08160c11d769e0313d3e5a3da8a65cb) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/f5084f296f3c76a7b0b3335960cb19f6f79866c3) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/70ecbf65e55828830dcb1b0e9adec93ac3a946d4) - vfyjxf
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/a93df916ce68ba755a3df0f4abe2daffef3ae407) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/85ce34cdca7b6973d366c93d6cd131f971c88aad) - vfyjxf
v30.42.0.236
RELEASE
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/290fef7319dd047f1c4b0ce3c0358f2c70d893db) - mezz
v30.42.0.236
RELEASE
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/290fef7319dd047f1c4b0ce3c0358f2c70d893db) - mezz
v11.68.0.1086
RELEASE
October 5, 2026
* [Cache Forge artifacts and avoid duplicate CI server tests](https://github.com/mezz/JustEnoughItems/commit/887eda2768cb78a451b2ec53af8127d4a4a8bd20) - mezz
v11.68.0.1086
RELEASE
October 5, 2026
* [Cache Forge artifacts and avoid duplicate CI server tests](https://github.com/mezz/JustEnoughItems/commit/887eda2768cb78a451b2ec53af8127d4a4a8bd20) - mezz
v4.22.0.1034
RELEASE
September 24, 2026
* [Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/e9c3da879e7702dcfae905ea6af580c05a432f17) - mezz
* [Optimize PNG file sizes](https://github.com/mezz/JustEnoughItems/commit/dd2fa84ee562420a2d1d7d96898e39b1ecdc3dd7) - mezz
* [Support ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/caddd81a6495bf8ff9f7e2810f8ec598d92f59bb) - mezz
* [Backport applicable translation updates](https://github.com/mezz/JustEnoughItems/commit/c60a1d554b6823cdfdbdcf7926c63aade96f83f5) - Greg-21
* [Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/533114dbfeefa85970cfb601ba517c99afcafeac) - mezz
* [Preserve ingredient list element compatibility](https://github.com/mezz/JustEnoughItems/commit/20648b5ebd1a759624744c066766866fc524b75c) - mezz
* [Add ingredient search aliases](https://github.com/mezz/JustEnoughItems/commit/d5cecea3e67f33665538efb3b00de98a7e06357a) - James Mitchell
* [Expose the recipes GUI parent screen](https://github.com/mezz/JustEnoughItems/commit/abd7f2255014b09c7d62bfff32cd74e044f9b18d) - mezz
* [Support aliases for all ingredient subtypes](https://github.com/mezz/JustEnoughItems/commit/7d04a19ce89fbdd435d5cd5a698c4d41ebd8da52) - mezz
* [Support mod aliases and short-name searches](https://github.com/mezz/JustEnoughItems/commit/74eb089e9a73d3b1fc960cc433dfbd1c857df5b2) - mezz
* [Fix fluid ingredient server availability](https://github.com/mezz/JustEnoughItems/commit/35901b1043fbe62d8bc93c0abc129d5f139b445c) - mezz
* [Keep Realms config identifiers stable](https://github.com/mezz/JustEnoughItems/commit/fdfa1189faa175519713646c302f71204762d933) - mezz
* [Allow ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/66f9cb4602ed16f63f6d0117b798789c0eb92654) - mezz
* [Prevent recipe-area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/5e37a61522a391195d89a04420851d7768b94215) - mezz
* [Ignore empty creative-menu stacks](https://github.com/mezz/JustEnoughItems/commit/1af245740ff4f9514e0c49a5e2b8676477e00288) - mezz
* [Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/c2b0dce57ee514f9a266d0d9dc0e6a21784130a5) - mezz
* [Show the wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/84fd3d745b1775ef6e4d11bb79f09d5033d15b8b) - mezz
* [Add a keybind to close the recipe screen](https://github.com/mezz/JustEnoughItems/commit/3a9c10a319e95eee139470b080cb3f4502d24c7a) - mezz
* [Collate potion reagents into single recipes](https://github.com/mezz/JustEnoughItems/commit/04a7f97d64b72cf86626efc34936c0de10dc51db) - Jon
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c567aac63af822a4743fbbeb861beed29bc946c5) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/b8b342c78fef3a92a60fbad9ceb5ff25af50897d) - mezz
* [Avoid partial writes from bookmark saves](https://github.com/mezz/JustEnoughItems/commit/7346603945f28da4563b30c04a958229d51446d5) - mezz
* [Make the recipe-cycling pause key configurable](https://github.com/mezz/JustEnoughItems/commit/2e7f26bc46e8908cb3a0e9fd95f24f4e2fff7e27) - mezz
* [Fix search tokenizer quote handling](https://github.com/mezz/JustEnoughItems/commit/b7173196fa5b772712afcb12af9e3044c3eabc33) - VALK
* [Add a hotkey to copy a recipe id](https://github.com/mezz/JustEnoughItems/commit/8c0010621e46a7298651e11f20f5cbf0aeaafd41) - mezz
* [Allow transfer info to explain unsupported containers](https://github.com/mezz/JustEnoughItems/commit/87757a782460f4869f302732cb5269721fd08854) - mezz
* [Add resource-location ingredient search](https://github.com/mezz/JustEnoughItems/commit/4ec1153ad0f921e3c0783cd93aa3dd0c461b2ea3) - mezz
* [Protect against rendering crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/791000beaafd7226f49dd0d76610438fa737ba8d) - mezz
* [Protect against tooltip crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/c8184728ce815169f9b46fcb807d8bf1ca795b20) - mezz
* [Fix high-value fuel recipe text overflow](https://github.com/mezz/JustEnoughItems/commit/c73747163266f9ff293f101fb99b136b16225bf3) - mezz
* [Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/3fff5357ef93ed4986e6fdd8536c60e19c358a97) - mezz
* [Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/f0cba6f9ca4f445c435d21fa31425385ef5d10aa) - mezz
* [Protect enchantable-item checks from mod crashes](https://github.com/mezz/JustEnoughItems/commit/cf4cb81c3c89f745b49768d17b0b53497228ae42) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/aab40f0127e7b14447c1944c7e3f3381be1c792b) - mezz
* [Protect IngredientSet from broken unique IDs](https://github.com/mezz/JustEnoughItems/commit/7e97c00604dacd83d6560b7b3d4a44bc1b2c5449) - mezz
* [Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/7ad00fcb7dde2235d5beb9cf3ee87ec2729f3824) - mezz
* [Give plugins priority over slots for ingredient lookups](https://github.com/mezz/JustEnoughItems/commit/5ccbcde271e43f694015998f03445bfa56f3ee6c) - mezz
* [Support multiple ghost handlers per screen](https://github.com/mezz/JustEnoughItems/commit/ecdc015347e0f11959942c0bff89890d2a352e8e) - mezz
* [Validate GUI properties against integer overflow](https://github.com/mezz/JustEnoughItems/commit/474f53ffb9b37fa91540992d2771275249d02907) - mezz
* [Add recipe crash context to logs](https://github.com/mezz/JustEnoughItems/commit/33061515eb59d42df3da2e3734fea831f720611c) - mezz
* [Support searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/2ad6ecaab4fc0d2df2c0cbd02edf4423abfce93b) - mezz
v19.51.0.418
RELEASE
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/19032e46fa8bc09b7c9408c540996052115de746) - mezz
v19.51.0.418
RELEASE
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/19032e46fa8bc09b7c9408c540996052115de746) - mezz
v19.51.0.418
RELEASE
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/19032e46fa8bc09b7c9408c540996052115de746) - mezz
v30.29.0.201
RELEASE
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/7aabeead37d1a491151b5b5d28ba82a7ce7ee4af) - mezz
v30.29.0.201
RELEASE
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/7aabeead37d1a491151b5b5d28ba82a7ce7ee4af) - mezz
v15.56.0.205
RELEASE
August 31, 2026
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/37f996f67082e6b37ca3290a7b7963d64b87b294) - mezz
v15.56.0.205
RELEASE
August 31, 2026
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/37f996f67082e6b37ca3290a7b7963d64b87b294) - mezz
v29.34.0.90
RELEASE
August 30, 2026
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/8fe759e83e61420748238dbdbaa7835ec5288b42) - mezz
v29.34.0.90
RELEASE
August 30, 2026
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/8fe759e83e61420748238dbdbaa7835ec5288b42) - mezz
v27.35.0.90
RELEASE
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/0910a818ed7bffa0985ed87c52ed6f7f6c53e20a) - mezz
v27.35.0.90
RELEASE
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/0910a818ed7bffa0985ed87c52ed6f7f6c53e20a) - mezz
v15.49.0.200
RELEASE
August 29, 2026
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/75860385fac7c1b2686e57aeff928a8c9dea8304) - mezz
v15.49.0.200
RELEASE
August 29, 2026
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/75860385fac7c1b2686e57aeff928a8c9dea8304) - mezz
v19.50.0.414
RELEASE
August 29, 2026
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/7661ae99a2e79cefff12dfc579169bb2ccfbb0e0) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/565536d6987fc1346edeca988fa1bb39cfcc9d56) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/19d8bf02c39e55361bf32e2d29fabef922c10876) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/011e932db8dc530dae999b41afc4c852ad3251f1) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/9281ea694bad213c93ed3415eaaa48c43f3a0c31) - MakerYuichi
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/7a5c7d2460f7a2342c31bdab917d430bf08a377c) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/7197809e7fa705d4ddbaf948fae051058d97b63c) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/5733a0454653c7df48a1328d486fc42fcbdc8c24) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/4da291518d2e5dcdb1a7307362ead3feb18f31f0) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/443f80647b79a931124a0adc4fe1b2f64f331fdc) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/f977fd8f5fe08a72c27854e7b6af9010568cd651) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/c4baff86317c6ba7819ba3163c07019953ce56da) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/bc5d8ce8b45aafb72dc2c1559714f1e6b1d2a779) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/6e88622dd72751558c5da8e336afe0ae6373f710) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/32659e87449ae3f4524a4f63930a7cde82b45703) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/272c5d86b665e174199b5ed05f73fcb00bb4e16d) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/eb6e270f46a876103a3e657493bc2e753bcefd28) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/d055d230b7237105c596dea80b618555fb396b1e) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/aa4db2193630f0dd44bc9074f60db136d80875cd) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/a4a9de1902c9577bad18a8d4a3d7579589c9d571) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/863678f37b68cb2e2d6d0a9bda13605f81ad3fbd) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/bc7119ceceb8ea8458b1dc14e6242d7fb3de5232) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/b849aa8b29b606835ea1baff6488ee7c65b2bd6a) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/691d0f2e83472e71260f90cc7f976291270adfa0) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/63f6730ef0226824d09deadbaf0b964505103c39) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/4890661ff9efb8263cb4c8b171900706f9360461) - vfyjxf
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/f4b5a588652701e47e3fe0c05804a739c93860df) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/f2c2e5803a13f57ebf2001c4e4bff72fdf3dbd54) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/e667adcf8d30535dad36c38b3f3960dacc5fce46) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/e550d0141d2f1782d03bb1cc8872d49d89166a1e) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/3689cacee7340fe59df0800075990413590b466e) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/1163d8aa25c707c27ba37984cc9036b4485f3604) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/da1cabbebbea52f29d5ea4a91b25e4f614594f73) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/a9a898ca71077c5efb677d5019f5ff9fcee0025b) - Palexari12
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/9b60f2cd5ead532d220d5897b7b81ba17e51dbb8) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/9a745dab690e7cf7a39a53b915cc4a6bc9293315) - mezz
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/4c9c6af0fcce9e809d468d4135598feb59472e16) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/11a9ea6d9f7e572fc495e20aeebd29bcea0d8078) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/4ab38620ceb85680aad03964723e912b076271b8) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/a8ad4316fc1fe20f1213566d169b44e6e81124ec) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/3cd558e9b5b65814ddc5c28db40a3adc87049003) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/b7b76e5afa6178d26d5cf293331b0b34030e7937) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/f00edbf31412df13656f7311a626ebce8cfeb0ba) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/8215ea4d01034600c4d6d06c3fe561e2ab30fe54) - mezz
* [Complete non-extendable API annotations for 1.21.1 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/0c1b0ce9cfe6a04e68ab313aff3092af9f6d3f4c) - mezz
v19.50.0.414
RELEASE
August 29, 2026
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/7661ae99a2e79cefff12dfc579169bb2ccfbb0e0) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/565536d6987fc1346edeca988fa1bb39cfcc9d56) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/19d8bf02c39e55361bf32e2d29fabef922c10876) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/011e932db8dc530dae999b41afc4c852ad3251f1) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/9281ea694bad213c93ed3415eaaa48c43f3a0c31) - MakerYuichi
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/7a5c7d2460f7a2342c31bdab917d430bf08a377c) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/7197809e7fa705d4ddbaf948fae051058d97b63c) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/5733a0454653c7df48a1328d486fc42fcbdc8c24) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/4da291518d2e5dcdb1a7307362ead3feb18f31f0) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/443f80647b79a931124a0adc4fe1b2f64f331fdc) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/f977fd8f5fe08a72c27854e7b6af9010568cd651) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/c4baff86317c6ba7819ba3163c07019953ce56da) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/bc5d8ce8b45aafb72dc2c1559714f1e6b1d2a779) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/6e88622dd72751558c5da8e336afe0ae6373f710) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/32659e87449ae3f4524a4f63930a7cde82b45703) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/272c5d86b665e174199b5ed05f73fcb00bb4e16d) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/eb6e270f46a876103a3e657493bc2e753bcefd28) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/d055d230b7237105c596dea80b618555fb396b1e) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/aa4db2193630f0dd44bc9074f60db136d80875cd) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/a4a9de1902c9577bad18a8d4a3d7579589c9d571) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/863678f37b68cb2e2d6d0a9bda13605f81ad3fbd) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/bc7119ceceb8ea8458b1dc14e6242d7fb3de5232) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/b849aa8b29b606835ea1baff6488ee7c65b2bd6a) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/691d0f2e83472e71260f90cc7f976291270adfa0) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/63f6730ef0226824d09deadbaf0b964505103c39) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/4890661ff9efb8263cb4c8b171900706f9360461) - vfyjxf
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/f4b5a588652701e47e3fe0c05804a739c93860df) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/f2c2e5803a13f57ebf2001c4e4bff72fdf3dbd54) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/e667adcf8d30535dad36c38b3f3960dacc5fce46) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/e550d0141d2f1782d03bb1cc8872d49d89166a1e) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/3689cacee7340fe59df0800075990413590b466e) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/1163d8aa25c707c27ba37984cc9036b4485f3604) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/da1cabbebbea52f29d5ea4a91b25e4f614594f73) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/a9a898ca71077c5efb677d5019f5ff9fcee0025b) - Palexari12
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/9b60f2cd5ead532d220d5897b7b81ba17e51dbb8) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/9a745dab690e7cf7a39a53b915cc4a6bc9293315) - mezz
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/4c9c6af0fcce9e809d468d4135598feb59472e16) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/11a9ea6d9f7e572fc495e20aeebd29bcea0d8078) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/4ab38620ceb85680aad03964723e912b076271b8) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/a8ad4316fc1fe20f1213566d169b44e6e81124ec) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/3cd558e9b5b65814ddc5c28db40a3adc87049003) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/b7b76e5afa6178d26d5cf293331b0b34030e7937) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/f00edbf31412df13656f7311a626ebce8cfeb0ba) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/8215ea4d01034600c4d6d06c3fe561e2ab30fe54) - mezz
* [Complete non-extendable API annotations for 1.21.1 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/0c1b0ce9cfe6a04e68ab313aff3092af9f6d3f4c) - mezz
v19.50.0.414
RELEASE
August 29, 2026
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/7661ae99a2e79cefff12dfc579169bb2ccfbb0e0) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/565536d6987fc1346edeca988fa1bb39cfcc9d56) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/19d8bf02c39e55361bf32e2d29fabef922c10876) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/011e932db8dc530dae999b41afc4c852ad3251f1) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/9281ea694bad213c93ed3415eaaa48c43f3a0c31) - MakerYuichi
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/7a5c7d2460f7a2342c31bdab917d430bf08a377c) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/7197809e7fa705d4ddbaf948fae051058d97b63c) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/5733a0454653c7df48a1328d486fc42fcbdc8c24) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/4da291518d2e5dcdb1a7307362ead3feb18f31f0) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/443f80647b79a931124a0adc4fe1b2f64f331fdc) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/f977fd8f5fe08a72c27854e7b6af9010568cd651) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/c4baff86317c6ba7819ba3163c07019953ce56da) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/bc5d8ce8b45aafb72dc2c1559714f1e6b1d2a779) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/6e88622dd72751558c5da8e336afe0ae6373f710) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/32659e87449ae3f4524a4f63930a7cde82b45703) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/272c5d86b665e174199b5ed05f73fcb00bb4e16d) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/eb6e270f46a876103a3e657493bc2e753bcefd28) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/d055d230b7237105c596dea80b618555fb396b1e) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/aa4db2193630f0dd44bc9074f60db136d80875cd) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/a4a9de1902c9577bad18a8d4a3d7579589c9d571) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/863678f37b68cb2e2d6d0a9bda13605f81ad3fbd) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/bc7119ceceb8ea8458b1dc14e6242d7fb3de5232) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/b849aa8b29b606835ea1baff6488ee7c65b2bd6a) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/691d0f2e83472e71260f90cc7f976291270adfa0) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/63f6730ef0226824d09deadbaf0b964505103c39) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/4890661ff9efb8263cb4c8b171900706f9360461) - vfyjxf
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/f4b5a588652701e47e3fe0c05804a739c93860df) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/f2c2e5803a13f57ebf2001c4e4bff72fdf3dbd54) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/e667adcf8d30535dad36c38b3f3960dacc5fce46) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/e550d0141d2f1782d03bb1cc8872d49d89166a1e) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/3689cacee7340fe59df0800075990413590b466e) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/1163d8aa25c707c27ba37984cc9036b4485f3604) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/da1cabbebbea52f29d5ea4a91b25e4f614594f73) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/a9a898ca71077c5efb677d5019f5ff9fcee0025b) - Palexari12
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/9b60f2cd5ead532d220d5897b7b81ba17e51dbb8) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/9a745dab690e7cf7a39a53b915cc4a6bc9293315) - mezz
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/4c9c6af0fcce9e809d468d4135598feb59472e16) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/11a9ea6d9f7e572fc495e20aeebd29bcea0d8078) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/4ab38620ceb85680aad03964723e912b076271b8) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/a8ad4316fc1fe20f1213566d169b44e6e81124ec) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/3cd558e9b5b65814ddc5c28db40a3adc87049003) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/b7b76e5afa6178d26d5cf293331b0b34030e7937) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/f00edbf31412df13656f7311a626ebce8cfeb0ba) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/8215ea4d01034600c4d6d06c3fe561e2ab30fe54) - mezz
* [Complete non-extendable API annotations for 1.21.1 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/0c1b0ce9cfe6a04e68ab313aff3092af9f6d3f4c) - mezz
v30.28.0.193
RELEASE
August 29, 2026
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/f159d762e4955c97c189cfa87d1e5dc2c3ed7e04) - mezz
v30.28.0.193
RELEASE
August 29, 2026
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/f159d762e4955c97c189cfa87d1e5dc2c3ed7e04) - mezz
v27.34.0.88
RELEASE
August 28, 2026
* [Clean up recipe ingredient helpers](https://github.com/mezz/JustEnoughItems/commit/e556dd8c56c00662f38063cc350c01a6c2f0cc15) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/977c315c06b19ea32ec50d48d4b72e64d932ff48) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/21671b89ff36cd8254f505f1a36d0b412fe6c3f5) - mezz
* [Fix localization key issue](https://github.com/mezz/JustEnoughItems/commit/0f5e77491aa0e236a1ffc932ee9cae334b4dd66c) - mezz
* [Close #4439 Provide ContextMap during ingredient registration](https://github.com/mezz/JustEnoughItems/commit/005468701c4082526da97b0b6e65968a798a2825) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/76a67608623b8e18ea8467df0951a938ba886d03) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/9c821cc6f613b28183b4abc446b397f94f43dbf5) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/bf3dfea894767c32d33c0b8d68f2bcb5b51f9595) - mezz
* [Keep recipe slot candidates across display groups](https://github.com/mezz/JustEnoughItems/commit/62b960d45c8bf9bb209b9175fb573e548de53664) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/dfdb57b3344355f7c153fb881d7bce75174d8ff8) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/5d410fd408aed1b5dc717558dce2e5141c5d7393) - mezz
* [Support transforming slot display children](https://github.com/mezz/JustEnoughItems/commit/e880c3496d2de92648fd808a6e1aa921c470c182) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/f53d546815e733101d1e71488e09dc3787a3c3f7) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/5c7356cc992d2164ea6ba94d63f0a1ecfd3b3ee2) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/59c6e91396efb33679b2fa0799400970f2b9a2c9) - MakerYuichi
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/1c7027f39fea043e961dc2408a56d2a528b3d88b) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/161e944ccdc4ab445453094103f9e566c7506e32) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/7581684ca0c17578121a1e0c863355ba96680917) - mezz
* [Close #4436 Bring back 'button_disabled', 'button_highlight', and 'button_enabled' gui textures](https://github.com/mezz/JustEnoughItems/commit/2f06a59551e90f51c11f502e0953d179203f23ce) - mezz
v27.34.0.88
RELEASE
August 28, 2026
* [Clean up recipe ingredient helpers](https://github.com/mezz/JustEnoughItems/commit/e556dd8c56c00662f38063cc350c01a6c2f0cc15) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/977c315c06b19ea32ec50d48d4b72e64d932ff48) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/21671b89ff36cd8254f505f1a36d0b412fe6c3f5) - mezz
* [Fix localization key issue](https://github.com/mezz/JustEnoughItems/commit/0f5e77491aa0e236a1ffc932ee9cae334b4dd66c) - mezz
* [Close #4439 Provide ContextMap during ingredient registration](https://github.com/mezz/JustEnoughItems/commit/005468701c4082526da97b0b6e65968a798a2825) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/76a67608623b8e18ea8467df0951a938ba886d03) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/9c821cc6f613b28183b4abc446b397f94f43dbf5) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/bf3dfea894767c32d33c0b8d68f2bcb5b51f9595) - mezz
* [Keep recipe slot candidates across display groups](https://github.com/mezz/JustEnoughItems/commit/62b960d45c8bf9bb209b9175fb573e548de53664) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/dfdb57b3344355f7c153fb881d7bce75174d8ff8) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/5d410fd408aed1b5dc717558dce2e5141c5d7393) - mezz
* [Support transforming slot display children](https://github.com/mezz/JustEnoughItems/commit/e880c3496d2de92648fd808a6e1aa921c470c182) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/f53d546815e733101d1e71488e09dc3787a3c3f7) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/5c7356cc992d2164ea6ba94d63f0a1ecfd3b3ee2) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/59c6e91396efb33679b2fa0799400970f2b9a2c9) - MakerYuichi
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/1c7027f39fea043e961dc2408a56d2a528b3d88b) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/161e944ccdc4ab445453094103f9e566c7506e32) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/7581684ca0c17578121a1e0c863355ba96680917) - mezz
* [Close #4436 Bring back 'button_disabled', 'button_highlight', and 'button_enabled' gui textures](https://github.com/mezz/JustEnoughItems/commit/2f06a59551e90f51c11f502e0953d179203f23ce) - mezz
v29.33.0.87
RELEASE
August 28, 2026
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/27cd0840c79e1c01e424767c742642a0cf08607b) - mezz
* [Fix localization key issue](https://github.com/mezz/JustEnoughItems/commit/1abcae545a307a86f401ed00cceadb7d88368e0a) - mezz
* [Close #4439 Provide ContextMap during ingredient registration](https://github.com/mezz/JustEnoughItems/commit/a01f5b6ea76af16568388d352ac8f6a908437a81) - mezz
* [Clean up recipe ingredient helpers](https://github.com/mezz/JustEnoughItems/commit/11fc21176f6fd18c64b47bdb71f81241c59f4998) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/983514673b3a4fcd59d04a975f2841c69cd5e9e5) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/e186653290486aed78b7741acb9cc69a43306ffd) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/bab652174b4d409c35040c5ab338d17066c080f2) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/655d11194ad35d65aa30aa619f3d4cfe971f0f2e) - mezz
* [Keep recipe slot candidates across display groups](https://github.com/mezz/JustEnoughItems/commit/4ed52204aedcab359c12ecf517f0ce7f2ded0f1c) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/065442b7f40e2cf9fa28f9ae5f66478f18323122) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/23d270f2311b4b7f19a6756327da4a3ad15b4716) - mezz
* [Support transforming slot display children](https://github.com/mezz/JustEnoughItems/commit/658eda3fc6a1f23464ed4e490e4686807b8d232d) - mezz
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/adb5a91386d94e20bc555c42140159e4d94758e1) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/5e7bbe3634bc4d94984da1ccb1eec98d00b025b9) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/848c81c7d72d03e44159aaa180b056be2b5d4ebd) - MakerYuichi
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/5674f9ecda3439c2da53f3dc7a890359456dae6e) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/564f27660698bdfc1b1acc17e57ea34204d003db) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/d7f5717ff265d9043bd532521f135d120ab54c7f) - mezz
v29.33.0.87
RELEASE
August 28, 2026
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/27cd0840c79e1c01e424767c742642a0cf08607b) - mezz
* [Fix localization key issue](https://github.com/mezz/JustEnoughItems/commit/1abcae545a307a86f401ed00cceadb7d88368e0a) - mezz
* [Close #4439 Provide ContextMap during ingredient registration](https://github.com/mezz/JustEnoughItems/commit/a01f5b6ea76af16568388d352ac8f6a908437a81) - mezz
* [Clean up recipe ingredient helpers](https://github.com/mezz/JustEnoughItems/commit/11fc21176f6fd18c64b47bdb71f81241c59f4998) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/983514673b3a4fcd59d04a975f2841c69cd5e9e5) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/e186653290486aed78b7741acb9cc69a43306ffd) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/bab652174b4d409c35040c5ab338d17066c080f2) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/655d11194ad35d65aa30aa619f3d4cfe971f0f2e) - mezz
* [Keep recipe slot candidates across display groups](https://github.com/mezz/JustEnoughItems/commit/4ed52204aedcab359c12ecf517f0ce7f2ded0f1c) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/065442b7f40e2cf9fa28f9ae5f66478f18323122) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/23d270f2311b4b7f19a6756327da4a3ad15b4716) - mezz
* [Support transforming slot display children](https://github.com/mezz/JustEnoughItems/commit/658eda3fc6a1f23464ed4e490e4686807b8d232d) - mezz
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/adb5a91386d94e20bc555c42140159e4d94758e1) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/5e7bbe3634bc4d94984da1ccb1eec98d00b025b9) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/848c81c7d72d03e44159aaa180b056be2b5d4ebd) - MakerYuichi
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/5674f9ecda3439c2da53f3dc7a890359456dae6e) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/564f27660698bdfc1b1acc17e57ea34204d003db) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/d7f5717ff265d9043bd532521f135d120ab54c7f) - mezz
v4.16.5.1030
RELEASE
August 28, 2026
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/f98331af6b1f7d59da01beecacd681c16dd548b9) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/8be1b26e997a2ed45cea566b215a6d887f63681d) - mezz
v4.16.5.1029
RELEASE
August 18, 2026
* [Fix Jenkins release notifier on 1.12](https://github.com/mezz/JustEnoughItems/commit/82ccd9ca56aab63185eccb79627fb609c3abe5a2) - mezz
* [Test #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/0bd30901cf73cc0a34ff2a83afe482d8134371a3) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/15e7014884da020ba7ba1f2fecde9d9cddec953a) - mezz
v11.39.0.1068
RELEASE
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/c1ea67587373141d7266c472ad5f172d3a45c1e5) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/2f9a4f9bfc0ae2e526811db52011ede36e757c1f) - mezz
v11.39.0.1068
RELEASE
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/c1ea67587373141d7266c472ad5f172d3a45c1e5) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/2f9a4f9bfc0ae2e526811db52011ede36e757c1f) - mezz
v7.8.1.1018
RELEASE
July 28, 2026
### Current release 7.8.1.1018
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/cd5521c67279aa731a2c74532c40e928909605eb) - mezz
* [Fix CurseForge publishing environment metadata](https://github.com/mezz/JustEnoughItems/commit/135cb32a74ec71e76a6b7b3dd1e5955a62855d2e) - mezz
* [Hide ingredients tagged hidden from recipe viewers](https://github.com/mezz/JustEnoughItems/commit/5db61adb422fd8dcbe7cbfd457e28110d92be3d5) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/140c8522eb97fdec415e5dc443729933e1ec85c1) - mezz
* [Move Apple Silicon support to buildtools](https://github.com/mezz/JustEnoughItems/commit/9c1233b08a92cc463c3d2672dcae0b1857d7da6a) - mezz
* [Fix Apple Silicon Forge dev client natives](https://github.com/mezz/JustEnoughItems/commit/2da6495c44bd552a1b11922edf84f4c451051176) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/aec11a7170e9d9d71e0436d58abce70a2dc845cf) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/c2ba7468383fa8970f97ab7cda4c23ddf34f7e44) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/538d7f97a915054df030404554e3e1413b49a02b) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/915e39fa4233381524c86fb3f0d4b930cfcd0860) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/628bf5781df3f772fd4d30fd1d0e39ce4c29bb19) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/a9757cd9e340fcbfee75618320d3baf3b1371a1c) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/883603a4cd4d137964d84222741499ebf9db9bcd) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/45cc5000a3482a31c6f761f3a1693575d221ced1) - mezz
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v7.7.1.153
RELEASE
January 27, 2023
Version imported from official provider.
v9.7.1.255
RELEASE
January 27, 2023
* [Quiet the log line for "Could not find a matching ingredient to remove ..." (#2954)](https://github.com/mezz/JustEnoughItems/commit/d783e8e55ced6a0248f33b22d31604d8b0e03f13) - Colter
* Co-authored-by: mezz
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/6f97357d458f02f5cd57cc3dfe19dc674c265064) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
v9.7.1.232
RELEASE
January 27, 2023
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/6f97357d458f02f5cd57cc3dfe19dc674c265064) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.209
RELEASE
January 27, 2023
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
v9.7.0.196
RELEASE
January 27, 2023
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
v9.5.5.174
RELEASE
January 27, 2023
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
v9.4.1.172
RELEASE
January 27, 2023
Version imported from official provider.
v9.5.4.171
RELEASE
January 27, 2023
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
v9.4.1.112
RELEASE
January 27, 2023
Version imported from official provider.
v9.2.1.69
RELEASE
January 27, 2023
Version imported from official provider.
v4.16.1.301
RELEASE
January 27, 2023
Version imported from official provider.
v4.15.0.296
RELEASE
January 27, 2023
Version imported from official provider.
v4.15.0.291
RELEASE
January 27, 2023
Version imported from official provider.
v4.15.0.268
RELEASE
January 27, 2023
Version imported from official provider.
v4.13.1.225
RELEASE
January 27, 2023
Version imported from official provider.
v4.13.1.222
RELEASE
January 27, 2023
Version imported from official provider.
v4.12.1.217
RELEASE
January 27, 2023
Version imported from official provider.
v4.11.0.212
RELEASE
January 27, 2023
Version imported from official provider.
v4.11.0.206
RELEASE
January 27, 2023
Version imported from official provider.
v4.11.0.202
RELEASE
January 27, 2023
Version imported from official provider.
v4.10.0.198
RELEASE
January 27, 2023
Version imported from official provider.
v4.9.2.196
RELEASE
January 27, 2023
Version imported from official provider.
v4.9.1.188
RELEASE
January 27, 2023
Version imported from official provider.
v4.9.1.187
RELEASE
January 27, 2023
Version imported from official provider.
v4.9.1.179
RELEASE
January 27, 2023
Version imported from official provider.
v4.9.1.168
RELEASE
January 27, 2023
Version imported from official provider.
v4.9.0.163
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.5.159
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.5.147
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.5.138
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.5.132
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.0.114
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.0.111
RELEASE
January 27, 2023
Version imported from official provider.
v4.8.0.105
RELEASE
January 27, 2023
Version imported from official provider.
v4.7.8.95
RELEASE
January 27, 2023
Version imported from official provider.
v4.7.5.85
RELEASE
January 27, 2023
Version imported from official provider.
v4.7.5.83
RELEASE
January 27, 2023
Version imported from official provider.
v4.7.4.80
RELEASE
January 27, 2023
Version imported from official provider.
v4.5.0.294
RELEASE
January 27, 2023
* Fix #947 Item list is out of order
* Fix API method for removing items at runtime
* Update sv\_se.lang (#933) Added missing strings and updated "gui.jei.category.itemInformation"
* Fix next/previous page localization
* Do not auto-blacklist broken ingredients
* Add Russian translation for config.jei.valid (#903)
* Increase the default value for maxSubtypes from 100 to 300
* Minor cleanup
* Fix ingredientFilter#setFilterText
v4.7.2.77
RELEASE
January 27, 2023
* Fix #309 Use default textures instead of vanilla's with a texture pack applied
* Cleanup
* Use new FluidUtil method for getting universal buckets
* Update Forge and MCP
* Fix #934 Crash when looking up ingredients in ExU2 Indexer
* Load tooltips early again, since vanilla does it in 1.12
* Only show the recipe's name if advanced tooltips are on or shift is held
* Improve placement of the recipe info icon
* Add info icon to show which mod added a crafting table recipe
v4.5.0.291
RELEASE
January 27, 2023
* Fix next/previous page localization
* Do not auto-blacklist broken ingredients
* Add Russian translation for config.jei.valid (#903)
* Increase the default value for maxSubtypes from 100 to 300
* Minor cleanup
* Fix ingredientFilter#setFilterText
* Organize API better, use more general ingredients instead of ItemStack
* Hide maxSubtypes from the in-game config gui (it requries a restart)
v4.7.1.69
RELEASE
January 27, 2023
* Update Forge and MCP
* Fix rendering by guis that do not draw the default background FIx #914
* Update Forge and MCP
* Update for Forge registry change
* Do not auto-blacklist broken ingredients
* Fix displaying items that have no creative tabs
* Update Forge and MCP
* Update cursegradle plugin
v4.5.0.289
RELEASE
January 27, 2023
* Add Russian translation for config.jei.valid (#903)
* Increase the default value for maxSubtypes from 100 to 300
* Minor cleanup
* Fix ingredientFilter#setFilterText
* Organize API better, use more general ingredients instead of ItemStack
* Hide maxSubtypes from the in-game config gui (it requries a restart)
* Add back the progress bars for adding and indexing ingredients
* Version 4.4.1
v2.28.18.187
RELEASE
January 27, 2023
Catch and log LinkageErrors from broken mod plugins.
v3.14.7.420
RELEASE
January 27, 2023
* Fix #881 Crash when looking up smelting recipes
* Add more log info to LinkageError exceptions during item rendering
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
v4.3.5.277
RELEASE
January 27, 2023
* Automatically config-blacklist broken ingredients when detected
* Add finer startup time logging
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
v4.3.3.270
RELEASE
January 27, 2023
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
v3.14.7.419
RELEASE
January 27, 2023
* Add more log info to LinkageError exceptions during item rendering
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
v4.3.3.266
RELEASE
January 27, 2023
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
v3.14.7.417
RELEASE
January 27, 2023
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
v4.2.10.248
RELEASE
January 27, 2023
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
v4.2.9.245
RELEASE
January 27, 2023
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
v3.14.7.416
RELEASE
January 27, 2023
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
v4.2.7.241
RELEASE
January 27, 2023
* Add IRC link to README
* Fix #728 Properly report items given by JEI, for server admins
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
v3.14.5.406
RELEASE
January 27, 2023
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
v4.2.4.226
RELEASE
January 27, 2023
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
v3.14.2.401
RELEASE
January 27, 2023
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
v4.2.2.215
RELEASE
January 27, 2023
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
v3.13.6.387
RELEASE
January 27, 2023
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
v3.13.3.373
RELEASE
January 27, 2023
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
v3.13.3.369
RELEASE
January 27, 2023
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
v3.12.8.323
RELEASE
January 27, 2023
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
v3.12.7.312
RELEASE
January 27, 2023
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
* Update MCP and Forge
* Added polish (pl\_PL) translation (#514)
* Add ar\_SA.lan (#515)
* Update de\_DE.lang (#481)
v3.12.6.304
RELEASE
January 27, 2023
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
* Protect against ItemStack crashes in ErrorUtil logging (#500)
* Protect against more ItemStack crashes (#500)
* Update ErrorUtil for printing errors by using the new ingredient methods
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
v3.12.5.297
RELEASE
January 27, 2023
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
v3.12.3.292
RELEASE
January 27, 2023
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
v3.10.0.261
RELEASE
January 27, 2023
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
* Update ISSUE\_TEMPLATE to include note about FEI
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
v3.9.7.259
RELEASE
January 27, 2023
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
* Bump version
v3.9.5.255
RELEASE
January 27, 2023
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
* Bump version
* #419 Fix off-by-one issue with transferring recipes in the brewing stand
* Get ModName from items more efficiently
* Use ForgeRegistries instead of the Block and Item ones
* Fix a broken javadoc
v3.9.3.252
RELEASE
January 27, 2023
* Bump Version
* Display multiple Recipe Category Crafting Items at the top
* Add better null check for Recipe Category Crafting Item registration
* Bump version
* Close #111 Add config option to center the search bar
* Change "Config" tooltip to "JEI Config"
* Log plugin load times in milliseconds instead of seconds
* Remove a couple never-used config options
v3.9.2.251
RELEASE
January 27, 2023
* Bump version
* Close #111 Add config option to center the search bar
* Change "Config" tooltip to "JEI Config"
* Log plugin load times in milliseconds instead of seconds
* Remove a couple never-used config options
* Bump version
* Add hotkey to toggle item cheating mode
* Close #301 When viewing a recipe, disable cheating items
* Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423)
v3.9.1.250
RELEASE
January 27, 2023
* Bump version
* Add hotkey to toggle item cheating mode
* Close #301 When viewing a recipe, disable cheating items
* Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423)
* Prevent ForgeCaps from being set with zero size (#421)
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
v3.9.0.244
RELEASE
January 27, 2023
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
v3.8.1.242
RELEASE
January 27, 2023
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
* Update Forge
* Fix documentation typo
v3.8.0.240
RELEASE
January 27, 2023
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
* Update Forge
* Fix documentation typo
* Minor cleanup of previous commit
* Fix arbitrary item creation and server freeze vulnerability
* Fix #375 Fix lookup of fluids in recipes when clicking them
v3.7.12.239
RELEASE
January 27, 2023
* Update Forge
* Fix documentation typo
* Minor cleanup of previous commit
* Fix arbitrary item creation and server freeze vulnerability
* Fix #375 Fix lookup of fluids in recipes when clicking them
* Update Forge
* Fix #374 Crash from broken error message on startup
v3.7.11.238
RELEASE
January 27, 2023
* Fix #375 Fix lookup of fluids in recipes when clicking them
* Update Forge
* Fix #374 Crash from broken error message on startup
* Automatically differentiate fluid container items
* Fix #327 ISubtypeRegistry cannot be used for damageable items
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
v3.7.10.237
RELEASE
January 27, 2023
* Fix #374 Crash from broken error message on startup
* Automatically differentiate fluid container items
* Fix #327 ISubtypeRegistry cannot be used for damageable items
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
v3.7.9.236
RELEASE
January 27, 2023
* Automatically differentiate fluid container items
* Fix #327 ISubtypeRegistry cannot be used for damageable items
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
v3.7.8.234
RELEASE
January 27, 2023
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
v3.7.7.233
RELEASE
January 27, 2023
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
v3.7.6.231
RELEASE
January 27, 2023
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
v3.7.5.227
RELEASE
January 27, 2023
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
v3.6.8.225
RELEASE
January 27, 2023
* Backport fixes from 1.10 branch
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
v3.7.4.224
RELEASE
January 27, 2023
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
v3.7.3.221
RELEASE
January 27, 2023
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
* Update Forge
* Update README for the new JEI API jar
v3.7.2.220
RELEASE
January 27, 2023
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
* Update Forge
* Update README for the new JEI API jar
* Fix API references to internal classes, add API jar
* Close #196 Add access to Focus in IRecipeLayout
v3.7.1.219
RELEASE
January 27, 2023
* Fix #328 Render fluids in tanks using alpha
* Update Forge
* Update README for the new JEI API jar
* Fix API references to internal classes, add API jar
* Close #196 Add access to Focus in IRecipeLayout
* Update for Minecraft 1.10
* Fix #300 Add support for Chinese character input
v3.7.0.218
RELEASE
January 27, 2023
* Fix API references to internal classes, add API jar
* Close #196 Add access to Focus in IRecipeLayout
* Update for Minecraft 1.10
* Fix #300 Add support for Chinese character input
* Fix hotkeys not working after resizing screen with a recipe open
* Fix "back" logic bug when moving between recipes of different sizes
* Update ru\_RU.lang (#317)
v3.6.7.216
RELEASE
January 27, 2023
* Fix #300 Add support for Chinese character input
* Fix hotkeys not working after resizing screen with a recipe open
* Fix "back" logic bug when moving between recipes of different sizes
* Update ru\_RU.lang (#317)
* Fix cheating in items with capabilities
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
v3.6.6.215
RELEASE
January 27, 2023
* Fix hotkeys not working after resizing screen with a recipe open
* Fix "back" logic bug when moving between recipes of different sizes
* Update ru\_RU.lang (#317)
* Fix cheating in items with capabilities
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
* Bump version
v3.6.5.214
RELEASE
January 27, 2023
* Update ru\_RU.lang (#317)
* Fix cheating in items with capabilities
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
* Bump version
* Update README example links
* Improve error messages
v3.6.4.213
RELEASE
January 27, 2023
* Fix differentiating items that use capabilities
* Update ISSUE\_TEMPLATE.md
* Bump version
* Update README example links
* Improve error messages
* #310 Add better crash message when getting a null bakedModel
* Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
* Fix #308 "+" button does not work on servers
v3.6.3.212
RELEASE
January 27, 2023
* Bump version
* Update README example links
* Improve error messages
* #310 Add better crash message when getting a null bakedModel
* Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
* Fix #308 "+" button does not work on servers
* Make IRecipeCategory generic to remove the need to cast recipeWrappers
* Remove 1.9 tag from Curse uploads
v3.4.3.207
RELEASE
January 27, 2023
* Fix #177 Fix #277 Use custom give command when installed on the server
* Tweak changelog formatting
* Update Forge
* Fix a potential bug when using DebugItem
* Show red "Cheat Mode" text on Config-Wrench tooltip when enabled
* Fix #274 only reload when necessary (not when toggling cheat mode)
* Fix #280 JEI disabling keyboard repeat ability in Command Block GUI
* Close #299 allow registration of extra gui areas from multiple sources
v3.4.2.206
RELEASE
January 27, 2023
* Show red "Cheat Mode" text on Config-Wrench tooltip when enabled
* Fix #274 only reload when necessary (not when toggling cheat mode)
* * *
* Fix #280 JEI disabling keyboard repeat ability in Command Block GUI
* Close #299 allow registration of extra gui areas from multiple sources
* Create changelog automatically from git commits
* * *
v3.4.1.205
RELEASE
January 27, 2023
* Fix #280 JEI disabling keyboard repeat ability in Command Block GUI
* Close #299 allow registration of extra gui areas from multiple sources
* Create changelog automatically from git commits
* * *
* Update ForgeGradle
* Update Forge version
* Update zh\_CN.lang (#281)
* Update accepted minecraft versions to allow 1.9.4
v3.4.0.204
RELEASE
January 27, 2023
3.4.0
-----
* Update for Forge 1.9.4.
* Add localization for French and Norwegian.
* * *
3.3.3
-----
v3.3.3.197
RELEASE
January 27, 2023
3.3.3
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
-----
v2.28.18.186
RELEASE
January 27, 2023
2.28.18
-------
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
2.28.17
-------
v3.3.2.196
RELEASE
January 27, 2023
3.3.2
-----
* Show recipes that use a crafting category item first. (for example: show recipes that use a crafting table first when looking up uses for crafting table, since it now shows every crafting recipe).
* * *
3.3.1
-----
v3.3.1.195
RELEASE
January 27, 2023
3.3.1
-----
* Fix render when multiple items are registered for crafting category.
* Fix OpenGL colors bleeding into other elements.
* * *
3.3.0
-----
v3.2.14.190
RELEASE
January 27, 2023
3.2.14
------
* Update for latest Forge and MCP Snapshot.
* * *
3.2.13
------
v2.28.17.185
RELEASE
January 27, 2023
2.28.17
-------
* Add better error checking and logging for invalid recipes.
* * *
2.28.16
-------
v3.2.11.186
RELEASE
January 27, 2023
3.2.11
------
* Add indicator icon for shapeless crafting recipes.
* * *
3.2.10
------
v3.2.10.185
RELEASE
January 27, 2023
3.2.10
------
* Stop the gui from moving over when potion effects are active and JEI is open.
* * *
3.2.9
-----
v3.2.9.184
RELEASE
January 27, 2023
3.2.9
-----
* Add better error catching and logging.
* * *
3.2.8
-----
v2.28.16.184
RELEASE
January 27, 2023
2.28.16
-------
* Add better error catching and logging.
* * *
2.28.15
-------
v2.28.15.183
RELEASE
January 27, 2023
2.28.15
-------
* Some tooltips are drawn behind other elements.
* * *
2.28.14
-------
v3.2.8.182
RELEASE
January 27, 2023
3.2.8
-----
* Some tooltips are drawn behind other elements.
* * *
3.2.7
-----
v3.2.5.179
RELEASE
January 27, 2023
3.2.5
-----
* Update to support the new key-bindings with modifiers.
* * *
3.2.4
-----
v3.2.4.177
RELEASE
January 27, 2023
3.2.4
-----
* Use RenderItem.renderModel for item list instead of copying the method.
* * *
3.2.3
-----
v2.28.13.181
RELEASE
January 27, 2023
2.28.13
-------
* Fix filter not updating when set from the API.
* * *
2.28.12
-------
v3.2.2.175
RELEASE
January 27, 2023
3.2.2
-----
* Update to use newer Registry methods.
* * *
3.2.1
-----
v3.1.2.172
RELEASE
January 27, 2023
3.1.2
-----
* Improve loading performance.
* Fix "+" button is in the wrong place
* * *
3.1.1
v2.28.12.180
RELEASE
January 27, 2023
2.28.12
-------
* Fix "+" button is in the wrong place.
* * *
2.28.11
-------
v3.1.0.170
RELEASE
January 27, 2023
3.1.0
-----
* Update for latest Forge 12.16.0.1805.
* * *
3.0.6
-----
v3.0.6.169
RELEASE
January 27, 2023
3.0.6
-----
* Make wrench icon red when in cheat mode.
* * *
3.0.5
-----
v2.28.9.176
RELEASE
January 27, 2023
2.28.9
------
* Improve Broken Recipe Reporting.
* * *
2.28.8
------
v3.0.4.167
RELEASE
January 27, 2023
3.0.4
-----
* Catch errors from unregistered itemStacks on start.
* * *
3.0.3
-----
v3.0.3.166
RELEASE
January 27, 2023
3.0.3
-----
* Additional fixes for item state overrides.
* * *
3.0.2
-----
v3.0.2.164
RELEASE
January 27, 2023
3.0.2
-----
* Fix item rendering for items with item state overrides.
* * *
3.0.1
-----
v2.28.7.174
RELEASE
January 27, 2023
2.28.7
------
* Do not open JEI on guiContainers that have no inventory.
* * *
2.28.6
------
v2.28.6.173
RELEASE
January 27, 2023
2.28.6
------
* Make recipe errors easier to debug.
* * *
2.28.5
------
v2.28.5.172
RELEASE
January 27, 2023
2.28.5
------
* Fix startup crash when getting items from broken creative tabs.
* * *
2.28.4
------
v2.28.4.170
RELEASE
January 27, 2023
2.28.4
------
* Creative tab search does not work correctly for all tabs.
* Tooltip crash when combining JustEnoughResources ore graphs and JustEnoughTooltips.
* * *
2.28.3
------
v2.28.3.167
RELEASE
January 27, 2023
2.28.3
------
* Improve startup times when there are many broken items.
* * *
2.28.2
------
v2.28.2.166
RELEASE
January 27, 2023
2.28.2
------
* Fix crash logs showing 'java.lang.NullPointerException: Ticking entity' instead of the real error.
* Fix crash when mods adding null items to their creative tabs, log an error instead.
* * *
2.28.1
------
v2.28.0.160
RELEASE
January 27, 2023
2.28.0
------
* Show JEI description pages last.
* Save search filter text between restarts.
* Make search option names more clear.
* Allow recipe types to be specified by interfaces.
v2.27.2.159
RELEASE
January 27, 2023
2.27.2
------
* Fix support for custom item tooltip fonts in the item list.
* * *
2.27.1
------
v2.27.1.158
RELEASE
January 27, 2023
2.27.1
------
* Fix server error when filling crafting area.
* * *
2.27.0
------
v2.27.0.157
RELEASE
January 27, 2023
2.27.0
------
* Clean up API, simplify IModPlugin to have fewer methods.
* When mods update it will fix issues with load order and using the item blacklist.
* * *
2.26.2
------
v2.26.2.156
RELEASE
January 27, 2023
2.26.2
------
* Fix Held ItemStacks are rendered behind the hover highlight of items in the item list
* Fix Smelting EXP text extends past the right edge of the recipe
* Fix IItemListOverlay.setFilterText does not update text field
* * *
v2.26.0.154
RELEASE
January 27, 2023
2.26.0
------
* Add feature to search items by color (enabled by config option)
* Use HTML formatting for changelog
* * *
2.25.12
v2.25.12.152
RELEASE
January 27, 2023
2.25.12
Features:
\* Add changelog.txt
Fixes:
\* Get items from creative tabs for better compatibility with custom tabs
2.25.11
Fixes:
\* Add more ignored vanilla NBT tags
\* Fix \[+\] button does not work on items with NBT that is ignored
v2.25.11.150
RELEASE
January 27, 2023
Fixes:
* Add more ignored vanilla NBT tags
* Fix \[+\] button does not work on items with NBT that is ignored
v2.25.10.149
RELEASE
January 27, 2023
Features:
* Add $ Ore Dictionary and % Creative Tab Name search
API:
* Allow multiple recipe click areas on a GuiContainer
* Remove old deprecated recipe transfer api
v2.25.7.145
RELEASE
January 27, 2023
Fixes:
* Fix some item variations in the creative menu are missing from the item list
v2.25.6.140
RELEASE
January 27, 2023
Fixes:
* Fix "back" function for recipe navigation
* Only allow cheating items from the item list, not recipes view
* Fix visual glitches when cheating items with the recipe view open
v2.25.3.131
RELEASE
January 27, 2023
Features:
* Sort item list by Mod Name
* Allow blacklisting an entire mod's items
Config Changes:
* Clean up and simplify in-game config
* Save item blacklist to separate file (jei/itemBlacklist.cfg)
* Save some options in per-world configs (overlay enabled, cheat mode enabled, edit mode enabled)
v2.24.5.128
RELEASE
January 27, 2023
Features:
* Show "description" recipes when using U as well as R
* Show accepted oreDict on tooltip for rotating items in recipe
v2.24.3.127
RELEASE
January 27, 2023
Fixes:
* Fix item list paging while searching
* Load after minecraft.thePlayer has been set
v2.24.2.125
RELEASE
January 27, 2023
Fixes:
* Fix cheat mode "delete items" feature does not respect the new gui tab areas
v2.24.1.124
RELEASE
January 27, 2023
Fixes:
* Divide by 0 crash when item list is hidden and gui has additional gui tab areas set
v2.24.0.109
RELEASE
January 27, 2023
Fixes:
* Fix Thaumcraft Aspects show through on Recipes gui
* Better error checking for subItems and subBlocks
API:
* Set and get the search bar text
* Get hovered item stack from the Item List
* Define areas that guis intersect with Item List so it can move out of the way
v2.22.4.106
RELEASE
January 27, 2023
Fixes:
* Fix long loading time when gathering tooltips that require a player
v2.22.3.105
RELEASE
January 27, 2023
Fixes:
* Allow editing search query when there are no results
* Improve handling of items with NBT but no subtypes (fixes lookup and recipe transfer issues)
* [Hide the debug setting, give it a better description](https://github.com/mezz/JustEnoughItems/commit/5e44f03932d1e98085327b4bd423f08afe31fd46)
* [Unify item list button sizes, add click sound](https://github.com/mezz/JustEnoughItems/commit/b94d324f43d4396eba4509edcadfc69caed54e81)
Features:
* Add tooltip search
v2.21.0.98
RELEASE
January 27, 2023
Features:
* Add clickable gui areas to jump to a machine's recipes
* Unfocus the search bar when enter is pressed
* Configurable Keybind for previous recipe pages
v2.19.0.93
RELEASE
January 27, 2023
Fixes:
* Stop log spam and crashes from modded item models crashing (Buildcraft facades failing to make 3434 Chisel facades)
* Fix size of highlight on hovered ingredients
API:
* Add support for adding clickable buttons in recipe wrappers
* Better null checking for IStackHelper
* Fix documentation for init on recipe ingredients
v2.18.1.88
RELEASE
January 27, 2023
Fix a crash when there is not enough room to display JEI next to a gui
v2.18.0.87
RELEASE
January 27, 2023
Fixes:
* Reload when localization changes to update item searching
* Fix items with wrong damage value in item list
API:
* Add IStackHelper
v2.17.3.83
RELEASE
January 27, 2023
* Fix F2 is blocked when search field is focused
* Fix Crash when holding shift and viewing recipe
v2.17.1.81
RELEASE
January 27, 2023
Bug Fixes:
* Fix recipe lookup of items with meta or damage and no subItems
* Fix OpenGL issue with rendering item list next to modded GUIs
* Reduce log size from getUniqueIdentifierForStack exceptions
* Fix creating itemstacks in the item list with wildcard metadata
Features:
* Use shift to stop item rotation instead of hovering
v2.17.0.80
RELEASE
January 27, 2023
Bug Fixes:
* Fix Drawing Order Issues with Tooltips (requires latest forge 11.15.0.1697)
Features:
* Remember if item list overlay has been disabled, add config
Localization:
v2.16.2.78
RELEASE
January 27, 2023
* Fix bug introduced in previous version, 2.16.1: Many Sub-Items are missing from the Item List
2.16.1 changelog:
* Fix Damage bars missing from items in the item list
* Cleanup and reduce log spam
* Avoid reloading when game stops
* Preserve stack size when expanding item subtypes
API:
v2.16.0.74
RELEASE
January 27, 2023
* Fix Recipe & Use hotkeys conflicting with vanilla's Creative Search Menu.
* Fix Item hover overlay is being rendered behind the items.
API:
* Add a way to ignore specific NBT on specific items
v2.15.1.71
RELEASE
January 27, 2023
* Fix crash when looking up empty fluid containers
* Fix rendering of addon recipes that have textures with alpha
API:
* Add tooltip callback for item and fluid recipe ingredients
v2.14.0.67
RELEASE
January 27, 2023
* Cleanup, remove deprecated API methods, match 1.8 and 1.8.9 versions #s
* Fix Item list to adapt to Potion effects when gui is open
Localization:
* Update German translation
* Update Finnish translation
* Update Russian translation
* Change Millibucket notation to mB
v2.14.0.139
RELEASE
January 27, 2023
* Cleanup, remove deprecated API methods, match 1.8 and 1.8.9 versions #s
* Fix Item list to adapt to Potion effects when gui is open
Localization:
* Update German translation
* Update Finnish translation
* Update Russian translation
* Change Millibucket notation to mB
v2.13.7.64
RELEASE
January 27, 2023
* Fix item tooltips rendering under tanks
* Fix JEI not starting in some cases
* Add checks to help debug item errors
* Add better diagnostic message for broken recipes
v1.13.7.134
RELEASE
January 27, 2023
* Fix item tooltips rendering under tanks
* Add checks to help debug item errors
* Add better diagnostic message for broken recipes
v2.13.5.61
RELEASE
January 27, 2023
* Fix a crash when opening GUI
* Fix cheat item command on server with very large NBT
v1.13.5.131
RELEASE
January 27, 2023
* Fix a crash when opening GUI
* Fix cheat item command on server with very large NBT
v2.13.4.60
RELEASE
January 27, 2023
* Allow wildcard hiding of different-nbt items in edit mode (for Tinker's)
* Fix item list sometimes overlapping search bar
v1.13.4.129
RELEASE
January 27, 2023
* Allow wildcard hiding of different-nbt items in edit mode (for Tinker's)
* Fix item list sometimes overlapping the search bar
v2.13.3.58
RELEASE
January 27, 2023
* Ensure tiny amounts of fluid in tanks are still visible
* Fix tank overlays having the wrong color
* Fix up openGL blending
* (API) Allow displaying fluids without capacity in the tooltip
* Detect fluid from fluid block stacks
* Improve debugging and error messages
v1.13.3.126
RELEASE
January 27, 2023
* Ensure tiny amounts of fluid in tanks are still visible
* Fix tank overlays having the wrong color
* Fix up openGL blending
* (API) Allow displaying fluids without capacity in the tooltip
* Detect fluid from fluid block stacks
* Improve debugging and error messages
v2.13.2.54
RELEASE
January 27, 2023
* Prevent crash when rendering fluids with no sprite
* Fix non-square hovering highlights (fluid tanks)
* Render tank overlays even if there is no fluid
v1.13.2.123
RELEASE
January 27, 2023
* Prevent crash when rendering fluids with no sprite
* Fix non-square hovering highlights (fluid tanks)
* Render tank overlays even if there is no fluid
v2.13.0.52
RELEASE
January 27, 2023
* Disable Item List if the open GUI is too large
* API: Add conveneince function for adding description to a single ItemStack
* Do not reload JEI when disconnecting from world/server
* Update for Minecraft 1.8.9
v1.13.0.121
RELEASE
January 27, 2023
* Disable Item List if the open GUI is too large
* API: Add conveneince function for adding description to a single ItemStack
v2.12.0.49
RELEASE
January 27, 2023
* Update German translation
* Fix Recipe Gui Title goes black when certain items are shown
* Allow multiple searches by using | character
* Add Config option: Search for mod name without @ in front.
* Improve search performance for huge (future) packs
* Drag items to item list in cheat mode to delete them (requires JEI on server) (config option)
v1.12.0.118
RELEASE
January 27, 2023
* Update German translation
* Fix Recipe Gui Title goes black when certain items are shown
* Allow multiple searches by using | character
* Add Config option: Search for mod name without @ in front.
* Improve search performance for huge (future) packs
* Drag items to item list in cheat mode to delete them (requires JEI on server) (config option)
v2.11.3.48
RELEASE
January 27, 2023
* Handle /give for items with very long dataTags (requires JEI on server)
* Fix rendering for some ISmartItemModels
v1.11.3.112
RELEASE
January 27, 2023
* Handle /give for items with very long dataTags (requires JEI on server)
* Fix rendering for some ISmartItemModels
v2.11.2.47
RELEASE
January 27, 2023
* Find more sub-items (was missing items from Buildcraft)
* Fix rendering of ISmartItemModel items (was rendering Charset wires incorrectly)
v1.11.2.109
RELEASE
January 27, 2023
* Find more sub-items (was missing items from Buildcraft)
* Fix rendering of ISmartItemModel items (was rendering Charset wires incorrectly)
v2.11.0.45
RELEASE
January 27, 2023
* Fix recipe transfer function
* Allow custom container logic from API when "+" button is pressed
v1.11.0.106
RELEASE
January 27, 2023
* Fix recipe transfer function
* Allow custom container logic from API when "+" button is pressed
v2.10.0.43
RELEASE
January 27, 2023
* Fix crafting recipes with itemstacks of 0 size
* Clean up API to depend on using IModPlugin. Add errors for API misuse
* Fix edit-mode rendering
* Cleanup / refactoring
v1.10.0.102
RELEASE
January 27, 2023
* Fix crafting recipes with itemstacks of 0 size
* Clean up API to depend on using IModPlugin. Add errors for API misuse
* Fix edit-mode rendering
* Cleanup / refactoring
v2.9.0.42
RELEASE
January 27, 2023
First Release version!
* Add fluid tank rendering and fluid recipe searching
* Add description pages for items to API
* Update to latest Forge, 11.15.0.1635
v1.9.0.101
RELEASE
January 27, 2023
First Release version!
* Add fluid tank rendering and fluid recipe searching
* Add description pages for items to API
v15.74.0.227
BETA
October 20, 2026
* [Fix #4566 preserve search field linkage after remapping](https://github.com/mezz/JustEnoughItems/commit/0dd4db5c0033b6d05559ac34b136fba8a2b94496) - mezz
v15.74.0.227
BETA
October 20, 2026
* [Fix #4566 preserve search field linkage after remapping](https://github.com/mezz/JustEnoughItems/commit/0dd4db5c0033b6d05559ac34b136fba8a2b94496) - mezz
v11.68.0.1088
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/4f7bcfce04b8d24775b539b169b0a4c43a32f8ed) - mezz
v11.68.0.1088
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/4f7bcfce04b8d24775b539b169b0a4c43a32f8ed) - mezz
v15.74.0.226
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/d45513763a7f727259a90081018927d689540870) - mezz
v15.74.0.226
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/d45513763a7f727259a90081018927d689540870) - mezz
v30.47.0.239
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/617f5fe4f1ee3544f3102aa538f324fda094d2fa) - mezz
v30.47.0.239
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/617f5fe4f1ee3544f3102aa538f324fda094d2fa) - mezz
v27.53.0.109
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/a14459e4c47144b42df64f43f54a05c2f08a4ecb) - mezz
v27.53.0.109
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/a14459e4c47144b42df64f43f54a05c2f08a4ecb) - mezz
v19.69.0.457
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/5f8f1418804ba217737153d1af7854529d5407c1) - mezz
v19.69.0.457
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/5f8f1418804ba217737153d1af7854529d5407c1) - mezz
v19.69.0.457
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/5f8f1418804ba217737153d1af7854529d5407c1) - mezz
v31.16.0.87
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/5b3e4be4d2063286ada115182dd90177e52af551) - mezz
v31.16.0.87
BETA
October 20, 2026
* [Check published jars for Java bytecode compatibility](https://github.com/mezz/JustEnoughItems/commit/5b3e4be4d2063286ada115182dd90177e52af551) - mezz
v31.16.0.86
BETA
October 19, 2026
* [Enable R8 dependency shrinking for JEI jars](https://github.com/mezz/JustEnoughItems/commit/aa9927d916484be4dc5f9312052cf95702737976) - mezz
v31.16.0.86
BETA
October 19, 2026
* [Enable R8 dependency shrinking for JEI jars](https://github.com/mezz/JustEnoughItems/commit/aa9927d916484be4dc5f9312052cf95702737976) - mezz
v4.22.0.1037
BETA
October 19, 2026
* [Fix #4564 compile generated tags for Java 8](https://github.com/mezz/JustEnoughItems/commit/2259b7b68ee450bd3550567d0b23a21920c1c14b) - mezz
v15.74.0.225
BETA
October 19, 2026
* [Draw search completions above ingredient items](https://github.com/mezz/JustEnoughItems/commit/74f7d83749ff20f06dd275592775d2a465aee901) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/cea13d8ae3ce8568e3d7413bf76976a48dfeff89) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/fdedf77d018b1fb264a8436034d268097d053804) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/f5a136971c5c1ea5c53120f83ba31a2443a519e3) - mezz
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/8a151445c8d61cd207a93e3cce999b2a4b4ff117) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/c742a0553c4ed0d24c9af074a69b3b9d3bb78801) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/993f3224ef6e88d78f15d952b718b336ac247ba3) - jim139129
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/c7345fff345dcce1b2abb1d439901ec705667942) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/ded4015556af6ad68b6f0f4040161c46ece907d6) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/ab014f66f64d2173749dc36022a477784edd4700) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/0e8587dd2e0ceee2120be12b104f0660475eb0b2) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/21af89267fc8fa251fd3226a04f3a245558e0dc3) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/8697aae921f32c0dd400f2b78fbbca7dd8691031) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/1628f7e86d6258c32495e32550584b6bf4f4ce32) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/646faf261fbf676ad1193502669d3a54e34e3e2d) - mezz
v15.74.0.225
BETA
October 19, 2026
* [Draw search completions above ingredient items](https://github.com/mezz/JustEnoughItems/commit/74f7d83749ff20f06dd275592775d2a465aee901) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/cea13d8ae3ce8568e3d7413bf76976a48dfeff89) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/fdedf77d018b1fb264a8436034d268097d053804) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/f5a136971c5c1ea5c53120f83ba31a2443a519e3) - mezz
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/8a151445c8d61cd207a93e3cce999b2a4b4ff117) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/c742a0553c4ed0d24c9af074a69b3b9d3bb78801) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/993f3224ef6e88d78f15d952b718b336ac247ba3) - jim139129
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/c7345fff345dcce1b2abb1d439901ec705667942) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/ded4015556af6ad68b6f0f4040161c46ece907d6) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/ab014f66f64d2173749dc36022a477784edd4700) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/0e8587dd2e0ceee2120be12b104f0660475eb0b2) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/21af89267fc8fa251fd3226a04f3a245558e0dc3) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/8697aae921f32c0dd400f2b78fbbca7dd8691031) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/1628f7e86d6258c32495e32550584b6bf4f4ce32) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/646faf261fbf676ad1193502669d3a54e34e3e2d) - mezz
v31.16.0.85
BETA
October 19, 2026
* [Integrate Fabric hotkey modifiers with MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/9800f33993a323e9339e7a1af28a0505cd554cca) - mezz
v31.16.0.85
BETA
October 19, 2026
* [Integrate Fabric hotkey modifiers with MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/9800f33993a323e9339e7a1af28a0505cd554cca) - mezz
v19.69.0.456
BETA
October 19, 2026
* [Draw search completions above ingredient items](https://github.com/mezz/JustEnoughItems/commit/c35dd12f6cb9b89ed803c621c879d382c67bca80) - mezz
* [Fix Forge development API class loading](https://github.com/mezz/JustEnoughItems/commit/4d56c2680aeac686c67c26fbf569d1732d66e5cc) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/a4a5321b3a30e0f1d88af1edf4a762685e6d0f36) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/fd1aa7cf44104782e273bacee1223f38f09001c0) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/c9bc9688672968e6f206b45e4d5ec5f0899bd630) - jim139129
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/c08c5c9a28c79b5af79222eca1fec4cc2aa13957) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/b8a20b17dc8dfacdeefca937a2399ba946e8a777) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/2194b958c5ecaed242330882595ed3303b99e986) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/8f2f3e9e4187bc19acecd32c4021a0255892c08c) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/7dd2b4faa3d69d09e077b51a38294cadd114c02e) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/5e74b39ef483e62967a28c270ba5ff2ed649f69b) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/3cbb5e65714dce00d3ac0332845d51714a6dee77) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/340838d5f0268ad8f492e16a83997455ab14454e) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/1061cb105dd5d2dfa4ff4269e0aff86426d61f21) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/803883f6e5596dc01ff2450e996ee507014fcd53) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/588fdff00fb2955e7ec54c244d58b0d5e0d6b488) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/1dae9a0a3f3e012aa52e1282c292406dd7970fbe) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/09165b3078843180db77783fc6ce02b1f878728c) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/8a9ecbccb3c82089c853e1d0e8244ca7df93b350) - mezz
v19.69.0.456
BETA
October 19, 2026
* [Draw search completions above ingredient items](https://github.com/mezz/JustEnoughItems/commit/c35dd12f6cb9b89ed803c621c879d382c67bca80) - mezz
* [Fix Forge development API class loading](https://github.com/mezz/JustEnoughItems/commit/4d56c2680aeac686c67c26fbf569d1732d66e5cc) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/a4a5321b3a30e0f1d88af1edf4a762685e6d0f36) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/fd1aa7cf44104782e273bacee1223f38f09001c0) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/c9bc9688672968e6f206b45e4d5ec5f0899bd630) - jim139129
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/c08c5c9a28c79b5af79222eca1fec4cc2aa13957) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/b8a20b17dc8dfacdeefca937a2399ba946e8a777) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/2194b958c5ecaed242330882595ed3303b99e986) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/8f2f3e9e4187bc19acecd32c4021a0255892c08c) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/7dd2b4faa3d69d09e077b51a38294cadd114c02e) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/5e74b39ef483e62967a28c270ba5ff2ed649f69b) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/3cbb5e65714dce00d3ac0332845d51714a6dee77) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/340838d5f0268ad8f492e16a83997455ab14454e) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/1061cb105dd5d2dfa4ff4269e0aff86426d61f21) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/803883f6e5596dc01ff2450e996ee507014fcd53) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/588fdff00fb2955e7ec54c244d58b0d5e0d6b488) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/1dae9a0a3f3e012aa52e1282c292406dd7970fbe) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/09165b3078843180db77783fc6ce02b1f878728c) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/8a9ecbccb3c82089c853e1d0e8244ca7df93b350) - mezz
v19.69.0.456
BETA
October 19, 2026
* [Draw search completions above ingredient items](https://github.com/mezz/JustEnoughItems/commit/c35dd12f6cb9b89ed803c621c879d382c67bca80) - mezz
* [Fix Forge development API class loading](https://github.com/mezz/JustEnoughItems/commit/4d56c2680aeac686c67c26fbf569d1732d66e5cc) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/a4a5321b3a30e0f1d88af1edf4a762685e6d0f36) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/fd1aa7cf44104782e273bacee1223f38f09001c0) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/c9bc9688672968e6f206b45e4d5ec5f0899bd630) - jim139129
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/c08c5c9a28c79b5af79222eca1fec4cc2aa13957) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/b8a20b17dc8dfacdeefca937a2399ba946e8a777) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/2194b958c5ecaed242330882595ed3303b99e986) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/8f2f3e9e4187bc19acecd32c4021a0255892c08c) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/7dd2b4faa3d69d09e077b51a38294cadd114c02e) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/5e74b39ef483e62967a28c270ba5ff2ed649f69b) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/3cbb5e65714dce00d3ac0332845d51714a6dee77) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/340838d5f0268ad8f492e16a83997455ab14454e) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/1061cb105dd5d2dfa4ff4269e0aff86426d61f21) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/803883f6e5596dc01ff2450e996ee507014fcd53) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/588fdff00fb2955e7ec54c244d58b0d5e0d6b488) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/1dae9a0a3f3e012aa52e1282c292406dd7970fbe) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/09165b3078843180db77783fc6ce02b1f878728c) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/8a9ecbccb3c82089c853e1d0e8244ca7df93b350) - mezz
v27.53.0.108
BETA
October 18, 2026
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/4dd9eaa123b77698b5b1c6c77450bd40a3df274b) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/2dba6c3c4f9dec4dce1e68743071aeee1bbec4f8) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/16d13fecd627ce44bfce9cba9da586f852b02f94) - mezz
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/44ab2fadfe73972e12bbd7ee7e75454b369ea7d3) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/809dbbe2f2906d7c1496fdc05a65c88119733bb0) - jim139129
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/14632a8829e6fe7e2843d7c6db02df1113f0695f) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/98e408367c0571cf79070e534ee30f6489e95146) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/c5176236ca04155a947bf3a3917030926fd3f79e) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/f2a7e7ea978cf341abfa92faea68ddeb18b647bd) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/6b8aee8dd29a15e6c768296b7fbcb305b7439eef) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/942dbbe7d2095a09620f44c7b0ccf9eb45f100e7) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/b159b865f09920100ce76df9da9522bbffbe1ddf) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/2539bcadac5c69ea17f147b5ccc9e6a662fdcf07) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/8c7b3578b5290a2e679cb9eed08b785204f02c5b) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/e2a61f49a5eb07519108faed5f7ab36df12bfc9a) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/9c2c4de5221d8cb711e5f3e6e01f7b160b963934) - mezz
* [Fix IntelliJ errors from shared NeoForge source roots](https://github.com/mezz/JustEnoughItems/commit/54d98b02ca2abfce6e46b2ddc41b52b2688531cc) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/6e7c13e9f8e6cde86ab4dac79dc523c901460c0a) - mezz
v27.53.0.108
BETA
October 18, 2026
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/4dd9eaa123b77698b5b1c6c77450bd40a3df274b) - mezz
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/2dba6c3c4f9dec4dce1e68743071aeee1bbec4f8) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/16d13fecd627ce44bfce9cba9da586f852b02f94) - mezz
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/44ab2fadfe73972e12bbd7ee7e75454b369ea7d3) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/809dbbe2f2906d7c1496fdc05a65c88119733bb0) - jim139129
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/14632a8829e6fe7e2843d7c6db02df1113f0695f) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/98e408367c0571cf79070e534ee30f6489e95146) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/c5176236ca04155a947bf3a3917030926fd3f79e) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/f2a7e7ea978cf341abfa92faea68ddeb18b647bd) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/6b8aee8dd29a15e6c768296b7fbcb305b7439eef) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/942dbbe7d2095a09620f44c7b0ccf9eb45f100e7) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/b159b865f09920100ce76df9da9522bbffbe1ddf) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/2539bcadac5c69ea17f147b5ccc9e6a662fdcf07) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/8c7b3578b5290a2e679cb9eed08b785204f02c5b) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/e2a61f49a5eb07519108faed5f7ab36df12bfc9a) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/9c2c4de5221d8cb711e5f3e6e01f7b160b963934) - mezz
* [Fix IntelliJ errors from shared NeoForge source roots](https://github.com/mezz/JustEnoughItems/commit/54d98b02ca2abfce6e46b2ddc41b52b2688531cc) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/6e7c13e9f8e6cde86ab4dac79dc523c901460c0a) - mezz
v30.47.0.238
BETA
October 18, 2026
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/2973707a78f6845924a1c4be828369b19201b95b) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/20369f331f6f14356fc6b96503771e677f850b13) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/e7bf20d5e6fdb5e3aad3449c7fce81c8fed1402b) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/9fef8059f89013e504a72658653d152523d9e1a8) - jim139129
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/4aac4447fc731324c0f69cabf1491a5521645665) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/2a6982664645a4af8ead15002e6f298bd74b61f0) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/1295f19ff528eb9ef2e4bd7c900ccdb49624028e) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/4c94ac75294922b6b5aa4aab618c9776733942c0) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/9ec219c3b3b63801e170e99129b6b3f44beb9524) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/2ebe764564ff2964657d83da88beb27f4ea8db1f) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/1556f86ee050c549bfe7f9ef361dc324a0419ebd) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/8b67b0e76201c21e29450097ef899fa41b35075d) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/650079a9ad06a7fddac36a4fe9b233e99949ad1b) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/2f799384b71401d1632f9b3bec542b46b13c780a) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/325f9110344a27e53e4b97d4303183ad53df36c8) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/4bf7e6d3dbc814ad7e3226f07e05ce5ebcf24468) - mezz
* [Fix IntelliJ errors from shared NeoForge source roots](https://github.com/mezz/JustEnoughItems/commit/15c70f4a772e90fc16f5d541dd1ead844791a568) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/6559daeabaa01bbcb5ce6945687bc56d7bd5d0b7) - mezz
v30.47.0.238
BETA
October 18, 2026
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/2973707a78f6845924a1c4be828369b19201b95b) - mezz
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/20369f331f6f14356fc6b96503771e677f850b13) - mezz
* [Support Fabric hotkey modifiers with both input backends](https://github.com/mezz/JustEnoughItems/commit/e7bf20d5e6fdb5e3aad3449c7fce81c8fed1402b) - mezz
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/9fef8059f89013e504a72658653d152523d9e1a8) - jim139129
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/4aac4447fc731324c0f69cabf1491a5521645665) - mezz
* [Mark Minecraft 26.1.2 as unsupported](https://github.com/mezz/JustEnoughItems/commit/2a6982664645a4af8ead15002e6f298bd74b61f0) - mezz
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/1295f19ff528eb9ef2e4bd7c900ccdb49624028e) - mezz
* [Hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/4c94ac75294922b6b5aa4aab618c9776733942c0) - mezz
* [Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/9ec219c3b3b63801e170e99129b6b3f44beb9524) - mezz
* [Allow decorators to override recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/2ebe764564ff2964657d83da88beb27f4ea8db1f) - mezz
* [Add inventory cheat shortcuts](https://github.com/mezz/JustEnoughItems/commit/1556f86ee050c549bfe7f9ef361dc324a0419ebd) - mezz
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/8b67b0e76201c21e29450097ef899fa41b35075d) - mezz
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/650079a9ad06a7fddac36a4fe9b233e99949ad1b) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/2f799384b71401d1632f9b3bec542b46b13c780a) - mezz
* [Skip render-only ingredients during recipe indexing](https://github.com/mezz/JustEnoughItems/commit/325f9110344a27e53e4b97d4303183ad53df36c8) - mezz
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/4bf7e6d3dbc814ad7e3226f07e05ce5ebcf24468) - mezz
* [Fix IntelliJ errors from shared NeoForge source roots](https://github.com/mezz/JustEnoughItems/commit/15c70f4a772e90fc16f5d541dd1ead844791a568) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/6559daeabaa01bbcb5ce6945687bc56d7bd5d0b7) - mezz
v31.16.0.84
BETA
October 18, 2026
* [Fix AMECS shortcut matching with extra modifiers](https://github.com/mezz/JustEnoughItems/commit/b3a9f24897fabf44692995685f28ca9f023c4334) - mezz
v31.16.0.84
BETA
October 18, 2026
* [Fix AMECS shortcut matching with extra modifiers](https://github.com/mezz/JustEnoughItems/commit/b3a9f24897fabf44692995685f28ca9f023c4334) - mezz
v31.16.0.83
BETA
October 18, 2026
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/3c6b120052ff8c009bc3b4c68b69060ccc74e088) - mezz
v31.16.0.83
BETA
October 18, 2026
* [Add runtime ingredient search refresh API](https://github.com/mezz/JustEnoughItems/commit/3c6b120052ff8c009bc3b4c68b69060ccc74e088) - mezz
v31.15.0.82
BETA
October 18, 2026
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/c6800981e1a13246a9c929d1c0663115fdfbb123) - mezz
v31.15.0.82
BETA
October 18, 2026
* [Use Lucene for ingredient search](https://github.com/mezz/JustEnoughItems/commit/c6800981e1a13246a9c929d1c0663115fdfbb123) - mezz
v31.15.0.81
BETA
October 18, 2026
* [Fix cheat shortcut tests after modifier support changes](https://github.com/mezz/JustEnoughItems/commit/6eb10aa467242c8a54640771b0c809086efa69d6) - mezz
* [Support JEI-only Fabric hotkey modifiers without AMECS](https://github.com/mezz/JustEnoughItems/commit/c5a6d788f19a21f55cf39bf59e2763a7b6ff8afa) - mezz
v31.15.0.81
BETA
October 18, 2026
* [Fix cheat shortcut tests after modifier support changes](https://github.com/mezz/JustEnoughItems/commit/6eb10aa467242c8a54640771b0c809086efa69d6) - mezz
* [Support JEI-only Fabric hotkey modifiers without AMECS](https://github.com/mezz/JustEnoughItems/commit/c5a6d788f19a21f55cf39bf59e2763a7b6ff8afa) - mezz
v31.15.0.79
BETA
October 17, 2026
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/fd9c20dfe3146aca829cd15f694122154ce5170b) - mezz
v31.15.0.79
BETA
October 17, 2026
* [Fix #2296 persist overlay visibility across game launches](https://github.com/mezz/JustEnoughItems/commit/fd9c20dfe3146aca829cd15f694122154ce5170b) - mezz
v31.15.0.78
BETA
October 17, 2026
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/70f1aa8fec78831f6dbe6fac4c5dd6f72d5eecc5) - jim139129
v31.15.0.78
BETA
October 17, 2026
* [Fix rebound cheat-mode shortcut on config button (#4548)](https://github.com/mezz/JustEnoughItems/commit/70f1aa8fec78831f6dbe6fac4c5dd6f72d5eecc5) - jim139129
v31.15.0.77
BETA
October 17, 2026
* [drop support for 26.1.2](https://github.com/mezz/JustEnoughItems/commit/030725d7273f9655d23f594cd0cac82ee48fa025) - mezz
v31.15.0.77
BETA
October 17, 2026
* [drop support for 26.1.2](https://github.com/mezz/JustEnoughItems/commit/030725d7273f9655d23f594cd0cac82ee48fa025) - mezz
v31.15.0.77
BETA
October 17, 2026
* [drop support for 26.1.2](https://github.com/mezz/JustEnoughItems/commit/030725d7273f9655d23f594cd0cac82ee48fa025) - mezz
v31.15.0.76
BETA
October 17, 2026
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/c5c83e3fd74eee03a49fd208bcaddf41416effb8) - mezz
v31.15.0.76
BETA
October 17, 2026
* [Fix #4561 keyboard shortcuts on synthetic container slots](https://github.com/mezz/JustEnoughItems/commit/c5c83e3fd74eee03a49fd208bcaddf41416effb8) - mezz
v31.15.0.75
BETA
October 17, 2026
* [Fix NeoForge test config for ingredient list visibility](https://github.com/mezz/JustEnoughItems/commit/3c8e9fccb789f11d28481775bcf4266548cb59af) - mezz
* [Close #4531 Add option to hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/8d19abb7756370ef190fa1691774cfa0a2108b95) - mezz
v31.15.0.75
BETA
October 17, 2026
* [Fix NeoForge test config for ingredient list visibility](https://github.com/mezz/JustEnoughItems/commit/3c8e9fccb789f11d28481775bcf4266548cb59af) - mezz
* [Close #4531 Add option to hide ingredients when not searching](https://github.com/mezz/JustEnoughItems/commit/8d19abb7756370ef190fa1691774cfa0a2108b95) - mezz
v31.15.0.73
BETA
October 17, 2026
* [Close #4559 Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/42edfde37aedc68337ba822f26c61f471d6a656f) - mezz
v31.15.0.73
BETA
October 17, 2026
* [Close #4559 Add vanilla cooking category extensions](https://github.com/mezz/JustEnoughItems/commit/42edfde37aedc68337ba822f26c61f471d6a656f) - mezz
v31.13.0.71
BETA
October 16, 2026
* [Close #4545 Add inventory cheat shortcuts (alt+click by default)](https://github.com/mezz/JustEnoughItems/commit/708f32c696e9aa7f2b1d6c870c688c9196bda76b) - mezz
v31.13.0.71
BETA
October 16, 2026
* [Close #4545 Add inventory cheat shortcuts (alt+click by default)](https://github.com/mezz/JustEnoughItems/commit/708f32c696e9aa7f2b1d6c870c688c9196bda76b) - mezz
v31.13.0.70
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/3ef7020574ce5333d23c0f1c826d09af907f5703) - mezz
v31.13.0.70
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/3ef7020574ce5333d23c0f1c826d09af907f5703) - mezz
v29.47.0.111
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/34efbaf307cad1ed0facc49c392ff226c0afe66b) - mezz
v29.47.0.111
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/34efbaf307cad1ed0facc49c392ff226c0afe66b) - mezz
v30.42.0.237
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/3319053656ab7af6b7538198bf6efa3246591aa9) - mezz
v30.42.0.237
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/3319053656ab7af6b7538198bf6efa3246591aa9) - mezz
v27.48.0.107
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/91f67f4c2627e641bb7676a7b84529209e97572c) - mezz
v27.48.0.107
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/91f67f4c2627e641bb7676a7b84529209e97572c) - mezz
v11.68.0.1087
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/eeac364b811b03d5a3643dbe34b56c9ab1d8971d) - mezz
* [Test packaged Forge interface linkage](https://github.com/mezz/JustEnoughItems/commit/48c225e33cec451e07ed21460e3e2865a10c87d3) - mezz
v11.68.0.1087
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/eeac364b811b03d5a3643dbe34b56c9ab1d8971d) - mezz
* [Test packaged Forge interface linkage](https://github.com/mezz/JustEnoughItems/commit/48c225e33cec451e07ed21460e3e2865a10c87d3) - mezz
v4.22.0.1036
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/80dbf3e3700b3f24102f8d92da3f8a302715c18e) - mezz
* [Test packaged Forge interface linkage](https://github.com/mezz/JustEnoughItems/commit/0c2d4c4ff74e1b89787fa98bde88cbc6a8cadfa7) - mezz
v15.71.0.224
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/95fe13052ab3a0eeb0bd371420a996c948eba0a5) - mezz
v15.71.0.224
BETA
October 16, 2026
* [Remove unused Travis CI configuration](https://github.com/mezz/JustEnoughItems/commit/95fe13052ab3a0eeb0bd371420a996c948eba0a5) - mezz
v31.13.0.69
BETA
October 16, 2026
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/3ac1fe9d64a8437400e080a3eabfccb230a0224f) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/5a4d1265b408ec8090e635b40fb4ec7a53216496) - mezz
v31.13.0.69
BETA
October 16, 2026
* [#4554 Use slash-prefixed IDs for synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/3ac1fe9d64a8437400e080a3eabfccb230a0224f) - mezz
* [Fix #4554 filter synthetic recipe source IDs](https://github.com/mezz/JustEnoughItems/commit/5a4d1265b408ec8090e635b40fb4ec7a53216496) - mezz
v31.13.0.68
BETA
October 15, 2026
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/d45eff8d83c8c581a4d5113abf8b72668f2333a5) - mezz
v31.13.0.68
BETA
October 15, 2026
* [Fix #4556 bookmark layout with screen-corner sidebars](https://github.com/mezz/JustEnoughItems/commit/d45eff8d83c8c581a4d5113abf8b72668f2333a5) - mezz
v15.71.0.223
BETA
October 15, 2026
* [Fix #4557 Forge input interface remapping](https://github.com/mezz/JustEnoughItems/commit/78be3a0afc4f5b90a28ce404700ab52d27b3d441) - mezz
v15.71.0.223
BETA
October 15, 2026
* [Fix #4557 Forge input interface remapping](https://github.com/mezz/JustEnoughItems/commit/78be3a0afc4f5b90a28ce404700ab52d27b3d441) - mezz
v15.71.0.222
BETA
October 15, 2026
* [Fix #4550 skip render-only ingredients during recipe indexing. optimize ingredient suppliers](https://github.com/mezz/JustEnoughItems/commit/e0a01ce9e1bc9822869025c84370eb907bc5be59) - mezz
v15.71.0.222
BETA
October 15, 2026
* [Fix #4550 skip render-only ingredients during recipe indexing. optimize ingredient suppliers](https://github.com/mezz/JustEnoughItems/commit/e0a01ce9e1bc9822869025c84370eb907bc5be59) - mezz
v31.13.0.67
BETA
October 15, 2026
* [Fix #4550 skip render-only ingredients during recipe indexing. optimize ingredient suppliers](https://github.com/mezz/JustEnoughItems/commit/d9a1a1af4e341f665d9fd220ed7019c273249124) - mezz
v31.13.0.67
BETA
October 15, 2026
* [Fix #4550 skip render-only ingredients during recipe indexing. optimize ingredient suppliers](https://github.com/mezz/JustEnoughItems/commit/d9a1a1af4e341f665d9fd220ed7019c273249124) - mezz
v15.70.0.221
BETA
October 14, 2026
* [Fix recipe grid clipping and pinned scrolling](https://github.com/mezz/JustEnoughItems/commit/9f5ec477311a117aa37125f8bbc4e274f19dc355) - mezz
* [Avoid desktop cursor warps in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/7c370509cd056cddbb7dcf2ffec290f3eb692afb) - mezz
* [Test startup resource packs and GUI sprite reloads on Fabric](https://github.com/mezz/JustEnoughItems/commit/795a6759bf4e515bd64c7beb341a9da534e4f7fa) - mezz
* [Fix #4549 recipe ingredient mouse navigation](https://github.com/mezz/JustEnoughItems/commit/4c5b9b27adbbeebcc286439fcea1c37b57226841) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/1117deba2ca70826632943a4a08de580b39968d7) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/ee10f01235f16d0f1cd4f8ea83e2948c6b509913) - mezz
* [Restore opt-in debug exclusion areas](https://github.com/mezz/JustEnoughItems/commit/e0457e42071fdc0c7097ca114e6a0b2787da30dd) - mezz
* [Test bookmark identity with different item NBT](https://github.com/mezz/JustEnoughItems/commit/c33f0d4cf0f6c765d29239e9c38cc034f958eac5) - mezz
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/4e2080e9c8d64ade180c6a3ad96b9b374c64b32a) - mezz
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/24d056bd55fdd035a465c9070d4c53cee8521c56) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/09a3bbf21cc9314ecaed5c021d1dd749449fd507) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/5fe6fb22d7325b2775687f11586f6d2c6029bb2e) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/ec11dd4a1babac534b9aff4ca402a7612fcd5359) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/f66662b5f17aa8d81c9e640aa4a84f02548367e0) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/7c3408c95cfd01364333b08abad2b1455caa8367) - mezz
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/eeaee0e736ed22447601ff9139f1f76c3a997944) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/7cae7848275f51607695e49921ac3e464807344b) - vfyjxf
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/4f39d6acbce6569fa5032ea2c051e1044abe35b7) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/a4086be9448bca67039788c3208f34edc169ee67) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/397d225922944a9dcce5807e83de371fe5741375) - mezz
* [Verify client recipe sync against integrated and dedicated servers](https://github.com/mezz/JustEnoughItems/commit/74f045c6b5801955074eafa757affba4d5c97cf9) - mezz
* [Keep empty Fabric fluids empty when copying amounts](https://github.com/mezz/JustEnoughItems/commit/3b22168fedf8d5a209c44b9093e99efb7478b41d) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/84eefba306c243587082b6db9288456b58a8fbff) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/14ca7301b29c7c7dc7c2f6b493fff244c619fab2) - Andrew Stelmach
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/fd55481fed51b325f5a9bb0456465722d27d7b7c) - mezz
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/a36809924bb48c6cefc8a7f7d59dab7f642c18ec) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/1cb9b48e87304a11bbcd37de430c5b50f9c4743e) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/b3aa10b430beca40dd8563df59722245568f0b9e) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/2c3b7daa101752da1beffc495c52fd6082722066) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/2bd9e5d57ddb2cfe2f209fd9c1a238e8bb1bd5bb) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/b5eb967428852c86a9c94255dfcce7fcf5118f27) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/876507024b501878b44bf95b45fd33b0e4211dac) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/1153f4270dc4eab2a0ec1bf6bb69d23cc58d418c) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/9c1a8195265db0cd3ebe030776ee0962e38d1c0c) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/a62945570d9d7c832660feb0f74ea95858c5e3d5) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/c9379c49595cccc4daa85b78e5c7c300db7e5972) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/82e36375567484fce004c71312500c19f154fcfb) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/0947837efc33a35b254589712e9748100613cf38) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/0d448b822a6ab5417b50c71c6a67de13e3c77ade) - vfyjxf
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/0cd1b0c3ea158dd19ad972aeb2805b5162b5f931) - mezz
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/c389b9d676b7eccd27ea711e6cf17c423f74eb3f) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/fc1841bea3a3294c4d0bfee2fa65b18389aa325a) - vfyjxf
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/0e5e8ec1cfe930322e9326722b9f132b5f9e3b1f) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/3f3aed38d49c82f7b0536f416213047b913090c6) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/bdac647dbc36aaf37041d8d25585064764e56dff) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/62faef1f2ec82da2063b4b96255f84ac0c955017) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/5f9dbdb8f9883bbb761a77facd15e52a5e471c30) - mezz
v15.70.0.221
BETA
October 14, 2026
* [Fix recipe grid clipping and pinned scrolling](https://github.com/mezz/JustEnoughItems/commit/9f5ec477311a117aa37125f8bbc4e274f19dc355) - mezz
* [Avoid desktop cursor warps in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/7c370509cd056cddbb7dcf2ffec290f3eb692afb) - mezz
* [Test startup resource packs and GUI sprite reloads on Fabric](https://github.com/mezz/JustEnoughItems/commit/795a6759bf4e515bd64c7beb341a9da534e4f7fa) - mezz
* [Fix #4549 recipe ingredient mouse navigation](https://github.com/mezz/JustEnoughItems/commit/4c5b9b27adbbeebcc286439fcea1c37b57226841) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/1117deba2ca70826632943a4a08de580b39968d7) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/ee10f01235f16d0f1cd4f8ea83e2948c6b509913) - mezz
* [Restore opt-in debug exclusion areas](https://github.com/mezz/JustEnoughItems/commit/e0457e42071fdc0c7097ca114e6a0b2787da30dd) - mezz
* [Test bookmark identity with different item NBT](https://github.com/mezz/JustEnoughItems/commit/c33f0d4cf0f6c765d29239e9c38cc034f958eac5) - mezz
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/4e2080e9c8d64ade180c6a3ad96b9b374c64b32a) - mezz
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/24d056bd55fdd035a465c9070d4c53cee8521c56) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/09a3bbf21cc9314ecaed5c021d1dd749449fd507) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/5fe6fb22d7325b2775687f11586f6d2c6029bb2e) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/ec11dd4a1babac534b9aff4ca402a7612fcd5359) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/f66662b5f17aa8d81c9e640aa4a84f02548367e0) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/7c3408c95cfd01364333b08abad2b1455caa8367) - mezz
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/eeaee0e736ed22447601ff9139f1f76c3a997944) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/7cae7848275f51607695e49921ac3e464807344b) - vfyjxf
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/4f39d6acbce6569fa5032ea2c051e1044abe35b7) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/a4086be9448bca67039788c3208f34edc169ee67) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/397d225922944a9dcce5807e83de371fe5741375) - mezz
* [Verify client recipe sync against integrated and dedicated servers](https://github.com/mezz/JustEnoughItems/commit/74f045c6b5801955074eafa757affba4d5c97cf9) - mezz
* [Keep empty Fabric fluids empty when copying amounts](https://github.com/mezz/JustEnoughItems/commit/3b22168fedf8d5a209c44b9093e99efb7478b41d) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/84eefba306c243587082b6db9288456b58a8fbff) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/14ca7301b29c7c7dc7c2f6b493fff244c619fab2) - Andrew Stelmach
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/fd55481fed51b325f5a9bb0456465722d27d7b7c) - mezz
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/a36809924bb48c6cefc8a7f7d59dab7f642c18ec) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/1cb9b48e87304a11bbcd37de430c5b50f9c4743e) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/b3aa10b430beca40dd8563df59722245568f0b9e) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/2c3b7daa101752da1beffc495c52fd6082722066) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/2bd9e5d57ddb2cfe2f209fd9c1a238e8bb1bd5bb) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/b5eb967428852c86a9c94255dfcce7fcf5118f27) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/876507024b501878b44bf95b45fd33b0e4211dac) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/1153f4270dc4eab2a0ec1bf6bb69d23cc58d418c) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/9c1a8195265db0cd3ebe030776ee0962e38d1c0c) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/a62945570d9d7c832660feb0f74ea95858c5e3d5) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/c9379c49595cccc4daa85b78e5c7c300db7e5972) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/82e36375567484fce004c71312500c19f154fcfb) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/0947837efc33a35b254589712e9748100613cf38) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/0d448b822a6ab5417b50c71c6a67de13e3c77ade) - vfyjxf
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/0cd1b0c3ea158dd19ad972aeb2805b5162b5f931) - mezz
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/c389b9d676b7eccd27ea711e6cf17c423f74eb3f) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/fc1841bea3a3294c4d0bfee2fa65b18389aa325a) - vfyjxf
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/0e5e8ec1cfe930322e9326722b9f132b5f9e3b1f) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/3f3aed38d49c82f7b0536f416213047b913090c6) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/bdac647dbc36aaf37041d8d25585064764e56dff) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/62faef1f2ec82da2063b4b96255f84ac0c955017) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/5f9dbdb8f9883bbb761a77facd15e52a5e471c30) - mezz
v31.12.0.66
BETA
October 14, 2026
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/b7bb75fb0c97478531fde243bc23282283ecc82b) - mezz
v31.12.0.66
BETA
October 14, 2026
* [Port #4543 ingredient navigation regression test](https://github.com/mezz/JustEnoughItems/commit/b7bb75fb0c97478531fde243bc23282283ecc82b) - mezz
v15.63.0.220
BETA
October 14, 2026
* [Fix #4543 fix auto-hidden ingredient navigation after filtering](https://github.com/mezz/JustEnoughItems/commit/3ca257b779ceb6587f150204008fd7b148bcbbaf) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/fd89b589e9154d81e049926a6b6bc6d9c0cdd944) - mezz
v15.63.0.220
BETA
October 14, 2026
* [Fix #4543 fix auto-hidden ingredient navigation after filtering](https://github.com/mezz/JustEnoughItems/commit/3ca257b779ceb6587f150204008fd7b148bcbbaf) - mezz
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/fd89b589e9154d81e049926a6b6bc6d9c0cdd944) - mezz
v19.64.0.454
BETA
October 14, 2026
* [Fix #4549 recipe ingredient mouse navigation](https://github.com/mezz/JustEnoughItems/commit/b74c702fe9e192da58e960e1ab2d1dd639a2488d) - mezz
v19.64.0.454
BETA
October 14, 2026
* [Fix #4549 recipe ingredient mouse navigation](https://github.com/mezz/JustEnoughItems/commit/b74c702fe9e192da58e960e1ab2d1dd639a2488d) - mezz
v19.64.0.454
BETA
October 14, 2026
* [Fix #4549 recipe ingredient mouse navigation](https://github.com/mezz/JustEnoughItems/commit/b74c702fe9e192da58e960e1ab2d1dd639a2488d) - mezz
v31.12.0.65
BETA
October 12, 2026
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/f88e1dd04e9fec65e249c43c73496cfeb67b8306) - mezz
* [Fix IntelliJ errors from shared NeoForge source roots](https://github.com/mezz/JustEnoughItems/commit/6d8bb903bfda7102d3c98919a707ae84ac60c50f) - mezz
v31.12.0.65
BETA
October 12, 2026
* [Add recipe button widgets](https://github.com/mezz/JustEnoughItems/commit/f88e1dd04e9fec65e249c43c73496cfeb67b8306) - mezz
* [Fix IntelliJ errors from shared NeoForge source roots](https://github.com/mezz/JustEnoughItems/commit/6d8bb903bfda7102d3c98919a707ae84ac60c50f) - mezz
v19.64.0.453
BETA
October 12, 2026
* [Avoid desktop cursor warps in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/553f54dc7d71f16d2d8aec33b4a3f74cbcebab79) - mezz
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/8d7972b3b19b5bf3a635e58b40ebcb95da394a4d) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/6cff3c5f9df7dbc934b086090195366ea3f1cd26) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/3bb06ea5b316696939f4bfec581a44786a9b3e59) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/f51f8117f32dee3480ff2edce627d8f4d26b5397) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/93bc869bf8c4580b088a4a58cad5738dc7cf0e2c) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/5b7df0ce39692d391b96c4be243bfab580149db6) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/c7c75452c40a5c3a738d7c5240e6ccc327842ec3) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/ba260fca1565aec56b0f3a23b86893e9c13f9116) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/a2b0261a3c605b5b7903524280bac7fbbea517d3) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/a1630622235923cd381d0adb1121e967d7b60d7d) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/6d4dce7cd1cc5a8da736ec8530579d5f02a4f8c6) - vfyjxf
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/53402e40fd7f952e50217dbfe302b0171ac0c000) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/cf227044705ad8b84b3d03648bc3e21daefd69c9) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/c7f815975d13f9faeaee7532d831e876ca805f13) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/74e462c243d91fe2d15a9e25fc2d762dd1c2bf36) - mezz
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/6929af92895cbc4cd882477d8bb0c5a5b1a75528) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/349128f79cea2dee603ab4e8c1115ce1477ef6b1) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/189272482b2d75c87af2089c57a8e4da253f255d) - Andrew Stelmach
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/e868021964ce85e849746e0b80079ee65ae4572f) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/d91bfe8e93b74cd76cdccb426a98ed7c07b2fa2d) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/8dbcc7ba03de3c923ebb1216f8e880b682f1b987) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/965781e48c4aa84dc93ef7d410327b4406f7e3ec) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/d5672500ea055662ba364baaad7aecd3fbe990eb) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/7bd850d9a144b154436fef6a3b919f0d9a89c44d) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/312b4fcb1487a70120f39b4d7deb308603312d2c) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/5fd779ec3d29edb10613f5f0afab6b362e94c635) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/34034ed38d1f045f1fbb78bc84850e30910bf45a) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/f1052a1379bfb22f7a6c1cf12565232ffc391c63) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/c08a77cb728117b0c52381b784755be75ed811b8) - vfyjxf
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/77c797f3288c404baff2ab1147b49504d58c439a) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/32d5bfff77e7823c416d044195a054625d0c0717) - vfyjxf
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/43206a25e4786fb852cd13e913cbfc4e08cccf30) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/c06df21c672e07f886297b6816f72c2d396894cc) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/dff5c0b81275e50acd7a1536486d9a0bea837df8) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/3ea02221ae834482a816ff79b220e37197fb1db6) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/a9c8d43c6ccc5d398b1b26d237fea04b77dc47b9) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/7550447e55337aebaf33f407466849f34507292a) - mezz
v19.64.0.453
BETA
October 12, 2026
* [Avoid desktop cursor warps in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/553f54dc7d71f16d2d8aec33b4a3f74cbcebab79) - mezz
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/8d7972b3b19b5bf3a635e58b40ebcb95da394a4d) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/6cff3c5f9df7dbc934b086090195366ea3f1cd26) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/3bb06ea5b316696939f4bfec581a44786a9b3e59) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/f51f8117f32dee3480ff2edce627d8f4d26b5397) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/93bc869bf8c4580b088a4a58cad5738dc7cf0e2c) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/5b7df0ce39692d391b96c4be243bfab580149db6) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/c7c75452c40a5c3a738d7c5240e6ccc327842ec3) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/ba260fca1565aec56b0f3a23b86893e9c13f9116) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/a2b0261a3c605b5b7903524280bac7fbbea517d3) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/a1630622235923cd381d0adb1121e967d7b60d7d) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/6d4dce7cd1cc5a8da736ec8530579d5f02a4f8c6) - vfyjxf
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/53402e40fd7f952e50217dbfe302b0171ac0c000) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/cf227044705ad8b84b3d03648bc3e21daefd69c9) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/c7f815975d13f9faeaee7532d831e876ca805f13) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/74e462c243d91fe2d15a9e25fc2d762dd1c2bf36) - mezz
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/6929af92895cbc4cd882477d8bb0c5a5b1a75528) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/349128f79cea2dee603ab4e8c1115ce1477ef6b1) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/189272482b2d75c87af2089c57a8e4da253f255d) - Andrew Stelmach
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/e868021964ce85e849746e0b80079ee65ae4572f) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/d91bfe8e93b74cd76cdccb426a98ed7c07b2fa2d) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/8dbcc7ba03de3c923ebb1216f8e880b682f1b987) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/965781e48c4aa84dc93ef7d410327b4406f7e3ec) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/d5672500ea055662ba364baaad7aecd3fbe990eb) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/7bd850d9a144b154436fef6a3b919f0d9a89c44d) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/312b4fcb1487a70120f39b4d7deb308603312d2c) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/5fd779ec3d29edb10613f5f0afab6b362e94c635) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/34034ed38d1f045f1fbb78bc84850e30910bf45a) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/f1052a1379bfb22f7a6c1cf12565232ffc391c63) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/c08a77cb728117b0c52381b784755be75ed811b8) - vfyjxf
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/77c797f3288c404baff2ab1147b49504d58c439a) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/32d5bfff77e7823c416d044195a054625d0c0717) - vfyjxf
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/43206a25e4786fb852cd13e913cbfc4e08cccf30) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/c06df21c672e07f886297b6816f72c2d396894cc) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/dff5c0b81275e50acd7a1536486d9a0bea837df8) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/3ea02221ae834482a816ff79b220e37197fb1db6) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/a9c8d43c6ccc5d398b1b26d237fea04b77dc47b9) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/7550447e55337aebaf33f407466849f34507292a) - mezz
v19.64.0.453
BETA
October 12, 2026
* [Avoid desktop cursor warps in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/553f54dc7d71f16d2d8aec33b4a3f74cbcebab79) - mezz
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/8d7972b3b19b5bf3a635e58b40ebcb95da394a4d) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/6cff3c5f9df7dbc934b086090195366ea3f1cd26) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/3bb06ea5b316696939f4bfec581a44786a9b3e59) - mezz
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/f51f8117f32dee3480ff2edce627d8f4d26b5397) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/93bc869bf8c4580b088a4a58cad5738dc7cf0e2c) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/5b7df0ce39692d391b96c4be243bfab580149db6) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/c7c75452c40a5c3a738d7c5240e6ccc327842ec3) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/ba260fca1565aec56b0f3a23b86893e9c13f9116) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/a2b0261a3c605b5b7903524280bac7fbbea517d3) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/a1630622235923cd381d0adb1121e967d7b60d7d) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/6d4dce7cd1cc5a8da736ec8530579d5f02a4f8c6) - vfyjxf
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/53402e40fd7f952e50217dbfe302b0171ac0c000) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/cf227044705ad8b84b3d03648bc3e21daefd69c9) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/c7f815975d13f9faeaee7532d831e876ca805f13) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/74e462c243d91fe2d15a9e25fc2d762dd1c2bf36) - mezz
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/6929af92895cbc4cd882477d8bb0c5a5b1a75528) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/349128f79cea2dee603ab4e8c1115ce1477ef6b1) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/189272482b2d75c87af2089c57a8e4da253f255d) - Andrew Stelmach
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/e868021964ce85e849746e0b80079ee65ae4572f) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/d91bfe8e93b74cd76cdccb426a98ed7c07b2fa2d) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/8dbcc7ba03de3c923ebb1216f8e880b682f1b987) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/965781e48c4aa84dc93ef7d410327b4406f7e3ec) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/d5672500ea055662ba364baaad7aecd3fbe990eb) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/7bd850d9a144b154436fef6a3b919f0d9a89c44d) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/312b4fcb1487a70120f39b4d7deb308603312d2c) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/5fd779ec3d29edb10613f5f0afab6b362e94c635) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/34034ed38d1f045f1fbb78bc84850e30910bf45a) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/f1052a1379bfb22f7a6c1cf12565232ffc391c63) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/c08a77cb728117b0c52381b784755be75ed811b8) - vfyjxf
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/77c797f3288c404baff2ab1147b49504d58c439a) - mezz
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/32d5bfff77e7823c416d044195a054625d0c0717) - vfyjxf
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/43206a25e4786fb852cd13e913cbfc4e08cccf30) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/c06df21c672e07f886297b6816f72c2d396894cc) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/dff5c0b81275e50acd7a1536486d9a0bea837df8) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/3ea02221ae834482a816ff79b220e37197fb1db6) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/a9c8d43c6ccc5d398b1b26d237fea04b77dc47b9) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/7550447e55337aebaf33f407466849f34507292a) - mezz
v29.47.0.109
BETA
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/3f982442d1b3cbf984c0574e475a3c5fb8d9dca3) - mezz
v29.47.0.109
BETA
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/3f982442d1b3cbf984c0574e475a3c5fb8d9dca3) - mezz
v29.46.0.108
BETA
October 12, 2026
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/ed780e3bf89b7da2e91bb0c1ab0420359776456a) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/68091deefabde177eacd86601a437aca3aa10c82) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/6268fd20387d4e0e34a076e10f8cebdbf8872512) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/39f85674c2659220f30838ba28b00c63a7a6a0b5) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/3599b10ac6857a1c6ada7dab6868aee3faf7d61d) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/fc1d2477c4f37d03b0dcded572fa62202949dcf0) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/866f92b9ccf8a4d3389e716c8302d3f7817cefa1) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/daf787b78cd8aba1438ccb529f88deaa1d9650eb) - vfyjxf
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/1c356dd9c40e4e9412e97979697c2401bd1b0af0) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/a56d6d782d7f1798e8fab43a3a4c1a02116e4909) - mezz
* [Fix #4514 preserve component-specific ingredient displays](https://github.com/mezz/JustEnoughItems/commit/4cdbbce3b81ff3a9b63f3f547325cf30943a1db6) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/d29978664bf453cc25c9ceb21b1c56132ad46751) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/abc2768206e4f5380d82bd877e696cca23647c06) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/7945eddcfcb76f2cb864c54a5ba2505b74c2670c) - Andrew Stelmach
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/37b2b1b4a006c5cabeb8f4eb9ac4adea6d4fbe04) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/fbc92139208a135178a585bed36adbc215d436cf) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/f52398b0f1ed7fb941f22adc4960bf1353c11190) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/65659c93843222d2c9c96a237a90b3d5c6bf0e47) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/ce9267535af2247c648a432f0f2d0c2f9219eea5) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/a4400e87f3d7805f0a7c5b9a53ae74ea226cfb98) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/11c9c63b19d99fec8d99fe7f412db39fffc6a404) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/fda1b823002a4161ac91a0e8a320ed62f1f9eeaa) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/90581d500c451d588e3f658e3610d3a481375497) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/83472af504c63708785dde63a4a563fc13560e32) - mezz
* [Omit bundled fonts from generated Javadoc](https://github.com/mezz/JustEnoughItems/commit/1bcc3d227c33900c8ece0d322a58b1c31ef6602d) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/f4379bec36e679e202874bb954173b4eba98e741) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/e20e5a515ba66664ca02b37acaadad33361269d6) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/5ca9401225c53366a2994e937d4b4b86295a8049) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/2074371532210530bddbe79cb349cf6275a68e6c) - mezz
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/939adcde238c9893626be4713461f9466fe75d8b) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/8b8f15f7a60e4f3edf630b8cca5fb8b28020511c) - vfyjxf
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/e5a4c4f6ba8a6d9b13b2eec93d373fdd18777b1a) - vfyjxf
v29.46.0.108
BETA
October 12, 2026
* [Route GUI input through input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/ed780e3bf89b7da2e91bb0c1ab0420359776456a) - mezz
* [Fix #4538 Shift-scroll categories over widgets with either wheel axis](https://github.com/mezz/JustEnoughItems/commit/68091deefabde177eacd86601a437aca3aa10c82) - mezz
* [Allow replacing recipe scroll-grid slots and configuring scrollbars](https://github.com/mezz/JustEnoughItems/commit/6268fd20387d4e0e34a076e10f8cebdbf8872512) - mezz
* [Fix #4541 compact inventory effects only when they overlap JEI](https://github.com/mezz/JustEnoughItems/commit/39f85674c2659220f30838ba28b00c63a7a6a0b5) - mezz
* [Add recipe bookmarks to IBookmarkManager (#4522)](https://github.com/mezz/JustEnoughItems/commit/3599b10ac6857a1c6ada7dab6868aee3faf7d61d) - mezz
* [Hide empty ingredient grids while keeping search usable](https://github.com/mezz/JustEnoughItems/commit/fc1d2477c4f37d03b0dcded572fa62202949dcf0) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/866f92b9ccf8a4d3389e716c8302d3f7817cefa1) - mezz
* [Add a background to interactive ingredient-grid tooltips (#4521)](https://github.com/mezz/JustEnoughItems/commit/daf787b78cd8aba1438ccb529f88deaa1d9650eb) - vfyjxf
* [Update build dependencies and use Minecraft's bundled libraries](https://github.com/mezz/JustEnoughItems/commit/1c356dd9c40e4e9412e97979697c2401bd1b0af0) - mezz
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/a56d6d782d7f1798e8fab43a3a4c1a02116e4909) - mezz
* [Fix #4514 preserve component-specific ingredient displays](https://github.com/mezz/JustEnoughItems/commit/4cdbbce3b81ff3a9b63f3f547325cf30943a1db6) - mezz
* [Share scrollbar input handling between ingredient and recipe grids](https://github.com/mezz/JustEnoughItems/commit/d29978664bf453cc25c9ceb21b1c56132ad46751) - mezz
* [Fix #4510 share surface targeting and relax AMECS modifier matching](https://github.com/mezz/JustEnoughItems/commit/abc2768206e4f5380d82bd877e696cca23647c06) - mezz
* [Fix #4509 normalize ingredient searches with the Minecraft locale](https://github.com/mezz/JustEnoughItems/commit/7945eddcfcb76f2cb864c54a5ba2505b74c2670c) - Andrew Stelmach
* [Add lazy scrolling within large recipe categories](https://github.com/mezz/JustEnoughItems/commit/37b2b1b4a006c5cabeb8f4eb9ac4adea6d4fbe04) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/fbc92139208a135178a585bed36adbc215d436cf) - mezz
* [Show selected grid alignment in config controls and verify the popup](https://github.com/mezz/JustEnoughItems/commit/f52398b0f1ed7fb941f22adc4960bf1353c11190) - mezz
* [Arrange resized recipe GUIs into configurable columns](https://github.com/mezz/JustEnoughItems/commit/65659c93843222d2c9c96a237a90b3d5c6bf0e47) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/ce9267535af2247c648a432f0f2d0c2f9219eea5) - mezz
* [Hide recipe debug buttons unless debug controls are enabled](https://github.com/mezz/JustEnoughItems/commit/a4400e87f3d7805f0a7c5b9a53ae74ea226cfb98) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/11c9c63b19d99fec8d99fe7f412db39fffc6a404) - mezz
* [Allow scrolling pinned tooltips while the pointer is outside them](https://github.com/mezz/JustEnoughItems/commit/fda1b823002a4161ac91a0e8a320ed62f1f9eeaa) - mezz
* [Merge lookup history into ingredient or bookmark lists with backgrounds](https://github.com/mezz/JustEnoughItems/commit/90581d500c451d588e3f658e3610d3a481375497) - mezz
* [Require latest.log in bug reports](https://github.com/mezz/JustEnoughItems/commit/83472af504c63708785dde63a4a563fc13560e32) - mezz
* [Omit bundled fonts from generated Javadoc](https://github.com/mezz/JustEnoughItems/commit/1bcc3d227c33900c8ece0d322a58b1c31ef6602d) - mezz
* [Sort ingredients by name before mod name in the config GUI](https://github.com/mezz/JustEnoughItems/commit/f4379bec36e679e202874bb954173b4eba98e741) - mezz
* [Add recipe-slot hover padding to cover slot backgrounds](https://github.com/mezz/JustEnoughItems/commit/e20e5a515ba66664ca02b37acaadad33361269d6) - mezz
* [Add a global setting for smooth scrolling](https://github.com/mezz/JustEnoughItems/commit/5ca9401225c53366a2994e937d4b4b86295a8049) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/2074371532210530bddbe79cb349cf6275a68e6c) - mezz
* [Configure the maximum number of visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/939adcde238c9893626be4713461f9466fe75d8b) - mezz
* [Add recipe-transfer shortcuts to the recipe GUI](https://github.com/mezz/JustEnoughItems/commit/8b8f15f7a60e4f3edf630b8cca5fb8b28020511c) - vfyjxf
* [Add ingredient-search completion and syntax highlighting](https://github.com/mezz/JustEnoughItems/commit/e5a4c4f6ba8a6d9b13b2eec93d373fdd18777b1a) - vfyjxf
v30.41.0.235
BETA
October 12, 2026
* [Preserve category direction for horizontal Shift-wheel input](https://github.com/mezz/JustEnoughItems/commit/dbf5fee777e6045dae0a9e3c136c6a765373a2c9) - mezz
v30.41.0.235
BETA
October 12, 2026
* [Preserve category direction for horizontal Shift-wheel input](https://github.com/mezz/JustEnoughItems/commit/dbf5fee777e6045dae0a9e3c136c6a765373a2c9) - mezz
v31.11.0.64
BETA
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/92e30b8ac1c004f66b770d5b1020984aa65b810f) - mezz
v31.11.0.64
BETA
October 12, 2026
* [Separate source recipe IDs from JEI display identities](https://github.com/mezz/JustEnoughItems/commit/92e30b8ac1c004f66b770d5b1020984aa65b810f) - mezz
v30.41.0.234
BETA
October 12, 2026
* [Fix #4538 allow category scrolling over recipe widgets](https://github.com/mezz/JustEnoughItems/commit/7a50a47744b27f971fb4562268be4f9911390342) - mezz
* [Add replaceable recipe scroll grids and configurable scrollbars](https://github.com/mezz/JustEnoughItems/commit/3faa514e98c0561d21da0ce9c7e5ea734af391ba) - mezz
* [Fix #4541 compact inventory effects only when needed](https://github.com/mezz/JustEnoughItems/commit/6347be819fdcc34ddb01b4cb5db8bfbd98c32cd6) - mezz
* [Refactor GUI input around input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/3e714968ef280ce18f2dceefa8ce032cabd20f5c) - mezz
* [Add recipe support to bookmark API for #4522](https://github.com/mezz/JustEnoughItems/commit/22ee1dba52a651b7ffedc44c82dfc6e63757320e) - mezz
* [Fix empty grids and exclusion area tests](https://github.com/mezz/JustEnoughItems/commit/0097c72323c9161c4a471fef6d0f51da79f83757) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/8f86157eacc03d8b978f6c4780fdcf189488c90c) - mezz
* [Update project dependencies and use Minecraft bundled libraries](https://github.com/mezz/JustEnoughItems/commit/1a82770c74250ac00aafa8029b2d4e236467398d) - mezz
* [Add a background to the ingredient grid tooltip (#4521)](https://github.com/mezz/JustEnoughItems/commit/793c1693347228705ce3168cd8a219e8e7d23dc4) - vfyjxf
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/08f2291f8d3e196c7cde605da931947a042917bd) - mezz
v30.41.0.234
BETA
October 12, 2026
* [Fix #4538 allow category scrolling over recipe widgets](https://github.com/mezz/JustEnoughItems/commit/7a50a47744b27f971fb4562268be4f9911390342) - mezz
* [Add replaceable recipe scroll grids and configurable scrollbars](https://github.com/mezz/JustEnoughItems/commit/3faa514e98c0561d21da0ce9c7e5ea734af391ba) - mezz
* [Fix #4541 compact inventory effects only when needed](https://github.com/mezz/JustEnoughItems/commit/6347be819fdcc34ddb01b4cb5db8bfbd98c32cd6) - mezz
* [Refactor GUI input around input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/3e714968ef280ce18f2dceefa8ce032cabd20f5c) - mezz
* [Add recipe support to bookmark API for #4522](https://github.com/mezz/JustEnoughItems/commit/22ee1dba52a651b7ffedc44c82dfc6e63757320e) - mezz
* [Fix empty grids and exclusion area tests](https://github.com/mezz/JustEnoughItems/commit/0097c72323c9161c4a471fef6d0f51da79f83757) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/8f86157eacc03d8b978f6c4780fdcf189488c90c) - mezz
* [Update project dependencies and use Minecraft bundled libraries](https://github.com/mezz/JustEnoughItems/commit/1a82770c74250ac00aafa8029b2d4e236467398d) - mezz
* [Add a background to the ingredient grid tooltip (#4521)](https://github.com/mezz/JustEnoughItems/commit/793c1693347228705ce3168cd8a219e8e7d23dc4) - vfyjxf
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/08f2291f8d3e196c7cde605da931947a042917bd) - mezz
v31.10.0.63
BETA
October 10, 2026
* [Fix #4542 avoid world bootstrap for client fuel](https://github.com/mezz/JustEnoughItems/commit/c2d26c599937f3c516cc116f104b7292f6e290f0) - mezz
v31.10.0.63
BETA
October 10, 2026
* [Fix #4542 avoid world bootstrap for client fuel](https://github.com/mezz/JustEnoughItems/commit/c2d26c599937f3c516cc116f104b7292f6e290f0) - mezz
v31.10.0.62
BETA
October 10, 2026
* [Fix #4538 allow category scrolling over recipe widgets](https://github.com/mezz/JustEnoughItems/commit/65cdc3780abc18e299a64655976ffc919fbf10a8) - mezz
* [Add replaceable recipe scroll grids and configurable scrollbars](https://github.com/mezz/JustEnoughItems/commit/95144970f4d15830548eeb70cdd7232c5d8941eb) - mezz
* [Refactor GUI input around input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/37dd54c451605e5de799c28375d660ba4ac0a728) - mezz
v31.10.0.62
BETA
October 10, 2026
* [Fix #4538 allow category scrolling over recipe widgets](https://github.com/mezz/JustEnoughItems/commit/65cdc3780abc18e299a64655976ffc919fbf10a8) - mezz
* [Add replaceable recipe scroll grids and configurable scrollbars](https://github.com/mezz/JustEnoughItems/commit/95144970f4d15830548eeb70cdd7232c5d8941eb) - mezz
* [Refactor GUI input around input areas and captured interactions](https://github.com/mezz/JustEnoughItems/commit/37dd54c451605e5de799c28375d660ba4ac0a728) - mezz
v31.9.0.61
BETA
October 8, 2026
* [Fix #4541 expose inventory effect compacting in the config GUI](https://github.com/mezz/JustEnoughItems/commit/f117f696b2c9b579a51405eee25ccc79703eb1fc) - mezz
* [Fix #4541 compact inventory effects only when needed](https://github.com/mezz/JustEnoughItems/commit/f574e2e2c900e6fae4796c06c52c2f30622146f7) - mezz
v31.9.0.61
BETA
October 8, 2026
* [Fix #4541 expose inventory effect compacting in the config GUI](https://github.com/mezz/JustEnoughItems/commit/f117f696b2c9b579a51405eee25ccc79703eb1fc) - mezz
* [Fix #4541 compact inventory effects only when needed](https://github.com/mezz/JustEnoughItems/commit/f574e2e2c900e6fae4796c06c52c2f30622146f7) - mezz
v31.9.0.59
BETA
October 8, 2026
* [Fix #4536 avoid loot datagen during fuel registration](https://github.com/mezz/JustEnoughItems/commit/df8e52c0dd920c33c698fc36ba03eac80de0e0f0) - mezz
v31.9.0.59
BETA
October 8, 2026
* [Fix #4536 avoid loot datagen during fuel registration](https://github.com/mezz/JustEnoughItems/commit/df8e52c0dd920c33c698fc36ba03eac80de0e0f0) - mezz
v19.57.0.451
BETA
October 5, 2026
* [Cache Minecraft artifacts and consolidate CI build and test runs](https://github.com/mezz/JustEnoughItems/commit/4dd9225f1a5ce25dfc4393bb48057b32f70f70a6) - mezz
v19.57.0.451
BETA
October 5, 2026
* [Cache Minecraft artifacts and consolidate CI build and test runs](https://github.com/mezz/JustEnoughItems/commit/4dd9225f1a5ce25dfc4393bb48057b32f70f70a6) - mezz
v19.57.0.451
BETA
October 5, 2026
* [Cache Minecraft artifacts and consolidate CI build and test runs](https://github.com/mezz/JustEnoughItems/commit/4dd9225f1a5ce25dfc4393bb48057b32f70f70a6) - mezz
v27.44.0.105
BETA
October 5, 2026
* [Cache Minecraft artifacts and combine CI client tests](https://github.com/mezz/JustEnoughItems/commit/2af01307337080951e1c9e1443c474655a1e6a43) - mezz
v27.44.0.105
BETA
October 5, 2026
* [Cache Minecraft artifacts and combine CI client tests](https://github.com/mezz/JustEnoughItems/commit/2af01307337080951e1c9e1443c474655a1e6a43) - mezz
v29.43.0.107
BETA
October 5, 2026
* [Cache Minecraft artifacts and combine CI client tests](https://github.com/mezz/JustEnoughItems/commit/88eb850a1ffb46e79c6207516ca37dbe097e7599) - mezz
v29.43.0.107
BETA
October 5, 2026
* [Cache Minecraft artifacts and combine CI client tests](https://github.com/mezz/JustEnoughItems/commit/88eb850a1ffb46e79c6207516ca37dbe097e7599) - mezz
v30.39.0.233
BETA
October 5, 2026
* [Cache Minecraft artifacts and combine CI client tests](https://github.com/mezz/JustEnoughItems/commit/33195ba9edd30c6cd21ffe8cf579f27dbbfcf63e) - mezz
v30.39.0.233
BETA
October 5, 2026
* [Cache Minecraft artifacts and combine CI client tests](https://github.com/mezz/JustEnoughItems/commit/33195ba9edd30c6cd21ffe8cf579f27dbbfcf63e) - mezz
v31.9.0.58
BETA
October 5, 2026
* [Cache Minecraft artifacts and reuse Gradle in CI tests](https://github.com/mezz/JustEnoughItems/commit/73728164ccfb60fa2e02673f85b824767ac32e7e) - mezz
v31.9.0.58
BETA
October 5, 2026
* [Cache Minecraft artifacts and reuse Gradle in CI tests](https://github.com/mezz/JustEnoughItems/commit/73728164ccfb60fa2e02673f85b824767ac32e7e) - mezz
v15.62.0.219
BETA
October 4, 2026
* [Speed up CI tests with cached Forge artifacts and Gradle invocations](https://github.com/mezz/JustEnoughItems/commit/6d55ed88440de3c9bdf0b6171a0965868f528521) - mezz
v15.62.0.219
BETA
October 4, 2026
* [Speed up CI tests with cached Forge artifacts and Gradle invocations](https://github.com/mezz/JustEnoughItems/commit/6d55ed88440de3c9bdf0b6171a0965868f528521) - mezz
v15.62.0.218
BETA
October 4, 2026
* [Micro-optimize ItemStackHelper.isIngredientOnServer (#4525)](https://github.com/mezz/JustEnoughItems/commit/3c9c4bd8ed4e5a106de1ac61c3333f72c4e9b664) - BonsUnleashed
v15.62.0.218
BETA
October 4, 2026
* [Micro-optimize ItemStackHelper.isIngredientOnServer (#4525)](https://github.com/mezz/JustEnoughItems/commit/3c9c4bd8ed4e5a106de1ac61c3333f72c4e9b664) - BonsUnleashed
v31.9.0.57
BETA
October 4, 2026
* [Fix #4524 Sync brewing recipes on NeoForge (#4526)](https://github.com/mezz/JustEnoughItems/commit/1bc8916b587db28dc7e42e331876da58de3fcf5c) - Pedro Mota
v31.9.0.57
BETA
October 4, 2026
* [Fix #4524 Sync brewing recipes on NeoForge (#4526)](https://github.com/mezz/JustEnoughItems/commit/1bc8916b587db28dc7e42e331876da58de3fcf5c) - Pedro Mota
v31.9.0.56
BETA
October 2, 2026
* [Add recipe support to bookmark API for #4522](https://github.com/mezz/JustEnoughItems/commit/225d9fc3a14f8ce10c329d258799634ef2cdec2a) - mezz
v31.9.0.56
BETA
October 2, 2026
* [Add recipe support to bookmark API for #4522](https://github.com/mezz/JustEnoughItems/commit/225d9fc3a14f8ce10c329d258799634ef2cdec2a) - mezz
v31.8.0.55
BETA
October 2, 2026
* [Fix empty grids and exclusion area tests](https://github.com/mezz/JustEnoughItems/commit/88a1b8df6ca9f2d85cd0a397509112128227b979) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/ae39d2ba369a7de588125615345df76961dfa7ce) - mezz
v31.8.0.55
BETA
October 2, 2026
* [Fix empty grids and exclusion area tests](https://github.com/mezz/JustEnoughItems/commit/88a1b8df6ca9f2d85cd0a397509112128227b979) - mezz
* [Shrink ingredient and bookmark grids to fit their contents](https://github.com/mezz/JustEnoughItems/commit/ae39d2ba369a7de588125615345df76961dfa7ce) - mezz
v31.8.0.53
BETA
October 1, 2026
* [Remove redundant Minecraft library dependencies](https://github.com/mezz/JustEnoughItems/commit/34b2446698e3c63d4a71952fb81598a51400e5fc) - mezz
v31.8.0.53
BETA
October 1, 2026
* [Remove redundant Minecraft library dependencies](https://github.com/mezz/JustEnoughItems/commit/34b2446698e3c63d4a71952fb81598a51400e5fc) - mezz
v31.8.0.52
BETA
October 1, 2026
* [remove dark mode for now](https://github.com/mezz/JustEnoughItems/commit/5f16964a46a5cf0a9a614787a782fa2958d859b3) - mezz
* [Update project dependencies](https://github.com/mezz/JustEnoughItems/commit/b200a9706ca495306c6bf8baefee3111bf8beff8) - mezz
* [Add a background to the ingredient grid tooltip (#4521)](https://github.com/mezz/JustEnoughItems/commit/32e203491dd3d36d6109617a7f00ceb92b9c1842) - vfyjxf
v31.8.0.52
BETA
October 1, 2026
* [remove dark mode for now](https://github.com/mezz/JustEnoughItems/commit/5f16964a46a5cf0a9a614787a782fa2958d859b3) - mezz
* [Update project dependencies](https://github.com/mezz/JustEnoughItems/commit/b200a9706ca495306c6bf8baefee3111bf8beff8) - mezz
* [Add a background to the ingredient grid tooltip (#4521)](https://github.com/mezz/JustEnoughItems/commit/32e203491dd3d36d6109617a7f00ceb92b9c1842) - vfyjxf
v31.8.0.49
BETA
September 30, 2026
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/b3eafb3cac8ea9b8837d37bcd771d84b60ba7ec5) - mezz
v31.8.0.49
BETA
September 30, 2026
* [Use MezzConfig for server configuration](https://github.com/mezz/JustEnoughItems/commit/b3eafb3cac8ea9b8837d37bcd771d84b60ba7ec5) - mezz
v30.39.0.232
BETA
September 30, 2026
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/fef8b4926d9785412a8580c62d5788748f7f086b) - mezz
* [Fix #4514 Preserve component-specific custom ingredient displays](https://github.com/mezz/JustEnoughItems/commit/f32034897817233cfc6192015b5d26e9c0d12ab0) - mezz
* [Show ingredient names before mod names in config gui sorting](https://github.com/mezz/JustEnoughItems/commit/e93bf9104dc70af2cf1201e77e9225ea5cb01ced) - mezz
* [Improve alignment selector tooltips and client coverage](https://github.com/mezz/JustEnoughItems/commit/ddadd6f95c558a116afc2e81797cd7da2ac29140) - mezz
* [Use the Minecraft language locale to lowercase the search text (#4509)](https://github.com/mezz/JustEnoughItems/commit/ad0cecef4372f2ca5b4a420a46b115dbb8cef1cb) - Andrew Stelmach
* [Fix #4510 Share surface targeting for ingredient lookup and input](https://github.com/mezz/JustEnoughItems/commit/7ce98bf6b74087dcd27e1c3811590e6630dd58ca) - mezz
* [Gate recipe debug buttons behind a debug config flag](https://github.com/mezz/JustEnoughItems/commit/6572ce83021cd904006fc6d7c955e4bb3ce37eee) - mezz
* [Combine lookup history into bookmarks or ingredient list when backgrounds are drawn](https://github.com/mezz/JustEnoughItems/commit/54f091038fca8bed61caad003f30f8813565749b) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/5316a0bebfc59fe8e71730c6f4242144f070c054) - mezz
* [Extract shared scrollbar input handling](https://github.com/mezz/JustEnoughItems/commit/4ce10f4e61fd1fe0f2cd266ee9d4b284b019647f) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/421e2d0064e9729fee15d4b4f211dc04d918edf3) - mezz
* [Arrange recipes in configurable columns when resizing the GUI](https://github.com/mezz/JustEnoughItems/commit/38daa612c789b677388cbfed2f72d402ccd2625a) - mezz
* [require latest.log for bug reports](https://github.com/mezz/JustEnoughItems/commit/32ae8cc06c3d7b71867d9a5eb084f32003e89474) - mezz
* [Fix hover gaps between drawn slots](https://github.com/mezz/JustEnoughItems/commit/27e9b3680975607b80fdd5d1fe086d6054d402f9) - mezz
* [Allow scrolling the pinned tooltip even if the mouse isn't over it](https://github.com/mezz/JustEnoughItems/commit/20595e83d005ee3afdbac467e2c83a3a0fcf3da7) - mezz
* [Add lazy scrolling navigation within recipe categories](https://github.com/mezz/JustEnoughItems/commit/07015c4be6047d9041932c5b8aff9cdcc03c7980) - mezz
* [Omit bundled fonts from generated Javadoc](https://github.com/mezz/JustEnoughItems/commit/02a9112c63636072730a15bd82258e41aa90b81f) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/675ffe686b9a6b3aebacb10d7a3309882af30fca) - mezz
* [Add global smooth scrolling control](https://github.com/mezz/JustEnoughItems/commit/68123cbf19902cfc0bf0974abcca31f8288f4f88) - mezz
v30.39.0.232
BETA
September 30, 2026
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/fef8b4926d9785412a8580c62d5788748f7f086b) - mezz
* [Fix #4514 Preserve component-specific custom ingredient displays](https://github.com/mezz/JustEnoughItems/commit/f32034897817233cfc6192015b5d26e9c0d12ab0) - mezz
* [Show ingredient names before mod names in config gui sorting](https://github.com/mezz/JustEnoughItems/commit/e93bf9104dc70af2cf1201e77e9225ea5cb01ced) - mezz
* [Improve alignment selector tooltips and client coverage](https://github.com/mezz/JustEnoughItems/commit/ddadd6f95c558a116afc2e81797cd7da2ac29140) - mezz
* [Use the Minecraft language locale to lowercase the search text (#4509)](https://github.com/mezz/JustEnoughItems/commit/ad0cecef4372f2ca5b4a420a46b115dbb8cef1cb) - Andrew Stelmach
* [Fix #4510 Share surface targeting for ingredient lookup and input](https://github.com/mezz/JustEnoughItems/commit/7ce98bf6b74087dcd27e1c3811590e6630dd58ca) - mezz
* [Gate recipe debug buttons behind a debug config flag](https://github.com/mezz/JustEnoughItems/commit/6572ce83021cd904006fc6d7c955e4bb3ce37eee) - mezz
* [Combine lookup history into bookmarks or ingredient list when backgrounds are drawn](https://github.com/mezz/JustEnoughItems/commit/54f091038fca8bed61caad003f30f8813565749b) - mezz
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/5316a0bebfc59fe8e71730c6f4242144f070c054) - mezz
* [Extract shared scrollbar input handling](https://github.com/mezz/JustEnoughItems/commit/4ce10f4e61fd1fe0f2cd266ee9d4b284b019647f) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/421e2d0064e9729fee15d4b4f211dc04d918edf3) - mezz
* [Arrange recipes in configurable columns when resizing the GUI](https://github.com/mezz/JustEnoughItems/commit/38daa612c789b677388cbfed2f72d402ccd2625a) - mezz
* [require latest.log for bug reports](https://github.com/mezz/JustEnoughItems/commit/32ae8cc06c3d7b71867d9a5eb084f32003e89474) - mezz
* [Fix hover gaps between drawn slots](https://github.com/mezz/JustEnoughItems/commit/27e9b3680975607b80fdd5d1fe086d6054d402f9) - mezz
* [Allow scrolling the pinned tooltip even if the mouse isn't over it](https://github.com/mezz/JustEnoughItems/commit/20595e83d005ee3afdbac467e2c83a3a0fcf3da7) - mezz
* [Add lazy scrolling navigation within recipe categories](https://github.com/mezz/JustEnoughItems/commit/07015c4be6047d9041932c5b8aff9cdcc03c7980) - mezz
* [Omit bundled fonts from generated Javadoc](https://github.com/mezz/JustEnoughItems/commit/02a9112c63636072730a15bd82258e41aa90b81f) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/675ffe686b9a6b3aebacb10d7a3309882af30fca) - mezz
* [Add global smooth scrolling control](https://github.com/mezz/JustEnoughItems/commit/68123cbf19902cfc0bf0974abcca31f8288f4f88) - mezz
v31.8.0.48
BETA
September 29, 2026
* [Fix #4517 Account for furnace fuel cooking speed](https://github.com/mezz/JustEnoughItems/commit/d438dc15f13b102ae7e7e36832543514380bd718) - mezz
v31.8.0.48
BETA
September 29, 2026
* [Fix #4517 Account for furnace fuel cooking speed](https://github.com/mezz/JustEnoughItems/commit/d438dc15f13b102ae7e7e36832543514380bd718) - mezz
v11.68.0.1085
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/91cf4ef72a62154d7518129dbdf6c2f67681724f) - mezz
v11.68.0.1085
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/91cf4ef72a62154d7518129dbdf6c2f67681724f) - mezz
v15.62.0.217
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/80f4b64c27e136db5bed9ff4ea95e20bfd418c6a) - mezz
v15.62.0.217
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/80f4b64c27e136db5bed9ff4ea95e20bfd418c6a) - mezz
v30.38.0.231
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/77439d8899b33f938440a1d10d0bfeaa6f464125) - mezz
v30.38.0.231
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/77439d8899b33f938440a1d10d0bfeaa6f464125) - mezz
v27.44.0.104
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/ad22a910c8119b9a86d060761958705be4e872d0) - mezz
v27.44.0.104
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/ad22a910c8119b9a86d060761958705be4e872d0) - mezz
v29.43.0.106
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/ce45a5642559c0700222bc5262f926f28b5c0c29) - mezz
v29.43.0.106
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/ce45a5642559c0700222bc5262f926f28b5c0c29) - mezz
v19.57.0.450
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/8f23de77f7dc17e2a2a0a9f8d898f8162ef777ba) - mezz
v19.57.0.450
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/8f23de77f7dc17e2a2a0a9f8d898f8162ef777ba) - mezz
v19.57.0.450
BETA
September 29, 2026
* [Fix #4518 Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/8f23de77f7dc17e2a2a0a9f8d898f8162ef777ba) - mezz
v31.7.0.47
BETA
September 28, 2026
* [Fix #4514 Preserve component-specific custom ingredient displays](https://github.com/mezz/JustEnoughItems/commit/9ffded7f3d981df8771a5bed021d59626d8d1a1f) - mezz
v31.7.0.47
BETA
September 28, 2026
* [Fix #4514 Preserve component-specific custom ingredient displays](https://github.com/mezz/JustEnoughItems/commit/9ffded7f3d981df8771a5bed021d59626d8d1a1f) - mezz
v31.7.0.46
BETA
September 28, 2026
* [Fix #4510 Share surface targeting for ingredient lookup and input](https://github.com/mezz/JustEnoughItems/commit/8cd740be933d6c2449d8622f5d71c8e680d25025) - mezz
v31.7.0.46
BETA
September 28, 2026
* [Fix #4510 Share surface targeting for ingredient lookup and input](https://github.com/mezz/JustEnoughItems/commit/8cd740be933d6c2449d8622f5d71c8e680d25025) - mezz
v31.7.0.45
BETA
September 27, 2026
* [Use the Minecraft language locale to lowercase the search text (#4509)](https://github.com/mezz/JustEnoughItems/commit/34ebd0dedff7e8961ba6f06c0847e2290091d993) - Andrew Stelmach
v31.7.0.45
BETA
September 27, 2026
* [Use the Minecraft language locale to lowercase the search text (#4509)](https://github.com/mezz/JustEnoughItems/commit/34ebd0dedff7e8961ba6f06c0847e2290091d993) - Andrew Stelmach
v31.7.0.44
BETA
September 26, 2026
* [Add lazy scrolling navigation within recipe categories](https://github.com/mezz/JustEnoughItems/commit/d6c06891d97b54e6df4ae090a4df3938d95d2b43) - mezz
* [Extract shared scrollbar input handling](https://github.com/mezz/JustEnoughItems/commit/cb2688e9299740f2b90df65f61f456e099002f91) - mezz
v31.7.0.44
BETA
September 26, 2026
* [Add lazy scrolling navigation within recipe categories](https://github.com/mezz/JustEnoughItems/commit/d6c06891d97b54e6df4ae090a4df3938d95d2b43) - mezz
* [Extract shared scrollbar input handling](https://github.com/mezz/JustEnoughItems/commit/cb2688e9299740f2b90df65f61f456e099002f91) - mezz
v31.7.0.43
BETA
September 26, 2026
* [Restore the alignment selector popup on Minecraft 26.3](https://github.com/mezz/JustEnoughItems/commit/f24906087318cc13aa342a5d0f3a30f18b8d3a6f) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/37a1ee712d1dcbc07137a58bd51ae0a0253a9570) - mezz
v31.7.0.43
BETA
September 26, 2026
* [Restore the alignment selector popup on Minecraft 26.3](https://github.com/mezz/JustEnoughItems/commit/f24906087318cc13aa342a5d0f3a30f18b8d3a6f) - mezz
* [Organize config GUI settings into nested categories](https://github.com/mezz/JustEnoughItems/commit/37a1ee712d1dcbc07137a58bd51ae0a0253a9570) - mezz
v31.7.0.42
BETA
September 26, 2026
* [Arrange recipes in configurable columns when resizing the GUI](https://github.com/mezz/JustEnoughItems/commit/3b7f863e773ec64bb6dc483cea9972eb96ea412c) - mezz
v31.7.0.42
BETA
September 26, 2026
* [Arrange recipes in configurable columns when resizing the GUI](https://github.com/mezz/JustEnoughItems/commit/3b7f863e773ec64bb6dc483cea9972eb96ea412c) - mezz
v31.7.0.41
BETA
September 26, 2026
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/bf0a259a4658e0304f89a5496637d1e1768e146c) - mezz
v31.7.0.41
BETA
September 26, 2026
* [Add border-only and grid list background styles](https://github.com/mezz/JustEnoughItems/commit/bf0a259a4658e0304f89a5496637d1e1768e146c) - mezz
v31.7.0.40
BETA
September 25, 2026
* [Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/0aed0ce0d09b56923469d1074100f02ed0a45b13) - mezz
v31.7.0.40
BETA
September 25, 2026
* [Open MezzConfig GUI on Fabric without Mod Menu](https://github.com/mezz/JustEnoughItems/commit/0aed0ce0d09b56923469d1074100f02ed0a45b13) - mezz
v31.7.0.39
BETA
September 25, 2026
* [Gate recipe debug buttons behind a debug config flag](https://github.com/mezz/JustEnoughItems/commit/0c8809092e268bf87df6d5e2f657d0bcf37fe267) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/399ab139c88898d2397f7e0023a527e8eaae4972) - mezz
v31.7.0.39
BETA
September 25, 2026
* [Gate recipe debug buttons behind a debug config flag](https://github.com/mezz/JustEnoughItems/commit/0c8809092e268bf87df6d5e2f657d0bcf37fe267) - mezz
* [Add live drag resizing to JEI GUIs](https://github.com/mezz/JustEnoughItems/commit/399ab139c88898d2397f7e0023a527e8eaae4972) - mezz
v30.38.0.230
BETA
September 25, 2026
* [Add keybinding for transfer in recipes gui (#4389)](https://github.com/mezz/JustEnoughItems/commit/6e9f6effa3acb69c21f9c5a342a133d40d7bfd38) - vfyjxf
v30.38.0.230
BETA
September 25, 2026
* [Add keybinding for transfer in recipes gui (#4389)](https://github.com/mezz/JustEnoughItems/commit/6e9f6effa3acb69c21f9c5a342a133d40d7bfd38) - vfyjxf
v31.7.0.38
BETA
September 25, 2026
* [Omit bundled fonts from generated Javadoc](https://github.com/mezz/JustEnoughItems/commit/fea444f49b5f908e65259fa30bcd81a9e0f92230) - mezz
v31.7.0.38
BETA
September 25, 2026
* [Omit bundled fonts from generated Javadoc](https://github.com/mezz/JustEnoughItems/commit/fea444f49b5f908e65259fa30bcd81a9e0f92230) - mezz
v31.7.0.37
BETA
September 25, 2026
* [Allow scrolling the pinned tooltip even if the mouse isn't over it](https://github.com/mezz/JustEnoughItems/commit/88873a5d2ff57e7197d595973de11a861ea8957a) - mezz
v31.7.0.37
BETA
September 25, 2026
* [Allow scrolling the pinned tooltip even if the mouse isn't over it](https://github.com/mezz/JustEnoughItems/commit/88873a5d2ff57e7197d595973de11a861ea8957a) - mezz
v31.7.0.36
BETA
September 25, 2026
* [Configure visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/35cc0a28874f97e0bde9d90629122c23ce305197) - mezz
* [add search completion (#4372)](https://github.com/mezz/JustEnoughItems/commit/418776ba1aa271c4dd140f4552f2615c497ba909) - vfyjxf
v31.7.0.36
BETA
September 25, 2026
* [Configure visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/35cc0a28874f97e0bde9d90629122c23ce305197) - mezz
* [add search completion (#4372)](https://github.com/mezz/JustEnoughItems/commit/418776ba1aa271c4dd140f4552f2615c497ba909) - vfyjxf
v31.7.0.35
BETA
September 25, 2026
* [bump the mezzconfiggui version](https://github.com/mezz/JustEnoughItems/commit/53ee2c0700397aa69d6a5ecf42a12eb87bc70624) - mezz
v31.7.0.35
BETA
September 25, 2026
* [bump the mezzconfiggui version](https://github.com/mezz/JustEnoughItems/commit/53ee2c0700397aa69d6a5ecf42a12eb87bc70624) - mezz
v30.38.0.229
BETA
September 24, 2026
* [Configure visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/2d47c0f75efe354ec296e494ef57bd9cdab52ba9) - mezz
v30.38.0.229
BETA
September 24, 2026
* [Configure visible search suggestions](https://github.com/mezz/JustEnoughItems/commit/2d47c0f75efe354ec296e494ef57bd9cdab52ba9) - mezz
v30.38.0.228
BETA
September 24, 2026
* [add search completion (#4372)](https://github.com/mezz/JustEnoughItems/commit/d945c6968d38aacb0b3cca1c9691f06c3a32f24a) - vfyjxf
v30.38.0.228
BETA
September 24, 2026
* [add search completion (#4372)](https://github.com/mezz/JustEnoughItems/commit/d945c6968d38aacb0b3cca1c9691f06c3a32f24a) - vfyjxf
v31.7.0.34
BETA
September 24, 2026
* [Combine lookup history into bookmarks or ingredient list when backgrounds are drawn](https://github.com/mezz/JustEnoughItems/commit/51557c206ad2a55f8bed38effdea69aa0c4c73b7) - mezz
v31.7.0.34
BETA
September 24, 2026
* [Combine lookup history into bookmarks or ingredient list when backgrounds are drawn](https://github.com/mezz/JustEnoughItems/commit/51557c206ad2a55f8bed38effdea69aa0c4c73b7) - mezz
v11.68.0.1084
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/0fa95a7983f322da97448b09e9a400e4a8596011) - mezz
v11.68.0.1084
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/0fa95a7983f322da97448b09e9a400e4a8596011) - mezz
v27.44.0.103
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/bf4e94950a452a0d9476876501a6a07dc5db85cf) - mezz
v27.44.0.103
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/bf4e94950a452a0d9476876501a6a07dc5db85cf) - mezz
v30.38.0.227
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/f4f4fd09dc86b2195123c84a4206b937fce8b970) - mezz
v30.38.0.227
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/f4f4fd09dc86b2195123c84a4206b937fce8b970) - mezz
v19.57.0.449
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/321f48d1d9a25f202b97e107ba3d058817c3dfce) - mezz
v19.57.0.449
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/321f48d1d9a25f202b97e107ba3d058817c3dfce) - mezz
v19.57.0.449
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/321f48d1d9a25f202b97e107ba3d058817c3dfce) - mezz
v29.43.0.105
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/3dcfb8af4484ee1b0fbd214376b27b74c5558c1b) - mezz
v29.43.0.105
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/3dcfb8af4484ee1b0fbd214376b27b74c5558c1b) - mezz
v15.62.0.216
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/97e60ad6d41acb37576fb11b469178f3f89a9f68) - mezz
v15.62.0.216
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/97e60ad6d41acb37576fb11b469178f3f89a9f68) - mezz
v31.7.0.33
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/bc87238dc5e335627a8b15cea24472bb74a5d614) - mezz
v31.7.0.33
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/bc87238dc5e335627a8b15cea24472bb74a5d614) - mezz
v4.22.0.1035
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.1](https://github.com/mezz/JustEnoughItems/commit/e6af9da8745d09e9707b80bb249e33b2430090db) - mezz
v4.16.6.1033
BETA
September 24, 2026
* [Migrate Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/b836abb4c31bc623fa68d8aa1890f25b2ddfd06a) - mezz
v31.7.0.32
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/71ab8a6fe07090c63e0c7f58dad26760e7cc529b) - mezz
v31.7.0.32
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/71ab8a6fe07090c63e0c7f58dad26760e7cc529b) - mezz
v15.62.0.215
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/268b279ec8cfdef5e98b6f29bb93e66b80a44e5c) - mezz
v15.62.0.215
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/268b279ec8cfdef5e98b6f29bb93e66b80a44e5c) - mezz
v27.44.0.102
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/2055f747ee5d8728cbd3b7cdd15d6e4fbf1a97d6) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/e5ab6bfcb1c7940a040def781ceafa7313c5037b) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/7a012b77b3f49b4c77300d535e68ecc3473cbd02) - mezz
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/1c3084e3bed52f5e1886f3afb8de42d6df0cf3b7) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/643efbf26e013ada8b46ae0f3ca3a817b5ad5827) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/590b6a5cbb07d26988b36ea91b99a99575640b30) - mezz
v27.44.0.102
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/2055f747ee5d8728cbd3b7cdd15d6e4fbf1a97d6) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/e5ab6bfcb1c7940a040def781ceafa7313c5037b) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/7a012b77b3f49b4c77300d535e68ecc3473cbd02) - mezz
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/1c3084e3bed52f5e1886f3afb8de42d6df0cf3b7) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/643efbf26e013ada8b46ae0f3ca3a817b5ad5827) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/590b6a5cbb07d26988b36ea91b99a99575640b30) - mezz
v29.43.0.104
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/33f3f08851269c6afbf12ff80681fe53da989c2e) - mezz
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/5fe26d8a4b60a6d2680ad59dda2f913344510d72) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/a2393ebdb49738362c6eff0c3c972cd8230570e2) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/d12bf011286c0094ab88806f8e568d57f4a8d617) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/05c73f760a0f591ac82479930421f07354baedcf) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/9542c470919b767e19a53da3db8b32f187bcb69d) - mezz
v29.43.0.104
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/33f3f08851269c6afbf12ff80681fe53da989c2e) - mezz
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/5fe26d8a4b60a6d2680ad59dda2f913344510d72) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/a2393ebdb49738362c6eff0c3c972cd8230570e2) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/d12bf011286c0094ab88806f8e568d57f4a8d617) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/05c73f760a0f591ac82479930421f07354baedcf) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/9542c470919b767e19a53da3db8b32f187bcb69d) - mezz
v19.57.0.448
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/0750a0edbbb8222d3ff42d129ea3a5be733e1d6f) - mezz
v19.57.0.448
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/0750a0edbbb8222d3ff42d129ea3a5be733e1d6f) - mezz
v19.57.0.448
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/0750a0edbbb8222d3ff42d129ea3a5be733e1d6f) - mezz
v30.38.0.226
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/fb39898d123549ff367e61be6214be852fef9815) - mezz
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/b2888077f72da8e18971a8265255e84b687fbda1) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/252d2e1787ebf83d752be0dc3a501add59b73faa) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/49f6f02be880619f2e76a50627d38ffd910e924e) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/6e3f3d1cf7fa539ab310e2d9d049574fe9e127df) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/a817e0399adf3dc979d0e9524c0ff3d4588f6807) - mezz
v30.38.0.226
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/fb39898d123549ff367e61be6214be852fef9815) - mezz
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/b2888077f72da8e18971a8265255e84b687fbda1) - mezz
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/252d2e1787ebf83d752be0dc3a501add59b73faa) - mezz
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/49f6f02be880619f2e76a50627d38ffd910e924e) - mezz
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/6e3f3d1cf7fa539ab310e2d9d049574fe9e127df) - mezz
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/a817e0399adf3dc979d0e9524c0ff3d4588f6807) - mezz
v11.68.0.1083
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/c50cb6f27559e29197d37983dbf30380511eabab) - mezz
v11.68.0.1083
BETA
September 24, 2026
* [Update Jenkins release notifier to 0.3.0](https://github.com/mezz/JustEnoughItems/commit/c50cb6f27559e29197d37983dbf30380511eabab) - mezz
v4.16.6.1032
BETA
September 24, 2026
* [[1.12] Fix texture trim handling (#4508)](https://github.com/mezz/JustEnoughItems/commit/7d5a2e5d489558cf2da9df538c70abd46dc7c62b) - ZZZank
v31.7.0.31
BETA
September 24, 2026
* [require latest.log for bug reports](https://github.com/mezz/JustEnoughItems/commit/469501eb1cb95f8db200cde5fd27f7e3837a1370) - mezz
* [Fix hover gaps between drawn slots](https://github.com/mezz/JustEnoughItems/commit/2e75ee6807f6fb764fe95f08ab47c98b39e301b5) - mezz
* [Show ingredient names before mod names in config gui sorting](https://github.com/mezz/JustEnoughItems/commit/10705ca04aef3a6e83745a9adae2d52053d9bea3) - mezz
* [Add dark-mode resource pack](https://github.com/mezz/JustEnoughItems/commit/5d63f397c5da1613b73c65ea7f8506e96308adb2) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/b7db8b50157c37890ce4a395ae0c202bd21bac31) - mezz
* [Add global smooth scrolling control](https://github.com/mezz/JustEnoughItems/commit/8a410b464499e1dbd0cf1e633e8e456bb7475fa0) - mezz
v31.7.0.31
BETA
September 24, 2026
* [require latest.log for bug reports](https://github.com/mezz/JustEnoughItems/commit/469501eb1cb95f8db200cde5fd27f7e3837a1370) - mezz
* [Fix hover gaps between drawn slots](https://github.com/mezz/JustEnoughItems/commit/2e75ee6807f6fb764fe95f08ab47c98b39e301b5) - mezz
* [Show ingredient names before mod names in config gui sorting](https://github.com/mezz/JustEnoughItems/commit/10705ca04aef3a6e83745a9adae2d52053d9bea3) - mezz
* [Add dark-mode resource pack](https://github.com/mezz/JustEnoughItems/commit/5d63f397c5da1613b73c65ea7f8506e96308adb2) - mezz
* [Rebuild only dirty ingredient search indexes](https://github.com/mezz/JustEnoughItems/commit/b7db8b50157c37890ce4a395ae0c202bd21bac31) - mezz
* [Add global smooth scrolling control](https://github.com/mezz/JustEnoughItems/commit/8a410b464499e1dbd0cf1e633e8e456bb7475fa0) - mezz
v11.68.0.1082
BETA
September 23, 2026
* [Apply code formatting](https://github.com/mezz/JustEnoughItems/commit/c0cd0d4de4b132d3f9080334b539d22e1feeb36d) - mezz
* [Fix 1.19 validation](https://github.com/mezz/JustEnoughItems/commit/ba51f8ed2bbbd71037fe7876e04be99e84a16faf) - mezz
* [Remove trailing blank lines from translations](https://github.com/mezz/JustEnoughItems/commit/3370cc4239a60548d5d3d35a5afe69ba55bfeea3) - mezz
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/e349b1130c3b93cec5b5cd6ff9b3f97ec9933a52) - mezz
* [Resolve MezzConfig dependencies in Debug](https://github.com/mezz/JustEnoughItems/commit/dc289f3d8395fd8cf649c3e1e5f1c448b0577307) - mezz
* [Open config screens through MezzConfig GUI on Fabric](https://github.com/mezz/JustEnoughItems/commit/9a79c69eecf21848e45b23d08454c6c5772e0647) - mezz
* [Format backported sources](https://github.com/mezz/JustEnoughItems/commit/3eced8e38dfb2861458e91b2939209d81edb996d) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/fcf82467d716538c01ca8ed280f791cfbdbff44c) - mezz
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/a912620ff180dfc934fceaaf60758bc169d02726) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/77364c1845ce43d33ea202c7ec5599a621dbe28f) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/642968b9bb38b9c6bd023c375751c28d79165bc7) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/72356d30c2d3ceeb7556785641cd8edf1c06c531) - vfyjxf
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/8d519667a0c8cd42c8d7aac157d650a2002f7e95) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/3fd637e5ebd1e9fc9065501309fb9acb31f80033) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/0fb6bc385e1aff1d385c7f14fa1b37843c5bdc9b) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/021b23f2bec39c8f6ca876b70d5cf1b006fb9cbc) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/41716906c0096620552e9845238a845d1248ef9b) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/52d07706919c86261f186c99a909b55c7e60daa1) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/a554b88fee84981423331259086f6fc41a4390e7) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/699a7e4795c9688e1b78bb82328a5713bd961d2a) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/6b7f8b96563e2c0eec8aa7295b58b6b8d63dddb5) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/2634c92cd53bf11fd2f65787d7ac8ac95d9889c3) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/a40c9ad483df497482c88f1d5cf46683d9b29bbb) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/936701fd7b9aeda33e403125c42cea84bb6bdedb) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/6f04e0a0a895b4949d29d60b8f20c555a7d07421) - mezz
* [Adapt config GUI integration for 1.19](https://github.com/mezz/JustEnoughItems/commit/d2e237d168ddaf88a994017e7f30a794e3972bba) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/a695859eb728e1e593309b22a77b4a1f0375df23) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/ebb97f065078596e629cf368d2a6957a2adc366e) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/562806dd6e676a660cb543f7bb1c3d4abb89eaca) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/a9a7ff48f34bb0876fe0d53ba80a24cfc896a5c3) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/6adde05d8515bdceaed1e4d8f78f8a0fb9ef9ad5) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/95526815a6be27d1c7c585effbdf15103fdd0317) - mezz
* [Fix overlay ticking on 1.19](https://github.com/mezz/JustEnoughItems/commit/ef91a6bda455e0d0e65cabb1e1163427f79189e6) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/ed06f63688221cc981a977b32650cd817ddbe67a) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/8992e2baad9af6e7750cb0e2cda31ab5c14089b7) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/5422afc9f959f25670b69484e1fd9bffc2041162) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/3e92814e2cf9d87050f35649aabd19473f78b468) - mezz
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/bb2e95971a18bead0836cf6e6ea21fce89ea4f36) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/6dd6db453289f30118f84aadbfa69896043669af) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/f64f3ecce97314b5a2ad41892347bba7eff99ebd) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/b0cfb4524583602dab4bda5384ff3386e0b9b0ad) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/f79a1df99c390ebe0c680f0f1e1e2baea699387b) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/4e264bd079a44f1ebed9d8c4f08fa67674461f4d) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/02a7ececcaec4e2c64da99fae8e1436eb9e2057b) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/984d9206ae44c9e8c9802b967016855d5bc46065) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/37402759e74119939a771c91d8810a461200293f) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/1610ceadb0821c83a6743a9f87d32c9e61eae523) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d0405181fa41523bd8ec5624a0090e0a59efb560) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/570bc9a58eb18f68676e20d890c78414371601bf) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/0be9f5e4ebaa9e141b837f78e58f7459afdca4ee) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/b7219d72e15a5d1831c74d7521e97f07a8346db4) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/700a21c2fc38321c8e95fda068b72a00720a203e) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/f6a93dea0aebe2484e7a75e82b8aada1f04599d2) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/a1e6283be6d390e035df1a3e0907860d6909a5e2) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/8543670529bb6833dd91b99347054f5021f521f3) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/7431f49d3895f4269ab57ceb970ff5e6fbaef0ce) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/5e6c9f94140e141722569bea4548f6c7bfdd766b) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/02b1c10f6d6d65be3e222cc080d3a6febd20e8d3) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/31ee9c29068ef0aac53b9dc05e663ab6004d56cb) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/11db5b6f32184fae1126614076164ecf044a2b42) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/538870f93d1d8928ea7e6b0b1117201857269306) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/43edd49670976194af6ae37b8acb32857a6d7a70) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/1b0429c0b322721cd59e590d5e28290aaebcebc2) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/c31f6c3c95ddd1406dddddefb803e07c8b7d6a49) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/320400259f541f27f265c4f17844576b67c5515c) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/9f4c48faa1660c98dbddf78e3341ee5914b2788d) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/45ee46495092a5cbb9085f0cacee70b7bcb8bd93) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/c04816515732dbb0767553a0b09a4edbfeb9f9fe) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/dd8aa0e4396a1ab0bfaff7a9ff456c55425de4eb) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/ad65bb680dde60e3a498f93f1588ebf490b30ffa) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/fcc177a72b7a99aa56f23488a7c96a5034140eb2) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/d587f21533d3639d384c0a37699e8e6a51d9aa7b) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/db547218dcb6271407e78f4214f21a1d4d1e358f) - mezz
* [Keep split Fabric projects compatible with Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/36847509b17e864e5a8d335273bbac2d0be34dda) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/3fabaa7695ac282a32d8bb20a4ddd8b77b9d480f) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/224fe6fd48f6b580b201844568206979f342c6c7) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/8d41b5992a2d43d54c72fa627ca582f3d7b484b0) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/3c63354c5e1c3abd7be1006efbb07bb0a4dfecaa) - mezz
* [Add damage bar ingredients to the debug plugin](https://github.com/mezz/JustEnoughItems/commit/3789e53aa0a2dc636de214605eff7b0f659874b2) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/d51da91d2c587a1433d460fd07d08bbf48fbb39a) - mezz
v11.68.0.1082
BETA
September 23, 2026
* [Apply code formatting](https://github.com/mezz/JustEnoughItems/commit/c0cd0d4de4b132d3f9080334b539d22e1feeb36d) - mezz
* [Fix 1.19 validation](https://github.com/mezz/JustEnoughItems/commit/ba51f8ed2bbbd71037fe7876e04be99e84a16faf) - mezz
* [Remove trailing blank lines from translations](https://github.com/mezz/JustEnoughItems/commit/3370cc4239a60548d5d3d35a5afe69ba55bfeea3) - mezz
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/e349b1130c3b93cec5b5cd6ff9b3f97ec9933a52) - mezz
* [Resolve MezzConfig dependencies in Debug](https://github.com/mezz/JustEnoughItems/commit/dc289f3d8395fd8cf649c3e1e5f1c448b0577307) - mezz
* [Open config screens through MezzConfig GUI on Fabric](https://github.com/mezz/JustEnoughItems/commit/9a79c69eecf21848e45b23d08454c6c5772e0647) - mezz
* [Format backported sources](https://github.com/mezz/JustEnoughItems/commit/3eced8e38dfb2861458e91b2939209d81edb996d) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/fcf82467d716538c01ca8ed280f791cfbdbff44c) - mezz
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/a912620ff180dfc934fceaaf60758bc169d02726) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/77364c1845ce43d33ea202c7ec5599a621dbe28f) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/642968b9bb38b9c6bd023c375751c28d79165bc7) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/72356d30c2d3ceeb7556785641cd8edf1c06c531) - vfyjxf
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/8d519667a0c8cd42c8d7aac157d650a2002f7e95) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/3fd637e5ebd1e9fc9065501309fb9acb31f80033) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/0fb6bc385e1aff1d385c7f14fa1b37843c5bdc9b) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/021b23f2bec39c8f6ca876b70d5cf1b006fb9cbc) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/41716906c0096620552e9845238a845d1248ef9b) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/52d07706919c86261f186c99a909b55c7e60daa1) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/a554b88fee84981423331259086f6fc41a4390e7) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/699a7e4795c9688e1b78bb82328a5713bd961d2a) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/6b7f8b96563e2c0eec8aa7295b58b6b8d63dddb5) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/2634c92cd53bf11fd2f65787d7ac8ac95d9889c3) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/a40c9ad483df497482c88f1d5cf46683d9b29bbb) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/936701fd7b9aeda33e403125c42cea84bb6bdedb) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/6f04e0a0a895b4949d29d60b8f20c555a7d07421) - mezz
* [Adapt config GUI integration for 1.19](https://github.com/mezz/JustEnoughItems/commit/d2e237d168ddaf88a994017e7f30a794e3972bba) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/a695859eb728e1e593309b22a77b4a1f0375df23) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/ebb97f065078596e629cf368d2a6957a2adc366e) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/562806dd6e676a660cb543f7bb1c3d4abb89eaca) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/a9a7ff48f34bb0876fe0d53ba80a24cfc896a5c3) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/6adde05d8515bdceaed1e4d8f78f8a0fb9ef9ad5) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/95526815a6be27d1c7c585effbdf15103fdd0317) - mezz
* [Fix overlay ticking on 1.19](https://github.com/mezz/JustEnoughItems/commit/ef91a6bda455e0d0e65cabb1e1163427f79189e6) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/ed06f63688221cc981a977b32650cd817ddbe67a) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/8992e2baad9af6e7750cb0e2cda31ab5c14089b7) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/5422afc9f959f25670b69484e1fd9bffc2041162) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/3e92814e2cf9d87050f35649aabd19473f78b468) - mezz
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/bb2e95971a18bead0836cf6e6ea21fce89ea4f36) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/6dd6db453289f30118f84aadbfa69896043669af) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/f64f3ecce97314b5a2ad41892347bba7eff99ebd) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/b0cfb4524583602dab4bda5384ff3386e0b9b0ad) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/f79a1df99c390ebe0c680f0f1e1e2baea699387b) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/4e264bd079a44f1ebed9d8c4f08fa67674461f4d) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/02a7ececcaec4e2c64da99fae8e1436eb9e2057b) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/984d9206ae44c9e8c9802b967016855d5bc46065) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/37402759e74119939a771c91d8810a461200293f) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/1610ceadb0821c83a6743a9f87d32c9e61eae523) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d0405181fa41523bd8ec5624a0090e0a59efb560) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/570bc9a58eb18f68676e20d890c78414371601bf) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/0be9f5e4ebaa9e141b837f78e58f7459afdca4ee) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/b7219d72e15a5d1831c74d7521e97f07a8346db4) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/700a21c2fc38321c8e95fda068b72a00720a203e) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/f6a93dea0aebe2484e7a75e82b8aada1f04599d2) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/a1e6283be6d390e035df1a3e0907860d6909a5e2) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/8543670529bb6833dd91b99347054f5021f521f3) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/7431f49d3895f4269ab57ceb970ff5e6fbaef0ce) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/5e6c9f94140e141722569bea4548f6c7bfdd766b) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/02b1c10f6d6d65be3e222cc080d3a6febd20e8d3) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/31ee9c29068ef0aac53b9dc05e663ab6004d56cb) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/11db5b6f32184fae1126614076164ecf044a2b42) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/538870f93d1d8928ea7e6b0b1117201857269306) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/43edd49670976194af6ae37b8acb32857a6d7a70) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/1b0429c0b322721cd59e590d5e28290aaebcebc2) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/c31f6c3c95ddd1406dddddefb803e07c8b7d6a49) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/320400259f541f27f265c4f17844576b67c5515c) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/9f4c48faa1660c98dbddf78e3341ee5914b2788d) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/45ee46495092a5cbb9085f0cacee70b7bcb8bd93) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/c04816515732dbb0767553a0b09a4edbfeb9f9fe) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/dd8aa0e4396a1ab0bfaff7a9ff456c55425de4eb) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/ad65bb680dde60e3a498f93f1588ebf490b30ffa) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/fcc177a72b7a99aa56f23488a7c96a5034140eb2) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/d587f21533d3639d384c0a37699e8e6a51d9aa7b) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/db547218dcb6271407e78f4214f21a1d4d1e358f) - mezz
* [Keep split Fabric projects compatible with Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/36847509b17e864e5a8d335273bbac2d0be34dda) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/3fabaa7695ac282a32d8bb20a4ddd8b77b9d480f) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/224fe6fd48f6b580b201844568206979f342c6c7) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/8d41b5992a2d43d54c72fa627ca582f3d7b484b0) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/3c63354c5e1c3abd7be1006efbb07bb0a4dfecaa) - mezz
* [Add damage bar ingredients to the debug plugin](https://github.com/mezz/JustEnoughItems/commit/3789e53aa0a2dc636de214605eff7b0f659874b2) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/d51da91d2c587a1433d460fd07d08bbf48fbb39a) - mezz
v4.16.6.1031
BETA
September 23, 2026
* [[1.12.2] Expose "recipe by:" id tooltip callback (#4497)](https://github.com/mezz/JustEnoughItems/commit/5c4fc5f02eb9b628d1d15d9d28e673cc429360c9) - jbred
v31.6.0.25
BETA
September 23, 2026
* [Fix #4506 ingredient list rendering in player inventory](https://github.com/mezz/JustEnoughItems/commit/7641a30fd912ee32bee73260904fc846f415590f) - mezz
v31.6.0.25
BETA
September 23, 2026
* [Fix #4506 ingredient list rendering in player inventory](https://github.com/mezz/JustEnoughItems/commit/7641a30fd912ee32bee73260904fc846f415590f) - mezz
v31.6.0.24
BETA
September 23, 2026
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/e15c08baba5f8faa25e388dc224233022ee42840) - mezz
v31.6.0.24
BETA
September 23, 2026
* [Fix #4503 Expose crafting grid indexes](https://github.com/mezz/JustEnoughItems/commit/e15c08baba5f8faa25e388dc224233022ee42840) - mezz
v31.5.0.23
BETA
September 22, 2026
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/a512912987c8ea59f154e6e4d3f340f309b32d88) - mezz
v31.5.0.23
BETA
September 22, 2026
* [Fix #4504 Add collection focus links](https://github.com/mezz/JustEnoughItems/commit/a512912987c8ea59f154e6e4d3f340f309b32d88) - mezz
v15.62.0.214
BETA
September 22, 2026
* [Resolve MezzConfig dependencies in Debug](https://github.com/mezz/JustEnoughItems/commit/d02007e0fe0a55523c0bb1943e8eaf51e63b9a7b) - mezz
* [Open config screens through MezzConfig GUI on Fabric](https://github.com/mezz/JustEnoughItems/commit/e392e804673959f0e74e4a5a8bb9207350863897) - mezz
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/c2180872180c93458ee6e952f45efb2aae59d456) - mezz
* [Use target API version in recipe manager deprecation](https://github.com/mezz/JustEnoughItems/commit/b5144584a8f6218eacc11b48e79dd3afda2f57fa) - mezz
* [Format backported sources](https://github.com/mezz/JustEnoughItems/commit/2642827658ec1d00a93e5fd91805233038adcc9a) - mezz
* [Keep split Fabric projects compatible with Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/226d753c4f8f54c5c7cd6bcc982371bbe402d8e9) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/fc01a7caba67e983e2ff67343e01c01f9765ea6f) - vfyjxf
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/d3801a2370b884e6665465e91a6fd00ad1f10f40) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/d28dcf27c6c7d7b94f2d9c18e676de8b25ae039c) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/aba4941f5102e6ce759cd252a12a4b8770c520e7) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/7c7b39e6656986a34fad5ca040bc0402db7d147c) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/e6e63814c2c0b1ee15f4ac26cde476623704dd84) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/b6c556ffa21f7209e19ea1d61e3149f38c026ed8) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/5031f4d4fed442bc105f008b8dee528ab4c262ba) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/33e0243f8bd5523b96632f5a6968cf24279fb0c1) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/2667af822d29ec9256feab60f3fac8206ab82809) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/aaef3f4c7c64482f4ab562e9b43712bb64cccc29) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/a8f68a26ec7aed61855d94c8eadff408612f3ef4) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/9c934053ab11d630494071c952819fd7e79a87dc) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/7b05e801039a30ebe6e766bdc692845be1fdb0e5) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/6d04bf8ff5d188cfe2b7a472e07a9bd27b349e36) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/da1c96b474ecdae7d81b4fb69f0da2ee3fb2f31b) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/9fb2b6e307195007011979dd5b401aeaed5a59f8) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/9a2487b0453bbd16b67fb5a240a5a5fa12060daa) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/16de034c3aa541caefda9f741f2e77687c440d79) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/eea47a4f54de43f5898daee478d5d4e9036db662) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/e4e998aef2f77dd18240beeb64d471c3e2be740b) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/cb8b23d6e6b5b43d93417b048579b3a67c058741) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/a217771bb77551e738a536f748c4f366f460216f) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/6c573c047b409c70f897d12daa78dc83eeb19712) - mezz
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/8c58545fcd1e42ffafdc523e068b91eadfb6ae56) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/800382ffb64838f735f10867a0dc621763ce2e0c) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/517478f4848d3d122b9299e4de3a36641c46c8c0) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/1f0036e9d1da5b0bcdee422eb801f89d03ac0e93) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/09e89644b73562c601a31b1be775530bed6e46bb) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/d6dcb1149fbe44d9e8b9f6dd6beea323da740d22) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/94d17fb74d46ce5c61af3f7c6a663d7fffad2dbb) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/58515ba65208c3a50f58f3e076da1366af15790c) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/0cb28dc73623606dc86fd5da2a6480fec8272713) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/0542ed6d12d1c3c518503a8414b34ae03945f590) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/bafd15476026472c61b47bd039a9abee62cd40cf) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/94af2e3e98e5a1ba1c200c1567a8f040c8249fb0) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/84c9b16f94c377df90379db7f79d6c1841dc08a7) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/69388a86ef646b22f1503eba81493b086a636da9) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/5bad7cfa9f05881160aa127487ec89ca92cf124e) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/04a45b8cacda85cd10d4b37823f9ebca76ebe281) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/de5745161e3156f7afb78e62323159933327caa3) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/93eb31b8151ca7f3787143118d9d7da775ac5c03) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/74e088d61fe096fcefa7f578df2da12dd0813dd9) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/6a6e37cf06566d8f7273e8f98e95dcc09b82329f) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/24b68be811a50d60e7b93e2e695fb5cde2a8d413) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/b0100dc5f462ba459ae12816a6f7131077b57b5c) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/72695df3e14bf28cfd87b07d73ed02adce7a749a) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/660564489fdcd0a22423732f0493dc295e24c7d7) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/5e7784b6eea96231bf4d576a859fa916a0cd2529) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/4a553a45ca97b7120edbc29837b913c05aba764a) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/036d6b5f622d71a56cfb73c9159720d5d164e694) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/b36bc1d975d75f02d0655bec13ecd9c002465178) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/9830caf737426cf34500bbcf2de52e3eed400089) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6785bb595e49370fd462420880d5ba5d368acab4) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/393fb9e60d433ff6a9c6137706016f1c228ab1c6) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/ffb9252aee980c5867353859ae965429f4bdd1b1) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/ce38f08266a7ee60b478e7aaa577f78dc5f85db5) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/b62f501574164460f306f2e0f5e7b359d65b3b28) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/7209baf9ed4794a4a2f8c54b32808b7d7b3c8837) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/6571aad41d16599f04240274c5803a11d7850c15) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/81a4711f99c7de28c984d38a077f98b93828c71e) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/4202dae308e453841f3aaba7fec8bd9d7986d784) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/e664e5acd15bd659392f10fa82b5c1f253592565) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/5a5f96b2f2b3993ef3e9b4cb7f56a8ed37791804) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/6f86af46858b5d2edb6e7dc84cb738bfef2710aa) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/aeaea2edcf33c2b7965bd2d13aa1bd5baa60bc17) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/f2f62c3597afdd04dc1da7935b4e894d732f5743) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/6fd54da3818a94958a479b1c81a540cec3528e73) - mezz
v15.62.0.214
BETA
September 22, 2026
* [Resolve MezzConfig dependencies in Debug](https://github.com/mezz/JustEnoughItems/commit/d02007e0fe0a55523c0bb1943e8eaf51e63b9a7b) - mezz
* [Open config screens through MezzConfig GUI on Fabric](https://github.com/mezz/JustEnoughItems/commit/e392e804673959f0e74e4a5a8bb9207350863897) - mezz
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/c2180872180c93458ee6e952f45efb2aae59d456) - mezz
* [Use target API version in recipe manager deprecation](https://github.com/mezz/JustEnoughItems/commit/b5144584a8f6218eacc11b48e79dd3afda2f57fa) - mezz
* [Format backported sources](https://github.com/mezz/JustEnoughItems/commit/2642827658ec1d00a93e5fd91805233038adcc9a) - mezz
* [Keep split Fabric projects compatible with Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/226d753c4f8f54c5c7cd6bcc982371bbe402d8e9) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/fc01a7caba67e983e2ff67343e01c01f9765ea6f) - vfyjxf
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/d3801a2370b884e6665465e91a6fd00ad1f10f40) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/d28dcf27c6c7d7b94f2d9c18e676de8b25ae039c) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/aba4941f5102e6ce759cd252a12a4b8770c520e7) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/7c7b39e6656986a34fad5ca040bc0402db7d147c) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/e6e63814c2c0b1ee15f4ac26cde476623704dd84) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/b6c556ffa21f7209e19ea1d61e3149f38c026ed8) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/5031f4d4fed442bc105f008b8dee528ab4c262ba) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/33e0243f8bd5523b96632f5a6968cf24279fb0c1) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/2667af822d29ec9256feab60f3fac8206ab82809) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/aaef3f4c7c64482f4ab562e9b43712bb64cccc29) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/a8f68a26ec7aed61855d94c8eadff408612f3ef4) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/9c934053ab11d630494071c952819fd7e79a87dc) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/7b05e801039a30ebe6e766bdc692845be1fdb0e5) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/6d04bf8ff5d188cfe2b7a472e07a9bd27b349e36) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/da1c96b474ecdae7d81b4fb69f0da2ee3fb2f31b) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/9fb2b6e307195007011979dd5b401aeaed5a59f8) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/9a2487b0453bbd16b67fb5a240a5a5fa12060daa) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/16de034c3aa541caefda9f741f2e77687c440d79) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/eea47a4f54de43f5898daee478d5d4e9036db662) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/e4e998aef2f77dd18240beeb64d471c3e2be740b) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/cb8b23d6e6b5b43d93417b048579b3a67c058741) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/a217771bb77551e738a536f748c4f366f460216f) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/6c573c047b409c70f897d12daa78dc83eeb19712) - mezz
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/8c58545fcd1e42ffafdc523e068b91eadfb6ae56) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/800382ffb64838f735f10867a0dc621763ce2e0c) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/517478f4848d3d122b9299e4de3a36641c46c8c0) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/1f0036e9d1da5b0bcdee422eb801f89d03ac0e93) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/09e89644b73562c601a31b1be775530bed6e46bb) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/d6dcb1149fbe44d9e8b9f6dd6beea323da740d22) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/94d17fb74d46ce5c61af3f7c6a663d7fffad2dbb) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/58515ba65208c3a50f58f3e076da1366af15790c) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/0cb28dc73623606dc86fd5da2a6480fec8272713) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/0542ed6d12d1c3c518503a8414b34ae03945f590) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/bafd15476026472c61b47bd039a9abee62cd40cf) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/94af2e3e98e5a1ba1c200c1567a8f040c8249fb0) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/84c9b16f94c377df90379db7f79d6c1841dc08a7) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/69388a86ef646b22f1503eba81493b086a636da9) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/5bad7cfa9f05881160aa127487ec89ca92cf124e) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/04a45b8cacda85cd10d4b37823f9ebca76ebe281) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/de5745161e3156f7afb78e62323159933327caa3) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/93eb31b8151ca7f3787143118d9d7da775ac5c03) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/74e088d61fe096fcefa7f578df2da12dd0813dd9) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/6a6e37cf06566d8f7273e8f98e95dcc09b82329f) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/24b68be811a50d60e7b93e2e695fb5cde2a8d413) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/b0100dc5f462ba459ae12816a6f7131077b57b5c) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/72695df3e14bf28cfd87b07d73ed02adce7a749a) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/660564489fdcd0a22423732f0493dc295e24c7d7) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/5e7784b6eea96231bf4d576a859fa916a0cd2529) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/4a553a45ca97b7120edbc29837b913c05aba764a) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/036d6b5f622d71a56cfb73c9159720d5d164e694) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/b36bc1d975d75f02d0655bec13ecd9c002465178) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/9830caf737426cf34500bbcf2de52e3eed400089) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6785bb595e49370fd462420880d5ba5d368acab4) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/393fb9e60d433ff6a9c6137706016f1c228ab1c6) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/ffb9252aee980c5867353859ae965429f4bdd1b1) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/ce38f08266a7ee60b478e7aaa577f78dc5f85db5) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/b62f501574164460f306f2e0f5e7b359d65b3b28) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/7209baf9ed4794a4a2f8c54b32808b7d7b3c8837) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/6571aad41d16599f04240274c5803a11d7850c15) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/81a4711f99c7de28c984d38a077f98b93828c71e) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/4202dae308e453841f3aaba7fec8bd9d7986d784) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/e664e5acd15bd659392f10fa82b5c1f253592565) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/5a5f96b2f2b3993ef3e9b4cb7f56a8ed37791804) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/6f86af46858b5d2edb6e7dc84cb738bfef2710aa) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/aeaea2edcf33c2b7965bd2d13aa1bd5baa60bc17) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/f2f62c3597afdd04dc1da7935b4e894d732f5743) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/6fd54da3818a94958a479b1c81a540cec3528e73) - mezz
v31.4.0.22
BETA
September 22, 2026
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/6cb3a7529a219fc96ee3c3c4643af66ec1a58b60) - mezz
v31.4.0.22
BETA
September 22, 2026
* [Fix #4505 held cursor items showing behind ingredient list on Fabric](https://github.com/mezz/JustEnoughItems/commit/6cb3a7529a219fc96ee3c3c4643af66ec1a58b60) - mezz
v31.4.0.21
BETA
September 22, 2026
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/e5059e987618aaaef1c95aef92f9e59768bac2ce) - mezz
v31.4.0.21
BETA
September 22, 2026
* [Add Ko-fi and Patreon badges to Github README](https://github.com/mezz/JustEnoughItems/commit/e5059e987618aaaef1c95aef92f9e59768bac2ce) - mezz
v19.57.0.447
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/3a041d3682bec49430ffc1f91d2136ed6c21be1f) - mezz
v19.57.0.447
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/3a041d3682bec49430ffc1f91d2136ed6c21be1f) - mezz
v19.57.0.447
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/3a041d3682bec49430ffc1f91d2136ed6c21be1f) - mezz
v27.41.0.100
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/21149bcd924be38d343bd1679a30fb7737fe6d88) - mezz
v27.41.0.100
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/21149bcd924be38d343bd1679a30fb7737fe6d88) - mezz
v29.40.0.102
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/021da4461a9c263e760015e8c6f7c44c1f52bf1d) - mezz
v29.40.0.102
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/021da4461a9c263e760015e8c6f7c44c1f52bf1d) - mezz
v30.35.0.224
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/421a85aab48abf66a838400e0ee6f4182e64627a) - mezz
v30.35.0.224
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/421a85aab48abf66a838400e0ee6f4182e64627a) - mezz
v31.4.0.20
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/b5933328d7f171bb85eb5ebc2e7f00b68b490833) - mezz
v31.4.0.20
BETA
September 22, 2026
* [Suggest MezzConfig GUI for in-game configuration](https://github.com/mezz/JustEnoughItems/commit/b5933328d7f171bb85eb5ebc2e7f00b68b490833) - mezz
v31.4.0.19
BETA
September 21, 2026
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/b8205e8dc18e3b1a13a1230c2f44ec237a684b2d) - mezz
v31.4.0.19
BETA
September 21, 2026
* [Support recipe transfers with input alternatives](https://github.com/mezz/JustEnoughItems/commit/b8205e8dc18e3b1a13a1230c2f44ec237a684b2d) - mezz
v19.57.0.446
BETA
September 21, 2026
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/7a099ab01a99602cfd886df76641fe41812b88d2) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/142c4933d70f8f7ee851aec84e1b7188cd6122c3) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/458396ca0d180b683427ac9025e457fcfb89f057) - vfyjxf
v19.57.0.446
BETA
September 21, 2026
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/7a099ab01a99602cfd886df76641fe41812b88d2) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/142c4933d70f8f7ee851aec84e1b7188cd6122c3) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/458396ca0d180b683427ac9025e457fcfb89f057) - vfyjxf
v19.57.0.446
BETA
September 21, 2026
* [Declare compatible optional MezzConfigGui loader metadata](https://github.com/mezz/JustEnoughItems/commit/7a099ab01a99602cfd886df76641fe41812b88d2) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/142c4933d70f8f7ee851aec84e1b7188cd6122c3) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/458396ca0d180b683427ac9025e457fcfb89f057) - vfyjxf
v27.41.0.99
BETA
September 21, 2026
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/d2c28b425c6c4a1fa4eda831a6504677eb011dde) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/b7616aed7967935f6a24870bac04909e0bab60e2) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/48e79364f775449b9fb0f207fb3eb24a1a296146) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/ae786118b9335a5b30bd26984a4b6023fdaa5553) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/a7e9cbe3d58075189998a1b4505cd77e354dde9f) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/6a9e81f316cfcc4c70f7f66d35df6b94f4f6c634) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/342969cad9f9fffb769a9a90eeda103097f3db33) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/2597e66240cf7bf6f51cc553c087c3d7b333afdc) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/042665ae84152c1f681db6ccffce25ffa29e86ba) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/d108c38c6cba34eb8429fce2b9cd032e5e040f26) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/b477abdde1c26a749ee2e399c4f93fb9b2d24d50) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/9889b306541f6ea0b75d60c0ddc806add15bfe5c) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/81a4e49357165967269ac5bf0b37d2c55992a03c) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/fd2d7c14d52809e1d8375a04311821dcedec5e47) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/e76a00cc5a18656fa87bb479d6c6ea4f2bbcd3d3) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/8116fd88dc3190b3177f96b4b68f5381e3033bbf) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/586aa5384eb2d8efe4fa0753c929dfd8d441dd11) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/32c0b08da8840d3797c3e4299da4a1391571bc55) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/04392062e1f951e13c11a3049a9f0b5d658f7669) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/fa2cc0582f3a5e4a5f2fdcbd286df7c0af89009b) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/e4d477b1c9eb9c612855400b12b920f5d45fa8c3) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/8ef36c1fc5ff3fb8138592ad4d53947661d8c9ef) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/49d3056d5bfa08807bb26aa5080538f972c20312) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/01c9a1fbe8195dec37d5ecba67400d8cf688e6d7) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/f0745db864734424cec2e024effc47b19d62dd0d) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/e8579ca6cfbde9f5865c67375ae5759e924ae130) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/bdd11f39c0b10bc75a9630189d5484dc3f688f67) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/839faf837448dbc2ada744b5150eeafdafbe6d4e) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/49306891ea4c3e14e515867c2d5cc06b283a7810) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/04d72b3c4347de89ceff033f0dd5406788dbc6ac) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/d1dd53ea8489a269177fc434fb0b5f39e569b686) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/9cfd4d6b903a7f1067197a8c62dc1f2cf8e1f910) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/72c1fd1cf9992ac891c5fabafc21cff015f94833) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/45c3172edb5aac7e08cbefd64e75fe4731bb0641) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/108ef4192d333c49b7017e6bd5a3ae544aefcfdf) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/f59223f5af0b4f0fe03d269d8f9e30f29a2ee5fa) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/a85b6490076f28e15d562bb21cd598e329701122) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/91a6769746f74bf0782bfb7c751fa0f72eb288c8) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/5f8ef54b762c34babfe38a4bd04d676909f4ce01) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/365e355cc4b4a7dc237bfbdeff5023daf0c4860f) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/fd382365b8481b617c71d9351c75cb9eb36da594) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/faa52f1bb4026205e9914a71c346be2696b6b7e4) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/ea0fe8c2e9077dbce2a1b69d7f4f24d7eef250d9) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/cc044664adf514cb62afd0e75ee104528cb96286) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/c7417552441597dd49af138e66e01373bb59244e) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/bf95d79d9a731e8906784bd08003c1a3ce425231) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/effbf39aeaeebd9667e0eb1c15b17b050cf76589) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 1.21.11](https://github.com/mezz/JustEnoughItems/commit/e6163d1e77004968902f2d6eecc7151b6888d47d) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/d0ac03f01c7db6c200cd3f7fdbeef9a7e2e3b8b6) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/6be08b281cf3c13818bbf121e06890ffea88666e) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/483b11d78b8e82c74e2ef839f3b07889f703b003) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/80b36ab9329ad6e77aff5c64df4a37c238d60b28) - vfyjxf
v27.41.0.99
BETA
September 21, 2026
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/d2c28b425c6c4a1fa4eda831a6504677eb011dde) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/b7616aed7967935f6a24870bac04909e0bab60e2) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/48e79364f775449b9fb0f207fb3eb24a1a296146) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/ae786118b9335a5b30bd26984a4b6023fdaa5553) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/a7e9cbe3d58075189998a1b4505cd77e354dde9f) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/6a9e81f316cfcc4c70f7f66d35df6b94f4f6c634) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/342969cad9f9fffb769a9a90eeda103097f3db33) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/2597e66240cf7bf6f51cc553c087c3d7b333afdc) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/042665ae84152c1f681db6ccffce25ffa29e86ba) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/d108c38c6cba34eb8429fce2b9cd032e5e040f26) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/b477abdde1c26a749ee2e399c4f93fb9b2d24d50) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/9889b306541f6ea0b75d60c0ddc806add15bfe5c) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/81a4e49357165967269ac5bf0b37d2c55992a03c) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/fd2d7c14d52809e1d8375a04311821dcedec5e47) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/e76a00cc5a18656fa87bb479d6c6ea4f2bbcd3d3) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/8116fd88dc3190b3177f96b4b68f5381e3033bbf) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/586aa5384eb2d8efe4fa0753c929dfd8d441dd11) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/32c0b08da8840d3797c3e4299da4a1391571bc55) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/04392062e1f951e13c11a3049a9f0b5d658f7669) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/fa2cc0582f3a5e4a5f2fdcbd286df7c0af89009b) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/e4d477b1c9eb9c612855400b12b920f5d45fa8c3) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/8ef36c1fc5ff3fb8138592ad4d53947661d8c9ef) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/49d3056d5bfa08807bb26aa5080538f972c20312) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/01c9a1fbe8195dec37d5ecba67400d8cf688e6d7) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/f0745db864734424cec2e024effc47b19d62dd0d) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/e8579ca6cfbde9f5865c67375ae5759e924ae130) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/bdd11f39c0b10bc75a9630189d5484dc3f688f67) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/839faf837448dbc2ada744b5150eeafdafbe6d4e) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/49306891ea4c3e14e515867c2d5cc06b283a7810) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/04d72b3c4347de89ceff033f0dd5406788dbc6ac) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/d1dd53ea8489a269177fc434fb0b5f39e569b686) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/9cfd4d6b903a7f1067197a8c62dc1f2cf8e1f910) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/72c1fd1cf9992ac891c5fabafc21cff015f94833) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/45c3172edb5aac7e08cbefd64e75fe4731bb0641) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/108ef4192d333c49b7017e6bd5a3ae544aefcfdf) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/f59223f5af0b4f0fe03d269d8f9e30f29a2ee5fa) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/a85b6490076f28e15d562bb21cd598e329701122) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/91a6769746f74bf0782bfb7c751fa0f72eb288c8) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/5f8ef54b762c34babfe38a4bd04d676909f4ce01) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/365e355cc4b4a7dc237bfbdeff5023daf0c4860f) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/fd382365b8481b617c71d9351c75cb9eb36da594) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/faa52f1bb4026205e9914a71c346be2696b6b7e4) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/ea0fe8c2e9077dbce2a1b69d7f4f24d7eef250d9) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/cc044664adf514cb62afd0e75ee104528cb96286) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/c7417552441597dd49af138e66e01373bb59244e) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/bf95d79d9a731e8906784bd08003c1a3ce425231) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/effbf39aeaeebd9667e0eb1c15b17b050cf76589) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 1.21.11](https://github.com/mezz/JustEnoughItems/commit/e6163d1e77004968902f2d6eecc7151b6888d47d) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/d0ac03f01c7db6c200cd3f7fdbeef9a7e2e3b8b6) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/6be08b281cf3c13818bbf121e06890ffea88666e) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/483b11d78b8e82c74e2ef839f3b07889f703b003) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/80b36ab9329ad6e77aff5c64df4a37c238d60b28) - vfyjxf
v29.40.0.101
BETA
September 21, 2026
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/e0a9f15ac969f7f4dd24db9c47c831c42f3debef) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/c4b6f4c3800cc6d5f689037f6216c9979e1ca981) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/887198eaaad6f7b4f40331f4399e047feda199ac) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/2b290ae57ec7ea7420917b3be915c26e264ccf0e) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/08468527368ecedf5ea8f172a1131f17f360024c) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/e4fffd9625e2b347a256a22ecb1b84824b838834) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/a5c8e7facabd636c6e2ef1dca22108594933bc64) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/3567a9ee01dd149719cd8e09c9bcfa97ce7ad4cd) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/2dacc3c831cc8a48de74eff994dc8c93ddad0570) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/0d47f7700250b1508b95729f1c7b5b000b8f57f7) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/4f644be1c6540f2653f22aace3761e46b322f3d8) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/420bd1189b957a7ad325b46df7a4468a1e749b68) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/1ee900a124bea51ac93f9a99b576fab867f705de) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/0908cff33bd2db8b9cb1f7e91f2d1a02326e9551) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/5f1e203134d38d6c9e05d703da737033683fd112) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/722596bcd5bcaf75460ce7faa57cda1c80832409) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/fe4de4a3c3459fb5a1b8d845388281d3a3e36988) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/92f125d3598f828daa493868915da607e9404f1a) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/78cdd6538171c65b33a9df21f473d6e75e30d40d) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/6f13272a702f6a5ae5e29d5e3592772a4f1a9890) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/6b0d0ef3de8c7673d3b58b784d360f73899ca6e7) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/30df43297211af867b8c1ed379194b7bceedffae) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/cbdc032769debed202d7d869b6ca743e0271624b) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/8ae96723e49fe13813de7235ffb44bfe4186e037) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/4149cde9c74a96a0918bc88b26a90e64d1199a8e) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/21bbe573afb665cd09db286e41c81b4c1d38435e) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/14a041d306720b509d01128fe83120c7d2a8362c) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/aabb2d2f3cb8cf48a5ebbed4d773c4412b40cea4) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/79897a8471391f27a1caa636de889879a7149740) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/3d65eff858ce618e9d28e8333b6eec226a713fff) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/3ced9c90e1c32df9a9361c328eca909bf33d77e7) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/0e3d51c6619fcbc2ad4a862850df1dfc16b7f2c8) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/80e2f1af768a6590b0dd037a220acb8942c488d8) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/7bdb41f6837ae0eae785632a3d8b5a6b4474f30f) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/75a43bde63e91793e5728299a15e78bf7cacbaf1) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/37f852069473e7c7071a7225a25670b3b63b4c6b) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/0a06e0c1b68b898b61f79ff782e9edd51783bade) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/d8d89da34e74101ce7bb3da6d33c7a187a306042) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/9ec78dcc3887f0c594fedbf851f8d28aa363fdda) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/87573dff06aa7e2bc5bcbb1bdc0dd165edfc0fcc) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/48f8d130c5745db5c7f0610c8963fb4e43a640a3) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/bd755ad62f22dc23fb4d60ca4ab5564e59e84684) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/9334d85bb7bc3981ac2ce6c9e2159192c8d1f5c5) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/8919160a38ad51292256ab058951487fb0241c78) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/1cdedd63fe4d506dfa3aa32b5464441efbcbea78) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/278b596df41b6acb2d1b662342f743bcb04d125c) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/27334652426b7bf195871f9728b9e6fe54f467e3) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/8df79067c431a72d6331530dfbd0a0b520020fb1) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/e0eb6ca82ef6ea4f8a29de4ebd849b6c8660870f) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/7a674530acc19d2c4e0a4e385f332baad5de9da9) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/3f6b740308936add2da58159f9ee596691577c2b) - vfyjxf
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/34eae5ce0bd8c1ccb83c3d84266f99890093e29b) - mezz
v29.40.0.101
BETA
September 21, 2026
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/e0a9f15ac969f7f4dd24db9c47c831c42f3debef) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/c4b6f4c3800cc6d5f689037f6216c9979e1ca981) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/887198eaaad6f7b4f40331f4399e047feda199ac) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/2b290ae57ec7ea7420917b3be915c26e264ccf0e) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/08468527368ecedf5ea8f172a1131f17f360024c) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/e4fffd9625e2b347a256a22ecb1b84824b838834) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/a5c8e7facabd636c6e2ef1dca22108594933bc64) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/3567a9ee01dd149719cd8e09c9bcfa97ce7ad4cd) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/2dacc3c831cc8a48de74eff994dc8c93ddad0570) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/0d47f7700250b1508b95729f1c7b5b000b8f57f7) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/4f644be1c6540f2653f22aace3761e46b322f3d8) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/420bd1189b957a7ad325b46df7a4468a1e749b68) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/1ee900a124bea51ac93f9a99b576fab867f705de) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/0908cff33bd2db8b9cb1f7e91f2d1a02326e9551) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/5f1e203134d38d6c9e05d703da737033683fd112) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/722596bcd5bcaf75460ce7faa57cda1c80832409) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/fe4de4a3c3459fb5a1b8d845388281d3a3e36988) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/92f125d3598f828daa493868915da607e9404f1a) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/78cdd6538171c65b33a9df21f473d6e75e30d40d) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/6f13272a702f6a5ae5e29d5e3592772a4f1a9890) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/6b0d0ef3de8c7673d3b58b784d360f73899ca6e7) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/30df43297211af867b8c1ed379194b7bceedffae) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/cbdc032769debed202d7d869b6ca743e0271624b) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/8ae96723e49fe13813de7235ffb44bfe4186e037) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/4149cde9c74a96a0918bc88b26a90e64d1199a8e) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/21bbe573afb665cd09db286e41c81b4c1d38435e) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/14a041d306720b509d01128fe83120c7d2a8362c) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/aabb2d2f3cb8cf48a5ebbed4d773c4412b40cea4) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/79897a8471391f27a1caa636de889879a7149740) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/3d65eff858ce618e9d28e8333b6eec226a713fff) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/3ced9c90e1c32df9a9361c328eca909bf33d77e7) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/0e3d51c6619fcbc2ad4a862850df1dfc16b7f2c8) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/80e2f1af768a6590b0dd037a220acb8942c488d8) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/7bdb41f6837ae0eae785632a3d8b5a6b4474f30f) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/75a43bde63e91793e5728299a15e78bf7cacbaf1) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/37f852069473e7c7071a7225a25670b3b63b4c6b) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/0a06e0c1b68b898b61f79ff782e9edd51783bade) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/d8d89da34e74101ce7bb3da6d33c7a187a306042) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/9ec78dcc3887f0c594fedbf851f8d28aa363fdda) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/87573dff06aa7e2bc5bcbb1bdc0dd165edfc0fcc) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/48f8d130c5745db5c7f0610c8963fb4e43a640a3) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/bd755ad62f22dc23fb4d60ca4ab5564e59e84684) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/9334d85bb7bc3981ac2ce6c9e2159192c8d1f5c5) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/8919160a38ad51292256ab058951487fb0241c78) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/1cdedd63fe4d506dfa3aa32b5464441efbcbea78) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/278b596df41b6acb2d1b662342f743bcb04d125c) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/27334652426b7bf195871f9728b9e6fe54f467e3) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/8df79067c431a72d6331530dfbd0a0b520020fb1) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/e0eb6ca82ef6ea4f8a29de4ebd849b6c8660870f) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/7a674530acc19d2c4e0a4e385f332baad5de9da9) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/3f6b740308936add2da58159f9ee596691577c2b) - vfyjxf
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/34eae5ce0bd8c1ccb83c3d84266f99890093e29b) - mezz
v30.35.0.223
BETA
September 21, 2026
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/e72a31b894521b38004e759694bfec8e73a962e6) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/cb84475bd3d06061ee5af3de83645c1306ad4d84) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/daa7fd72d45409a555b736d74105bf72f5ac8984) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/c4dee1f7c61a7dd38c5a8a791a4acd1eea7b6fa3) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/750587c654d49a4a4eedbf7f5be65acea9624dc0) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/2e108ee65ca20c3529f19e8beb0c4f06472da677) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/17c3ada01259cf7703c80874fb76bbf0de9bf027) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/832ad4d0457b18ce37f0f67045802359a3c45cdd) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/674ae1fd57a010811751bd316ffe8a9c16cea705) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/5b45ea810c979bb6017ac283e58790b8c60e2ba1) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/084ee63e2d3f0ed2597a0e3179bd8ff8b1e4ddde) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/962093d956e8f3fe023ee99d44ae22b89382375b) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/43984e458fe5a528476e97c6089361339ddf2e77) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/bb4a5f0650ffc6752de1c59036f9ee7bf5fca176) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/492a056a1a7238dbe783c6cc102d14382e2f08eb) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/f76e4c74d0c9be225086928244cf241082f45bc5) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/44232310cf724200b6be60169b91151202268bf4) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/8a4d0ccfa12b5cdf67c239c730aa1cb69a5cbac2) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/d54c8cb62ad51daba32a8f023016a5bd0d4f090f) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/7fae4fca121b17307ec92546ffebcc61cbca48c5) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/f4a1c1a2ee746c0461dc2c1cf798ff3387eda323) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/2c8921330bb49c1573e8fed8d4e97babb88e9351) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/0ee1469c9c22ed65d9dbf143e9769d1e57d6750f) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/8e95dab7b2b822d29bf45d7ba0279d22e44b6737) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/eeb0016824d9ca66d391fc3a546039c633031ec2) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/5a9d377e5a016071892a3487b4abcf0a9b13f990) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/68daf574beebde200da52722119d949fe816ce34) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/ba64bd0037ea4013dc7658f10d9c916037666cfd) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/b34c07bbeff765eddab6838414e57a0e33437ec6) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/e958410be86b0f3ce7b2696d02896d3bc421caa7) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/6f52b9ee7991dedf03ad8c5898b808ef5e117c06) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/cb0c2b0a3ee4d257fac151942c262ba729c632c0) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/bc7742948eadc0db6281a0d7625518f18ff45936) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/e4d5ea8733540f20e8cb60e8f7901786d88429ed) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/72aa328c7c5989b7a69ab374f4fd56fcf2c006d2) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/432eb5fa27e579bd56baa385349e7c1344dbd8de) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/498f07a9e214e8e342177d8616014ac5d0ec8b91) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/062236cbe9eda031c56f5d7ceb73efd0c1e3d65e) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/07159c51324f23dffad28d57f190e07bc5c079fb) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/67c6d60726c63cdabf4e2d6bcd0eef4b9fd1c43a) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/25b857600b54cf458cc3e2eeae5ae8473dfcd4c1) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/f6eee64bd50b30778fb3291a5e256b042005288a) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/d10020531e0eaeec455a7e199c9a4bd64f0e0379) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/5e4663a0c6c0ab5a4f499b66bbe95a1345e38f54) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/d8b25db3eedcd02f23beffe2238c775a4075cd22) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/0c66b1a89dd5ad4e76107c06948c83d4ccb18665) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/e75958cfee6bf2a3a55749f1068492d93878831c) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/e5d0bf810d4591ca7d4f1609d68e3836b3851fd2) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 26.2](https://github.com/mezz/JustEnoughItems/commit/95fa70ad7f1f46aec4cc7c3e98b4f557eca499c2) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/6663604f09bf30cf27f2f8f4b9685068264487da) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/7dfebd1c3ffad308cd3b09b43d7c346c7a55f23d) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/d456b1d461f17809e593971c8f4b1c9e890057fd) - vfyjxf
v30.35.0.223
BETA
September 21, 2026
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/e72a31b894521b38004e759694bfec8e73a962e6) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/cb84475bd3d06061ee5af3de83645c1306ad4d84) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/daa7fd72d45409a555b736d74105bf72f5ac8984) - mezz
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/c4dee1f7c61a7dd38c5a8a791a4acd1eea7b6fa3) - mezz
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/750587c654d49a4a4eedbf7f5be65acea9624dc0) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/2e108ee65ca20c3529f19e8beb0c4f06472da677) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/17c3ada01259cf7703c80874fb76bbf0de9bf027) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/832ad4d0457b18ce37f0f67045802359a3c45cdd) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/674ae1fd57a010811751bd316ffe8a9c16cea705) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/5b45ea810c979bb6017ac283e58790b8c60e2ba1) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/084ee63e2d3f0ed2597a0e3179bd8ff8b1e4ddde) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/962093d956e8f3fe023ee99d44ae22b89382375b) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/43984e458fe5a528476e97c6089361339ddf2e77) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/bb4a5f0650ffc6752de1c59036f9ee7bf5fca176) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/492a056a1a7238dbe783c6cc102d14382e2f08eb) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/f76e4c74d0c9be225086928244cf241082f45bc5) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/44232310cf724200b6be60169b91151202268bf4) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/8a4d0ccfa12b5cdf67c239c730aa1cb69a5cbac2) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/d54c8cb62ad51daba32a8f023016a5bd0d4f090f) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/7fae4fca121b17307ec92546ffebcc61cbca48c5) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/f4a1c1a2ee746c0461dc2c1cf798ff3387eda323) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/2c8921330bb49c1573e8fed8d4e97babb88e9351) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/0ee1469c9c22ed65d9dbf143e9769d1e57d6750f) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/8e95dab7b2b822d29bf45d7ba0279d22e44b6737) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/eeb0016824d9ca66d391fc3a546039c633031ec2) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/5a9d377e5a016071892a3487b4abcf0a9b13f990) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/68daf574beebde200da52722119d949fe816ce34) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/ba64bd0037ea4013dc7658f10d9c916037666cfd) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/b34c07bbeff765eddab6838414e57a0e33437ec6) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/e958410be86b0f3ce7b2696d02896d3bc421caa7) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/6f52b9ee7991dedf03ad8c5898b808ef5e117c06) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/cb0c2b0a3ee4d257fac151942c262ba729c632c0) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/bc7742948eadc0db6281a0d7625518f18ff45936) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/e4d5ea8733540f20e8cb60e8f7901786d88429ed) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/72aa328c7c5989b7a69ab374f4fd56fcf2c006d2) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/432eb5fa27e579bd56baa385349e7c1344dbd8de) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/498f07a9e214e8e342177d8616014ac5d0ec8b91) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/062236cbe9eda031c56f5d7ceb73efd0c1e3d65e) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/07159c51324f23dffad28d57f190e07bc5c079fb) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/67c6d60726c63cdabf4e2d6bcd0eef4b9fd1c43a) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/25b857600b54cf458cc3e2eeae5ae8473dfcd4c1) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/f6eee64bd50b30778fb3291a5e256b042005288a) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/d10020531e0eaeec455a7e199c9a4bd64f0e0379) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/5e4663a0c6c0ab5a4f499b66bbe95a1345e38f54) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/d8b25db3eedcd02f23beffe2238c775a4075cd22) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/0c66b1a89dd5ad4e76107c06948c83d4ccb18665) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/e75958cfee6bf2a3a55749f1068492d93878831c) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/e5d0bf810d4591ca7d4f1609d68e3836b3851fd2) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 26.2](https://github.com/mezz/JustEnoughItems/commit/95fa70ad7f1f46aec4cc7c3e98b4f557eca499c2) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/6663604f09bf30cf27f2f8f4b9685068264487da) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/7dfebd1c3ffad308cd3b09b43d7c346c7a55f23d) - mezz
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/d456b1d461f17809e593971c8f4b1c9e890057fd) - vfyjxf
v31.3.0.18
BETA
September 21, 2026
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/efad8113e5272f4d3bab7bc6f42afc3244fb6213) - mezz
v31.3.0.18
BETA
September 21, 2026
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/efad8113e5272f4d3bab7bc6f42afc3244fb6213) - mezz
v31.3.0.17
BETA
September 21, 2026
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/ea1d55d2637664e513b3b5bba763242d1da79066) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/64e19b3973dc223399e620f533283cf41939ca4e) - mezz
v31.3.0.17
BETA
September 21, 2026
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/ea1d55d2637664e513b3b5bba763242d1da79066) - mezz
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/64e19b3973dc223399e620f533283cf41939ca4e) - mezz
v31.3.0.16
BETA
September 20, 2026
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/54aa834f8c04cfe23636d38622c8571868339400) - mezz
v31.3.0.16
BETA
September 20, 2026
* [Update mezzconfig and use improved migration methods](https://github.com/mezz/JustEnoughItems/commit/54aa834f8c04cfe23636d38622c8571868339400) - mezz
v19.57.0.445
BETA
September 20, 2026
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/bc33b3775ff1d6acc7fd3c234b7ba85e2c149c66) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/50110cda50dc82d72479a3715b4634b690fad10c) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/1b1dd13be25d9310f55913e2d00f965ad342c334) - mezz
* [Fix darkened JEI controls on the recipe screen](https://github.com/mezz/JustEnoughItems/commit/ce0f9991cc40c4f0c731317ba2a03bbefbcf7e3b) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/26f4b56dd5cafb83703ac9b7d33c977ea380a9bb) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c7722d7b2a4d8de5e94e9e142ff341ae7ec3874e) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/e31957c6315a26411ea774575577260fd811e940) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/33804c3c84b8a057d6236e1a29bb1348dc245ab2) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/f79aa47f5d7a673c714bada34774d3e76c4d5279) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/b01d7bf3c2068b32b5600228dee85c762d9b4d40) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/7081a728091408c43da571b0fbc8ac0c284cf870) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/490b515383f276a7114adf3698a56e2c14eae67b) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/1179e9107a81aefd12a3d1e68f2234ceeb3bb1b4) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/f9111efa060a51e91ea0426cb4320d8e096f7384) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/afacc57b2c8685e6c771ead4f273e0664752a61d) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/70d16d8ee63575e635a03299323855b2f7a908dd) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/6a9260829bc626b6ce4af01158698a89ede6474d) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/5e4e34dd777793bd75c1c7b39d77c6916f3da2f9) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/99c4ec88709feb66052f3d81f7f988a199384538) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/027ae7fb0eb0f3997626b85ac366ac4aa237f1ce) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/5b4c1addd0600c699d4bdc05e5fc05dc24960ff1) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/af286d27536729171bd31e8a93825b32ba2c41ea) - mezz
v19.57.0.445
BETA
September 20, 2026
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/bc33b3775ff1d6acc7fd3c234b7ba85e2c149c66) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/50110cda50dc82d72479a3715b4634b690fad10c) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/1b1dd13be25d9310f55913e2d00f965ad342c334) - mezz
* [Fix darkened JEI controls on the recipe screen](https://github.com/mezz/JustEnoughItems/commit/ce0f9991cc40c4f0c731317ba2a03bbefbcf7e3b) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/26f4b56dd5cafb83703ac9b7d33c977ea380a9bb) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c7722d7b2a4d8de5e94e9e142ff341ae7ec3874e) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/e31957c6315a26411ea774575577260fd811e940) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/33804c3c84b8a057d6236e1a29bb1348dc245ab2) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/f79aa47f5d7a673c714bada34774d3e76c4d5279) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/b01d7bf3c2068b32b5600228dee85c762d9b4d40) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/7081a728091408c43da571b0fbc8ac0c284cf870) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/490b515383f276a7114adf3698a56e2c14eae67b) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/1179e9107a81aefd12a3d1e68f2234ceeb3bb1b4) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/f9111efa060a51e91ea0426cb4320d8e096f7384) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/afacc57b2c8685e6c771ead4f273e0664752a61d) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/70d16d8ee63575e635a03299323855b2f7a908dd) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/6a9260829bc626b6ce4af01158698a89ede6474d) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/5e4e34dd777793bd75c1c7b39d77c6916f3da2f9) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/99c4ec88709feb66052f3d81f7f988a199384538) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/027ae7fb0eb0f3997626b85ac366ac4aa237f1ce) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/5b4c1addd0600c699d4bdc05e5fc05dc24960ff1) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/af286d27536729171bd31e8a93825b32ba2c41ea) - mezz
v19.57.0.445
BETA
September 20, 2026
* [Fix typing the search focus key](https://github.com/mezz/JustEnoughItems/commit/bc33b3775ff1d6acc7fd3c234b7ba85e2c149c66) - mezz
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/50110cda50dc82d72479a3715b4634b690fad10c) - mezz
* [Fix legacy config migration](https://github.com/mezz/JustEnoughItems/commit/1b1dd13be25d9310f55913e2d00f965ad342c334) - mezz
* [Fix darkened JEI controls on the recipe screen](https://github.com/mezz/JustEnoughItems/commit/ce0f9991cc40c4f0c731317ba2a03bbefbcf7e3b) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/26f4b56dd5cafb83703ac9b7d33c977ea380a9bb) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c7722d7b2a4d8de5e94e9e142ff341ae7ec3874e) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/e31957c6315a26411ea774575577260fd811e940) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/33804c3c84b8a057d6236e1a29bb1348dc245ab2) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/f79aa47f5d7a673c714bada34774d3e76c4d5279) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/b01d7bf3c2068b32b5600228dee85c762d9b4d40) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/7081a728091408c43da571b0fbc8ac0c284cf870) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/490b515383f276a7114adf3698a56e2c14eae67b) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/1179e9107a81aefd12a3d1e68f2234ceeb3bb1b4) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/f9111efa060a51e91ea0426cb4320d8e096f7384) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/afacc57b2c8685e6c771ead4f273e0664752a61d) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/70d16d8ee63575e635a03299323855b2f7a908dd) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/6a9260829bc626b6ce4af01158698a89ede6474d) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/5e4e34dd777793bd75c1c7b39d77c6916f3da2f9) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/99c4ec88709feb66052f3d81f7f988a199384538) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/027ae7fb0eb0f3997626b85ac366ac4aa237f1ce) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/5b4c1addd0600c699d4bdc05e5fc05dc24960ff1) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/af286d27536729171bd31e8a93825b32ba2c41ea) - mezz
v31.3.0.15
BETA
September 20, 2026
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/d6d80d946b6c3c3fbac0e6419fcfda60b78e2da4) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/37d2a21757914c005742ef9efd740de610fca674) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/309e6f3648e60143b5f7e0a3f53724ff73e0ae4c) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/81818c356db237aafff865a19456ef2dab17efce) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/ed3e1473e3d4ca9d801e726b72a937a9d91eaa86) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/f175bf646d20ef1c31069eef0e4d824a4b660557) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/9946a78b46c9ebcce93330393ed81212fe4851a9) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/95e1bb9470fbc0e9be88545789df17587107ac76) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/b03979165a5e8828ee881b869282e03cc4d2a484) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/5ee1b7e6885840bfd8b5aa190f4e5a424fecf99d) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/b7e0c45345372a36002a6001bb81363c2f297fd1) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/785e841261e4afadeb911a862e7f1becafe17482) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/4ddaf484cb99445d12cdcb4c1b28c7f9b17b7fc6) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/2155102e674aa9dfbe6e8ff0dfcd1f8c74af7ab8) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/90af1a89d96bdac0d3ee20df5a3f13bfc7f0ed61) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/644b0249f6235b3dc2652372a7387cb6f175ccdd) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/6270e7a19c54d79106f77f09ffe6933a52a901d3) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/25b8793f28adc89dcc6014cbb8f39e119b10f036) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/c54f04971669ed5c184a2af631cf0c6af30d8b5d) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/7dc48d80bf094889a00adbf3220526af1cfa5c11) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/3954c289dec08de67984fef4b20d2a9c16abf804) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/04cfc1357c7e5f4d1a8916fcd86aa5aa6f2409c5) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/a45213bb1b28deb4ec983a28240cdd19a3e41a41) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/4e2877a9ed62e320de7b83aac5ec2e4c0bfd19e8) - mezz
v31.3.0.15
BETA
September 20, 2026
* [Update Jenkins release notifier to 0.2.2](https://github.com/mezz/JustEnoughItems/commit/d6d80d946b6c3c3fbac0e6419fcfda60b78e2da4) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/37d2a21757914c005742ef9efd740de610fca674) - mezz
* [Update MezzConfig and MezzConfig GUI](https://github.com/mezz/JustEnoughItems/commit/309e6f3648e60143b5f7e0a3f53724ff73e0ae4c) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/81818c356db237aafff865a19456ef2dab17efce) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/ed3e1473e3d4ca9d801e726b72a937a9d91eaa86) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/f175bf646d20ef1c31069eef0e4d824a4b660557) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/9946a78b46c9ebcce93330393ed81212fe4851a9) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/95e1bb9470fbc0e9be88545789df17587107ac76) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/b03979165a5e8828ee881b869282e03cc4d2a484) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/5ee1b7e6885840bfd8b5aa190f4e5a424fecf99d) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/b7e0c45345372a36002a6001bb81363c2f297fd1) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/785e841261e4afadeb911a862e7f1becafe17482) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/4ddaf484cb99445d12cdcb4c1b28c7f9b17b7fc6) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/2155102e674aa9dfbe6e8ff0dfcd1f8c74af7ab8) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/90af1a89d96bdac0d3ee20df5a3f13bfc7f0ed61) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/644b0249f6235b3dc2652372a7387cb6f175ccdd) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/6270e7a19c54d79106f77f09ffe6933a52a901d3) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/25b8793f28adc89dcc6014cbb8f39e119b10f036) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/c54f04971669ed5c184a2af631cf0c6af30d8b5d) - mezz
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/7dc48d80bf094889a00adbf3220526af1cfa5c11) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/3954c289dec08de67984fef4b20d2a9c16abf804) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/04cfc1357c7e5f4d1a8916fcd86aa5aa6f2409c5) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/a45213bb1b28deb4ec983a28240cdd19a3e41a41) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/4e2877a9ed62e320de7b83aac5ec2e4c0bfd19e8) - mezz
v31.1.0.13
BETA
September 20, 2026
* [Fix #4499 cross-version registry fallback](https://github.com/mezz/JustEnoughItems/commit/f35fb2eed5dcf6688ea5a6c6b7d150516bade31f) - mezz
v31.1.0.13
BETA
September 20, 2026
* [Fix #4499 cross-version registry fallback](https://github.com/mezz/JustEnoughItems/commit/f35fb2eed5dcf6688ea5a6c6b7d150516bade31f) - mezz
v19.57.0.444
BETA
September 20, 2026
* [Update MezzConfig and MezzConfig GUI on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/f40ddb849058b497804927d178a9a275d3a0c6e1) - mezz
* [Update 1.21.1 development dependencies](https://github.com/mezz/JustEnoughItems/commit/4c08eca566b9c0f8d8be223bfb2397f3495bd0d9) - mezz
* [Update ForgeGradle to 7 on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/81b0336be8737dffa54ddbdd315fd35671494442) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/f2f63d1345d88094e3dbabbe43ba921c7a0c95cb) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/5c84e6dc012c47afc18325ea31dfed60c5bf6ac8) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/e79af645aa09b68f7cc30ff7970e458b5d57193e) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/e1d9e3ed5f20d81c8b3a82d92fd1a046a43336b7) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/f8206995df51f712eeb2e2fe8e231a53f93cf02c) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/4f8874471fe841703a2765ed17662009bc7360a8) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/381392c96c2ea8497d22b56983bf3f51a9e1279d) - mezz
* [Update MezzConfig to 0.5.9](https://github.com/mezz/JustEnoughItems/commit/0c30031b10c4394b2744fc253b8d73150eb5cdb5) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/064d1c0e32044c447ae654a185a6381b71254f4e) - mezz
v19.57.0.444
BETA
September 20, 2026
* [Update MezzConfig and MezzConfig GUI on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/f40ddb849058b497804927d178a9a275d3a0c6e1) - mezz
* [Update 1.21.1 development dependencies](https://github.com/mezz/JustEnoughItems/commit/4c08eca566b9c0f8d8be223bfb2397f3495bd0d9) - mezz
* [Update ForgeGradle to 7 on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/81b0336be8737dffa54ddbdd315fd35671494442) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/f2f63d1345d88094e3dbabbe43ba921c7a0c95cb) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/5c84e6dc012c47afc18325ea31dfed60c5bf6ac8) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/e79af645aa09b68f7cc30ff7970e458b5d57193e) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/e1d9e3ed5f20d81c8b3a82d92fd1a046a43336b7) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/f8206995df51f712eeb2e2fe8e231a53f93cf02c) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/4f8874471fe841703a2765ed17662009bc7360a8) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/381392c96c2ea8497d22b56983bf3f51a9e1279d) - mezz
* [Update MezzConfig to 0.5.9](https://github.com/mezz/JustEnoughItems/commit/0c30031b10c4394b2744fc253b8d73150eb5cdb5) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/064d1c0e32044c447ae654a185a6381b71254f4e) - mezz
v19.57.0.444
BETA
September 20, 2026
* [Update MezzConfig and MezzConfig GUI on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/f40ddb849058b497804927d178a9a275d3a0c6e1) - mezz
* [Update 1.21.1 development dependencies](https://github.com/mezz/JustEnoughItems/commit/4c08eca566b9c0f8d8be223bfb2397f3495bd0d9) - mezz
* [Update ForgeGradle to 7 on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/81b0336be8737dffa54ddbdd315fd35671494442) - mezz
* [Show sorting orders in the config screen](https://github.com/mezz/JustEnoughItems/commit/f2f63d1345d88094e3dbabbe43ba921c7a0c95cb) - mezz
* [Track ingredient type registration plugins](https://github.com/mezz/JustEnoughItems/commit/5c84e6dc012c47afc18325ea31dfed60c5bf6ac8) - mezz
* [Add combined grid alignment controls](https://github.com/mezz/JustEnoughItems/commit/e79af645aa09b68f7cc30ff7970e458b5d57193e) - mezz
* [Read mod icons from loader metadata](https://github.com/mezz/JustEnoughItems/commit/e1d9e3ed5f20d81c8b3a82d92fd1a046a43336b7) - mezz
* [Add runtime toggles to the config screen](https://github.com/mezz/JustEnoughItems/commit/f8206995df51f712eeb2e2fe8e231a53f93cf02c) - mezz
* [Show JEI key mappings in the config screen](https://github.com/mezz/JustEnoughItems/commit/4f8874471fe841703a2765ed17662009bc7360a8) - mezz
* [Add optional MezzConfigGui integration](https://github.com/mezz/JustEnoughItems/commit/381392c96c2ea8497d22b56983bf3f51a9e1279d) - mezz
* [Update MezzConfig to 0.5.9](https://github.com/mezz/JustEnoughItems/commit/0c30031b10c4394b2744fc253b8d73150eb5cdb5) - mezz
* [Share ingredient and bookmark list controls](https://github.com/mezz/JustEnoughItems/commit/064d1c0e32044c447ae654a185a6381b71254f4e) - mezz
v31.1.0.12
BETA
September 20, 2026
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/6244d52ed4e8a9f475b0801c35a1801744c85349) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/e8024ef30eb8e4e627cfd99a91187da006f026cd) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/de7f517b3c3537d2ae260cdb19ea44158eb05fd1) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c650fd1046c5a4e23f5032a81c82d0638fe16aa3) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/48fb5a096d8cdeffee5f8c4cf3a7ae8319e48ff8) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/e0ae85fcec9597e352102e9842ca74a3b0a294e1) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/cc8fae6067fa9c43030a853f87163151814fd3aa) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/c2d46ee937c181f73d1e54cad745439d8a86f38b) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/2e31547e4c0972d251216d33c9b8d2a96aa22d03) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/0347699a8cc4815b4c9906dfd617b3c6eff711d5) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/e85955c5c22ff5f125770f67bd9adfdec764b7c2) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/6e9bafa0e260b7adaaf5ea35e2c4cf8bf495e78c) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/2f931936312d5f3459dd32f34bba8faa55137d61) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/125bcec1aac285009aff15f3d31ba47d81706c74) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/d40ba4ffbf69ca2c11346f114512d109d64f4487) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6206560e194c3c53bbdaf3e75c9fe5167b59672c) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/14841ba03c3bcf8b33d900536682c5fbca9ac6c4) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/f9649163dc804e5fa8859da1a22cc8af11c15ed0) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/8c37c65174381aca805460e84064306439603d20) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 26.3](https://github.com/mezz/JustEnoughItems/commit/86f2b06093bf84f085c8bfbb8edf552466187979) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/58f94e7c06c37e5269c6a4ed8d5d7f90ad3c138e) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/c8b6b2dbea4176cd5a2c0743daaccc9f9950be47) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/e87549ef8bc03174d54cc79ce1b980b16acabc36) - mezz
v31.1.0.12
BETA
September 20, 2026
* [Fix missing bookmark output config translations](https://github.com/mezz/JustEnoughItems/commit/6244d52ed4e8a9f475b0801c35a1801744c85349) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/e8024ef30eb8e4e627cfd99a91187da006f026cd) - mezz
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/de7f517b3c3537d2ae260cdb19ea44158eb05fd1) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c650fd1046c5a4e23f5032a81c82d0638fe16aa3) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/48fb5a096d8cdeffee5f8c4cf3a7ae8319e48ff8) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/e0ae85fcec9597e352102e9842ca74a3b0a294e1) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/cc8fae6067fa9c43030a853f87163151814fd3aa) - mezz
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/c2d46ee937c181f73d1e54cad745439d8a86f38b) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/2e31547e4c0972d251216d33c9b8d2a96aa22d03) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/0347699a8cc4815b4c9906dfd617b3c6eff711d5) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/e85955c5c22ff5f125770f67bd9adfdec764b7c2) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/6e9bafa0e260b7adaaf5ea35e2c4cf8bf495e78c) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/2f931936312d5f3459dd32f34bba8faa55137d61) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/125bcec1aac285009aff15f3d31ba47d81706c74) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/d40ba4ffbf69ca2c11346f114512d109d64f4487) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6206560e194c3c53bbdaf3e75c9fe5167b59672c) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/14841ba03c3bcf8b33d900536682c5fbca9ac6c4) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/f9649163dc804e5fa8859da1a22cc8af11c15ed0) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/8c37c65174381aca805460e84064306439603d20) - mezz
* [Depend on and embed MezzConfig 0.5.11 for Minecraft 26.3](https://github.com/mezz/JustEnoughItems/commit/86f2b06093bf84f085c8bfbb8edf552466187979) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/58f94e7c06c37e5269c6a4ed8d5d7f90ad3c138e) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/c8b6b2dbea4176cd5a2c0743daaccc9f9950be47) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/e87549ef8bc03174d54cc79ce1b980b16acabc36) - mezz
v31.0.0.11
BETA
September 19, 2026
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/c4ca033c70c88c0612b1696e5e64d7ccee7d0c1f) - vfyjxf
v31.0.0.11
BETA
September 19, 2026
* [Fix #4193 dragging bookmarks across pages (#4493)](https://github.com/mezz/JustEnoughItems/commit/c4ca033c70c88c0612b1696e5e64d7ccee7d0c1f) - vfyjxf
v27.38.0.98
BETA
September 19, 2026
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/6c34ac23ec64ababb3b6640fc9746be0d78a4688) - mezz
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/0a0fcdf1e798b970e4a8c3b52edb30f927533601) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/c84f2f2dcab0bb9f79ecf8bf09a6a16d4564bfb7) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/67584bce338a7e9880f58d57f0405aa420685d1c) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/083fb0c350a5f77d28a1c3b7accc18a00fd3625b) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/e9963bab4ed93673454efee5761822e1bdb1e81e) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/0a56f7c48eace43b7cb38614f9ddcc994f40013b) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/d16610c45bc05e620bab16a4d2b4b21eb5d11ce9) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/686c8c6f1e36592c61ed71fe1f7ab17b911ccf9d) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/f6d30b5d029355bb30ef613101e82f6331c063eb) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/d7fb52a27af46d1cf9c25e5c00e92d757dce372b) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/6f63e1b6f904bff96a641f6ec8764a1753aee0c6) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/654e8a9b140585b54275c453e8f793ae0da1323b) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/e63cd7e3931b38ac4cd0c4412a74c85b290190e4) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/2b75e2c0425e2954bef689e042cff2c99d91ea4f) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/c460da08518097a0488b6c54e68b384d06a0f7e4) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/28c7548c5d78f2b06ee84566e3118f4a90c29d8d) - mezz
* [Register JEI atlas as identifiable Fabric resource listener](https://github.com/mezz/JustEnoughItems/commit/0c1e850406824e897b06cdc17c246737836c41d5) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/fefe9a32a4ecaa5e94d97d539d21c84fb8666388) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/4e934960916a2042b2b6dfb408118d96af2303aa) - mezz
v27.38.0.98
BETA
September 19, 2026
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/6c34ac23ec64ababb3b6640fc9746be0d78a4688) - mezz
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/0a0fcdf1e798b970e4a8c3b52edb30f927533601) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/c84f2f2dcab0bb9f79ecf8bf09a6a16d4564bfb7) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/67584bce338a7e9880f58d57f0405aa420685d1c) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/083fb0c350a5f77d28a1c3b7accc18a00fd3625b) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/e9963bab4ed93673454efee5761822e1bdb1e81e) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/0a56f7c48eace43b7cb38614f9ddcc994f40013b) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/d16610c45bc05e620bab16a4d2b4b21eb5d11ce9) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/686c8c6f1e36592c61ed71fe1f7ab17b911ccf9d) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/f6d30b5d029355bb30ef613101e82f6331c063eb) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/d7fb52a27af46d1cf9c25e5c00e92d757dce372b) - mezz
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/6f63e1b6f904bff96a641f6ec8764a1753aee0c6) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/654e8a9b140585b54275c453e8f793ae0da1323b) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/e63cd7e3931b38ac4cd0c4412a74c85b290190e4) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/2b75e2c0425e2954bef689e042cff2c99d91ea4f) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/c460da08518097a0488b6c54e68b384d06a0f7e4) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/28c7548c5d78f2b06ee84566e3118f4a90c29d8d) - mezz
* [Register JEI atlas as identifiable Fabric resource listener](https://github.com/mezz/JustEnoughItems/commit/0c1e850406824e897b06cdc17c246737836c41d5) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/fefe9a32a4ecaa5e94d97d539d21c84fb8666388) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/4e934960916a2042b2b6dfb408118d96af2303aa) - mezz
v29.37.0.100
BETA
September 19, 2026
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/ddec903ce08a67376056f6ef8a89f57e603a9d23) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/c27d3d9992a5088360762d48008a2beda4a11425) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/06c9089f8e0adeaa95bb1e24d2d4d74f7265f678) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/e167f1352afe32c8c3d534f25fd3ace91c9979e7) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/afdfbcc49e9430129fd59edc873bad9349af59f7) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/aab0ac59f9d20370c974abfbf717cde4b65aef48) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/2f49d7ecf1f7949a0e4bfed8adfb4bab9b156917) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/fa9dbe4568d82c5de4c37faec8d4b1c974c49487) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/da58d2e6ce68234146742a54d8687946a05d4951) - mezz
v29.37.0.100
BETA
September 19, 2026
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/ddec903ce08a67376056f6ef8a89f57e603a9d23) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/c27d3d9992a5088360762d48008a2beda4a11425) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/06c9089f8e0adeaa95bb1e24d2d4d74f7265f678) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/e167f1352afe32c8c3d534f25fd3ace91c9979e7) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/afdfbcc49e9430129fd59edc873bad9349af59f7) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/aab0ac59f9d20370c974abfbf717cde4b65aef48) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/2f49d7ecf1f7949a0e4bfed8adfb4bab9b156917) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/fa9dbe4568d82c5de4c37faec8d4b1c974c49487) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/da58d2e6ce68234146742a54d8687946a05d4951) - mezz
v31.0.0.10
BETA
September 19, 2026
* [Add Minecraft 26.3 to README latest versions](https://github.com/mezz/JustEnoughItems/commit/f44f448783040339480ea399f803d68af3123dfe) - mezz
v31.0.0.10
BETA
September 19, 2026
* [Add Minecraft 26.3 to README latest versions](https://github.com/mezz/JustEnoughItems/commit/f44f448783040339480ea399f803d68af3123dfe) - mezz
v30.32.0.222
BETA
September 19, 2026
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/f5d3c0bc2678c740385ca3e74b98ec617270851a) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/dd2e9b2385eef55de92fcbba587b55d5f8eb1510) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/d857498eb9ec5c5bf9848d8e75c45233feded210) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/a8be397a0db793c9fa95480e059717e12bbcce49) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/88a183538a5dba7e7d88a10be1958470692fe056) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/70b80975b2dab622b1ec1b209752d841e038d150) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/3df1e8cbaff138074b406805b933a61eb05818b2) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/c46287ebacdfdde3be9e4a3822bae3355201737f) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/57c435266b03e6693db422bc50a035256096d01e) - mezz
v30.32.0.222
BETA
September 19, 2026
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/f5d3c0bc2678c740385ca3e74b98ec617270851a) - mezz
* [Exercise search typing through complete GLFW key events](https://github.com/mezz/JustEnoughItems/commit/dd2e9b2385eef55de92fcbba587b55d5f8eb1510) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/d857498eb9ec5c5bf9848d8e75c45233feded210) - mezz
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/a8be397a0db793c9fa95480e059717e12bbcce49) - mezz
* [Bound test CI runtime and require a headless display](https://github.com/mezz/JustEnoughItems/commit/88a183538a5dba7e7d88a10be1958470692fe056) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/70b80975b2dab622b1ec1b209752d841e038d150) - mezz
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/3df1e8cbaff138074b406805b933a61eb05818b2) - mezz
* [Verify JEI textures in Fabric client tests](https://github.com/mezz/JustEnoughItems/commit/c46287ebacdfdde3be9e4a3822bae3355201737f) - mezz
* [Validate NeoForge client test resources during checks](https://github.com/mezz/JustEnoughItems/commit/57c435266b03e6693db422bc50a035256096d01e) - mezz
v31.0.0.9
BETA
September 19, 2026
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/2e70d6539ef63099147477e0da139611ad0d2baa) - mezz
v31.0.0.9
BETA
September 19, 2026
* [Preserve recipe amounts when expanding tag ingredients](https://github.com/mezz/JustEnoughItems/commit/2e70d6539ef63099147477e0da139611ad0d2baa) - mezz
v31.0.0.8
BETA
September 19, 2026
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/9578f0171aca683ce4daef372ee1e28fd16894ff) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/9409bea7aff38ef574198776013cba004356628d) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/b1f638f98b33381218279bd9565acb302399e071) - mezz
v31.0.0.8
BETA
September 19, 2026
* [Cache recipe slot tooltip candidates and prepare visible entries lazily](https://github.com/mezz/JustEnoughItems/commit/9578f0171aca683ce4daef372ee1e28fd16894ff) - mezz
* [Add a debug recipe with 10000 numbered slot candidates](https://github.com/mezz/JustEnoughItems/commit/9409bea7aff38ef574198776013cba004356628d) - mezz
* [Prepare interactive tooltip slots only as they become visible](https://github.com/mezz/JustEnoughItems/commit/b1f638f98b33381218279bd9565acb302399e071) - mezz
v31.0.0.7
BETA
September 18, 2026
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/55d4d7306d6286134734b273b8c2aaa2aa32dd55) - mezz
v31.0.0.7
BETA
September 18, 2026
* [Publish every successful Jenkins build](https://github.com/mezz/JustEnoughItems/commit/55d4d7306d6286134734b273b8c2aaa2aa32dd55) - mezz
v19.56.0.441
BETA
September 16, 2026
* [Add damage bar ingredients to debug plugin](https://github.com/mezz/JustEnoughItems/commit/3309966b4623ce69b659329cdfb3e0b3d127af0e) - mezz
* [Fix #4479 render item decorations behind tooltips](https://github.com/mezz/JustEnoughItems/commit/0bac81d0901ffef7188851602f5178246b613055) - mezz
v19.56.0.441
BETA
September 16, 2026
* [Add damage bar ingredients to debug plugin](https://github.com/mezz/JustEnoughItems/commit/3309966b4623ce69b659329cdfb3e0b3d127af0e) - mezz
* [Fix #4479 render item decorations behind tooltips](https://github.com/mezz/JustEnoughItems/commit/0bac81d0901ffef7188851602f5178246b613055) - mezz
v19.56.0.441
BETA
September 16, 2026
* [Add damage bar ingredients to debug plugin](https://github.com/mezz/JustEnoughItems/commit/3309966b4623ce69b659329cdfb3e0b3d127af0e) - mezz
* [Fix #4479 render item decorations behind tooltips](https://github.com/mezz/JustEnoughItems/commit/0bac81d0901ffef7188851602f5178246b613055) - mezz
v31.0.0.5
BETA
September 16, 2026
* [Publish after release pipeline changes](https://github.com/mezz/JustEnoughItems/commit/5cdfe5e38b65c18a33bd05776e01d59ea38e01ac) - mezz
v31.0.0.5
BETA
September 16, 2026
* [Publish after release pipeline changes](https://github.com/mezz/JustEnoughItems/commit/5cdfe5e38b65c18a33bd05776e01d59ea38e01ac) - mezz
v15.59.0.212
BETA
September 16, 2026
* [Add damage bar ingredients to the debug plugin](https://github.com/mezz/JustEnoughItems/commit/f80535691f06bdf1ab886f7bc1eb3e5b47c396f5) - mezz
* [Fix #4479 render item decorations behind tooltips](https://github.com/mezz/JustEnoughItems/commit/60c0e4a6f6208ee4eb518a982dd0b35488aa4b09) - mezz
v15.59.0.212
BETA
September 16, 2026
* [Add damage bar ingredients to the debug plugin](https://github.com/mezz/JustEnoughItems/commit/f80535691f06bdf1ab886f7bc1eb3e5b47c396f5) - mezz
* [Fix #4479 render item decorations behind tooltips](https://github.com/mezz/JustEnoughItems/commit/60c0e4a6f6208ee4eb518a982dd0b35488aa4b09) - mezz
v31.0.0.3
BETA
September 16, 2026
* [Publish initial Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/c02a280e67c345146976d1b6ac885203fc4d6709) - mezz
v19.56.0.440
BETA
September 15, 2026
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/bf7b64d24f18b957ffdb806227b6077a2088eaff) - mezz
v19.56.0.440
BETA
September 15, 2026
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/bf7b64d24f18b957ffdb806227b6077a2088eaff) - mezz
v19.56.0.440
BETA
September 15, 2026
* [Fix #4491 Fix crash from client config registration during datagen](https://github.com/mezz/JustEnoughItems/commit/bf7b64d24f18b957ffdb806227b6077a2088eaff) - mezz
v29.37.0.99
BETA
September 15, 2026
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/ef9f5dc9a05af76dfc64ce8baae22321fb1dcfc5) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/d7c73ed63a7a25a9ad416428eafef3a3dcf0f1c8) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/5fb6adab187158773828bc9fbe7b0ba04fb7dc2a) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/e342d7712114b904f910173a51bb4a0e01bc4d4c) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/490b69b433772f19d90a97056b9a8c2117c4e168) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/076b170307b5ae72d14e6c3ddb8dbc337c963113) - mezz
* [Register JEI atlas as identifiable Fabric resource listener](https://github.com/mezz/JustEnoughItems/commit/02f6af6e6c25f3daf173a7595ee7304f7006bb8f) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/1e9b6dd27eb8eb2609ec1de6c271642315e698c1) - mezz
* [Fix NeoForge client game test API classpath](https://github.com/mezz/JustEnoughItems/commit/5b342d7468fcd28ab630c0dce9a1200b40467863) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/86dda8f89fcbf35e9844dcac444823f3b319f5e5) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/6f58e996f7bdbf4ac5978e837309ea37773af01a) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/134917c9e42eb2c9f780442d3c34e17ff876aec0) - mezz
v29.37.0.99
BETA
September 15, 2026
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/ef9f5dc9a05af76dfc64ce8baae22321fb1dcfc5) - mezz
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/d7c73ed63a7a25a9ad416428eafef3a3dcf0f1c8) - mezz
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/5fb6adab187158773828bc9fbe7b0ba04fb7dc2a) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/e342d7712114b904f910173a51bb4a0e01bc4d4c) - mezz
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/490b69b433772f19d90a97056b9a8c2117c4e168) - mezz
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/076b170307b5ae72d14e6c3ddb8dbc337c963113) - mezz
* [Register JEI atlas as identifiable Fabric resource listener](https://github.com/mezz/JustEnoughItems/commit/02f6af6e6c25f3daf173a7595ee7304f7006bb8f) - mezz
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/1e9b6dd27eb8eb2609ec1de6c271642315e698c1) - mezz
* [Fix NeoForge client game test API classpath](https://github.com/mezz/JustEnoughItems/commit/5b342d7468fcd28ab630c0dce9a1200b40467863) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/86dda8f89fcbf35e9844dcac444823f3b319f5e5) - mezz
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/6f58e996f7bdbf4ac5978e837309ea37773af01a) - mezz
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/134917c9e42eb2c9f780442d3c34e17ff876aec0) - mezz
v30.32.0.221
BETA
September 14, 2026
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/f93563ca4965d511bd07d4f041b3a6ddd1158ef0) - mezz
v30.32.0.221
BETA
September 14, 2026
* [Use Minecraft's GUI atlas](https://github.com/mezz/JustEnoughItems/commit/f93563ca4965d511bd07d4f041b3a6ddd1158ef0) - mezz
v30.32.0.220
BETA
September 14, 2026
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/ece4a74f14519f8e0d582852bb92e0a6e160a8d0) - mezz
v30.32.0.220
BETA
September 14, 2026
* [Fix #4489 hidden focus-linked recipes](https://github.com/mezz/JustEnoughItems/commit/ece4a74f14519f8e0d582852bb92e0a6e160a8d0) - mezz
v30.32.0.219
BETA
September 14, 2026
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/9e2775a969b174d1069f300534dc289eab2e1423) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/a312b40713f9f10b394749bd2c2e9171a4c13dc8) - mezz
v30.32.0.219
BETA
September 14, 2026
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/9e2775a969b174d1069f300534dc289eab2e1423) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/a312b40713f9f10b394749bd2c2e9171a4c13dc8) - mezz
v30.32.0.218
BETA
September 14, 2026
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/43aa7e6fa2d4e009f77eeb5062004d0346835210) - mezz
v30.32.0.218
BETA
September 14, 2026
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/43aa7e6fa2d4e009f77eeb5062004d0346835210) - mezz
v15.59.0.211
BETA
September 14, 2026
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/2058e21cea28b5c56cdda14be2936929b425a930) - mezz
v15.59.0.211
BETA
September 14, 2026
* [Fix #4488 Preserve focused ingredient order](https://github.com/mezz/JustEnoughItems/commit/2058e21cea28b5c56cdda14be2936929b425a930) - mezz
v19.56.0.439
BETA
September 14, 2026
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/eb1dec3718e172b7b6434047b00743dd4b2f551f) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/7f8d26bce01d9382419bf70c87c27dd790a39b54) - mezz
v19.56.0.439
BETA
September 14, 2026
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/eb1dec3718e172b7b6434047b00743dd4b2f551f) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/7f8d26bce01d9382419bf70c87c27dd790a39b54) - mezz
v19.56.0.439
BETA
September 14, 2026
* [Group grindstone disenchantment recipe variants](https://github.com/mezz/JustEnoughItems/commit/eb1dec3718e172b7b6434047b00743dd4b2f551f) - mezz
* [Fix grindstone disenchantment recipe layouts](https://github.com/mezz/JustEnoughItems/commit/7f8d26bce01d9382419bf70c87c27dd790a39b54) - mezz
v30.32.0.217
BETA
September 14, 2026
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/3f0dad3ea858883fbb1ec9aad997ada87b53b182) - mezz
v30.32.0.217
BETA
September 14, 2026
* [Fix #4490 Prioritize recipe bookmark transfer input](https://github.com/mezz/JustEnoughItems/commit/3f0dad3ea858883fbb1ec9aad997ada87b53b182) - mezz
v30.32.0.216
BETA
September 14, 2026
* [Register JEI atlas as identifiable Fabric resource listener](https://github.com/mezz/JustEnoughItems/commit/0be9295c34d4f13d85919fd220b4ea93f6321b4d) - mezz
v30.32.0.216
BETA
September 14, 2026
* [Register JEI atlas as identifiable Fabric resource listener](https://github.com/mezz/JustEnoughItems/commit/0be9295c34d4f13d85919fd220b4ea93f6321b4d) - mezz
v19.56.0.438
BETA
September 13, 2026
* [Update MezzConfig to 0.5.6](https://github.com/mezz/JustEnoughItems/commit/5e5c21a8ff5c1b1399c39d2676b7fb12325e827a) - mezz
* [Embed the complete MezzConfig loader artifact](https://github.com/mezz/JustEnoughItems/commit/1ae95dd404157e5be263e1843880268dde7f8281) - mezz
v19.56.0.438
BETA
September 13, 2026
* [Update MezzConfig to 0.5.6](https://github.com/mezz/JustEnoughItems/commit/5e5c21a8ff5c1b1399c39d2676b7fb12325e827a) - mezz
* [Embed the complete MezzConfig loader artifact](https://github.com/mezz/JustEnoughItems/commit/1ae95dd404157e5be263e1843880268dde7f8281) - mezz
v19.56.0.438
BETA
September 13, 2026
* [Update MezzConfig to 0.5.6](https://github.com/mezz/JustEnoughItems/commit/5e5c21a8ff5c1b1399c39d2676b7fb12325e827a) - mezz
* [Embed the complete MezzConfig loader artifact](https://github.com/mezz/JustEnoughItems/commit/1ae95dd404157e5be263e1843880268dde7f8281) - mezz
v19.56.0.435
BETA
September 13, 2026
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/12e1796d8025e7aa96579a8ce74f5fd5c4202ce7) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/f0f39fbad1c6a47cb5f2111b2b3432950243da22) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/82677c12eefe06bded4090aec45f4fb5eb5e6467) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/6b2069bf89ac1168efe033806301a39a365eea40) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/5f490b0db6a33c296b0a21d0db3a605f5d56296c) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/07e93173033de83278e0b6325d60f52fdc328e85) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/bd0bb4c2e715d0908614c84628402cb5c2230976) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/9aa0b49857a833c77988e0289ec020762c1c8672) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/308bf60b80dd344ef97c109c27a42fd2ce92dc00) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/f771f1fa773c1bc3a0702f08a866970b30b77c62) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d3f6a2cacdac936256a9397ea98456ed4f18b554) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c85e9077eda4907d5b920b119159ac05926fe884) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/53e48dc080960aa6df863d96c71936cffcd2a6c2) - mezz
v19.56.0.435
BETA
September 13, 2026
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/12e1796d8025e7aa96579a8ce74f5fd5c4202ce7) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/f0f39fbad1c6a47cb5f2111b2b3432950243da22) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/82677c12eefe06bded4090aec45f4fb5eb5e6467) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/6b2069bf89ac1168efe033806301a39a365eea40) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/5f490b0db6a33c296b0a21d0db3a605f5d56296c) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/07e93173033de83278e0b6325d60f52fdc328e85) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/bd0bb4c2e715d0908614c84628402cb5c2230976) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/9aa0b49857a833c77988e0289ec020762c1c8672) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/308bf60b80dd344ef97c109c27a42fd2ce92dc00) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/f771f1fa773c1bc3a0702f08a866970b30b77c62) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d3f6a2cacdac936256a9397ea98456ed4f18b554) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c85e9077eda4907d5b920b119159ac05926fe884) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/53e48dc080960aa6df863d96c71936cffcd2a6c2) - mezz
v19.56.0.435
BETA
September 13, 2026
* [Don't abort previous builds in Jenkins when there are multiple going at once](https://github.com/mezz/JustEnoughItems/commit/12e1796d8025e7aa96579a8ce74f5fd5c4202ce7) - mezz
* [Select key mappings for config screens](https://github.com/mezz/JustEnoughItems/commit/f0f39fbad1c6a47cb5f2111b2b3432950243da22) - mezz
* [Open config screens by mod id](https://github.com/mezz/JustEnoughItems/commit/82677c12eefe06bded4090aec45f4fb5eb5e6467) - mezz
* [Centralize cheat mode updates](https://github.com/mezz/JustEnoughItems/commit/6b2069bf89ac1168efe033806301a39a365eea40) - mezz
* [Expose native key mappings internally](https://github.com/mezz/JustEnoughItems/commit/5f490b0db6a33c296b0a21d0db3a605f5d56296c) - mezz
* [Expose runtime toggle state changes](https://github.com/mezz/JustEnoughItems/commit/07e93173033de83278e0b6325d60f52fdc328e85) - mezz
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/bd0bb4c2e715d0908614c84628402cb5c2230976) - mezz
* [Distinguish JEI key mapping conflict contexts](https://github.com/mezz/JustEnoughItems/commit/9aa0b49857a833c77988e0289ec020762c1c8672) - mezz
* [Localize modifier key names](https://github.com/mezz/JustEnoughItems/commit/308bf60b80dd344ef97c109c27a42fd2ce92dc00) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/f771f1fa773c1bc3a0702f08a866970b30b77c62) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d3f6a2cacdac936256a9397ea98456ed4f18b554) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c85e9077eda4907d5b920b119159ac05926fe884) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/53e48dc080960aa6df863d96c71936cffcd2a6c2) - mezz
v19.56.0.433
BETA
September 13, 2026
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/bd0bb4c2e715d0908614c84628402cb5c2230976) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/f771f1fa773c1bc3a0702f08a866970b30b77c62) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d3f6a2cacdac936256a9397ea98456ed4f18b554) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c85e9077eda4907d5b920b119159ac05926fe884) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/53e48dc080960aa6df863d96c71936cffcd2a6c2) - mezz
v19.56.0.433
BETA
September 13, 2026
* [Add representative ingredients for ingredient types](https://github.com/mezz/JustEnoughItems/commit/bd0bb4c2e715d0908614c84628402cb5c2230976) - mezz
* [Filter recipe lookups by hidden categories](https://github.com/mezz/JustEnoughItems/commit/f771f1fa773c1bc3a0702f08a866970b30b77c62) - mezz
* [Apply search alias configs without restarting JEI](https://github.com/mezz/JustEnoughItems/commit/d3f6a2cacdac936256a9397ea98456ed4f18b554) - mezz
* [Refresh overlay button states each tick](https://github.com/mezz/JustEnoughItems/commit/c85e9077eda4907d5b920b119159ac05926fe884) - mezz
* [Declare the JEI logo in NeoForge metadata](https://github.com/mezz/JustEnoughItems/commit/53e48dc080960aa6df863d96c71936cffcd2a6c2) - mezz
v19.55.0.432
BETA
September 13, 2026
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/e7cc11a96325658e047fc7a34f9a3ccb1ef36d1c) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/d64ebc73f7f76e599a974363737cf1e50bfa531a) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/94fa23915e81725d7111580911f0bc5cb50e1d87) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/d57463ea51564868403b74d946f5c14c653b93f4) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/1d4f74e04e170cba7d143147aa92fce630de71c7) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/eaed7f2a3d65eaeb348e8d456fbffcf9974acb21) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/ae7ce10323562826e90093c6702d794bccef88da) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/52b273a6955b2efc607411a7caf8974383e2a87c) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/00f5185b182cb79fbe9badd4d8aec3019587d676) - mezz
v19.55.0.432
BETA
September 13, 2026
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/e7cc11a96325658e047fc7a34f9a3ccb1ef36d1c) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/d64ebc73f7f76e599a974363737cf1e50bfa531a) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/94fa23915e81725d7111580911f0bc5cb50e1d87) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/d57463ea51564868403b74d946f5c14c653b93f4) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/1d4f74e04e170cba7d143147aa92fce630de71c7) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/eaed7f2a3d65eaeb348e8d456fbffcf9974acb21) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/ae7ce10323562826e90093c6702d794bccef88da) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/52b273a6955b2efc607411a7caf8974383e2a87c) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/00f5185b182cb79fbe9badd4d8aec3019587d676) - mezz
v19.55.0.432
BETA
September 13, 2026
* [Hide entries removed from sorting configs](https://github.com/mezz/JustEnoughItems/commit/e7cc11a96325658e047fc7a34f9a3ccb1ef36d1c) - mezz
* [Apply sorting config changes at runtime](https://github.com/mezz/JustEnoughItems/commit/d64ebc73f7f76e599a974363737cf1e50bfa531a) - mezz
* [Restart JEI for batch config changes](https://github.com/mezz/JustEnoughItems/commit/94fa23915e81725d7111580911f0bc5cb50e1d87) - mezz
* [Update English config translations for MezzConfig](https://github.com/mezz/JustEnoughItems/commit/d57463ea51564868403b74d946f5c14c653b93f4) - mezz
* [Localize native server config values](https://github.com/mezz/JustEnoughItems/commit/1d4f74e04e170cba7d143147aa92fce630de71c7) - mezz
* [Move legacy ingredient serializer to Gui](https://github.com/mezz/JustEnoughItems/commit/eaed7f2a3d65eaeb348e8d456fbffcf9974acb21) - mezz
* [Move shared GUI types to Common](https://github.com/mezz/JustEnoughItems/commit/ae7ce10323562826e90093c6702d794bccef88da) - mezz
* [Improve splitLines wrapping](https://github.com/mezz/JustEnoughItems/commit/52b273a6955b2efc607411a7caf8974383e2a87c) - mezz
* [Fit overlays around config screen](https://github.com/mezz/JustEnoughItems/commit/00f5185b182cb79fbe9badd4d8aec3019587d676) - mezz
v19.55.0.431
BETA
September 13, 2026
* [Update MezzConfig to 0.5.4](https://github.com/mezz/JustEnoughItems/commit/cbd1d6e1744169724d4e007c53bb82004f8305b4) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/a60269c7592c980f1aefbf1dcb533faa0c08fba6) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/0f4db962d4f7990a8f6a5de7fe54e0ea1dd9d401) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6d4c5cc4dc18b1a5840f7d82670b7744931e74a3) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/2b147c3bd89107b0424d47d400d950e559b62548) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/60a0ccf45e4e2702a7c069e25b3956ad40536e8e) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/4ca23153111444e310d65b25ec670a50778c2838) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/0f2120c687f37d1638ce768c41fce313ba995a02) - mezz
* [Limit Forge source aggregation to main tasks](https://github.com/mezz/JustEnoughItems/commit/d0bc7294aed25256ef3f708154e09d236c182c9f) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/40bfbd878cff3cdcbc87c93af903e11df740b0ee) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/f05a4fc74aadd3b06f91423c064799d18c052668) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/1d983a924c133e4d41ab1577c23d1a8eb99cb122) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/a95ac67ca5bd9326bc74523a8668e591328a76c7) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/8df5dc41383abc2813907a49df8c780036619595) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/7ca9458eb2a7ebc8e0aef0243d276cf485639014) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/370383c31348197c0e6827507cc1e955bd7aad58) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/0fa9d24f8961a4e848ba5935ce1295a415cf9907) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/d21926171b263f3b34d224793c27f8c4e452510b) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/32d8d41a72cb55f85bcaa5514a97ea316ff69eeb) - mezz
v19.55.0.431
BETA
September 13, 2026
* [Update MezzConfig to 0.5.4](https://github.com/mezz/JustEnoughItems/commit/cbd1d6e1744169724d4e007c53bb82004f8305b4) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/a60269c7592c980f1aefbf1dcb533faa0c08fba6) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/0f4db962d4f7990a8f6a5de7fe54e0ea1dd9d401) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6d4c5cc4dc18b1a5840f7d82670b7744931e74a3) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/2b147c3bd89107b0424d47d400d950e559b62548) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/60a0ccf45e4e2702a7c069e25b3956ad40536e8e) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/4ca23153111444e310d65b25ec670a50778c2838) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/0f2120c687f37d1638ce768c41fce313ba995a02) - mezz
* [Limit Forge source aggregation to main tasks](https://github.com/mezz/JustEnoughItems/commit/d0bc7294aed25256ef3f708154e09d236c182c9f) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/40bfbd878cff3cdcbc87c93af903e11df740b0ee) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/f05a4fc74aadd3b06f91423c064799d18c052668) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/1d983a924c133e4d41ab1577c23d1a8eb99cb122) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/a95ac67ca5bd9326bc74523a8668e591328a76c7) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/8df5dc41383abc2813907a49df8c780036619595) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/7ca9458eb2a7ebc8e0aef0243d276cf485639014) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/370383c31348197c0e6827507cc1e955bd7aad58) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/0fa9d24f8961a4e848ba5935ce1295a415cf9907) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/d21926171b263f3b34d224793c27f8c4e452510b) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/32d8d41a72cb55f85bcaa5514a97ea316ff69eeb) - mezz
v19.55.0.431
BETA
September 13, 2026
* [Update MezzConfig to 0.5.4](https://github.com/mezz/JustEnoughItems/commit/cbd1d6e1744169724d4e007c53bb82004f8305b4) - mezz
* [Unregister runtime config listeners](https://github.com/mezz/JustEnoughItems/commit/a60269c7592c980f1aefbf1dcb533faa0c08fba6) - mezz
* [Use MezzConfig sorting configs](https://github.com/mezz/JustEnoughItems/commit/0f4db962d4f7990a8f6a5de7fe54e0ea1dd9d401) - mezz
* [Test library config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/6d4c5cc4dc18b1a5840f7d82670b7744931e74a3) - mezz
* [Test named color serialization](https://github.com/mezz/JustEnoughItems/commit/2b147c3bd89107b0424d47d400d950e559b62548) - mezz
* [Test client config migration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/60a0ccf45e4e2702a7c069e25b3956ad40536e8e) - mezz
* [Remove obsolete legacy config translations](https://github.com/mezz/JustEnoughItems/commit/4ca23153111444e310d65b25ec670a50778c2838) - mezz
* [Migrate JEI configuration to MezzConfig](https://github.com/mezz/JustEnoughItems/commit/0f2120c687f37d1638ce768c41fce313ba995a02) - mezz
* [Limit Forge source aggregation to main tasks](https://github.com/mezz/JustEnoughItems/commit/d0bc7294aed25256ef3f708154e09d236c182c9f) - mezz
* [Deprecate the JEI config API](https://github.com/mezz/JustEnoughItems/commit/40bfbd878cff3cdcbc87c93af903e11df740b0ee) - mezz
* [Exclude MezzConfig from Fabric server tests](https://github.com/mezz/JustEnoughItems/commit/f05a4fc74aadd3b06f91423c064799d18c052668) - mezz
* [Mark MezzConfig required on CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/1d983a924c133e4d41ab1577c23d1a8eb99cb122) - mezz
* [Return checked values from ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/a95ac67ca5bd9326bc74523a8668e591328a76c7) - mezz
* [Correct nullable annotations](https://github.com/mezz/JustEnoughItems/commit/8df5dc41383abc2813907a49df8c780036619595) - mezz
* [Declare MezzConfig as a required mod dependency](https://github.com/mezz/JustEnoughItems/commit/7ca9458eb2a7ebc8e0aef0243d276cf485639014) - mezz
* [Depend on and embed MezzConfig 0.5.3](https://github.com/mezz/JustEnoughItems/commit/370383c31348197c0e6827507cc1e955bd7aad58) - mezz
* [Declare MezzConfig in published Maven metadata](https://github.com/mezz/JustEnoughItems/commit/0fa9d24f8961a4e848ba5935ce1295a415cf9907) - mezz
* [Rename client config containers](https://github.com/mezz/JustEnoughItems/commit/d21926171b263f3b34d224793c27f8c4e452510b) - mezz
* [Move config enums into the config package](https://github.com/mezz/JustEnoughItems/commit/32d8d41a72cb55f85bcaa5514a97ea316ff69eeb) - mezz
v30.32.0.215
BETA
September 11, 2026
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/aae2dfcfb82e6b5bce787ba72bb2eda7339b274f) - mezz
v30.32.0.215
BETA
September 11, 2026
* [Include custom game tests in Gradle check](https://github.com/mezz/JustEnoughItems/commit/aae2dfcfb82e6b5bce787ba72bb2eda7339b274f) - mezz
v19.54.0.429
BETA
September 11, 2026
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/d17585a8ef43726108bc3ee3027365a90ce53858) - mezz
* [Update Gradle wrapper to 8.14.5](https://github.com/mezz/JustEnoughItems/commit/a8491dfce7978c8f17e565004b80dd1bd93c92ba) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/02988dcb8af46452ee9abb6cb9a43914e447dd80) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/c23e58a2ceea77be10895cc9121a67deb89570d9) - mezz
* [Run all builds and GameTests in CI](https://github.com/mezz/JustEnoughItems/commit/223d029722ddecc94885a025392ccb7e2a8ac204) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/0f69b764799d46ced8738ac62a559bf35dd4656d) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/ce0be287ecfc1f52430eb1441cd18669b7a0002c) - mezz
v19.54.0.429
BETA
September 11, 2026
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/d17585a8ef43726108bc3ee3027365a90ce53858) - mezz
* [Update Gradle wrapper to 8.14.5](https://github.com/mezz/JustEnoughItems/commit/a8491dfce7978c8f17e565004b80dd1bd93c92ba) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/02988dcb8af46452ee9abb6cb9a43914e447dd80) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/c23e58a2ceea77be10895cc9121a67deb89570d9) - mezz
* [Run all builds and GameTests in CI](https://github.com/mezz/JustEnoughItems/commit/223d029722ddecc94885a025392ccb7e2a8ac204) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/0f69b764799d46ced8738ac62a559bf35dd4656d) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/ce0be287ecfc1f52430eb1441cd18669b7a0002c) - mezz
v19.54.0.429
BETA
September 11, 2026
* [Fix ingredient grid test view](https://github.com/mezz/JustEnoughItems/commit/d17585a8ef43726108bc3ee3027365a90ce53858) - mezz
* [Update Gradle wrapper to 8.14.5](https://github.com/mezz/JustEnoughItems/commit/a8491dfce7978c8f17e565004b80dd1bd93c92ba) - mezz
* [Cap recipe screen height limit](https://github.com/mezz/JustEnoughItems/commit/02988dcb8af46452ee9abb6cb9a43914e447dd80) - mezz
* [Use deduplicating runner library](https://github.com/mezz/JustEnoughItems/commit/c23e58a2ceea77be10895cc9121a67deb89570d9) - mezz
* [Run all builds and GameTests in CI](https://github.com/mezz/JustEnoughItems/commit/223d029722ddecc94885a025392ccb7e2a8ac204) - mezz
* [Fix test nullness annotations](https://github.com/mezz/JustEnoughItems/commit/0f69b764799d46ced8738ac62a559bf35dd4656d) - mezz
* [Align lookup history with overlay grids](https://github.com/mezz/JustEnoughItems/commit/ce0be287ecfc1f52430eb1441cd18669b7a0002c) - mezz
v30.32.0.214
BETA
September 11, 2026
* [Fix NeoForge client game test API classpath](https://github.com/mezz/JustEnoughItems/commit/d4400f33d5b56c9e5185b2a27d6df5b01c119d9a) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/7e1af9b98a5772f33e22456732b151b9f618e931) - mezz
v30.32.0.214
BETA
September 11, 2026
* [Fix NeoForge client game test API classpath](https://github.com/mezz/JustEnoughItems/commit/d4400f33d5b56c9e5185b2a27d6df5b01c119d9a) - mezz
* [Consolidate API Gradle subprojects](https://github.com/mezz/JustEnoughItems/commit/7e1af9b98a5772f33e22456732b151b9f618e931) - mezz
v11.65.0.1081
BETA
September 11, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ca258003f74dbd68e917f3a1a25edf70bd9b3d4f) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/c3728954fc6fce05a312a869b455826074b64218) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/0a39ccf75f176c0f97c183d6c29279c05e42d1e7) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/b3648a6896ae3a8a8874e2ae2639999a5406c20e) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/05846f7571b39c8555d4c6f91aff3d36e441c596) - mezz
v11.65.0.1081
BETA
September 11, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ca258003f74dbd68e917f3a1a25edf70bd9b3d4f) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/c3728954fc6fce05a312a869b455826074b64218) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/0a39ccf75f176c0f97c183d6c29279c05e42d1e7) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/b3648a6896ae3a8a8874e2ae2639999a5406c20e) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/05846f7571b39c8555d4c6f91aff3d36e441c596) - mezz
v30.32.0.212
BETA
September 10, 2026
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/b59b07b4247454654d54d72dfe82901d9a5506b5) - mezz
v30.32.0.212
BETA
September 10, 2026
* [Close #91 Add fireworks recipes](https://github.com/mezz/JustEnoughItems/commit/b59b07b4247454654d54d72dfe82901d9a5506b5) - mezz
v15.59.0.210
BETA
September 10, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/5f488cd22bb938ceb00370175acb3b0d2760d5ed) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/b9b1a4869e7488a9b1f98e8cb0c982da7afdbd40) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/8ce62692356bf872629a2bf346ef15e5c0ad74ae) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/747115c96881b44af3df749fb70fe49aeb822107) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/9115c0587e4d6cd87d58b6ea9ec0c29268f53dff) - mezz
v15.59.0.210
BETA
September 10, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/5f488cd22bb938ceb00370175acb3b0d2760d5ed) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/b9b1a4869e7488a9b1f98e8cb0c982da7afdbd40) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/8ce62692356bf872629a2bf346ef15e5c0ad74ae) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/747115c96881b44af3df749fb70fe49aeb822107) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/9115c0587e4d6cd87d58b6ea9ec0c29268f53dff) - mezz
v19.54.0.427
BETA
September 10, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ab41e8c779561db0e11ab2a9e014a4ed36d5fb9c) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/637efbddc8a1667feee3634c1a77cd0569ceef53) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/56d013367dff01221c4803f4e6c5a35444a7bae2) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/1469ad275290b4709f5b591b1eec6dd2a8167812) - mezz
v19.54.0.427
BETA
September 10, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ab41e8c779561db0e11ab2a9e014a4ed36d5fb9c) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/637efbddc8a1667feee3634c1a77cd0569ceef53) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/56d013367dff01221c4803f4e6c5a35444a7bae2) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/1469ad275290b4709f5b591b1eec6dd2a8167812) - mezz
v19.54.0.427
BETA
September 10, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ab41e8c779561db0e11ab2a9e014a4ed36d5fb9c) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/637efbddc8a1667feee3634c1a77cd0569ceef53) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/56d013367dff01221c4803f4e6c5a35444a7bae2) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/1469ad275290b4709f5b591b1eec6dd2a8167812) - mezz
v30.32.0.211
BETA
September 10, 2026
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/db02208b1a822a290fc8120a0644b3024b6cea81) - mezz
v30.32.0.211
BETA
September 10, 2026
* [Fix #4478 Refresh recipes after proxy server switch](https://github.com/mezz/JustEnoughItems/commit/db02208b1a822a290fc8120a0644b3024b6cea81) - mezz
v27.38.0.97
BETA
September 9, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/4b6e47334ac4aaeae51d15facbb38c42cb511321) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/1d76a2bb07ee89b2836d91cea8b5667029004bbd) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/b591ccd61c2370e7c4ef61165f97e742e596a299) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/2b479fd59e3e4c5c569638f62d04982d28531ae5) - mezz
v27.38.0.97
BETA
September 9, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/4b6e47334ac4aaeae51d15facbb38c42cb511321) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/1d76a2bb07ee89b2836d91cea8b5667029004bbd) - mezz
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/b591ccd61c2370e7c4ef61165f97e742e596a299) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/2b479fd59e3e4c5c569638f62d04982d28531ae5) - mezz
v29.37.0.98
BETA
September 8, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ccc16e89e7fbcbb74897f50d06927f9e7307b13a) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/be45a4665b7ab0d584dab55f6b6a860bc76380cb) - mezz
v29.37.0.98
BETA
September 8, 2026
* [Drop 1.16.5 and 1.18.2 from supported versions](https://github.com/mezz/JustEnoughItems/commit/ccc16e89e7fbcbb74897f50d06927f9e7307b13a) - mezz
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/be45a4665b7ab0d584dab55f6b6a860bc76380cb) - mezz
v30.32.0.209
BETA
September 7, 2026
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/9be24fb98766dfa6fc7db2f0620613471e49bddc) - mezz
v30.32.0.209
BETA
September 7, 2026
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/9be24fb98766dfa6fc7db2f0620613471e49bddc) - mezz
v19.53.0.426
BETA
September 7, 2026
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/98184cc26839d7a40da31b019ff098198ac1f931) - mezz
v19.53.0.426
BETA
September 7, 2026
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/98184cc26839d7a40da31b019ff098198ac1f931) - mezz
v19.53.0.426
BETA
September 7, 2026
* [Fix #4474 Dragging bookmarks can cause bookmark area to move around](https://github.com/mezz/JustEnoughItems/commit/98184cc26839d7a40da31b019ff098198ac1f931) - mezz
v29.37.0.97
BETA
September 7, 2026
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/e67fd9741957f7124176ede004a6ed8fa852054b) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/234bbc954ecd2c796e08ae8240f9386f6626b055) - mezz
v29.37.0.97
BETA
September 7, 2026
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/e67fd9741957f7124176ede004a6ed8fa852054b) - mezz
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/234bbc954ecd2c796e08ae8240f9386f6626b055) - mezz
v30.32.0.208
BETA
September 7, 2026
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/6b949e06d70acf9be2979d3a026fa2d9d4879bbd) - mezz
v30.32.0.208
BETA
September 7, 2026
* [Fix #4472 Fluid ingredients alternate between visible and empty in recipe GUI](https://github.com/mezz/JustEnoughItems/commit/6b949e06d70acf9be2979d3a026fa2d9d4879bbd) - mezz
v30.32.0.207
BETA
September 7, 2026
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/ee6ee7e3c65dc52ad2d70def17a5f4b8fa9ce5d2) - mezz
v30.32.0.207
BETA
September 7, 2026
* [Add grouped crafting station displays](https://github.com/mezz/JustEnoughItems/commit/ee6ee7e3c65dc52ad2d70def17a5f4b8fa9ce5d2) - mezz
v11.64.0.1080
BETA
September 6, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/9de55d9b1d2d7bd3e6032bf0d3132d92ce2af2f3) - mezz
v11.64.0.1080
BETA
September 6, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/9de55d9b1d2d7bd3e6032bf0d3132d92ce2af2f3) - mezz
v15.58.0.209
BETA
September 6, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/b34c2eefd7f5e120f38553030d2e31fc6ca38187) - mezz
v15.58.0.209
BETA
September 6, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/b34c2eefd7f5e120f38553030d2e31fc6ca38187) - mezz
v27.37.0.96
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/ff23de785ced1dfed38dd5360b852cbad49adb27) - mezz
v27.37.0.96
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/ff23de785ced1dfed38dd5360b852cbad49adb27) - mezz
v29.36.0.96
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/634d109ddd299a62beb2d9a1b8566da3dfd56bb8) - mezz
v29.36.0.96
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/634d109ddd299a62beb2d9a1b8566da3dfd56bb8) - mezz
v30.31.0.206
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/43a7b9a2966f7b5bb75c9d3f222abbfe0cbd0344) - mezz
v30.31.0.206
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/43a7b9a2966f7b5bb75c9d3f222abbfe0cbd0344) - mezz
v19.53.0.425
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/874fc7566fb7476323f4b2d5e49da60542a3d453) - mezz
v19.53.0.425
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/874fc7566fb7476323f4b2d5e49da60542a3d453) - mezz
v19.53.0.425
BETA
September 5, 2026
* [Expose bookmark APIs for #4469](https://github.com/mezz/JustEnoughItems/commit/874fc7566fb7476323f4b2d5e49da60542a3d453) - mezz
v11.63.0.1079
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/9d823d7ec2e47a095dede65a662540d061148197) - mezz
v11.63.0.1079
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/9d823d7ec2e47a095dede65a662540d061148197) - mezz
v11.63.0.1078
BETA
September 5, 2026
* [Fix backported interactive tooltip rendering](https://github.com/mezz/JustEnoughItems/commit/484e0ad6d26ad04c6b2467f82c81622c8fcbecdc) - mezz
* [Fix fluid candidate tooltip rendering](https://github.com/mezz/JustEnoughItems/commit/11ebf9f775cc8edc6fbd0ee5686e533d0e0c8e7d) - mezz
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/eb0092dfc30b4058b2690489db98f0a4cca2fa87) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/da43d6ae20188cabe9ceb25b8cdd1597e1affd35) - mezz
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/af519dd623feac88c37a61c542a7dc9d330b3bb5) - mezz
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/2514696510953cdc1d7f07cedc6ac84de56945d7) - mezz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/033424622763cb80154ab2f1a4b32b56ada4a1a2) - vfyjxf
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/5111101b71892dcfc2cc3f426b64f12c1ba03f3f) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/8a8c28da8e246ab5a884437649337f20ad4a5db9) - mezz
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/5a702b0644165a92c366bf4ad970e738dc41d3b9) - mezz
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/528babb155efdbe4adda0a0f0d874ac1b21ffc5f) - mezz
* [Fix held JEI keybinding polling](https://github.com/mezz/JustEnoughItems/commit/268e2479b78c8be82f22d2f2fa289eb02a4c1d91) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/114270b23156522c75b4a056fb3d92c84ee312f8) - mezz
* [Avoid damaging shared grindstone ingredients](https://github.com/mezz/JustEnoughItems/commit/033e2909c10c73e87d2f62b01969363d3becbe1e) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/4ff4771001c76be3ebf118bf5adc534727c25a4d) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/3b14d8c790ec37509259cb1c138a7f30aa72f652) - mezz
* [Raise nested pinned bookmark tooltips above item decorations](https://github.com/mezz/JustEnoughItems/commit/2593ce2e6e5f22fc4826b571c726c00b92dd96b8) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/2300ca22e1e5f195a9e720d9d73602dc40bbffaa) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/064aafa913b4489c106c66f5561f3cbfe8fdfe2b) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/f888ac1cc18cfca912edf133d4140c1d46fb8a11) - mezz
* [Detect mod names added by tooltip events](https://github.com/mezz/JustEnoughItems/commit/eb0654294cbd2aea51bc1a42f07dc287ad799811) - mezz
* [Stop logging errors for empty creative-menu stacks](https://github.com/mezz/JustEnoughItems/commit/ca0aed8c63dd7019458daa6122e1606d70c7489c) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/7f98bf159501dd89b76a03b77b61c9e3bca0e5d4) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/6bf52cd9a5ef0f3acbf01a87b8ff3e457c204059) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/3f602539ee2765b57f3b0c4f89ff79c868e41ffe) - vfyjxf
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/eebb5ad3e7067f924a38dddb18a0ab92e6a3a687) - mezz
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/c8024350243dcc2def0d8cb4d2a59fb97c8a32f1) - Abbage230
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/c55b1d4074f143a9e0ad40db1b27bdbe403e1c2c) - mezz
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/5bee48b1b9141a8963587846fef3a7bb62577898) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/2fdfd2c8f77c3c9e71932d3ee5d433d4854c41bf) - mezz
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/2435b6714695b8ebf0385f877c85fa105efa42ab) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/ef0f7f737e83641148d701523f22bf935760797e) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/d6d17b0e30f86ff67a69d361f35e33a361396b61) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/ce85a5e180ec845f3ff44733aba504b5cab2ef0d) - mezz
* [Fix Forge GameTest source wiring](https://github.com/mezz/JustEnoughItems/commit/be68909c5e3384d3ef9841c192a0e2de14401c34) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/b2b196f019ea5c4ff0bb805f9f2f9337c00bd0d5) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/dd97e6f6b6b56a96d82a27ccceb89612abb0c33a) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/ce771c2cd595190a91c7cdb53621af610e1dbfce) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/cc534dd9dba4986ec028c92b3595254627f4db37) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/80112d77439f02d06005bae80490f05380111c9d) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/3b9b92f61e157f04d0fd32d0ffe12e3a367859ba) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/216b81099c40675391625e68fc64493cbd24f0d7) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/cac1da4665a151c9dd044ddd8312caadb7540a9f) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/b7f914c54ca3a59e7560ddaaa77e3348d39b094f) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/a07c2d3ad5df1f0930ec8fee19dd7a7b06f49c8f) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/98ed830a08455f2938d64c25652d03dfdc4dd732) - MakerYuichi
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/1e5b3cfd56b645217b0319fea1846cb248db592c) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/ca28c6b81709c9a4566b1a06aa4bbe804e4f8cc7) - vfyjxf
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/778d0a5b9b829076cad06a9da804748483e12326) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/43c42ee0bc0398c1fbe10b62cabd38578f1b1bc0) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/24a4d1aeff1c30f092824eacfd226e24dbe6de27) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/2417d532b7284f71bf503ed24fa444043e3e4a48) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/14bf20855c97f7386fb07cfadab91ce0eed02c64) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/f575579ffa2853b1ff91914a067b46474b395064) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/b6840e1050cffe9e5a2f0847d991d8e51bf49ecd) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/6a14f6f38d4ac3c1521cea1ad7445ae62c5ef1ef) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/2e6fc12fc8d380fc740b0fe8149eb29a691df647) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/1e667ed0aacd1d0999219c3bff68217ce1a04495) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/cdfaba139447392ed6916a06c19d2206fc75d22a) - Palexari12
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/9908e1f6068d0fdc5e3d2f5d8ad5401e53908495) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/82d2a1fdcf2fb134d20e22b308557129c8d5a733) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/7dd423af86fca68e92f96804050dc98080ca5280) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/4d5ffe5cc87400fedcfa8556fc017f5b9fc77180) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/1337da2f0955113a878563a487bac197db38b493) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/bcdd9c0671fd82a3f3684ba475223534e04bb8a0) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/65c85433c96a7f1cc62c6241ec7204bcdd5da9ce) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/5fae19379010379f60ae65f3385f5b6862491f5d) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/36c876b86638319c138545668c6d55951e5554b2) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/19948338a0355485768875badaea032db63fbd59) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/fbf1ca2e55a6f6d494e8d3f3de846c2c8078cefc) - mezz
* [Close #4317 Support permission providers for cheat mode](https://github.com/mezz/JustEnoughItems/commit/dab8c750066fbc5ea5663612ee8180d8b701c021) - mezz
* [Fix #4454 Preserve typed ingredient compatibility](https://github.com/mezz/JustEnoughItems/commit/66ad06f90ad1a1e4760534816b5853de6029f84e) - mezz
* [Update zh_cn translations for 1.19 (#4434)](https://github.com/mezz/JustEnoughItems/commit/5ac823b797fe6473f6de983fa439a96022b8dc03) - mc开始下雪
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/57257ecdd6291ca62afe97168384c4c9bbf96602) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/1d51a8cebd3bdd5691e1e509ddcc02141bbcc6de) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/dcd5c032280ef00f2053552de111984ec1051aa7) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/842cddbdc5f6a88686854e08c0084a4251d9c129) - mezz
* [Use JSON bookmark and blacklist configs](https://github.com/mezz/JustEnoughItems/commit/5333b1f0a5e88537bc50e4d57a923c3fab501cd8) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/423fbd41bb5b74c70a015a730857a3a8779425ce) - mezz
* [Use Object UIDs internally](https://github.com/mezz/JustEnoughItems/commit/1a6a0cd6665007d5eb7397c2fa2c19b412532309) - James Mitchell
* [Enable configuration cache and improve IDEA excludes](https://github.com/mezz/JustEnoughItems/commit/ba36dd7e0a7dacc5547b82547f267fc402a65f8e) - James Mitchell
* [Move suffix tree implementation to embedded library](https://github.com/mezz/JustEnoughItems/commit/5f7de396ce932e2f3a38322f40144f2afe68ce86) - mezz
* [Merge Core into Common](https://github.com/mezz/JustEnoughItems/commit/25a23664fd5dfe2d2b4f7cafbcd746f943edeee4) - mezz
* [Improve fluid docs and use API alignment enums](https://github.com/mezz/JustEnoughItems/commit/1c13c5a65d2de1f05be12a8705619acc04a419a7) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/daeeee559a8f5bb3aefef5d06579ea532bf933b0) - mezz
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/c52d1dc241da53b30e82fac7e9bcebbfc8413742) - mezz
* [Backport translation updates for 1.20.1](https://github.com/mezz/JustEnoughItems/commit/a14a05149cca1193e4d6c2e9ae606e1ab16a513a) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/0e49d26f98414ef50a0bd02a867f9ef5dad1a368) - mezz
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/04681f12ace9372749ace5a492773ca5f8be132d) - mezz
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/7dc6bdd74dc8681a6240a1e1303e8f28b0592a24) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/610bb273c209b780823ae83ab9d1abcbdc677968) - Oleksii-Melashchenko
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/469391e9f2b7f02aea5b8da0a2e98686b069bd29) - mezz
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/244d0180ecb86e07a9bc3e7975cb60a5c2baa912) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/1c7953224df1f3f9c452dcd6d92a309b301a515f) - mezz
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/0eb6dc1a10433b6654f26c7257b3a443579dde97) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/f6d540e0f254b42d29b1fd6bff332e882ae2ec2a) - mezz
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/cc5dbe000cdc6699b6e1b97327c79aa540b888fc) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/52f1005c62f42343ab900c29330be5e9d9111a17) - mezz
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/3a677f8aafd3c2442a964dc4262b2e22edf37119) - vfyjxf
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/a48a27f650bd761eceb34d29ab9f8859d8ee3dbd) - mezz
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/b0634d709c6d5e9e45bb5238e3ba34192ed701b3) - mezz
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/145fa4be1e2148d3d7f277c2ed66b68ce2bd6b76) - mezz
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/083929ad575cc857e35b6efc9bc9ddf8781ddcab) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/ff6b964782dca865f0ca7277873570bc07810778) - mezz
* [Allow advanced recipe tooltip modifications](https://github.com/mezz/JustEnoughItems/commit/40e7d68df96bf8ff1c718767a3757ce419223585) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/1af1f49a2f31cc696df7ccf88f5a511e1e78f5ef) - mezz
* [Remove UIDs from generated enchantment recipes](https://github.com/mezz/JustEnoughItems/commit/d1ae9176cd86eb8a21c1238942abf98e2b1cbb8d) - mezz
* [Add screen handler clickable ingredients](https://github.com/mezz/JustEnoughItems/commit/bc33e1701669f4223f07b69aba9a7322bb8cbd5a) - mezz
* [Batch ingredient visibility updates](https://github.com/mezz/JustEnoughItems/commit/b12c1317c3baf8968fb87c5febc59b1ab5771631) - mezz
* [Add recipe layout button factories](https://github.com/mezz/JustEnoughItems/commit/a7e5dbb56c5a2c265a9b7577b7f4575e3d30c76a) - mezz
* [Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/959be65bf5b86770104ad0e00d90683564ebf5d2) - 0196071
* [Relax display ingredient server filtering](https://github.com/mezz/JustEnoughItems/commit/d29183d463a424123134c955e33353f89db18a68) - mezz
* [Add recipe crash context to logs](https://github.com/mezz/JustEnoughItems/commit/9f6c6b1d94111c2da8fd06506e3420530df3d535) - mezz
* [Optimize hot ingredient paths](https://github.com/mezz/JustEnoughItems/commit/9e76212183c2f345b7444e320ac8fce1bc84d60b) - mezz
* [Save bookmark list less frequently](https://github.com/mezz/JustEnoughItems/commit/737e31a92379cc4e23a2d502f59612aa528832fc) - mezz
* [Optimize recipe layout creation and transfer lookups](https://github.com/mezz/JustEnoughItems/commit/5a34d72c7e65120eea26779390d53999c08e6b86) - mezz
* [Cache unsupported recipe-transfer containers](https://github.com/mezz/JustEnoughItems/commit/ccc723ed97211241f1c80be5a3a4fdb8f92aad1b) - mezz
* [Disable page navigation buttons on single page](https://github.com/mezz/JustEnoughItems/commit/bd7bae06ec4a490270b8338f9784bb9df61cd613) - mezz
* [Optimize ingredient type lookup map](https://github.com/mezz/JustEnoughItems/commit/4cb093db845206a7cdd141ac28c5f67cb169e65b) - mezz
* [Add runtime ingredient debug logs](https://github.com/mezz/JustEnoughItems/commit/2871ebebc0afe159b08d8c5e8b8508f3dc9bcb3a) - mezz
* [Lazy-load recipe category extras](https://github.com/mezz/JustEnoughItems/commit/20ca0b30a0635a6787a1c4d02f72e3c1fcd886a8) - mezz
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/1be8f3dbd52bfa78fcde4477f52b852f3c4210b0) - mezz
* [Add named crafting-grid input helpers](https://github.com/mezz/JustEnoughItems/commit/d0139c26fdbb67dffa63fda66b5f500637393308) - mezz
* [Cache registry access during JEI runtime](https://github.com/mezz/JustEnoughItems/commit/ac881f72ec43fd4fc36374ab65424b72663be236) - mezz
* [Allow ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/7483f354924aabd7a9954b15a8e00f84f87446d3) - mezz
* [Add support for recipes that already draw a border](https://github.com/mezz/JustEnoughItems/commit/47e7895b7cb0528145e9d5de77601e4f2ddc87ee) - mezz
v11.63.0.1078
BETA
September 5, 2026
* [Fix backported interactive tooltip rendering](https://github.com/mezz/JustEnoughItems/commit/484e0ad6d26ad04c6b2467f82c81622c8fcbecdc) - mezz
* [Fix fluid candidate tooltip rendering](https://github.com/mezz/JustEnoughItems/commit/11ebf9f775cc8edc6fbd0ee5686e533d0e0c8e7d) - mezz
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/eb0092dfc30b4058b2690489db98f0a4cca2fa87) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/da43d6ae20188cabe9ceb25b8cdd1597e1affd35) - mezz
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/af519dd623feac88c37a61c542a7dc9d330b3bb5) - mezz
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/2514696510953cdc1d7f07cedc6ac84de56945d7) - mezz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/033424622763cb80154ab2f1a4b32b56ada4a1a2) - vfyjxf
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/5111101b71892dcfc2cc3f426b64f12c1ba03f3f) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/8a8c28da8e246ab5a884437649337f20ad4a5db9) - mezz
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/5a702b0644165a92c366bf4ad970e738dc41d3b9) - mezz
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/528babb155efdbe4adda0a0f0d874ac1b21ffc5f) - mezz
* [Fix held JEI keybinding polling](https://github.com/mezz/JustEnoughItems/commit/268e2479b78c8be82f22d2f2fa289eb02a4c1d91) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/114270b23156522c75b4a056fb3d92c84ee312f8) - mezz
* [Avoid damaging shared grindstone ingredients](https://github.com/mezz/JustEnoughItems/commit/033e2909c10c73e87d2f62b01969363d3becbe1e) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/4ff4771001c76be3ebf118bf5adc534727c25a4d) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/3b14d8c790ec37509259cb1c138a7f30aa72f652) - mezz
* [Raise nested pinned bookmark tooltips above item decorations](https://github.com/mezz/JustEnoughItems/commit/2593ce2e6e5f22fc4826b571c726c00b92dd96b8) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/2300ca22e1e5f195a9e720d9d73602dc40bbffaa) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/064aafa913b4489c106c66f5561f3cbfe8fdfe2b) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/f888ac1cc18cfca912edf133d4140c1d46fb8a11) - mezz
* [Detect mod names added by tooltip events](https://github.com/mezz/JustEnoughItems/commit/eb0654294cbd2aea51bc1a42f07dc287ad799811) - mezz
* [Stop logging errors for empty creative-menu stacks](https://github.com/mezz/JustEnoughItems/commit/ca0aed8c63dd7019458daa6122e1606d70c7489c) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/7f98bf159501dd89b76a03b77b61c9e3bca0e5d4) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/6bf52cd9a5ef0f3acbf01a87b8ff3e457c204059) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/3f602539ee2765b57f3b0c4f89ff79c868e41ffe) - vfyjxf
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/eebb5ad3e7067f924a38dddb18a0ab92e6a3a687) - mezz
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/c8024350243dcc2def0d8cb4d2a59fb97c8a32f1) - Abbage230
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/c55b1d4074f143a9e0ad40db1b27bdbe403e1c2c) - mezz
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/5bee48b1b9141a8963587846fef3a7bb62577898) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/2fdfd2c8f77c3c9e71932d3ee5d433d4854c41bf) - mezz
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/2435b6714695b8ebf0385f877c85fa105efa42ab) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/ef0f7f737e83641148d701523f22bf935760797e) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/d6d17b0e30f86ff67a69d361f35e33a361396b61) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/ce85a5e180ec845f3ff44733aba504b5cab2ef0d) - mezz
* [Fix Forge GameTest source wiring](https://github.com/mezz/JustEnoughItems/commit/be68909c5e3384d3ef9841c192a0e2de14401c34) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/b2b196f019ea5c4ff0bb805f9f2f9337c00bd0d5) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/dd97e6f6b6b56a96d82a27ccceb89612abb0c33a) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/ce771c2cd595190a91c7cdb53621af610e1dbfce) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/cc534dd9dba4986ec028c92b3595254627f4db37) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/80112d77439f02d06005bae80490f05380111c9d) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/3b9b92f61e157f04d0fd32d0ffe12e3a367859ba) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/216b81099c40675391625e68fc64493cbd24f0d7) - mezz
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/cac1da4665a151c9dd044ddd8312caadb7540a9f) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/b7f914c54ca3a59e7560ddaaa77e3348d39b094f) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/a07c2d3ad5df1f0930ec8fee19dd7a7b06f49c8f) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/98ed830a08455f2938d64c25652d03dfdc4dd732) - MakerYuichi
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/1e5b3cfd56b645217b0319fea1846cb248db592c) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/ca28c6b81709c9a4566b1a06aa4bbe804e4f8cc7) - vfyjxf
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/778d0a5b9b829076cad06a9da804748483e12326) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/43c42ee0bc0398c1fbe10b62cabd38578f1b1bc0) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/24a4d1aeff1c30f092824eacfd226e24dbe6de27) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/2417d532b7284f71bf503ed24fa444043e3e4a48) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/14bf20855c97f7386fb07cfadab91ce0eed02c64) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/f575579ffa2853b1ff91914a067b46474b395064) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/b6840e1050cffe9e5a2f0847d991d8e51bf49ecd) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/6a14f6f38d4ac3c1521cea1ad7445ae62c5ef1ef) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/2e6fc12fc8d380fc740b0fe8149eb29a691df647) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/1e667ed0aacd1d0999219c3bff68217ce1a04495) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/cdfaba139447392ed6916a06c19d2206fc75d22a) - Palexari12
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/9908e1f6068d0fdc5e3d2f5d8ad5401e53908495) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/82d2a1fdcf2fb134d20e22b308557129c8d5a733) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/7dd423af86fca68e92f96804050dc98080ca5280) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/4d5ffe5cc87400fedcfa8556fc017f5b9fc77180) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/1337da2f0955113a878563a487bac197db38b493) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/bcdd9c0671fd82a3f3684ba475223534e04bb8a0) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/65c85433c96a7f1cc62c6241ec7204bcdd5da9ce) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/5fae19379010379f60ae65f3385f5b6862491f5d) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/36c876b86638319c138545668c6d55951e5554b2) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/19948338a0355485768875badaea032db63fbd59) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/fbf1ca2e55a6f6d494e8d3f3de846c2c8078cefc) - mezz
* [Close #4317 Support permission providers for cheat mode](https://github.com/mezz/JustEnoughItems/commit/dab8c750066fbc5ea5663612ee8180d8b701c021) - mezz
* [Fix #4454 Preserve typed ingredient compatibility](https://github.com/mezz/JustEnoughItems/commit/66ad06f90ad1a1e4760534816b5853de6029f84e) - mezz
* [Update zh_cn translations for 1.19 (#4434)](https://github.com/mezz/JustEnoughItems/commit/5ac823b797fe6473f6de983fa439a96022b8dc03) - mc开始下雪
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/57257ecdd6291ca62afe97168384c4c9bbf96602) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/1d51a8cebd3bdd5691e1e509ddcc02141bbcc6de) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/dcd5c032280ef00f2053552de111984ec1051aa7) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/842cddbdc5f6a88686854e08c0084a4251d9c129) - mezz
* [Use JSON bookmark and blacklist configs](https://github.com/mezz/JustEnoughItems/commit/5333b1f0a5e88537bc50e4d57a923c3fab501cd8) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/423fbd41bb5b74c70a015a730857a3a8779425ce) - mezz
* [Use Object UIDs internally](https://github.com/mezz/JustEnoughItems/commit/1a6a0cd6665007d5eb7397c2fa2c19b412532309) - James Mitchell
* [Enable configuration cache and improve IDEA excludes](https://github.com/mezz/JustEnoughItems/commit/ba36dd7e0a7dacc5547b82547f267fc402a65f8e) - James Mitchell
* [Move suffix tree implementation to embedded library](https://github.com/mezz/JustEnoughItems/commit/5f7de396ce932e2f3a38322f40144f2afe68ce86) - mezz
* [Merge Core into Common](https://github.com/mezz/JustEnoughItems/commit/25a23664fd5dfe2d2b4f7cafbcd746f943edeee4) - mezz
* [Improve fluid docs and use API alignment enums](https://github.com/mezz/JustEnoughItems/commit/1c13c5a65d2de1f05be12a8705619acc04a419a7) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/daeeee559a8f5bb3aefef5d06579ea532bf933b0) - mezz
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/c52d1dc241da53b30e82fac7e9bcebbfc8413742) - mezz
* [Backport translation updates for 1.20.1](https://github.com/mezz/JustEnoughItems/commit/a14a05149cca1193e4d6c2e9ae606e1ab16a513a) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/0e49d26f98414ef50a0bd02a867f9ef5dad1a368) - mezz
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/04681f12ace9372749ace5a492773ca5f8be132d) - mezz
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/7dc6bdd74dc8681a6240a1e1303e8f28b0592a24) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/610bb273c209b780823ae83ab9d1abcbdc677968) - Oleksii-Melashchenko
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/469391e9f2b7f02aea5b8da0a2e98686b069bd29) - mezz
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/244d0180ecb86e07a9bc3e7975cb60a5c2baa912) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/1c7953224df1f3f9c452dcd6d92a309b301a515f) - mezz
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/0eb6dc1a10433b6654f26c7257b3a443579dde97) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/f6d540e0f254b42d29b1fd6bff332e882ae2ec2a) - mezz
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/cc5dbe000cdc6699b6e1b97327c79aa540b888fc) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/52f1005c62f42343ab900c29330be5e9d9111a17) - mezz
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/3a677f8aafd3c2442a964dc4262b2e22edf37119) - vfyjxf
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/a48a27f650bd761eceb34d29ab9f8859d8ee3dbd) - mezz
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/b0634d709c6d5e9e45bb5238e3ba34192ed701b3) - mezz
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/145fa4be1e2148d3d7f277c2ed66b68ce2bd6b76) - mezz
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/083929ad575cc857e35b6efc9bc9ddf8781ddcab) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/ff6b964782dca865f0ca7277873570bc07810778) - mezz
* [Allow advanced recipe tooltip modifications](https://github.com/mezz/JustEnoughItems/commit/40e7d68df96bf8ff1c718767a3757ce419223585) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/1af1f49a2f31cc696df7ccf88f5a511e1e78f5ef) - mezz
* [Remove UIDs from generated enchantment recipes](https://github.com/mezz/JustEnoughItems/commit/d1ae9176cd86eb8a21c1238942abf98e2b1cbb8d) - mezz
* [Add screen handler clickable ingredients](https://github.com/mezz/JustEnoughItems/commit/bc33e1701669f4223f07b69aba9a7322bb8cbd5a) - mezz
* [Batch ingredient visibility updates](https://github.com/mezz/JustEnoughItems/commit/b12c1317c3baf8968fb87c5febc59b1ab5771631) - mezz
* [Add recipe layout button factories](https://github.com/mezz/JustEnoughItems/commit/a7e5dbb56c5a2c265a9b7577b7f4575e3d30c76a) - mezz
* [Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/959be65bf5b86770104ad0e00d90683564ebf5d2) - 0196071
* [Relax display ingredient server filtering](https://github.com/mezz/JustEnoughItems/commit/d29183d463a424123134c955e33353f89db18a68) - mezz
* [Add recipe crash context to logs](https://github.com/mezz/JustEnoughItems/commit/9f6c6b1d94111c2da8fd06506e3420530df3d535) - mezz
* [Optimize hot ingredient paths](https://github.com/mezz/JustEnoughItems/commit/9e76212183c2f345b7444e320ac8fce1bc84d60b) - mezz
* [Save bookmark list less frequently](https://github.com/mezz/JustEnoughItems/commit/737e31a92379cc4e23a2d502f59612aa528832fc) - mezz
* [Optimize recipe layout creation and transfer lookups](https://github.com/mezz/JustEnoughItems/commit/5a34d72c7e65120eea26779390d53999c08e6b86) - mezz
* [Cache unsupported recipe-transfer containers](https://github.com/mezz/JustEnoughItems/commit/ccc723ed97211241f1c80be5a3a4fdb8f92aad1b) - mezz
* [Disable page navigation buttons on single page](https://github.com/mezz/JustEnoughItems/commit/bd7bae06ec4a490270b8338f9784bb9df61cd613) - mezz
* [Optimize ingredient type lookup map](https://github.com/mezz/JustEnoughItems/commit/4cb093db845206a7cdd141ac28c5f67cb169e65b) - mezz
* [Add runtime ingredient debug logs](https://github.com/mezz/JustEnoughItems/commit/2871ebebc0afe159b08d8c5e8b8508f3dc9bcb3a) - mezz
* [Lazy-load recipe category extras](https://github.com/mezz/JustEnoughItems/commit/20ca0b30a0635a6787a1c4d02f72e3c1fcd886a8) - mezz
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/1be8f3dbd52bfa78fcde4477f52b852f3c4210b0) - mezz
* [Add named crafting-grid input helpers](https://github.com/mezz/JustEnoughItems/commit/d0139c26fdbb67dffa63fda66b5f500637393308) - mezz
* [Cache registry access during JEI runtime](https://github.com/mezz/JustEnoughItems/commit/ac881f72ec43fd4fc36374ab65424b72663be236) - mezz
* [Allow ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/7483f354924aabd7a9954b15a8e00f84f87446d3) - mezz
* [Add support for recipes that already draw a border](https://github.com/mezz/JustEnoughItems/commit/47e7895b7cb0528145e9d5de77601e4f2ddc87ee) - mezz
v11.39.0.1077
BETA
September 5, 2026
* [Complete remaining non-extendable API annotations [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/4570ca72ca3976f50320902103a888557c341409) - mezz
v11.39.0.1077
BETA
September 5, 2026
* [Complete remaining non-extendable API annotations [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/4570ca72ca3976f50320902103a888557c341409) - mezz
v11.39.0.1076
BETA
September 5, 2026
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/3e68e66766399df58d2d76f7daf93cde7c6f0d9f) - mezz
* [Complete non-extendable API annotations for 1.19 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/129204746fb3cd62e3e07d45c3a1489d699c3a79) - mezz
v11.39.0.1076
BETA
September 5, 2026
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/3e68e66766399df58d2d76f7daf93cde7c6f0d9f) - mezz
* [Complete non-extendable API annotations for 1.19 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/129204746fb3cd62e3e07d45c3a1489d699c3a79) - mezz
v15.57.0.208
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/cfcb2dd229f17ba5c01fdc6ad5e5db30bb91baae) - mezz
v15.57.0.208
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/cfcb2dd229f17ba5c01fdc6ad5e5db30bb91baae) - mezz
v27.36.0.95
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/ceb97cd5eef30a578a30f305b9cc0410aa372bfc) - mezz
v27.36.0.95
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/ceb97cd5eef30a578a30f305b9cc0410aa372bfc) - mezz
v29.35.0.95
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/c6ac57cd469a2556bd6b222e519b95f770f8bc91) - mezz
v29.35.0.95
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/c6ac57cd469a2556bd6b222e519b95f770f8bc91) - mezz
v30.30.0.205
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/01b93049d483310545c87bd622c5cd614be29ba8) - mezz
v30.30.0.205
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/01b93049d483310545c87bd622c5cd614be29ba8) - mezz
v19.52.0.424
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/c009212ba8c079d6e4f85e106e67778a42a93f89) - mezz
v19.52.0.424
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/c009212ba8c079d6e4f85e106e67778a42a93f89) - mezz
v19.52.0.424
BETA
September 5, 2026
* [Fix #4468 Double clicking issue on Fabric with Kilt](https://github.com/mezz/JustEnoughItems/commit/c009212ba8c079d6e4f85e106e67778a42a93f89) - mezz
v15.57.0.207
BETA
September 4, 2026
* [Avoid damaging shared grindstone ingredients](https://github.com/mezz/JustEnoughItems/commit/c54e494d2428960ebd78cd9cb00614d4e8911d81) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/cf70f845c803c83345805feebf43ea24843583d8) - mezz
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/794efbe9aaba8c75ce956d16f87eaab7529c92e6) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/caf3390a380228b5bf9cd36cfd381379db63b9cd) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/60690aa03f113cb555ecca05d382359620bdfed6) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/40ba677c3ade048a0d2fbce30e45ec2abe8df4d1) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/2baa7c364c6f341ace6ebe4a3d77157cd84be414) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/115dadf3da535a3b504f7d36aeba11a41e139b41) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/e474c83a2546e0e5feb66bf33dc5164667eeaab6) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/a81c1db1418325e08d8f35c14e21fe50488534fa) - mezz
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/712b0c8373fe0f7774f0a824c5f3ea1c7cf81309) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/25cf86adc22f08957d29696654e807fda8d9d6d7) - vfyjxf
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/10034f40c115280a3c89b0cb139247f9f1bd3f6a) - mezz
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/e318d9e74f3b1f3f9bb727ae8f925286841e5916) - mezz
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/7b38f1e8d7a9fa2c6fd520f8623b333570204220) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/7644d085fa218d3bc6c5f9fcf851c32ea381aa24) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/7321f2d6fd4c05a4e6484622b9414dbb74911bef) - mezz
* [Detect mod names added by tooltip events](https://github.com/mezz/JustEnoughItems/commit/2316079e830b222d5138b61694aedf8bcecf7a84) - mezz
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/d2ac09b5ef2312906fc724871bb5d316adc32d41) - Abbage230
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/7416300f7cfae7fe387886ba0da3b79071403036) - mezz
v15.57.0.207
BETA
September 4, 2026
* [Avoid damaging shared grindstone ingredients](https://github.com/mezz/JustEnoughItems/commit/c54e494d2428960ebd78cd9cb00614d4e8911d81) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/cf70f845c803c83345805feebf43ea24843583d8) - mezz
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/794efbe9aaba8c75ce956d16f87eaab7529c92e6) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/caf3390a380228b5bf9cd36cfd381379db63b9cd) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/60690aa03f113cb555ecca05d382359620bdfed6) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/40ba677c3ade048a0d2fbce30e45ec2abe8df4d1) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/2baa7c364c6f341ace6ebe4a3d77157cd84be414) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/115dadf3da535a3b504f7d36aeba11a41e139b41) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/e474c83a2546e0e5feb66bf33dc5164667eeaab6) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/a81c1db1418325e08d8f35c14e21fe50488534fa) - mezz
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/712b0c8373fe0f7774f0a824c5f3ea1c7cf81309) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/25cf86adc22f08957d29696654e807fda8d9d6d7) - vfyjxf
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/10034f40c115280a3c89b0cb139247f9f1bd3f6a) - mezz
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/e318d9e74f3b1f3f9bb727ae8f925286841e5916) - mezz
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/7b38f1e8d7a9fa2c6fd520f8623b333570204220) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/7644d085fa218d3bc6c5f9fcf851c32ea381aa24) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/7321f2d6fd4c05a4e6484622b9414dbb74911bef) - mezz
* [Detect mod names added by tooltip events](https://github.com/mezz/JustEnoughItems/commit/2316079e830b222d5138b61694aedf8bcecf7a84) - mezz
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/d2ac09b5ef2312906fc724871bb5d316adc32d41) - Abbage230
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/7416300f7cfae7fe387886ba0da3b79071403036) - mezz
v19.52.0.423
BETA
September 4, 2026
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/c84b8f5c9f94447e7457e8d503b9624fc37550b8) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/bf0f4661fd004b712a14f582200b99273d18fd26) - mezz
* [Fix Forge development classpath for shaded libraries](https://github.com/mezz/JustEnoughItems/commit/ba257c7904fbeab983a1501291f000f0fda4ea34) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/e75573bbd335c779302fc5c52bddd101d0091732) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/a929948c63a92312abd5f3eb044e39195a3d0b33) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/9808bb8dba0a9e9747bd8fcea6551e602d08c445) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/68fe0c4cf229999fd4fa29af53b45e4e2788c092) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/5d2a9e623135f7e8a189fe2498f6149667e8f6ef) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/1a2785183461fe37b8aa93722317a12c66bfdd0d) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/b85b558f95a2a83ce598973282ecc43061609d5d) - mezz
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/53101ce85892443dbe7b9863a081c175a0d53649) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/41914ebcae0582eb90b9cdf1466ca60dd39a64f3) - vfyjxf
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/2c7691a85056a6ded5f00d38d8b9ad9e25046816) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/03a703df9d8538d19ea1183c324aa4312d5936ac) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/bfae96326858b4f2c9bd5b4f7643812ac8a07dd6) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/1e84f22cf7f0a907d0ed07d4a0b1677fdcf79765) - mezz
v19.52.0.423
BETA
September 4, 2026
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/c84b8f5c9f94447e7457e8d503b9624fc37550b8) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/bf0f4661fd004b712a14f582200b99273d18fd26) - mezz
* [Fix Forge development classpath for shaded libraries](https://github.com/mezz/JustEnoughItems/commit/ba257c7904fbeab983a1501291f000f0fda4ea34) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/e75573bbd335c779302fc5c52bddd101d0091732) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/a929948c63a92312abd5f3eb044e39195a3d0b33) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/9808bb8dba0a9e9747bd8fcea6551e602d08c445) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/68fe0c4cf229999fd4fa29af53b45e4e2788c092) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/5d2a9e623135f7e8a189fe2498f6149667e8f6ef) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/1a2785183461fe37b8aa93722317a12c66bfdd0d) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/b85b558f95a2a83ce598973282ecc43061609d5d) - mezz
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/53101ce85892443dbe7b9863a081c175a0d53649) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/41914ebcae0582eb90b9cdf1466ca60dd39a64f3) - vfyjxf
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/2c7691a85056a6ded5f00d38d8b9ad9e25046816) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/03a703df9d8538d19ea1183c324aa4312d5936ac) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/bfae96326858b4f2c9bd5b4f7643812ac8a07dd6) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/1e84f22cf7f0a907d0ed07d4a0b1677fdcf79765) - mezz
v19.52.0.423
BETA
September 4, 2026
* [Render Forge overlays with an identity pose](https://github.com/mezz/JustEnoughItems/commit/c84b8f5c9f94447e7457e8d503b9624fc37550b8) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/bf0f4661fd004b712a14f582200b99273d18fd26) - mezz
* [Fix Forge development classpath for shaded libraries](https://github.com/mezz/JustEnoughItems/commit/ba257c7904fbeab983a1501291f000f0fda4ea34) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/e75573bbd335c779302fc5c52bddd101d0091732) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/a929948c63a92312abd5f3eb044e39195a3d0b33) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/9808bb8dba0a9e9747bd8fcea6551e602d08c445) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/68fe0c4cf229999fd4fa29af53b45e4e2788c092) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/5d2a9e623135f7e8a189fe2498f6149667e8f6ef) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/1a2785183461fe37b8aa93722317a12c66bfdd0d) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/b85b558f95a2a83ce598973282ecc43061609d5d) - mezz
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/53101ce85892443dbe7b9863a081c175a0d53649) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/41914ebcae0582eb90b9cdf1466ca60dd39a64f3) - vfyjxf
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/2c7691a85056a6ded5f00d38d8b9ad9e25046816) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/03a703df9d8538d19ea1183c324aa4312d5936ac) - mezz
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/bfae96326858b4f2c9bd5b4f7643812ac8a07dd6) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/1e84f22cf7f0a907d0ed07d4a0b1677fdcf79765) - mezz
v27.36.0.94
BETA
September 4, 2026
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/d52154cc88ba8ecf2e0685a1ce05e423cccea362) - mezz
v27.36.0.94
BETA
September 4, 2026
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/d52154cc88ba8ecf2e0685a1ce05e423cccea362) - mezz
v19.52.0.422
BETA
September 3, 2026
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/e30d37aac4113b175d42caa7974b899e12688b61) - mezz
v19.52.0.422
BETA
September 3, 2026
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/e30d37aac4113b175d42caa7974b899e12688b61) - mezz
v19.52.0.422
BETA
September 3, 2026
* [Speed up client game tests](https://github.com/mezz/JustEnoughItems/commit/e30d37aac4113b175d42caa7974b899e12688b61) - mezz
v27.36.0.93
BETA
September 3, 2026
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/8c1fb415fa8ce47e6dd9670eb51bb6985bdfe454) - mezz
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/615419aab3dab2737f7d4ba72fca4a75545e70e0) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/2b0b9e9b1f22cae49dffb45e5dafb96131bdbd85) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/9c7a06416095a12b5e599953d370d5a813fd6148) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/566f4483c0c8e40ced22e5a388433871302316c6) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/4bdf853ab7b3b7e091b2bfc3243f870a4c194506) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/4531f9d1dbb597bbe13be9dd10a89a3d72cd1ce2) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/3aab7f95b0eb8de9e1854161e34014fbaa028368) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/8c673450b97f90ccb167879b1ceeac656540209a) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/853fdde1cca0c65597d24989affe4aa9496023f4) - vfyjxf
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/273f608a999f736e691ed1a50d15682fd00a3040) - mezz
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/1726133e577bc238bd7a872700d453de41f3197a) - mezz
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/ae72fe4451ca099bb6d5d636db466dae37788c7b) - mezz
* [Fix pinning recipe slot candidate tooltips](https://github.com/mezz/JustEnoughItems/commit/b4dc245b7ba82b6863ba295f22b0b3d1f39e2820) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/a9dc2313c352c55330772b59597c54018a53f2a0) - mezz
v27.36.0.93
BETA
September 3, 2026
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/8c1fb415fa8ce47e6dd9670eb51bb6985bdfe454) - mezz
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/615419aab3dab2737f7d4ba72fca4a75545e70e0) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/2b0b9e9b1f22cae49dffb45e5dafb96131bdbd85) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/9c7a06416095a12b5e599953d370d5a813fd6148) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/566f4483c0c8e40ced22e5a388433871302316c6) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/4bdf853ab7b3b7e091b2bfc3243f870a4c194506) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/4531f9d1dbb597bbe13be9dd10a89a3d72cd1ce2) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/3aab7f95b0eb8de9e1854161e34014fbaa028368) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/8c673450b97f90ccb167879b1ceeac656540209a) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/853fdde1cca0c65597d24989affe4aa9496023f4) - vfyjxf
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/273f608a999f736e691ed1a50d15682fd00a3040) - mezz
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/1726133e577bc238bd7a872700d453de41f3197a) - mezz
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/ae72fe4451ca099bb6d5d636db466dae37788c7b) - mezz
* [Fix pinning recipe slot candidate tooltips](https://github.com/mezz/JustEnoughItems/commit/b4dc245b7ba82b6863ba295f22b0b3d1f39e2820) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/a9dc2313c352c55330772b59597c54018a53f2a0) - mezz
v19.52.0.421
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/d0f3db4db0e7e8606a22ca779ff50f8451e10955) - mezz
v19.52.0.421
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/d0f3db4db0e7e8606a22ca779ff50f8451e10955) - mezz
v19.52.0.421
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/d0f3db4db0e7e8606a22ca779ff50f8451e10955) - mezz
v29.35.0.94
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/46717d79569a917c1f3c22d85a76dbf248a459bd) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/96044af976a17dde9cad3252d30e32a2d138ee74) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/1ded49f6e1032461e1c82b41925b189f7d17e1ee) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/038d221552e5fa0ac12a2e334588d47b9f167621) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/c694417fd2d38a193c5fda86c430137c53d51395) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/b1f6d2d8d772004ed84d268980a7575bdcf5f58f) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/bea8c9abb79f65578483e1826494566581414ef0) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/9785616e7da3a8850ff6107b657fc312dcd5c1d8) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/6f4ffa7064d947be71357ce890afc7d50ab69cd2) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/ff0b1c27fc2c2f57117f53ce684a5021a88b09f8) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/ab3f2d683baffa01c2ace0e54cbdc66fa7f7c97a) - vfyjxf
v29.35.0.94
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/46717d79569a917c1f3c22d85a76dbf248a459bd) - mezz
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/96044af976a17dde9cad3252d30e32a2d138ee74) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/1ded49f6e1032461e1c82b41925b189f7d17e1ee) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/038d221552e5fa0ac12a2e334588d47b9f167621) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/c694417fd2d38a193c5fda86c430137c53d51395) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/b1f6d2d8d772004ed84d268980a7575bdcf5f58f) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/bea8c9abb79f65578483e1826494566581414ef0) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/9785616e7da3a8850ff6107b657fc312dcd5c1d8) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/6f4ffa7064d947be71357ce890afc7d50ab69cd2) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/ff0b1c27fc2c2f57117f53ce684a5021a88b09f8) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/ab3f2d683baffa01c2ace0e54cbdc66fa7f7c97a) - vfyjxf
v29.34.0.93
BETA
September 3, 2026
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/96044af976a17dde9cad3252d30e32a2d138ee74) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/1ded49f6e1032461e1c82b41925b189f7d17e1ee) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/038d221552e5fa0ac12a2e334588d47b9f167621) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/c694417fd2d38a193c5fda86c430137c53d51395) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/b1f6d2d8d772004ed84d268980a7575bdcf5f58f) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/bea8c9abb79f65578483e1826494566581414ef0) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/9785616e7da3a8850ff6107b657fc312dcd5c1d8) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/6f4ffa7064d947be71357ce890afc7d50ab69cd2) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/ff0b1c27fc2c2f57117f53ce684a5021a88b09f8) - mezz
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/ab3f2d683baffa01c2ace0e54cbdc66fa7f7c97a) - vfyjxf
v30.30.0.204
BETA
September 3, 2026
* [fix 30.30.0 version in docs](https://github.com/mezz/JustEnoughItems/commit/3cdecf305121fdc97da2ef429dabb77b070e1d82) - mezz
v30.30.0.204
BETA
September 3, 2026
* [fix 30.30.0 version in docs](https://github.com/mezz/JustEnoughItems/commit/3cdecf305121fdc97da2ef429dabb77b070e1d82) - mezz
v30.30.0.203
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/0a00abe1f7160e62e4853053754a23334504358e) - mezz
v30.30.0.203
BETA
September 3, 2026
* [Add recipe transfer lifecycle API](https://github.com/mezz/JustEnoughItems/commit/0a00abe1f7160e62e4853053754a23334504358e) - mezz
v29.34.0.92
BETA
September 3, 2026
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/5f55bd61e5a7870ce4b948e6797407ebe6325f1f) - mezz
v29.34.0.92
BETA
September 3, 2026
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/5f55bd61e5a7870ce4b948e6797407ebe6325f1f) - mezz
v30.29.0.202
BETA
September 3, 2026
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/853a029533a5ebaf21341d11fdc3552bff8db296) - mezz
v30.29.0.202
BETA
September 3, 2026
* [stop logging errors when there are empty itemstacks in the creative menu](https://github.com/mezz/JustEnoughItems/commit/853a029533a5ebaf21341d11fdc3552bff8db296) - mezz
v27.35.0.92
BETA
September 3, 2026
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/7b64308fc0e38e9accafbd19725d44219e6d6068) - mezz
v27.35.0.92
BETA
September 3, 2026
* [Fix Fabric Maven publication](https://github.com/mezz/JustEnoughItems/commit/7b64308fc0e38e9accafbd19725d44219e6d6068) - mezz
v19.51.0.420
BETA
September 3, 2026
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/c2d532d21eadbe619753c26b7982e646ec229ac3) - mezz
v19.51.0.420
BETA
September 3, 2026
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/c2d532d21eadbe619753c26b7982e646ec229ac3) - mezz
v19.51.0.420
BETA
September 3, 2026
* [Fix #4461 legacy tooltips should not be given blank lines](https://github.com/mezz/JustEnoughItems/commit/c2d532d21eadbe619753c26b7982e646ec229ac3) - mezz
v19.51.0.419
BETA
September 3, 2026
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/bb7449dbc31f25469bb817bf51f1daa719885b69) - Abbage230
v19.51.0.419
BETA
September 3, 2026
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/bb7449dbc31f25469bb817bf51f1daa719885b69) - Abbage230
v19.51.0.419
BETA
September 3, 2026
* [Update ja_jp.json (#4465)](https://github.com/mezz/JustEnoughItems/commit/bb7449dbc31f25469bb817bf51f1daa719885b69) - Abbage230
v27.35.0.91
BETA
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/a6e8671cfda32439976600209ea9a693a0805b61) - mezz
v27.35.0.91
BETA
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/a6e8671cfda32439976600209ea9a693a0805b61) - mezz
v29.34.0.91
BETA
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/9846e15dab339cd83c5f94a862b85d6a1c2a50bb) - mezz
v29.34.0.91
BETA
September 2, 2026
* [Fix crash with mods that use the texture atlas (embeddium, Factory API)](https://github.com/mezz/JustEnoughItems/commit/9846e15dab339cd83c5f94a862b85d6a1c2a50bb) - mezz
v30.29.0.200
BETA
September 2, 2026
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/b031f30527b21a6a5e6e39fc7a02859aff99df93) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/fa955d16ae57fc500f3f3961bbc9793cf6bd1578) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/e1834b8d65efe26c6cf12485416f31556ff5e476) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/79df0c45513b689c53778c898537688f961b8109) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/e6e1a3d515d322140156c387dfc4fd346732c253) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/d1e71d84f1dffa7af00e3ce4a884c744454afcbf) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/c6c3d52f67227a0ac6b9bfbca30d7251a56519ea) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/9b31c8b832f7507e55b8f6f4335d7030d42aaaea) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/43696d526fae4bf3650135f915f971f89b3e55b2) - mezz
v30.29.0.200
BETA
September 2, 2026
* [Suppress tooltips behind pinned previews](https://github.com/mezz/JustEnoughItems/commit/b031f30527b21a6a5e6e39fc7a02859aff99df93) - mezz
* [Clean up bookmark preview tooltip text](https://github.com/mezz/JustEnoughItems/commit/fa955d16ae57fc500f3f3961bbc9793cf6bd1578) - mezz
* [Show transfer controls in pinned bookmark previews](https://github.com/mezz/JustEnoughItems/commit/e1834b8d65efe26c6cf12485416f31556ff5e476) - mezz
* [Use the pin key for bookmark preview details](https://github.com/mezz/JustEnoughItems/commit/79df0c45513b689c53778c898537688f961b8109) - mezz
* [Track pinned bookmark preview sources](https://github.com/mezz/JustEnoughItems/commit/e6e1a3d515d322140156c387dfc4fd346732c253) - mezz
* [Allow focus hotkeys while pinned tooltips are open](https://github.com/mezz/JustEnoughItems/commit/d1e71d84f1dffa7af00e3ce4a884c744454afcbf) - mezz
* [Disable unbound bookmark preview pinning](https://github.com/mezz/JustEnoughItems/commit/c6c3d52f67227a0ac6b9bfbca30d7251a56519ea) - mezz
* [Reuse pinned tooltip rendering for ingredient candidates](https://github.com/mezz/JustEnoughItems/commit/9b31c8b832f7507e55b8f6f4335d7030d42aaaea) - mezz
* [Expose bookmark previews as recipe focus sources](https://github.com/mezz/JustEnoughItems/commit/43696d526fae4bf3650135f915f971f89b3e55b2) - mezz
v30.29.0.199
BETA
August 31, 2026
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/3a621d7276e7d7098be98650516db5b4a3f2b6a2) - vfyjxf
v30.29.0.199
BETA
August 31, 2026
* [Add pinnable interactive tooltip for bookmark recipe previews (#4462)](https://github.com/mezz/JustEnoughItems/commit/3a621d7276e7d7098be98650516db5b4a3f2b6a2) - vfyjxf
v30.29.0.198
BETA
August 30, 2026
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/6b709cb108218f77a898ff7dc79c1e338b0cf9d5) - mezz
v30.29.0.198
BETA
August 30, 2026
* [detect when other mods add mod names to tooltips with neoforge events](https://github.com/mezz/JustEnoughItems/commit/6b709cb108218f77a898ff7dc79c1e338b0cf9d5) - mezz
v30.29.0.197
BETA
August 30, 2026
* [Fix pinning recipe slot candidate tooltips](https://github.com/mezz/JustEnoughItems/commit/7f912e7635a52614431fa73de5404fec12a2977f) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/28334f89c3cc61f3bb28cbee13f61a18e02c7603) - mezz
v30.29.0.197
BETA
August 30, 2026
* [Fix pinning recipe slot candidate tooltips](https://github.com/mezz/JustEnoughItems/commit/7f912e7635a52614431fa73de5404fec12a2977f) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/28334f89c3cc61f3bb28cbee13f61a18e02c7603) - mezz
v29.34.0.89
BETA
August 30, 2026
* [Fix pinning recipe slot candidate tooltips](https://github.com/mezz/JustEnoughItems/commit/7a4c4998634868bdbf507e3b0ae70f983f7997d7) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/6668812695b3e38ba502311621fe7521e0037a98) - mezz
v29.34.0.89
BETA
August 30, 2026
* [Fix pinning recipe slot candidate tooltips](https://github.com/mezz/JustEnoughItems/commit/7a4c4998634868bdbf507e3b0ae70f983f7997d7) - mezz
* [Fix ingredient list cheat regressions](https://github.com/mezz/JustEnoughItems/commit/6668812695b3e38ba502311621fe7521e0037a98) - mezz
v15.56.0.204
BETA
August 30, 2026
* [Fix fluid candidate tooltip rendering](https://github.com/mezz/JustEnoughItems/commit/68d5adf8ca740c778711ff30d0c0a6ea91bdfa23) - mezz
v15.56.0.204
BETA
August 30, 2026
* [Fix fluid candidate tooltip rendering](https://github.com/mezz/JustEnoughItems/commit/68d5adf8ca740c778711ff30d0c0a6ea91bdfa23) - mezz
v11.39.0.1075
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/9e30d273b68f6af8091342b048fcbd4454022b00) - mezz
v11.39.0.1075
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/9e30d273b68f6af8091342b048fcbd4454022b00) - mezz
v19.51.0.417
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/702855932d3a7273e92fb4c6f31ecebe49751bbc) - mezz
v19.51.0.417
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/702855932d3a7273e92fb4c6f31ecebe49751bbc) - mezz
v19.51.0.417
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/702855932d3a7273e92fb4c6f31ecebe49751bbc) - mezz
v15.56.0.203
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/f8e667b221491bb2d7f9515ea3786d04e4a8134e) - mezz
v15.56.0.203
BETA
August 30, 2026
* [Publish only shaded loader artifacts](https://github.com/mezz/JustEnoughItems/commit/f8e667b221491bb2d7f9515ea3786d04e4a8134e) - mezz
v15.56.0.202
BETA
August 30, 2026
* [Update supported Minecraft version documentation](https://github.com/mezz/JustEnoughItems/commit/ed56cc8a3ec938e26abd983364552a7edbc08b05) - mezz
* [Fix leaked source versions in Forge test helpers](https://github.com/mezz/JustEnoughItems/commit/b1214993f61b30fed07bfa565d122f5669266314) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/ce5171762e15d869480ddaf65fb6e98b5ec62d54) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/a7f499811ef223ba890d595a48b07d040e754818) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/afd29a07309104130fc73612b305304088a902ff) - mezz
v15.56.0.202
BETA
August 30, 2026
* [Update supported Minecraft version documentation](https://github.com/mezz/JustEnoughItems/commit/ed56cc8a3ec938e26abd983364552a7edbc08b05) - mezz
* [Fix leaked source versions in Forge test helpers](https://github.com/mezz/JustEnoughItems/commit/b1214993f61b30fed07bfa565d122f5669266314) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/ce5171762e15d869480ddaf65fb6e98b5ec62d54) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/a7f499811ef223ba890d595a48b07d040e754818) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/afd29a07309104130fc73612b305304088a902ff) - mezz
v19.51.0.416
BETA
August 30, 2026
* [Fix Forge development runs](https://github.com/mezz/JustEnoughItems/commit/cdb5dfd397cac36535fc407ef8e24eaaa10a63bd) - mezz
* [Fix Forge runtime compatibility](https://github.com/mezz/JustEnoughItems/commit/7d8f578c96af316d97363278d586531673d4a0d3) - mezz
* [Fix Fabric recipe tooltip render ordering](https://github.com/mezz/JustEnoughItems/commit/4fc6379d0c0c82384d8cd518ddc8a7d876d8a8d1) - mezz
* [Fix cooking fuels and recipe overlay rendering](https://github.com/mezz/JustEnoughItems/commit/78225af1cb73148b8d2df3953c89595891663437) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/2b7ea257b62b0e9314a66d39fd4354c96a1e62c5) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/78ca55a5db926f8f3bc4a3c8d250ffad18cbb806) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/506796f01f09c8400d6c86d8f6e0487dc356b047) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/1c0369650929da2de5470a5245be29e770fe588b) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/abf6130a1a9eb88f4f9ab0df68cafae96938ed02) - mezz
v19.51.0.416
BETA
August 30, 2026
* [Fix Forge development runs](https://github.com/mezz/JustEnoughItems/commit/cdb5dfd397cac36535fc407ef8e24eaaa10a63bd) - mezz
* [Fix Forge runtime compatibility](https://github.com/mezz/JustEnoughItems/commit/7d8f578c96af316d97363278d586531673d4a0d3) - mezz
* [Fix Fabric recipe tooltip render ordering](https://github.com/mezz/JustEnoughItems/commit/4fc6379d0c0c82384d8cd518ddc8a7d876d8a8d1) - mezz
* [Fix cooking fuels and recipe overlay rendering](https://github.com/mezz/JustEnoughItems/commit/78225af1cb73148b8d2df3953c89595891663437) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/2b7ea257b62b0e9314a66d39fd4354c96a1e62c5) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/78ca55a5db926f8f3bc4a3c8d250ffad18cbb806) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/506796f01f09c8400d6c86d8f6e0487dc356b047) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/1c0369650929da2de5470a5245be29e770fe588b) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/abf6130a1a9eb88f4f9ab0df68cafae96938ed02) - mezz
v19.51.0.416
BETA
August 30, 2026
* [Fix Forge development runs](https://github.com/mezz/JustEnoughItems/commit/cdb5dfd397cac36535fc407ef8e24eaaa10a63bd) - mezz
* [Fix Forge runtime compatibility](https://github.com/mezz/JustEnoughItems/commit/7d8f578c96af316d97363278d586531673d4a0d3) - mezz
* [Fix Fabric recipe tooltip render ordering](https://github.com/mezz/JustEnoughItems/commit/4fc6379d0c0c82384d8cd518ddc8a7d876d8a8d1) - mezz
* [Fix cooking fuels and recipe overlay rendering](https://github.com/mezz/JustEnoughItems/commit/78225af1cb73148b8d2df3953c89595891663437) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/2b7ea257b62b0e9314a66d39fd4354c96a1e62c5) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/78ca55a5db926f8f3bc4a3c8d250ffad18cbb806) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/506796f01f09c8400d6c86d8f6e0487dc356b047) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/1c0369650929da2de5470a5245be29e770fe588b) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/abf6130a1a9eb88f4f9ab0df68cafae96938ed02) - mezz
v27.35.0.89
BETA
August 30, 2026
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/f7dc4ef4c371e68bd96d953c0d852178f893bda0) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/dff3dc2aa0f604185761735e1f56076e89e1abb8) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/24e5d8d2e156fa0720558fcf50aef1c13b687dea) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/b259af10ea6b869142996626f5e59ad425820eb0) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/0b85ac55f346d91b9f1786fc98de40872d2dfc9e) - mezz
v27.35.0.89
BETA
August 30, 2026
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/f7dc4ef4c371e68bd96d953c0d852178f893bda0) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/dff3dc2aa0f604185761735e1f56076e89e1abb8) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/24e5d8d2e156fa0720558fcf50aef1c13b687dea) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/b259af10ea6b869142996626f5e59ad425820eb0) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/0b85ac55f346d91b9f1786fc98de40872d2dfc9e) - mezz
v29.34.0.88
BETA
August 30, 2026
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/9bc0e49af9100028c4cf80da7890c2cb1eded066) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/7414cc0910bba04e5d5625253f27f568ddfc2acc) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/6a855bcba995aed796309a1183c93c8389322a64) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/603d856a8a274b56b8150b986deca88fc7d7f8b0) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/d4342de5abdbc1a7842b63dbe600265d3add8366) - mezz
v29.34.0.88
BETA
August 30, 2026
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/9bc0e49af9100028c4cf80da7890c2cb1eded066) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/7414cc0910bba04e5d5625253f27f568ddfc2acc) - mezz
* [Remove 1.21 from supported versions list](https://github.com/mezz/JustEnoughItems/commit/6a855bcba995aed796309a1183c93c8389322a64) - mezz
* [Fix #4457 Protect grindstone recipes from mod crashes](https://github.com/mezz/JustEnoughItems/commit/603d856a8a274b56b8150b986deca88fc7d7f8b0) - mezz
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/d4342de5abdbc1a7842b63dbe600265d3add8366) - mezz
v30.29.0.196
BETA
August 30, 2026
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/2fdbd4a4cb6e10c54d9f49745952c052238cd8a9) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/86c342dc5a0935a6d1c126a89ae0d60fd8cbabb7) - mezz
v30.29.0.196
BETA
August 30, 2026
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/2fdbd4a4cb6e10c54d9f49745952c052238cd8a9) - mezz
* [Add more convenient widgets for drawing recipes](https://github.com/mezz/JustEnoughItems/commit/86c342dc5a0935a6d1c126a89ae0d60fd8cbabb7) - mezz
v15.55.0.201
BETA
August 30, 2026
* [Fix Forge GameTest source wiring](https://github.com/mezz/JustEnoughItems/commit/fcba746df1cc13012ff3354cc0e556470118719b) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/f0feb9d81b4002f170c7be60c0e0430a0d557b6a) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/cdb970f357eef92aaf70d35a202e4f36154bc0c1) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/ac44a66183a64c4459570fc45b644d314d51bd61) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/9f37c6f820f54de2ca2e2b5cf42773acc23511bd) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/0ba11ca7ff3a5a681924591a8ab536bf6195b239) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/02715be9fd6c9ed23d80e87d60d00fefd0fe4a17) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/e669c1f549f88f22e2f2a5d45685dcab6ce76b2a) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/a95b2bf7f34b4a5a428969ebff4671f8ab45e695) - MakerYuichi
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/a701cea2dcc4afe32f7fb0158bd1e0257ebbba2d) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/62972f177842de1246c73803a4b371e19d0aac0e) - mezz
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/15b74da845f4b468cbabf61d73e12df446458f04) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/f9dd6d049bb18e5f5ad636e88dc4f8db029d2cdc) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/90fe99c83f487bcb1e0019967f7a0bdacf2d9f6c) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/7b82b32c6e7585eff9b6f1b173f91482d064d17c) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/51a76f5e1f370cc68ece35a3d309d50e5b30b5aa) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/1e96c52f6f2c23e02a90ca556cdb210479d4ff97) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/0c8130dfcb243f01143ba879f39c4f76b3f46c47) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/ee4b128d94040ff4e9c609ce8c22e6271a37e20a) - vfyjxf
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/b7fa34fccd69376e94804e2ed6f12af2495cd438) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/a47fc3d5a0d933a66d5fbb5ae6a4ff82496c5904) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/7430fa9ce35d4f4df1ab8f44f20dd64f0fa0bdf4) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/18124d20bcd8430db1c5f2152f8aed8478f3fdf3) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/c09142d2889722fe3385ca0198b9da880e21d05c) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/ba6eaac1ef03341f7ed3c17215a6a0bc7dd3a2b2) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/6afcda005b820a37759d63a919766696932ff9d9) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/6358f537d954f8ed8101478e6a0379877266a107) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/23a369f68fc2b172873b399204c4e545af31c299) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/d8eca64982625604269449cf4c08d106f3f1d396) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/a0e4d596f5c0a2b2ecee0377338b0ccb870b4592) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/51825b029764e6cfd8d7af49546af73e38c9c605) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/34f41456262f5413c352b260255e86a456fad3db) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/1af7b0c2d8ee20770a2cda5e2aa26ff5f78402b8) - Palexari12
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/f687ec964c0b5f4fc30875a0971405028d7e23b9) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/f09ab4cc50abfcd9a9a43d071ab6a2019a15af98) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/d086764d03abfa19da59942d6b412db2da60bc6a) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/31d5ec52aa398ee526e276596858b8de22dbd098) - mezz
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/255b0949be9e7cf73dc0c03daa22108e7c721fe6) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/ee0042897a7bff4b983ecf7c734b5e0a06679dc7) - mezz
* [Complete non-extendable API annotations for 1.20.1](https://github.com/mezz/JustEnoughItems/commit/5e97493b10914bc194bf8378c10e3da89c512d81) - mezz
* [Update zh_cn translations for 1.20.1 (#4434)](https://github.com/mezz/JustEnoughItems/commit/2d580bf1b0b0bb80dc21e54ca50f08d4307e2899) - mc开始下雪
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/34c0a42472da23af01e36e3b9c91c2d66bbb1f0a) - mezz
v15.55.0.201
BETA
August 30, 2026
* [Fix Forge GameTest source wiring](https://github.com/mezz/JustEnoughItems/commit/fcba746df1cc13012ff3354cc0e556470118719b) - mezz
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/f0feb9d81b4002f170c7be60c0e0430a0d557b6a) - mezz
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/cdb970f357eef92aaf70d35a202e4f36154bc0c1) - mezz
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/ac44a66183a64c4459570fc45b644d314d51bd61) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/9f37c6f820f54de2ca2e2b5cf42773acc23511bd) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/0ba11ca7ff3a5a681924591a8ab536bf6195b239) - mezz
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/02715be9fd6c9ed23d80e87d60d00fefd0fe4a17) - mezz
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/e669c1f549f88f22e2f2a5d45685dcab6ce76b2a) - mezz
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/a95b2bf7f34b4a5a428969ebff4671f8ab45e695) - MakerYuichi
* [use jenkins-release-notifier for discord notifications](https://github.com/mezz/JustEnoughItems/commit/a701cea2dcc4afe32f7fb0158bd1e0257ebbba2d) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/62972f177842de1246c73803a4b371e19d0aac0e) - mezz
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/15b74da845f4b468cbabf61d73e12df446458f04) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/f9dd6d049bb18e5f5ad636e88dc4f8db029d2cdc) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/90fe99c83f487bcb1e0019967f7a0bdacf2d9f6c) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/7b82b32c6e7585eff9b6f1b173f91482d064d17c) - mezz
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/51a76f5e1f370cc68ece35a3d309d50e5b30b5aa) - mezz
* [Speed up Jenkins Gradle stages](https://github.com/mezz/JustEnoughItems/commit/1e96c52f6f2c23e02a90ca556cdb210479d4ff97) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/0c8130dfcb243f01143ba879f39c4f76b3f46c47) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/ee4b128d94040ff4e9c609ce8c22e6271a37e20a) - vfyjxf
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/b7fa34fccd69376e94804e2ed6f12af2495cd438) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/a47fc3d5a0d933a66d5fbb5ae6a4ff82496c5904) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/7430fa9ce35d4f4df1ab8f44f20dd64f0fa0bdf4) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/18124d20bcd8430db1c5f2152f8aed8478f3fdf3) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/c09142d2889722fe3385ca0198b9da880e21d05c) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/ba6eaac1ef03341f7ed3c17215a6a0bc7dd3a2b2) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/6afcda005b820a37759d63a919766696932ff9d9) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/6358f537d954f8ed8101478e6a0379877266a107) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/23a369f68fc2b172873b399204c4e545af31c299) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/d8eca64982625604269449cf4c08d106f3f1d396) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/a0e4d596f5c0a2b2ecee0377338b0ccb870b4592) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/51825b029764e6cfd8d7af49546af73e38c9c605) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/34f41456262f5413c352b260255e86a456fad3db) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/1af7b0c2d8ee20770a2cda5e2aa26ff5f78402b8) - Palexari12
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/f687ec964c0b5f4fc30875a0971405028d7e23b9) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/f09ab4cc50abfcd9a9a43d071ab6a2019a15af98) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/d086764d03abfa19da59942d6b412db2da60bc6a) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/31d5ec52aa398ee526e276596858b8de22dbd098) - mezz
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/255b0949be9e7cf73dc0c03daa22108e7c721fe6) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/ee0042897a7bff4b983ecf7c734b5e0a06679dc7) - mezz
* [Complete non-extendable API annotations for 1.20.1](https://github.com/mezz/JustEnoughItems/commit/5e97493b10914bc194bf8378c10e3da89c512d81) - mezz
* [Update zh_cn translations for 1.20.1 (#4434)](https://github.com/mezz/JustEnoughItems/commit/2d580bf1b0b0bb80dc21e54ca50f08d4307e2899) - mc开始下雪
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/34c0a42472da23af01e36e3b9c91c2d66bbb1f0a) - mezz
v30.28.0.192
BETA
August 29, 2026
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/a5059b22f6f7b284c1a1ea57f4900512f86c22fe) - mezz
v30.28.0.192
BETA
August 29, 2026
* [Implement UidContext.Recipe focus filtering in recipes](https://github.com/mezz/JustEnoughItems/commit/a5059b22f6f7b284c1a1ea57f4900512f86c22fe) - mezz
v19.44.0.413
BETA
August 28, 2026
* [Restore NeoForge client test compile classpath](https://github.com/mezz/JustEnoughItems/commit/fe37c9f3dc59bfb2623ac23de786fc16f310b023) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/0c82c6674b5baec69d64b3268bfb05593dcce746) - mezz
* [Restore Gradle 8 compatibility for Forge](https://github.com/mezz/JustEnoughItems/commit/6ca19049070178cbd727f0273c6a967302cf5f2d) - mezz
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/c598f35aa9de71863af3d0a883bad8f25910e50b) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/cc312bfc3507a7bddf2ab497498c44e835f55c05) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/324f3f372210126e61785900507ab693fcd38905) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/2cae6a15106cecbf62944a7275d2123882f98783) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/29f19b3c0bc1e57bb96340b8916213b90cb72288) - mezz
v19.44.0.413
BETA
August 28, 2026
* [Restore NeoForge client test compile classpath](https://github.com/mezz/JustEnoughItems/commit/fe37c9f3dc59bfb2623ac23de786fc16f310b023) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/0c82c6674b5baec69d64b3268bfb05593dcce746) - mezz
* [Restore Gradle 8 compatibility for Forge](https://github.com/mezz/JustEnoughItems/commit/6ca19049070178cbd727f0273c6a967302cf5f2d) - mezz
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/c598f35aa9de71863af3d0a883bad8f25910e50b) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/cc312bfc3507a7bddf2ab497498c44e835f55c05) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/324f3f372210126e61785900507ab693fcd38905) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/2cae6a15106cecbf62944a7275d2123882f98783) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/29f19b3c0bc1e57bb96340b8916213b90cb72288) - mezz
v19.44.0.413
BETA
August 28, 2026
* [Restore NeoForge client test compile classpath](https://github.com/mezz/JustEnoughItems/commit/fe37c9f3dc59bfb2623ac23de786fc16f310b023) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/0c82c6674b5baec69d64b3268bfb05593dcce746) - mezz
* [Restore Gradle 8 compatibility for Forge](https://github.com/mezz/JustEnoughItems/commit/6ca19049070178cbd727f0273c6a967302cf5f2d) - mezz
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/c598f35aa9de71863af3d0a883bad8f25910e50b) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/cc312bfc3507a7bddf2ab497498c44e835f55c05) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/324f3f372210126e61785900507ab693fcd38905) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/2cae6a15106cecbf62944a7275d2123882f98783) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/29f19b3c0bc1e57bb96340b8916213b90cb72288) - mezz
v27.30.0.87
BETA
August 28, 2026
* [Restore NeoForge client test compile classpath](https://github.com/mezz/JustEnoughItems/commit/d628d902628c99601257cff9fcdda6674070a821) - mezz
* [Simplify Fabric API publication](https://github.com/mezz/JustEnoughItems/commit/95db9109b1766ce96049598556b29c5914a2bb93) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/ebe468d8de61bcffe55515ffbb839559615b9d9a) - mezz
v27.30.0.87
BETA
August 28, 2026
* [Restore NeoForge client test compile classpath](https://github.com/mezz/JustEnoughItems/commit/d628d902628c99601257cff9fcdda6674070a821) - mezz
* [Simplify Fabric API publication](https://github.com/mezz/JustEnoughItems/commit/95db9109b1766ce96049598556b29c5914a2bb93) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/ebe468d8de61bcffe55515ffbb839559615b9d9a) - mezz
v11.39.0.1074
BETA
August 28, 2026
* [Simplify Fabric API publication](https://github.com/mezz/JustEnoughItems/commit/6782f0f5cf5a9c4706f834bbb5f7239a14a99d41) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/c1dd8d315e5fdb6bb9952cb102ac982d15061965) - mezz
v11.39.0.1074
BETA
August 28, 2026
* [Simplify Fabric API publication](https://github.com/mezz/JustEnoughItems/commit/6782f0f5cf5a9c4706f834bbb5f7239a14a99d41) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/c1dd8d315e5fdb6bb9952cb102ac982d15061965) - mezz
v15.49.0.199
BETA
August 28, 2026
* [Simplify Fabric API publication](https://github.com/mezz/JustEnoughItems/commit/ba5314caf7331aeb0dbf074c32d192f52ee870bf) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/c74ae13d39a8616328f1f758fdd4b6d2f5aafd55) - mezz
v15.49.0.199
BETA
August 28, 2026
* [Simplify Fabric API publication](https://github.com/mezz/JustEnoughItems/commit/ba5314caf7331aeb0dbf074c32d192f52ee870bf) - mezz
* [Keep bundled modules out of published metadata](https://github.com/mezz/JustEnoughItems/commit/c74ae13d39a8616328f1f758fdd4b6d2f5aafd55) - mezz
v11.39.0.1073
BETA
August 28, 2026
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/3281901bc066f39805b82acd870a44e834558e0b) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/8d27b71eac5069be5ad98c4f706fff42ba9dc241) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/0e76350dbbd0359258d12870d9ece3a76d19d6f3) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/0c5a6f66c9be6a4fa3e0353fca6108bf3f2b4a82) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/9f67acb6aaef29ea8dd4ce9b4ba899510c0b1adb) - mezz
v11.39.0.1073
BETA
August 28, 2026
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/3281901bc066f39805b82acd870a44e834558e0b) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/8d27b71eac5069be5ad98c4f706fff42ba9dc241) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/0e76350dbbd0359258d12870d9ece3a76d19d6f3) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/0c5a6f66c9be6a4fa3e0353fca6108bf3f2b4a82) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/9f67acb6aaef29ea8dd4ce9b4ba899510c0b1adb) - mezz
v15.49.0.198
BETA
August 28, 2026
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/cf868932422e826ef9f7eafefeeed2737db09c24) - mezz
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/b4da7673935cb28eba9b3639ae75b5be4ee610a1) - mezz
* [Fix #4454 Preserve typed ingredient compatibility](https://github.com/mezz/JustEnoughItems/commit/7de951826481b43a0764d77f945a8daf8e3d2253) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/2d6c4fd5cdb2461f9a2c6af2bf75f87740ae7fad) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5da3bbdde8cb14ca228a3075f0569609d6256236) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/3950b802211d1ad137d0577d46a26e012b629a24) - mezz
v15.49.0.198
BETA
August 28, 2026
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/cf868932422e826ef9f7eafefeeed2737db09c24) - mezz
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/b4da7673935cb28eba9b3639ae75b5be4ee610a1) - mezz
* [Fix #4454 Preserve typed ingredient compatibility](https://github.com/mezz/JustEnoughItems/commit/7de951826481b43a0764d77f945a8daf8e3d2253) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/2d6c4fd5cdb2461f9a2c6af2bf75f87740ae7fad) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5da3bbdde8cb14ca228a3075f0569609d6256236) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/3950b802211d1ad137d0577d46a26e012b629a24) - mezz
v27.30.0.85
BETA
August 28, 2026
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/cb4c412c2bf6d16bce60ce51e6d057b65a9c7fb0) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/f3083e9e8ecbef48057f7d5cb9fd1aacecdb0ad3) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/64e5cfbda6c20c490a2dd6190554cd86dfc96f2c) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/3bec78332570a194670181610df1cfec5f618eb6) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/72297b5a06d5fcf536886c97dfec73731442e8b6) - mezz
v27.30.0.85
BETA
August 28, 2026
* [Align the Fabric API dependency with 26.2](https://github.com/mezz/JustEnoughItems/commit/cb4c412c2bf6d16bce60ce51e6d057b65a9c7fb0) - mezz
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/f3083e9e8ecbef48057f7d5cb9fd1aacecdb0ad3) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/64e5cfbda6c20c490a2dd6190554cd86dfc96f2c) - mezz
* [Update ModShade to 0.7.0](https://github.com/mezz/JustEnoughItems/commit/3bec78332570a194670181610df1cfec5f618eb6) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/72297b5a06d5fcf536886c97dfec73731442e8b6) - mezz
v30.28.0.191
BETA
August 28, 2026
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/dcaa9d2220f94bf5af5351499489f78f4b78bf00) - mezz
v30.28.0.191
BETA
August 28, 2026
* [Close #4238 Add context-aware ingredient visibility](https://github.com/mezz/JustEnoughItems/commit/dcaa9d2220f94bf5af5351499489f78f4b78bf00) - mezz
v29.29.0.86
BETA
August 28, 2026
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/3dc69ede8f450458b6a1863a40bfad6ef0c62fc8) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/0ee3397bca39570d7164488e0425383bb625c6a7) - mezz
v29.29.0.86
BETA
August 28, 2026
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/3dc69ede8f450458b6a1863a40bfad6ef0c62fc8) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/0ee3397bca39570d7164488e0425383bb625c6a7) - mezz
v30.27.0.190
BETA
August 28, 2026
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/3e8609ffd933a68c5dde743a44139fc602677074) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b9f44083608056c6ce11f21a311f36e919b713e) - mezz
v30.27.0.190
BETA
August 28, 2026
* [keep optional mods out of published metadata](https://github.com/mezz/JustEnoughItems/commit/3e8609ffd933a68c5dde743a44139fc602677074) - mezz
* [update remaining dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b9f44083608056c6ce11f21a311f36e919b713e) - mezz
v29.29.0.85
BETA
August 27, 2026
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/70e80ba6f5d4f248d34bb5a85563c21e572e5368) - mezz
v29.29.0.85
BETA
August 27, 2026
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/70e80ba6f5d4f248d34bb5a85563c21e572e5368) - mezz
v30.27.0.189
BETA
August 27, 2026
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/81bfc097b902d5ba5a60006fc728d7e50ca0ad9c) - mezz
v30.27.0.189
BETA
August 27, 2026
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/81bfc097b902d5ba5a60006fc728d7e50ca0ad9c) - mezz
v29.29.0.84
BETA
August 27, 2026
* [Use NeoForge screen foreground event](https://github.com/mezz/JustEnoughItems/commit/dfe7d65fce77262eecab66b61cae185861c603ec) - mezz
v29.29.0.84
BETA
August 27, 2026
* [Use NeoForge screen foreground event](https://github.com/mezz/JustEnoughItems/commit/dfe7d65fce77262eecab66b61cae185861c603ec) - mezz
v29.29.0.83
BETA
August 27, 2026
* [Use NeoForge preedit event](https://github.com/mezz/JustEnoughItems/commit/66df7d4d4b2cf9bdf5351ce64d00742498c18cbd) - mezz
v29.29.0.83
BETA
August 27, 2026
* [Use NeoForge preedit event](https://github.com/mezz/JustEnoughItems/commit/66df7d4d4b2cf9bdf5351ce64d00742498c18cbd) - mezz
v30.27.0.188
BETA
August 27, 2026
* [Fix localization key issue](https://github.com/mezz/JustEnoughItems/commit/590069b289f12740332d9e60aab263dea135562b) - mezz
v30.27.0.188
BETA
August 27, 2026
* [Fix localization key issue](https://github.com/mezz/JustEnoughItems/commit/590069b289f12740332d9e60aab263dea135562b) - mezz
v30.27.0.187
BETA
August 27, 2026
* [Close #4439 Provide ContextMap during ingredient registration](https://github.com/mezz/JustEnoughItems/commit/34c677eb1498147ad04671e7c19f42b34dc6afbf) - mezz
v30.27.0.187
BETA
August 27, 2026
* [Close #4439 Provide ContextMap during ingredient registration](https://github.com/mezz/JustEnoughItems/commit/34c677eb1498147ad04671e7c19f42b34dc6afbf) - mezz
v15.49.0.194
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/65df7a5198c910a601066fa2e702d90127fa5215) - mezz
v15.49.0.194
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/65df7a5198c910a601066fa2e702d90127fa5215) - mezz
v19.44.0.406
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/7835967d33c7f6a4711e63356e7b2a3308b7af86) - mezz
v19.44.0.406
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/7835967d33c7f6a4711e63356e7b2a3308b7af86) - mezz
v19.44.0.406
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/7835967d33c7f6a4711e63356e7b2a3308b7af86) - mezz
v27.30.0.80
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/3a917849bbbf577650883c25ca75bc8a4a8a37dc) - mezz
v27.30.0.80
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/3a917849bbbf577650883c25ca75bc8a4a8a37dc) - mezz
v29.29.0.82
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/bfe88d7afe5ec4a80a05964c010a4f12a4d8326c) - mezz
v29.29.0.82
BETA
August 27, 2026
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/bfe88d7afe5ec4a80a05964c010a4f12a4d8326c) - mezz
v30.26.0.186
BETA
August 26, 2026
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/c512ed2dced0911edc5a983fa3e5fa0e0415fee7) - mezz
* [Clean up recipe ingredient helpers](https://github.com/mezz/JustEnoughItems/commit/b324043c2628993d3ebe574047e2c4c58787fd68) - mezz
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/9944c5ba6374075b258fa38787dcd796d8bc9454) - mezz
v30.26.0.186
BETA
August 26, 2026
* [Support #4442 Make recipe slot display overrides authoritative](https://github.com/mezz/JustEnoughItems/commit/c512ed2dced0911edc5a983fa3e5fa0e0415fee7) - mezz
* [Clean up recipe ingredient helpers](https://github.com/mezz/JustEnoughItems/commit/b324043c2628993d3ebe574047e2c4c58787fd68) - mezz
* [Fix #4444 Hide creative tabs tagged with c:hidden_from_recipe_viewers](https://github.com/mezz/JustEnoughItems/commit/9944c5ba6374075b258fa38787dcd796d8bc9454) - mezz
v11.39.0.1070
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/17ab02250c9f0e5954549185cc27e5e903fd7dab) - mezz
v11.39.0.1070
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/17ab02250c9f0e5954549185cc27e5e903fd7dab) - mezz
v15.49.0.193
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/9bcdc11e011ff9e31221dc227891da7acc1bfbbc) - mezz
v15.49.0.193
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/9bcdc11e011ff9e31221dc227891da7acc1bfbbc) - mezz
v19.44.0.405
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/48b02228cd4e8e3097a403bcf127c12b961de7a3) - mezz
v19.44.0.405
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/48b02228cd4e8e3097a403bcf127c12b961de7a3) - mezz
v19.44.0.405
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/48b02228cd4e8e3097a403bcf127c12b961de7a3) - mezz
v27.30.0.79
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/99cdcbc9c97dbc6a393a9b6c0160e279856450c5) - mezz
v27.30.0.79
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/99cdcbc9c97dbc6a393a9b6c0160e279856450c5) - mezz
v29.29.0.81
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/58af7b202a492a1988fd2b36dd9d46a2a0a0741b) - mezz
v29.29.0.81
BETA
August 25, 2026
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/58af7b202a492a1988fd2b36dd9d46a2a0a0741b) - mezz
v30.26.0.182
BETA
August 25, 2026
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/d74f80ed8881c420ca2d4b91dced44bf3bc7bc34) - mezz
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/4aa22719fd403f901c2e69322cfb2c1afa0ad7e8) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/03e689804cfd0ae166ec63e3177c0582cf3fa9a7) - mezz
v30.26.0.182
BETA
August 25, 2026
* [Fix tooltip search in headless environments](https://github.com/mezz/JustEnoughItems/commit/d74f80ed8881c420ca2d4b91dced44bf3bc7bc34) - mezz
* [Fix #4445 Prioritize cheat input handling](https://github.com/mezz/JustEnoughItems/commit/4aa22719fd403f901c2e69322cfb2c1afa0ad7e8) - mezz
* [Close #4440 Pass TooltipContext and Player to IIngredientRenderer#getTooltip](https://github.com/mezz/JustEnoughItems/commit/03e689804cfd0ae166ec63e3177c0582cf3fa9a7) - mezz
v29.29.0.80
BETA
August 25, 2026
* [Close #4436 Bring back 'button_disabled', 'button_highlight', and 'button_enabled' gui textures](https://github.com/mezz/JustEnoughItems/commit/83e7cc44940be2b0c57ad747fcc25cf158e189cc) - mezz
v29.29.0.80
BETA
August 25, 2026
* [Close #4436 Bring back 'button_disabled', 'button_highlight', and 'button_enabled' gui textures](https://github.com/mezz/JustEnoughItems/commit/83e7cc44940be2b0c57ad747fcc25cf158e189cc) - mezz
v30.25.0.179
BETA
August 25, 2026
* [Close #4436 Bring back 'button_disabled', 'button_highlight', and 'button_enabled' gui textures](https://github.com/mezz/JustEnoughItems/commit/7bb05f9c004963266a1fda1c15cb9cc83fdc15a3) - mezz
v30.25.0.179
BETA
August 25, 2026
* [Close #4436 Bring back 'button_disabled', 'button_highlight', and 'button_enabled' gui textures](https://github.com/mezz/JustEnoughItems/commit/7bb05f9c004963266a1fda1c15cb9cc83fdc15a3) - mezz
v30.25.0.178
BETA
August 25, 2026
* [Use NeoForge preedit event](https://github.com/mezz/JustEnoughItems/commit/c9697519af84b5c014e5e40e87d6dd360d49466f) - mezz
v30.25.0.178
BETA
August 25, 2026
* [Use NeoForge preedit event](https://github.com/mezz/JustEnoughItems/commit/c9697519af84b5c014e5e40e87d6dd360d49466f) - mezz
v30.25.0.177
BETA
August 21, 2026
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/a71ae7cffd8d2bba0cc12aaa3c3ce36d08aa9b23) - mezz
* [Keep recipe slot candidates across display groups](https://github.com/mezz/JustEnoughItems/commit/bdc2a398f4abc29e685d71515efd3d2a708674f6) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/99418d63a5e29cd062bb8e680c2a643f850b983f) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/104ddfdc11a152fcb87d8f5ffa14572f4e26c972) - mezz
* [Support transforming slot display children](https://github.com/mezz/JustEnoughItems/commit/d04c0b36e1c5c47d1aa5e5c6a3b8d38510889d7c) - mezz
v30.25.0.177
BETA
August 21, 2026
* [Move recipe slot badges above stack counts](https://github.com/mezz/JustEnoughItems/commit/a71ae7cffd8d2bba0cc12aaa3c3ce36d08aa9b23) - mezz
* [Keep recipe slot candidates across display groups](https://github.com/mezz/JustEnoughItems/commit/bdc2a398f4abc29e685d71515efd3d2a708674f6) - mezz
* [Improve recipe slot ingredient tooltips](https://github.com/mezz/JustEnoughItems/commit/99418d63a5e29cd062bb8e680c2a643f850b983f) - mezz
* [Reject unobtainable flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/104ddfdc11a152fcb87d8f5ffa14572f4e26c972) - mezz
* [Support transforming slot display children](https://github.com/mezz/JustEnoughItems/commit/d04c0b36e1c5c47d1aa5e5c6a3b8d38510889d7c) - mezz
v30.24.0.176
BETA
August 19, 2026
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/886b3644c62f4c18ffa22a23a0de0e1130e2f507) - mezz
v30.24.0.176
BETA
August 19, 2026
* [Update jarcompatibilitychecker to 0.1.19](https://github.com/mezz/JustEnoughItems/commit/886b3644c62f4c18ffa22a23a0de0e1130e2f507) - mezz
v30.24.0.173
BETA
August 18, 2026
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/7c80a2f028910f62622580a50a9951ff3e4ac111) - MakerYuichi
v30.24.0.173
BETA
August 18, 2026
* [Add config toggle to disable recipe sync warning messages (#4428)](https://github.com/mezz/JustEnoughItems/commit/7c80a2f028910f62622580a50a9951ff3e4ac111) - MakerYuichi
v30.24.0.172
BETA
August 18, 2026
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/a2bc2ceecd1c0ca45a55e3a754d9c2be3e9bcc76) - mezz
v30.24.0.172
BETA
August 18, 2026
* [Use shared Jenkins release notifier](https://github.com/mezz/JustEnoughItems/commit/a2bc2ceecd1c0ca45a55e3a754d9c2be3e9bcc76) - mezz
v19.44.0.403
BETA
August 18, 2026
* [update zh_cn for 1.21.1 (#4434)](https://github.com/mezz/JustEnoughItems/commit/22f5905750384cb44d828a18323f6bd016d2bd07) - mc开始下雪
v19.44.0.403
BETA
August 18, 2026
* [update zh_cn for 1.21.1 (#4434)](https://github.com/mezz/JustEnoughItems/commit/22f5905750384cb44d828a18323f6bd016d2bd07) - mc开始下雪
v19.44.0.403
BETA
August 18, 2026
* [update zh_cn for 1.21.1 (#4434)](https://github.com/mezz/JustEnoughItems/commit/22f5905750384cb44d828a18323f6bd016d2bd07) - mc开始下雪
v15.49.0.191
BETA
August 18, 2026
* [Close #4317 Support permission providers for cheat mode](https://github.com/mezz/JustEnoughItems/commit/512e6bba7d1a6cbe20fc552456d72ebbbaa5d05b) - mezz
v15.49.0.191
BETA
August 18, 2026
* [Close #4317 Support permission providers for cheat mode](https://github.com/mezz/JustEnoughItems/commit/512e6bba7d1a6cbe20fc552456d72ebbbaa5d05b) - mezz
v4.16.5.1028
BETA
August 18, 2026
* [Test #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/0bd30901cf73cc0a34ff2a83afe482d8134371a3) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/15e7014884da020ba7ba1f2fecde9d9cddec953a) - mezz
v15.49.0.190
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/37407f0189bf0bb8a70f16f6bf1822b0f405e57f) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/27f2e425210895f8095bf879103feda12bfbbe7f) - mezz
v15.49.0.190
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/37407f0189bf0bb8a70f16f6bf1822b0f405e57f) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/27f2e425210895f8095bf879103feda12bfbbe7f) - mezz
v19.44.0.402
BETA
August 18, 2026
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/f2cbd685834dccc15089e4657f06dee8c24ad050) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/68b19312cf6224f598b493b484888e0474aabbe7) - mezz
v19.44.0.402
BETA
August 18, 2026
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/f2cbd685834dccc15089e4657f06dee8c24ad050) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/68b19312cf6224f598b493b484888e0474aabbe7) - mezz
v19.44.0.402
BETA
August 18, 2026
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/f2cbd685834dccc15089e4657f06dee8c24ad050) - mezz
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/68b19312cf6224f598b493b484888e0474aabbe7) - mezz
v27.30.0.76
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/e34c9d7b6e19c834ac43bbf80ede3d606935a187) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/5ca97191e6d25a58ee154fa292d72827da7074b5) - mezz
v27.30.0.76
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/e34c9d7b6e19c834ac43bbf80ede3d606935a187) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/5ca97191e6d25a58ee154fa292d72827da7074b5) - mezz
v29.29.0.77
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/ef9f11870fcfb3a99a114bcd8902046cf753ea0e) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/8f0632d86a98897a11825fcd36aa18dfcbe13915) - mezz
v29.29.0.77
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/ef9f11870fcfb3a99a114bcd8902046cf753ea0e) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/8f0632d86a98897a11825fcd36aa18dfcbe13915) - mezz
v30.24.0.170
BETA
August 18, 2026
* [Fix Fabric creative inventory game test compile](https://github.com/mezz/JustEnoughItems/commit/e05e30d6f1b958a0bc9921e486119ba0e00a1663) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/c58009d3f3353f5cece19860474c5a04071e237e) - mezz
v30.24.0.170
BETA
August 18, 2026
* [Fix Fabric creative inventory game test compile](https://github.com/mezz/JustEnoughItems/commit/e05e30d6f1b958a0bc9921e486119ba0e00a1663) - mezz
* [Fix #3460 creative mouse pickup crash with modded slots](https://github.com/mezz/JustEnoughItems/commit/c58009d3f3353f5cece19860474c5a04071e237e) - mezz
v30.24.0.168
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/e955ddeeb75fb0b0e892cadae8203e8b22e5eaa0) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/e2ded2d68aef751cfe98be90c576fa3f91f812cd) - mezz
v30.24.0.168
BETA
August 18, 2026
* [Preserve Jenkins release comments across failures](https://github.com/mezz/JustEnoughItems/commit/e955ddeeb75fb0b0e892cadae8203e8b22e5eaa0) - mezz
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/e2ded2d68aef751cfe98be90c576fa3f91f812cd) - mezz
v27.30.0.75
BETA
August 17, 2026
* [Fix client level cleanup in backported tests](https://github.com/mezz/JustEnoughItems/commit/c94d3936c2799b40c476b467565987824592a2d7) - mezz
* [Fix Fabric API development runtime variant](https://github.com/mezz/JustEnoughItems/commit/759af990aefcfe0656534e5c3c4d03c5c2d4c6c6) - mezz
* [Fix NeoForge client test resource pack format](https://github.com/mezz/JustEnoughItems/commit/8d2b8dddb76e9d8d0f1476b29f0216bc94504f3c) - mezz
* [Fix recipe tooltip render ordering on NeoForge](https://github.com/mezz/JustEnoughItems/commit/779b664446b8289c1bff50e737f35b616a6e92a1) - mezz
* [Fix Fabric game test runtime classpath](https://github.com/mezz/JustEnoughItems/commit/722307567f810ec1daa2c24ad315d04f42f43b47) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/c25339c92a749cf407bf996c3f1a92f44f949cc5) - mezz
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/f3ca639371151e9897df3964d7c730123ebe64a2) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/aab76a1eec6bd6cc17ce651509e52e5825f0130e) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/7ef8e0f804738ed10dda8b0fa49d48f1417be676) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/1f53ede6ef242ee96b231f2e7a3f8728af5bc136) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/1e02d2b95069dc53272ce1e763a588c5c1d9877e) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/faa2975648fbd5c960a75fa63b669011e355f3f5) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/9443f678c13927d1c4ce3cdf0d9b3c40cec11fe9) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/489e83134c1a1e6f52fb1858605d05f09ea6b638) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/454ad56f6291b5b6b5701734d1464bb9f955fa85) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/142774aca2c7d53486d671713a67471b28871193) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/bc55744d0d4672b925f019fef945cbc388d85bc5) - mezz
* [Support NeoForge fluid slot displays](https://github.com/mezz/JustEnoughItems/commit/a211f1f5b2e0c6961bd3c9ad8a3802715b052857) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/67150b6572e20502f2007a10c0a4a2d02c9dd4f5) - vfyjxf
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/4c44bccf6307d167e5c0363bcb7018f4e4665939) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/47e9f8e630df87aaedbf9c9e90ebd1e34061e35a) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/e6d62f47986c1a154b3d712d82b8d1256c88e9f5) - mezz
* [Fix #4217 Add slot display interpreter API](https://github.com/mezz/JustEnoughItems/commit/c227c8c0670c8a2aee521dd49b52aa1b5130895c) - mezz
* [Automatically detect slot display subtypes](https://github.com/mezz/JustEnoughItems/commit/8de1165f1eb3bf7af8c05ccbab7f4281655973f1) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/8340aa33285b3c199ad4bb99d581a1b97e682189) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/f5bbb711a4ed05af5567ed87cd83cd37bacc4e91) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/8486f37b8b717ee8b2b19cc402637065db221c41) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/70bb0f48d6aaf835ca6a1d6de2ff8a704e5564a9) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/cda6ab2f452501bd65d392993b8bb2f29bbf4d33) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/a96710b26a9ffdf8cb8adfc5a8c8d3cb4ed11da8) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/893a28f4c71174a61e4e21bf1068bf3e67262705) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/5d3b181f0cf8c379dbed70eb0b1672c3401304e6) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/33a2e6f9d57004da760ae8567dc34699af193f37) - mezz
* [Simplify API compatibility checks](https://github.com/mezz/JustEnoughItems/commit/df4ed864cdcf9cb73d11c8f0da78b7987b6405f4) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/bba41ee4205a2ccaf6ed2007b2bcb6e45e032331) - Palexari12
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/3edb22528393f1a59c11a6e81cf1513731aded21) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/3367a61f64668ff1860fdbf329ceb6434b9f676b) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/1d05a4680f1aec3456ef86fb9dbfeb4e8d774365) - mezz
* [Keep API compatibility checks cacheable](https://github.com/mezz/JustEnoughItems/commit/e93b6dffce519f4f89eea35d5ab098a0907adfd6) - mezz
* [Localize isolated projects suppression](https://github.com/mezz/JustEnoughItems/commit/e277788e5639318307d0c1351896d2789d1f83ec) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/dc6ebe5b44834e68bd92265edeb99dbbfc6ccde5) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/d46ac9864f9b03c2f3df0a7d07cde8c022918512) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c57ca6130ef341a6f07c32ad21cb0082ab036ee0) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/0e5fae0670e427ce9fafdc917af7c58aafcbd551) - mezz
* [Update to Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/959c0f0cadcf112cc656adc35e0d2f091dd9ea83) - mezz
* [Prepare build for isolated projects](https://github.com/mezz/JustEnoughItems/commit/70df666206bdc6ff8916c26ad6f09a883898d166) - mezz
* [Move Fabric container-screen rendering to screen foreground](https://github.com/mezz/JustEnoughItems/commit/56fff4d42d5afe595245660b7d245ac294240ec6) - vfyjxf
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/1d9d270e379ae87a97ed0fed7623e40b61eb58da) - mezz
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/6c7f9bb1872e1afd69bef2c31571990b7f7f009b) - mezz
* [clean up some unused mixin deps](https://github.com/mezz/JustEnoughItems/commit/36679d85c02d1e1612c365ab70170fdd08c1a233) - mezz
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/4a313f98ad6f57483898081fe2370e40a125220f) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/05e0c42087110c100d0cbfab0987cfc1896136e0) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/7cfbcf6a1718f536edab19e6e1ea1a8a6517e379) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/7421f16fad210f2a356dd5e882af45f6ef0e10d4) - mezz
v27.30.0.75
BETA
August 17, 2026
* [Fix client level cleanup in backported tests](https://github.com/mezz/JustEnoughItems/commit/c94d3936c2799b40c476b467565987824592a2d7) - mezz
* [Fix Fabric API development runtime variant](https://github.com/mezz/JustEnoughItems/commit/759af990aefcfe0656534e5c3c4d03c5c2d4c6c6) - mezz
* [Fix NeoForge client test resource pack format](https://github.com/mezz/JustEnoughItems/commit/8d2b8dddb76e9d8d0f1476b29f0216bc94504f3c) - mezz
* [Fix recipe tooltip render ordering on NeoForge](https://github.com/mezz/JustEnoughItems/commit/779b664446b8289c1bff50e737f35b616a6e92a1) - mezz
* [Fix Fabric game test runtime classpath](https://github.com/mezz/JustEnoughItems/commit/722307567f810ec1daa2c24ad315d04f42f43b47) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/c25339c92a749cf407bf996c3f1a92f44f949cc5) - mezz
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/f3ca639371151e9897df3964d7c730123ebe64a2) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/aab76a1eec6bd6cc17ce651509e52e5825f0130e) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/7ef8e0f804738ed10dda8b0fa49d48f1417be676) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/1f53ede6ef242ee96b231f2e7a3f8728af5bc136) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/1e02d2b95069dc53272ce1e763a588c5c1d9877e) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/faa2975648fbd5c960a75fa63b669011e355f3f5) - mezz
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/9443f678c13927d1c4ce3cdf0d9b3c40cec11fe9) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/489e83134c1a1e6f52fb1858605d05f09ea6b638) - mezz
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/454ad56f6291b5b6b5701734d1464bb9f955fa85) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/142774aca2c7d53486d671713a67471b28871193) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/bc55744d0d4672b925f019fef945cbc388d85bc5) - mezz
* [Support NeoForge fluid slot displays](https://github.com/mezz/JustEnoughItems/commit/a211f1f5b2e0c6961bd3c9ad8a3802715b052857) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/67150b6572e20502f2007a10c0a4a2d02c9dd4f5) - vfyjxf
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/4c44bccf6307d167e5c0363bcb7018f4e4665939) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/47e9f8e630df87aaedbf9c9e90ebd1e34061e35a) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/e6d62f47986c1a154b3d712d82b8d1256c88e9f5) - mezz
* [Fix #4217 Add slot display interpreter API](https://github.com/mezz/JustEnoughItems/commit/c227c8c0670c8a2aee521dd49b52aa1b5130895c) - mezz
* [Automatically detect slot display subtypes](https://github.com/mezz/JustEnoughItems/commit/8de1165f1eb3bf7af8c05ccbab7f4281655973f1) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/8340aa33285b3c199ad4bb99d581a1b97e682189) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/f5bbb711a4ed05af5567ed87cd83cd37bacc4e91) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/8486f37b8b717ee8b2b19cc402637065db221c41) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/70bb0f48d6aaf835ca6a1d6de2ff8a704e5564a9) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/cda6ab2f452501bd65d392993b8bb2f29bbf4d33) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/a96710b26a9ffdf8cb8adfc5a8c8d3cb4ed11da8) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/893a28f4c71174a61e4e21bf1068bf3e67262705) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/5d3b181f0cf8c379dbed70eb0b1672c3401304e6) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/33a2e6f9d57004da760ae8567dc34699af193f37) - mezz
* [Simplify API compatibility checks](https://github.com/mezz/JustEnoughItems/commit/df4ed864cdcf9cb73d11c8f0da78b7987b6405f4) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/bba41ee4205a2ccaf6ed2007b2bcb6e45e032331) - Palexari12
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/3edb22528393f1a59c11a6e81cf1513731aded21) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/3367a61f64668ff1860fdbf329ceb6434b9f676b) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/1d05a4680f1aec3456ef86fb9dbfeb4e8d774365) - mezz
* [Keep API compatibility checks cacheable](https://github.com/mezz/JustEnoughItems/commit/e93b6dffce519f4f89eea35d5ab098a0907adfd6) - mezz
* [Localize isolated projects suppression](https://github.com/mezz/JustEnoughItems/commit/e277788e5639318307d0c1351896d2789d1f83ec) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/dc6ebe5b44834e68bd92265edeb99dbbfc6ccde5) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/d46ac9864f9b03c2f3df0a7d07cde8c022918512) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c57ca6130ef341a6f07c32ad21cb0082ab036ee0) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/0e5fae0670e427ce9fafdc917af7c58aafcbd551) - mezz
* [Update to Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/959c0f0cadcf112cc656adc35e0d2f091dd9ea83) - mezz
* [Prepare build for isolated projects](https://github.com/mezz/JustEnoughItems/commit/70df666206bdc6ff8916c26ad6f09a883898d166) - mezz
* [Move Fabric container-screen rendering to screen foreground](https://github.com/mezz/JustEnoughItems/commit/56fff4d42d5afe595245660b7d245ac294240ec6) - vfyjxf
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/1d9d270e379ae87a97ed0fed7623e40b61eb58da) - mezz
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/6c7f9bb1872e1afd69bef2c31571990b7f7f009b) - mezz
* [clean up some unused mixin deps](https://github.com/mezz/JustEnoughItems/commit/36679d85c02d1e1612c365ab70170fdd08c1a233) - mezz
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/4a313f98ad6f57483898081fe2370e40a125220f) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/05e0c42087110c100d0cbfab0987cfc1896136e0) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/7cfbcf6a1718f536edab19e6e1ea1a8a6517e379) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/7421f16fad210f2a356dd5e882af45f6ef0e10d4) - mezz
v15.49.0.189
BETA
August 17, 2026
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/c95c1e98a2e9cbcd234bb0ec5e1050a0884f2419) - mezz
v15.49.0.189
BETA
August 17, 2026
* [Fix #4431 Empty fluid ingredient summary crash](https://github.com/mezz/JustEnoughItems/commit/c95c1e98a2e9cbcd234bb0ec5e1050a0884f2419) - mezz
v27.23.0.72
BETA
August 17, 2026
* [Complete non-extendable API annotations for 1.21.11 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/0a290c7e5fc8b7827ca105af2f4a02ca522b84d3) - mezz
v27.23.0.72
BETA
August 17, 2026
* [Complete non-extendable API annotations for 1.21.11 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/0a290c7e5fc8b7827ca105af2f4a02ca522b84d3) - mezz
v30.24.0.167
BETA
August 17, 2026
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/1fb4e4ef85356534d52bf9e0bf37896d78539887) - mezz
v30.24.0.167
BETA
August 17, 2026
* [Fix #4427 Maximize rectangular ingredient grid area around exclusions](https://github.com/mezz/JustEnoughItems/commit/1fb4e4ef85356534d52bf9e0bf37896d78539887) - mezz
v29.29.0.76
BETA
August 15, 2026
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/2b735430147c354f2030936205b9ead2be5c755d) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/f35642b07aaecb38d9990de922b9c9fb8c8d418e) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/9e6721b811b36b96f887ba21963c6b0c8c4a86f2) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/0b9dde91b99c47e8d50a6e2f2841af4bd3dafb7e) - mezz
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/66b07683915365a770170f79964cf53f0c789012) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/9039047c584c82ed6a708971d0f38a869ba5c72d) - mezz
v29.29.0.76
BETA
August 15, 2026
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/2b735430147c354f2030936205b9ead2be5c755d) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/f35642b07aaecb38d9990de922b9c9fb8c8d418e) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/9e6721b811b36b96f887ba21963c6b0c8c4a86f2) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/0b9dde91b99c47e8d50a6e2f2841af4bd3dafb7e) - mezz
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/66b07683915365a770170f79964cf53f0c789012) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/9039047c584c82ed6a708971d0f38a869ba5c72d) - mezz
v29.28.0.75
BETA
August 15, 2026
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/f1351b256b00e7551ad007ad70326fa96b23153d) - mezz
* [Add text input focus regression tests](https://github.com/mezz/JustEnoughItems/commit/a46f0d66afe0911039fa4340ae3b8cf9d44c6ddd) - mezz
* [Fix text input being disabled for other fields by the search field (#4426)](https://github.com/mezz/JustEnoughItems/commit/fec09afa8f1fb37cf2b3867d4f76b6a139cc141d) - Seungyeop Lee
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/9db0786edeaf79a3d39ef948e3df9a86b993268c) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/973a436c56fe8be7caad2cf2486f978224767b9b) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/942341c7762036a0fa0b31cebf5dae7b85e1f231) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/8f3321b0cb7eafba148795af6f1d2fb326e4a9a9) - mezz
* [Fix #4421 Fix IME input in search field (#4425)](https://github.com/mezz/JustEnoughItems/commit/31731da4391fe55e4507b3aa89062429b6959df4) - mezz
* [Automatically detect slot display subtypes](https://github.com/mezz/JustEnoughItems/commit/fb44c2b3370a0a82719fd5df12ce17023dfc1c90) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/eb06d7f3e82e82721c8c05aa9d4d97661ef7c84e) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/6225db588effefab0a73e6a696e79f6251e8ad4e) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/51d62485ad8362ff102c93730c354bd6f84eb544) - vfyjxf
* [Support NeoForge fluid slot displays](https://github.com/mezz/JustEnoughItems/commit/26e1b98ac751a6259e8a4421c0b52af9d07bd0e8) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/0701b9dd3e772d97b8e310467490f57ea40137f5) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/bd7d561653b3b10119e1c367011fa43eb18cfc4a) - mezz
* [Fix #4217 Add slot display interpreter API](https://github.com/mezz/JustEnoughItems/commit/9a1f619312d3bd4fa670561e8efcd7374b556645) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/7b6f18a815893fda81f4fa9d76952e45ac4453be) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/7752bc750f280a22b68336aedb18aedae6f2eca3) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/2a644cca4fd24b5199c87a2e8df87cfb2b22542c) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/fa5d2d6f7b31a9433a8940df3fb100ccc52eabfd) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/c12c8c59cb176c81d5dcb6165644260892a52df3) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/5f6b69563f7cd185d88685968353281d0edf1ce8) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/5e90296f466c1f5613d247b9b2e346d2e458fc49) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/4daa6ed100e0176b3c3d628630a6071bad2af0a9) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/4634569776d07afd6086d22e08faf97947ef3144) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/ddeec52de685a2774d8098270f7f751fc5f43a30) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/cd36af6799aa32ef190a3f39738e0356c153fb0d) - mezz
* [Simplify API compatibility checks](https://github.com/mezz/JustEnoughItems/commit/908b2ddc540778416945ba30d241cbc42867b267) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/8eb73ece974d07be0823130de7f06748fa914d32) - Palexari12
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/4367850c707c6c12706a0d9d3ec76007f4eef538) - mezz
* [Fix formatting checks after clean](https://github.com/mezz/JustEnoughItems/commit/c41cef372bc3b6e58c2d9039ff28babafc259a2e) - mezz
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/8a7ac02efdb50767c074664b09ca115ed74d5d6b) - mezz
* [Keep API compatibility checks cacheable](https://github.com/mezz/JustEnoughItems/commit/71b5967f865a6c53557b2ab2fb434bb9e584758c) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/2d04d9bb813e71a6bbb8ab645fe0a24174b784b7) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/148da9554f53ac8fb1a829f09ea5778bc035bf38) - mezz
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/1162407bf1cf9d3a796cfca6c0f76f2d1ea5d814) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/f502328f3e9c4979b7979a602bff7173af5ebd95) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/77c80ad8a1c5f1ddee3229fafab41010e4feee59) - mezz
* [Update to Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/64c40ae20409623ad47f999c736d53956d6e2568) - mezz
* [Localize isolated projects suppression](https://github.com/mezz/JustEnoughItems/commit/4db3288c2da1c87845b82c75eb257a9a8b0a9c24) - mezz
* [Prepare build for isolated projects](https://github.com/mezz/JustEnoughItems/commit/30be0293a2c776ef15dfd2dee1cd820d3b22c691) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/00305b4ee486decff2b0f028f88b5e66d6e6f2f3) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/f2968f6f1d1c3168687a7e891ff93ffd7d25f6bb) - mezz
* [clean up some unused mixin deps](https://github.com/mezz/JustEnoughItems/commit/d4a3c201d90aae6ec8cc8ab41bc077eccf458e79) - mezz
* [Move Fabric container-screen rendering to screen foreground](https://github.com/mezz/JustEnoughItems/commit/876cf670c310d89a15d2eec597d8261585df77cc) - vfyjxf
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/4607cde3577cc405926179d46b6515b4950698ca) - mezz
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/439e8916b00ec3a80b7eaf887e9b095f44ba8002) - mezz
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/1146645ad2348cb172f2837e4e37b3b541961c18) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/d0e0f52c9432fd1e854499d5e62ebd1155924db4) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/2a135abc8eea3d9634b87c14acc9f4084b3941aa) - mezz
v29.28.0.75
BETA
August 15, 2026
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/f1351b256b00e7551ad007ad70326fa96b23153d) - mezz
* [Add text input focus regression tests](https://github.com/mezz/JustEnoughItems/commit/a46f0d66afe0911039fa4340ae3b8cf9d44c6ddd) - mezz
* [Fix text input being disabled for other fields by the search field (#4426)](https://github.com/mezz/JustEnoughItems/commit/fec09afa8f1fb37cf2b3867d4f76b6a139cc141d) - Seungyeop Lee
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/9db0786edeaf79a3d39ef948e3df9a86b993268c) - mezz
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/973a436c56fe8be7caad2cf2486f978224767b9b) - mezz
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/942341c7762036a0fa0b31cebf5dae7b85e1f231) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/8f3321b0cb7eafba148795af6f1d2fb326e4a9a9) - mezz
* [Fix #4421 Fix IME input in search field (#4425)](https://github.com/mezz/JustEnoughItems/commit/31731da4391fe55e4507b3aa89062429b6959df4) - mezz
* [Automatically detect slot display subtypes](https://github.com/mezz/JustEnoughItems/commit/fb44c2b3370a0a82719fd5df12ce17023dfc1c90) - mezz
* [Ignore macOS metadata files](https://github.com/mezz/JustEnoughItems/commit/eb06d7f3e82e82721c8c05aa9d4d97661ef7c84e) - mezz
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/6225db588effefab0a73e6a696e79f6251e8ad4e) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/51d62485ad8362ff102c93730c354bd6f84eb544) - vfyjxf
* [Support NeoForge fluid slot displays](https://github.com/mezz/JustEnoughItems/commit/26e1b98ac751a6259e8a4421c0b52af9d07bd0e8) - mezz
* [Add config flag for debug exclusion area](https://github.com/mezz/JustEnoughItems/commit/0701b9dd3e772d97b8e310467490f57ea40137f5) - mezz
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/bd7d561653b3b10119e1c367011fa43eb18cfc4a) - mezz
* [Fix #4217 Add slot display interpreter API](https://github.com/mezz/JustEnoughItems/commit/9a1f619312d3bd4fa670561e8efcd7374b556645) - mezz
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/7b6f18a815893fda81f4fa9d76952e45ac4453be) - mezz
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/7752bc750f280a22b68336aedb18aedae6f2eca3) - mezz
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/2a644cca4fd24b5199c87a2e8df87cfb2b22542c) - mezz
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/fa5d2d6f7b31a9433a8940df3fb100ccc52eabfd) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/c12c8c59cb176c81d5dcb6165644260892a52df3) - mezz
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/5f6b69563f7cd185d88685968353281d0edf1ce8) - mezz
* [Try adding client gametest diagnostics when it fails to shut down on jenkins](https://github.com/mezz/JustEnoughItems/commit/5e90296f466c1f5613d247b9b2e346d2e458fc49) - mezz
* [Add Patreon username in github donation file](https://github.com/mezz/JustEnoughItems/commit/4daa6ed100e0176b3c3d628630a6071bad2af0a9) - mezz
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/4634569776d07afd6086d22e08faf97947ef3144) - mezz
* [Move typed ingredient normalization to the API level](https://github.com/mezz/JustEnoughItems/commit/ddeec52de685a2774d8098270f7f751fc5f43a30) - mezz
* [Add Jenkins timeouts and a watchdog timer for test client shutdown](https://github.com/mezz/JustEnoughItems/commit/cd36af6799aa32ef190a3f39738e0356c153fb0d) - mezz
* [Simplify API compatibility checks](https://github.com/mezz/JustEnoughItems/commit/908b2ddc540778416945ba30d241cbc42867b267) - mezz
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/8eb73ece974d07be0823130de7f06748fa914d32) - Palexari12
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/4367850c707c6c12706a0d9d3ec76007f4eef538) - mezz
* [Fix formatting checks after clean](https://github.com/mezz/JustEnoughItems/commit/c41cef372bc3b6e58c2d9039ff28babafc259a2e) - mezz
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/8a7ac02efdb50767c074664b09ca115ed74d5d6b) - mezz
* [Keep API compatibility checks cacheable](https://github.com/mezz/JustEnoughItems/commit/71b5967f865a6c53557b2ab2fb434bb9e584758c) - mezz
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/2d04d9bb813e71a6bbb8ab645fe0a24174b784b7) - mezz
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/148da9554f53ac8fb1a829f09ea5778bc035bf38) - mezz
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/1162407bf1cf9d3a796cfca6c0f76f2d1ea5d814) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/f502328f3e9c4979b7979a602bff7173af5ebd95) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/77c80ad8a1c5f1ddee3229fafab41010e4feee59) - mezz
* [Update to Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/64c40ae20409623ad47f999c736d53956d6e2568) - mezz
* [Localize isolated projects suppression](https://github.com/mezz/JustEnoughItems/commit/4db3288c2da1c87845b82c75eb257a9a8b0a9c24) - mezz
* [Prepare build for isolated projects](https://github.com/mezz/JustEnoughItems/commit/30be0293a2c776ef15dfd2dee1cd820d3b22c691) - mezz
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/00305b4ee486decff2b0f028f88b5e66d6e6f2f3) - mezz
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/f2968f6f1d1c3168687a7e891ff93ffd7d25f6bb) - mezz
* [clean up some unused mixin deps](https://github.com/mezz/JustEnoughItems/commit/d4a3c201d90aae6ec8cc8ab41bc077eccf458e79) - mezz
* [Move Fabric container-screen rendering to screen foreground](https://github.com/mezz/JustEnoughItems/commit/876cf670c310d89a15d2eec597d8261585df77cc) - vfyjxf
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/4607cde3577cc405926179d46b6515b4950698ca) - mezz
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/439e8916b00ec3a80b7eaf887e9b095f44ba8002) - mezz
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/1146645ad2348cb172f2837e4e37b3b541961c18) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/d0e0f52c9432fd1e854499d5e62ebd1155924db4) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/2a135abc8eea3d9634b87c14acc9f4084b3941aa) - mezz
v29.22.0.74
BETA
August 15, 2026
* [Complete non-extendable API annotations for 26.1 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/2febb04a31a3c358620efbc035bf87b22de5c01c) - mezz
v29.22.0.74
BETA
August 15, 2026
* [Complete non-extendable API annotations for 26.1 [skip-api-check]](https://github.com/mezz/JustEnoughItems/commit/2febb04a31a3c358620efbc035bf87b22de5c01c) - mezz
v30.24.0.165
BETA
August 15, 2026
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/5b7b2219d7b2eb483408272fd293d3f61a71651b) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/1cb7814331c90c5e5b24b5055a0741ab65f58f58) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/3ce21fe06d723a819e6e5813555279f187f59448) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/a36f2122d73c41ac89d5a0070a383217178bc4ce) - mezz
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/7aac3b09e6b381046578388887cbf6c65020ad69) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/c956c0322bd69bb042e00a5744e02584bddac893) - mezz
v30.24.0.165
BETA
August 15, 2026
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/5b7b2219d7b2eb483408272fd293d3f61a71651b) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/1cb7814331c90c5e5b24b5055a0741ab65f58f58) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/3ce21fe06d723a819e6e5813555279f187f59448) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/a36f2122d73c41ac89d5a0070a383217178bc4ce) - mezz
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/7aac3b09e6b381046578388887cbf6c65020ad69) - mezz
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/c956c0322bd69bb042e00a5744e02584bddac893) - mezz
v30.23.0.164
BETA
August 15, 2026
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/cc2a2a890e314f01b5e0f6c0583b77582ad5a6f3) - mezz
* [Add text input focus regression tests](https://github.com/mezz/JustEnoughItems/commit/7bc889ade778bab77bb46f3c206fadc2f4f53252) - mezz
v30.23.0.164
BETA
August 15, 2026
* [Fix focus search from creative inventory](https://github.com/mezz/JustEnoughItems/commit/cc2a2a890e314f01b5e0f6c0583b77582ad5a6f3) - mezz
* [Add text input focus regression tests](https://github.com/mezz/JustEnoughItems/commit/7bc889ade778bab77bb46f3c206fadc2f4f53252) - mezz
v30.23.0.163
BETA
August 15, 2026
* [Fix text input being disabled for other fields by the search field (#4426)](https://github.com/mezz/JustEnoughItems/commit/3928f0508edf970fe4611b73acef4c2205bf3ff9) - Seungyeop Lee
v30.23.0.163
BETA
August 15, 2026
* [Fix text input being disabled for other fields by the search field (#4426)](https://github.com/mezz/JustEnoughItems/commit/3928f0508edf970fe4611b73acef4c2205bf3ff9) - Seungyeop Lee
v30.23.0.162
BETA
August 15, 2026
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/01f335c337c161dce61ca82cb5453694e93e9ea5) - mezz
v30.23.0.162
BETA
August 15, 2026
* [Use JarCompatibilityChecker Gradle plugin](https://github.com/mezz/JustEnoughItems/commit/01f335c337c161dce61ca82cb5453694e93e9ea5) - mezz
v30.23.0.161
BETA
August 15, 2026
* [Fix #4421 Fix IME input in search field (#4425)](https://github.com/mezz/JustEnoughItems/commit/8543194431c1046e5b1fcfcd50a2c6d774f9535b) - mezz
v30.23.0.161
BETA
August 15, 2026
* [Fix #4421 Fix IME input in search field (#4425)](https://github.com/mezz/JustEnoughItems/commit/8543194431c1046e5b1fcfcd50a2c6d774f9535b) - mezz
v30.23.0.160
BETA
August 15, 2026
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/f7da73de1312026add722348e80114fbecc305f0) - mezz
v30.23.0.160
BETA
August 15, 2026
* [Refactor to unify scrollbar code](https://github.com/mezz/JustEnoughItems/commit/f7da73de1312026add722348e80114fbecc305f0) - mezz
v30.23.0.159
BETA
August 14, 2026
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/4cfb93b32712f23246160e62ad0a0e616d533b0b) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/8462a88dee5690dbee80dd13899e0c120d16e73a) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/979b855e1beb2fc02de8304c918b136a07898218) - vfyjxf
v30.23.0.159
BETA
August 14, 2026
* [Enable tag recipes by default](https://github.com/mezz/JustEnoughItems/commit/4cfb93b32712f23246160e62ad0a0e616d533b0b) - mezz
* [Add tag recipe navigation and interactive slot tooltips](https://github.com/mezz/JustEnoughItems/commit/8462a88dee5690dbee80dd13899e0c120d16e73a) - mezz
* [Add recipe slot candidates overlay with tag/list badge indicators and cycling config](https://github.com/mezz/JustEnoughItems/commit/979b855e1beb2fc02de8304c918b136a07898218) - vfyjxf
v30.21.0.158
BETA
August 14, 2026
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/0af46cda671d73779c29b01ed092148bbdb1c706) - mezz
v30.21.0.158
BETA
August 14, 2026
* [Simplify API compatibility checker setup](https://github.com/mezz/JustEnoughItems/commit/0af46cda671d73779c29b01ed092148bbdb1c706) - mezz
v30.21.0.156
BETA
August 13, 2026
* [Automatically detect slot display subtypes](https://github.com/mezz/JustEnoughItems/commit/dccb12af466b514bcfbc72e798afdf83f6378800) - mezz
* [Support NeoForge fluid slot displays](https://github.com/mezz/JustEnoughItems/commit/817771987ccc27fbead0575be3e598b1b82f6670) - mezz
v30.21.0.156
BETA
August 13, 2026
* [Automatically detect slot display subtypes](https://github.com/mezz/JustEnoughItems/commit/dccb12af466b514bcfbc72e798afdf83f6378800) - mezz
* [Support NeoForge fluid slot displays](https://github.com/mezz/JustEnoughItems/commit/817771987ccc27fbead0575be3e598b1b82f6670) - mezz
v30.20.0.155
BETA
August 13, 2026
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/31caf70602a5bc95f3b2ce4ef55570cd41331b7d) - mezz
v30.20.0.155
BETA
August 13, 2026
* [Fix #3900 add "next recipe" keybind that can be set to allow you to navigate back and forward through recipe history](https://github.com/mezz/JustEnoughItems/commit/31caf70602a5bc95f3b2ce4ef55570cd41331b7d) - mezz
v30.20.0.154
BETA
August 12, 2026
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/1437c6dabc8acfb5f9a820b2f3a93497c85fc9a7) - mezz
v30.20.0.154
BETA
August 12, 2026
* [Fix #4352 Cancel active bookmark drags on GUI changes](https://github.com/mezz/JustEnoughItems/commit/1437c6dabc8acfb5f9a820b2f3a93497c85fc9a7) - mezz
v30.20.0.153
BETA
August 12, 2026
* [Fix #4217 Add slot display interpreter API](https://github.com/mezz/JustEnoughItems/commit/2e90070fb591208b6102c969a9867891b93bb8ae) - mezz
v30.20.0.153
BETA
August 12, 2026
* [Fix #4217 Add slot display interpreter API](https://github.com/mezz/JustEnoughItems/commit/2e90070fb591208b6102c969a9867891b93bb8ae) - mezz
v30.19.0.152
BETA
August 12, 2026
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/76ce285e6ef8124a0df892ac001df9f164bc718e) - mezz
v30.19.0.152
BETA
August 12, 2026
* [Index registered ingredients by grouping UID](https://github.com/mezz/JustEnoughItems/commit/76ce285e6ef8124a0df892ac001df9f164bc718e) - mezz
v30.19.0.151
BETA
August 12, 2026
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/da0c1c64855c5eb15af9f6aea99cd061bebca369) - mezz
v30.19.0.151
BETA
August 12, 2026
* [Extract recipe slot ingredient state](https://github.com/mezz/JustEnoughItems/commit/da0c1c64855c5eb15af9f6aea99cd061bebca369) - mezz
v30.19.0.150
BETA
August 12, 2026
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/fe84fda5a39d5ead95c68eb5d94d8da716bdaa81) - mezz
v30.19.0.150
BETA
August 12, 2026
* [Keep ingredient UIDs scoped to their ingredient type](https://github.com/mezz/JustEnoughItems/commit/fe84fda5a39d5ead95c68eb5d94d8da716bdaa81) - mezz
v30.19.0.149
BETA
August 12, 2026
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/7baa944084260dc4db54a0219e46eed16773baaa) - mezz
v30.19.0.149
BETA
August 12, 2026
* [Defend typed ingredient API boundaries](https://github.com/mezz/JustEnoughItems/commit/7baa944084260dc4db54a0219e46eed16773baaa) - mezz
v30.19.0.148
BETA
August 11, 2026
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/4b3fe6d2bcfbacaceb8971ca6259c1699e8ff6e9) - mezz
v30.19.0.148
BETA
August 11, 2026
* [Fix #643: show wet sponge bucket furnace recipe](https://github.com/mezz/JustEnoughItems/commit/4b3fe6d2bcfbacaceb8971ca6259c1699e8ff6e9) - mezz
v4.16.5.1027
BETA
August 11, 2026
* [Fix #832 Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/0341ba59d06109189b9bd7bffa65956a3093b4be) - mezz
v11.39.0.1067
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/ffaf684a3c37084517b76a17465be85b9944374d) - mezz
v11.39.0.1067
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/ffaf684a3c37084517b76a17465be85b9944374d) - mezz
v15.49.0.188
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/6c7834751bce4c0fd03dfe2659e73d576c021242) - mezz
v15.49.0.188
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/6c7834751bce4c0fd03dfe2659e73d576c021242) - mezz
v19.44.0.401
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/f31d963ce207368d3cad40a4101e96a191f6dc07) - mezz
v19.44.0.401
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/f31d963ce207368d3cad40a4101e96a191f6dc07) - mezz
v19.44.0.401
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/f31d963ce207368d3cad40a4101e96a191f6dc07) - mezz
v27.23.0.71
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/4d88a9cb7b698ae960cddff78b102c60ea61e37f) - mezz
v27.23.0.71
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/4d88a9cb7b698ae960cddff78b102c60ea61e37f) - mezz
v29.22.0.73
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/bed50885b146a01d08088af8f325c8592efd7b67) - mezz
v29.22.0.73
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/bed50885b146a01d08088af8f325c8592efd7b67) - mezz
v30.18.0.146
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/74000e06de7cfd33f92d1156c760166183dd4a8f) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/a61a8228ec35c9b0585ddf5774fdbad9de732140) - mezz
v30.18.0.146
BETA
August 11, 2026
* [Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable](https://github.com/mezz/JustEnoughItems/commit/74000e06de7cfd33f92d1156c760166183dd4a8f) - mezz
* [Test #4361 with a startup resource pack](https://github.com/mezz/JustEnoughItems/commit/a61a8228ec35c9b0585ddf5774fdbad9de732140) - mezz
v19.44.0.400
BETA
August 11, 2026
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/5a774ad64ecd66babc5afbc19f10528ae6a58e30) - mezz
v19.44.0.400
BETA
August 11, 2026
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/5a774ad64ecd66babc5afbc19f10528ae6a58e30) - mezz
v19.44.0.400
BETA
August 11, 2026
* [Fix #4361 resource pack GUI scaling](https://github.com/mezz/JustEnoughItems/commit/5a774ad64ecd66babc5afbc19f10528ae6a58e30) - mezz
v4.16.5.1026
BETA
August 10, 2026
* [Fix #1339 config comment localization](https://github.com/mezz/JustEnoughItems/commit/7bdcc7eaaa11694970f6e70e6ef8746105110672) - mezz
v4.16.5.1025
BETA
August 10, 2026
* [Fix #1381 Disable fast item rendering when Optifine is detected](https://github.com/mezz/JustEnoughItems/commit/beba7b3100dc0fa4b5f777bb6f987922c0b73620) - mezz
v30.18.0.144
BETA
August 10, 2026
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/7a1ce51a50997d62537cf09c3dcf38c1e5936dd1) - Palexari12
v30.18.0.144
BETA
August 10, 2026
* [Updated Italian translations for JEI (#4416)](https://github.com/mezz/JustEnoughItems/commit/7a1ce51a50997d62537cf09c3dcf38c1e5936dd1) - Palexari12
v30.18.0.142
BETA
August 10, 2026
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/5b2734b3f13af6e2dc1e384e6b3691d46298d86c) - mezz
v30.18.0.142
BETA
August 10, 2026
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/5b2734b3f13af6e2dc1e384e6b3691d46298d86c) - mezz
v11.39.0.1066
BETA
August 10, 2026
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/80fda5bf157c49e7ad3936fa0741eff524afb37d) - mezz
v11.39.0.1066
BETA
August 10, 2026
* [Fix #2267 Prevent recipe area clicks with carried items](https://github.com/mezz/JustEnoughItems/commit/80fda5bf157c49e7ad3936fa0741eff524afb37d) - mezz
v15.49.0.187
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/715003f4937ef0c37ce1a93de0963c37076fa66a) - mezz
v15.49.0.187
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/715003f4937ef0c37ce1a93de0963c37076fa66a) - mezz
v19.44.0.399
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/5d03d28de73c8a9f4e8a4494727d175115715cfb) - mezz
v19.44.0.399
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/5d03d28de73c8a9f4e8a4494727d175115715cfb) - mezz
v19.44.0.399
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/5d03d28de73c8a9f4e8a4494727d175115715cfb) - mezz
v27.23.0.70
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/b422655f4a040e582d735d68e8d298b256d451a0) - mezz
v27.23.0.70
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/b422655f4a040e582d735d68e8d298b256d451a0) - mezz
v29.22.0.72
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/4fa5d66fde2a6670e715c1dfba6f21fcebc1becc) - mezz
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/2b028cb6d983e35f5b94578e2ed271ddbdd0ef5d) - mezz
v29.22.0.72
BETA
August 10, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/4fa5d66fde2a6670e715c1dfba6f21fcebc1becc) - mezz
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/2b028cb6d983e35f5b94578e2ed271ddbdd0ef5d) - mezz
v4.16.5.1024
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/f6abcc1e882c495e82b291011b69fc268e24ba58) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/e0d15a37448cefbbb0f70726bde1e5e05c5f8b99) - mezz
* [Test exact subtype recipe transfers](https://github.com/mezz/JustEnoughItems/commit/516f0927e69eb9d2a0d04e0e40f0f1e42c099e97) - mezz
* [Backport additional recipe transfer integration tests](https://github.com/mezz/JustEnoughItems/commit/167c721ddc128eef3b6890d261de82e66b0aba52) - mezz
* [Backport constrained counted recipe transfer assignment](https://github.com/mezz/JustEnoughItems/commit/a4d0f9abdd2d3fd3f405005a5d1ac90e1c912e6f) - mezz
* [Test counted recipe transfers](https://github.com/mezz/JustEnoughItems/commit/00db8a714c39e6885162d4d6768a53c24f814f82) - mezz
* [Backport comprehensive recipe transfer integration tests](https://github.com/mezz/JustEnoughItems/commit/98c7993aed502e43edef6e1b70cd5a9ac9dd2842) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/1f72da64ba7cbec70b8ac732b7196691eb6ed3bc) - mezz
v15.48.0.185
BETA
August 10, 2026
* [Test #4361 GUI sprite refreshes after resource reloads](https://github.com/mezz/JustEnoughItems/commit/959f176511911d85deb55f28f3b96d2d1e72757e) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/f8f447c5d8bf425c2e2bd2b21d24e1e04541067d) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4698f20e33d212bdbb647028a2a440e874381e3c) - mezz
* [Backport comprehensive recipe transfer GameTests](https://github.com/mezz/JustEnoughItems/commit/624c867046b3428eb953055157db4b87a2814cc5) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/ce6a6821fd414a39b0c70d928b13c0ce7c54a3e7) - mezz
* [Fix #4417 Allow recipe transfers into empty item-handler slots](https://github.com/mezz/JustEnoughItems/commit/072d306698640b94b5dbea5f6769afd037af6011) - mezz
v15.48.0.185
BETA
August 10, 2026
* [Test #4361 GUI sprite refreshes after resource reloads](https://github.com/mezz/JustEnoughItems/commit/959f176511911d85deb55f28f3b96d2d1e72757e) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/f8f447c5d8bf425c2e2bd2b21d24e1e04541067d) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4698f20e33d212bdbb647028a2a440e874381e3c) - mezz
* [Backport comprehensive recipe transfer GameTests](https://github.com/mezz/JustEnoughItems/commit/624c867046b3428eb953055157db4b87a2814cc5) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/ce6a6821fd414a39b0c70d928b13c0ce7c54a3e7) - mezz
* [Fix #4417 Allow recipe transfers into empty item-handler slots](https://github.com/mezz/JustEnoughItems/commit/072d306698640b94b5dbea5f6769afd037af6011) - mezz
v19.43.0.398
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/4cb39b8d691239ed4060be8eaec6f4ee79714068) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/74b766a3cefc6c8c6fe228da6b0d48eba90f7652) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4a47e5946e91c547ef7adbad511a9abd7c7719a0) - mezz
v19.43.0.398
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/4cb39b8d691239ed4060be8eaec6f4ee79714068) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/74b766a3cefc6c8c6fe228da6b0d48eba90f7652) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4a47e5946e91c547ef7adbad511a9abd7c7719a0) - mezz
v19.43.0.398
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/4cb39b8d691239ed4060be8eaec6f4ee79714068) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/74b766a3cefc6c8c6fe228da6b0d48eba90f7652) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4a47e5946e91c547ef7adbad511a9abd7c7719a0) - mezz
v19.43.0.397
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/74b766a3cefc6c8c6fe228da6b0d48eba90f7652) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4a47e5946e91c547ef7adbad511a9abd7c7719a0) - mezz
v19.43.0.397
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/74b766a3cefc6c8c6fe228da6b0d48eba90f7652) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4a47e5946e91c547ef7adbad511a9abd7c7719a0) - mezz
v27.22.0.69
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/660ab5ecb150599c825c86f67cd62e2fab5326e0) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/36aaa6e68b1afcfef3af38efecb30290b5d7fa6d) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/1877ab621d200d8fb7fb5c9625ea48d1b8663655) - mezz
v27.22.0.69
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/660ab5ecb150599c825c86f67cd62e2fab5326e0) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/36aaa6e68b1afcfef3af38efecb30290b5d7fa6d) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/1877ab621d200d8fb7fb5c9625ea48d1b8663655) - mezz
v19.43.0.397
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/74b766a3cefc6c8c6fe228da6b0d48eba90f7652) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/4a47e5946e91c547ef7adbad511a9abd7c7719a0) - mezz
v11.39.0.1063
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/5a052c6305f062b29377c6c2e098b8f67852d2a6) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/d3fd24625ed3e64167ec79fe7e4bc3510575cb4b) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/fee424da5715735aee49f8f797b6e4f6402e6b75) - mezz
* [Fix #4417 Allow recipe transfers into empty item-handler slots](https://github.com/mezz/JustEnoughItems/commit/472099a680cb01822de7185645c643afa5b46aa2) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/41a31b9ca99c15c6ba008c4f00a0f102f5f82504) - mezz
* [Backport comprehensive recipe transfer GameTests](https://github.com/mezz/JustEnoughItems/commit/1927f8da64dd79074a3333399b5f2754b01e1752) - mezz
* [Test counted recipe transfers](https://github.com/mezz/JustEnoughItems/commit/09b2fd64c9709b1f68245bc3c0ea92ba114fead0) - mezz
v11.39.0.1063
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/5a052c6305f062b29377c6c2e098b8f67852d2a6) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/d3fd24625ed3e64167ec79fe7e4bc3510575cb4b) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/fee424da5715735aee49f8f797b6e4f6402e6b75) - mezz
* [Fix #4417 Allow recipe transfers into empty item-handler slots](https://github.com/mezz/JustEnoughItems/commit/472099a680cb01822de7185645c643afa5b46aa2) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/41a31b9ca99c15c6ba008c4f00a0f102f5f82504) - mezz
* [Backport comprehensive recipe transfer GameTests](https://github.com/mezz/JustEnoughItems/commit/1927f8da64dd79074a3333399b5f2754b01e1752) - mezz
* [Test counted recipe transfers](https://github.com/mezz/JustEnoughItems/commit/09b2fd64c9709b1f68245bc3c0ea92ba114fead0) - mezz
v29.21.0.70
BETA
August 10, 2026
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/ecbde250a510dda81ee8dc5878d649ca80ae2ec4) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/cb179ff51e93bf84d999e82adf8f103cd399fa4c) - mezz
v29.21.0.70
BETA
August 10, 2026
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/ecbde250a510dda81ee8dc5878d649ca80ae2ec4) - mezz
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/cb179ff51e93bf84d999e82adf8f103cd399fa4c) - mezz
v30.18.0.141
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/0c10360ed24ce2563b8da4b43ee1b9e426cd44ed) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/874ecb2a63500bf0fa7f136497c6beb208f0102d) - mezz
v30.18.0.141
BETA
August 10, 2026
* [Harden recipe transfer packet validation](https://github.com/mezz/JustEnoughItems/commit/0c10360ed24ce2563b8da4b43ee1b9e426cd44ed) - mezz
* [Test transfers with unrelated restricted slots](https://github.com/mezz/JustEnoughItems/commit/874ecb2a63500bf0fa7f136497c6beb208f0102d) - mezz
v30.18.0.140
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/4e38dd354d37c89553e595991a97492425657072) - mezz
v30.18.0.140
BETA
August 10, 2026
* [Fix #4361 refresh GUI sprites after resource reloads](https://github.com/mezz/JustEnoughItems/commit/4e38dd354d37c89553e595991a97492425657072) - mezz
v30.18.0.139
BETA
August 10, 2026
* [Move typed ingredient normalization to the api level](https://github.com/mezz/JustEnoughItems/commit/d5b1978b23e9f2965740f7a1e449213af432bcdd) - mezz
v30.18.0.139
BETA
August 10, 2026
* [Move typed ingredient normalization to the api level](https://github.com/mezz/JustEnoughItems/commit/d5b1978b23e9f2965740f7a1e449213af432bcdd) - mezz
v30.17.0.138
BETA
August 10, 2026
* [clean up brewing extension implementation](https://github.com/mezz/JustEnoughItems/commit/6bd22ccc31e262412aa4de562e8c5b1bdde45db2) - mezz
v30.17.0.138
BETA
August 10, 2026
* [clean up brewing extension implementation](https://github.com/mezz/JustEnoughItems/commit/6bd22ccc31e262412aa4de562e8c5b1bdde45db2) - mezz
v11.39.0.1062
BETA
August 10, 2026
* [clean up brewing extension implementation](https://github.com/mezz/JustEnoughItems/commit/368cd3fa80d98b832e32fb08c8caefbd6cd713a4) - mezz
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/3d5fd39a7ea35d37ee5927b0616b8d192493075c) - mezz
v11.39.0.1062
BETA
August 10, 2026
* [clean up brewing extension implementation](https://github.com/mezz/JustEnoughItems/commit/368cd3fa80d98b832e32fb08c8caefbd6cd713a4) - mezz
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/3d5fd39a7ea35d37ee5927b0616b8d192493075c) - mezz
v30.17.0.137
BETA
August 10, 2026
* [Simplify API compatibility checks](https://github.com/mezz/JustEnoughItems/commit/ad99e698fbddb6835df70ec0e824138fca91cd26) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/ddd01bfe6bea93321fc0204384493524384923d0) - mezz
v30.17.0.137
BETA
August 10, 2026
* [Simplify API compatibility checks](https://github.com/mezz/JustEnoughItems/commit/ad99e698fbddb6835df70ec0e824138fca91cd26) - mezz
* [Test recipe transfers with item-handler slots](https://github.com/mezz/JustEnoughItems/commit/ddd01bfe6bea93321fc0204384493524384923d0) - mezz
v30.17.0.135
BETA
August 9, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/916e18dcca1499b6786ca7f0667a6383b8d8a76d) - mezz
v30.17.0.135
BETA
August 9, 2026
* [Add brewing recipe category extensions](https://github.com/mezz/JustEnoughItems/commit/916e18dcca1499b6786ca7f0667a6383b8d8a76d) - mezz
v11.38.0.1061
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/44557bd8de8ab44b53fed4f8cce381185980c823) - mezz
v11.38.0.1061
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/44557bd8de8ab44b53fed4f8cce381185980c823) - mezz
v15.48.0.183
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/40aa2224e35cfef49722e21cee1f03cfcd9083e5) - mezz
v15.48.0.183
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/40aa2224e35cfef49722e21cee1f03cfcd9083e5) - mezz
v19.43.0.395
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/ba7a8c610674545af313ee7ab6a2e33b4efe5413) - mezz
v19.43.0.395
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/ba7a8c610674545af313ee7ab6a2e33b4efe5413) - mezz
v19.43.0.395
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/ba7a8c610674545af313ee7ab6a2e33b4efe5413) - mezz
v27.22.0.66
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/776028c7a323a346705c0d00e55bde569bd29f08) - mezz
v27.22.0.66
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/776028c7a323a346705c0d00e55bde569bd29f08) - mezz
v29.21.0.68
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/1215b17763274c5409b62373732761a4409c5af8) - mezz
v29.21.0.68
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/1215b17763274c5409b62373732761a4409c5af8) - mezz
v30.16.0.134
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/ffaca473e2735873da68ab30c605e76d9018a1d5) - mezz
v30.16.0.134
BETA
August 9, 2026
* [Fix #4311 Remove plugins that crash on getPluginUid](https://github.com/mezz/JustEnoughItems/commit/ffaca473e2735873da68ab30c605e76d9018a1d5) - mezz
v30.16.0.133
BETA
August 9, 2026
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c9a103805a884d11ce0b33558f463c2e4da31b6a) - mezz
v30.16.0.133
BETA
August 9, 2026
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/c9a103805a884d11ce0b33558f463c2e4da31b6a) - mezz
v15.48.0.182
BETA
August 9, 2026
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/e87682e871a8de706ffc93d80de32e613a7ee57a) - mezz
v15.48.0.182
BETA
August 9, 2026
* [Fix #4371 Keep Realms config paths stable](https://github.com/mezz/JustEnoughItems/commit/e87682e871a8de706ffc93d80de32e613a7ee57a) - mezz
v15.48.0.181
BETA
August 9, 2026
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/dc58721c431d8b6b7997d1ac58a709ff24a6a099) - mezz
v15.48.0.181
BETA
August 9, 2026
* [Fix #4415 Harden anvil recipes against linkage errors](https://github.com/mezz/JustEnoughItems/commit/dc58721c431d8b6b7997d1ac58a709ff24a6a099) - mezz
v30.16.0.132
BETA
August 8, 2026
* [Keep API compatibility checks cacheable](https://github.com/mezz/JustEnoughItems/commit/cbe51fb156af997f0110648d0eb70736404111f7) - mezz
v30.16.0.132
BETA
August 8, 2026
* [Keep API compatibility checks cacheable](https://github.com/mezz/JustEnoughItems/commit/cbe51fb156af997f0110648d0eb70736404111f7) - mezz
v11.38.0.1060
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/7e95e6b225e9c6995a1b217abd1ea3430f4ebb83) - mezz
v11.38.0.1060
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/7e95e6b225e9c6995a1b217abd1ea3430f4ebb83) - mezz
v15.48.0.180
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/abedf086a780e46c1c6aad3ca30b289a4b519a59) - mezz
v15.48.0.180
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/abedf086a780e46c1c6aad3ca30b289a4b519a59) - mezz
v19.43.0.394
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/7e10f6b5608bcb606b599bfd698b83f0f374893a) - mezz
v19.43.0.394
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/7e10f6b5608bcb606b599bfd698b83f0f374893a) - mezz
v19.43.0.394
BETA
August 8, 2026
* [Backport Fabric key handling from 26.2](https://github.com/mezz/JustEnoughItems/commit/7e10f6b5608bcb606b599bfd698b83f0f374893a) - mezz
v27.22.0.65
BETA
August 8, 2026
* [Test Fabric development resources](https://github.com/mezz/JustEnoughItems/commit/07ce5681b6298a043d858cb769a2bfaa3bc04250) - mezz
* [Fix #4411 Expose Fabric key mappings](https://github.com/mezz/JustEnoughItems/commit/b83ca559c12ddaeae917a6c080280a8f941e8e13) - mezz
* [Fix #4176 Consume Fabric focus hotkey character](https://github.com/mezz/JustEnoughItems/commit/092612285c5e6ba3189c51d5ec555926df63a4fa) - mezz
v27.22.0.65
BETA
August 8, 2026
* [Test Fabric development resources](https://github.com/mezz/JustEnoughItems/commit/07ce5681b6298a043d858cb769a2bfaa3bc04250) - mezz
* [Fix #4411 Expose Fabric key mappings](https://github.com/mezz/JustEnoughItems/commit/b83ca559c12ddaeae917a6c080280a8f941e8e13) - mezz
* [Fix #4176 Consume Fabric focus hotkey character](https://github.com/mezz/JustEnoughItems/commit/092612285c5e6ba3189c51d5ec555926df63a4fa) - mezz
v29.21.0.67
BETA
August 8, 2026
* [Test Fabric development resources](https://github.com/mezz/JustEnoughItems/commit/bc6171d29ab9bca8dfdae3671b5148b804c7e2fd) - mezz
* [Fix #4176 Consume Fabric focus hotkey character](https://github.com/mezz/JustEnoughItems/commit/ddffc02fa11cf2d49505a3891f6fe2e1599078bc) - mezz
* [Fix #4411 Expose Fabric key mappings](https://github.com/mezz/JustEnoughItems/commit/8520015d6523679bfd6c861d5037e8fb23decb2c) - mezz
v29.21.0.67
BETA
August 8, 2026
* [Test Fabric development resources](https://github.com/mezz/JustEnoughItems/commit/bc6171d29ab9bca8dfdae3671b5148b804c7e2fd) - mezz
* [Fix #4176 Consume Fabric focus hotkey character](https://github.com/mezz/JustEnoughItems/commit/ddffc02fa11cf2d49505a3891f6fe2e1599078bc) - mezz
* [Fix #4411 Expose Fabric key mappings](https://github.com/mezz/JustEnoughItems/commit/8520015d6523679bfd6c861d5037e8fb23decb2c) - mezz
v30.16.0.131
BETA
August 8, 2026
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/f97b00595b4b793db04ba592f7bfb5a686bdcdb2) - mezz
* [Fix Fabric development resources](https://github.com/mezz/JustEnoughItems/commit/ab21aadab636ea42d583be845f66e6ad3d5b27bd) - mezz
* [Fix #4176 Consume Fabric focus hotkey character](https://github.com/mezz/JustEnoughItems/commit/c7d9330920c650b3d99645d6f76c0b1cc3c0f00b) - mezz
v30.16.0.131
BETA
August 8, 2026
* [Test NeoForge client resources](https://github.com/mezz/JustEnoughItems/commit/f97b00595b4b793db04ba592f7bfb5a686bdcdb2) - mezz
* [Fix Fabric development resources](https://github.com/mezz/JustEnoughItems/commit/ab21aadab636ea42d583be845f66e6ad3d5b27bd) - mezz
* [Fix #4176 Consume Fabric focus hotkey character](https://github.com/mezz/JustEnoughItems/commit/c7d9330920c650b3d99645d6f76c0b1cc3c0f00b) - mezz
v30.16.0.130
BETA
August 7, 2026
* [Fix #4411 Expose Fabric key mappings](https://github.com/mezz/JustEnoughItems/commit/e86e03913aada8acaf80e740f5c2ebecf37ad69a) - mezz
v30.16.0.130
BETA
August 7, 2026
* [Fix #4411 Expose Fabric key mappings](https://github.com/mezz/JustEnoughItems/commit/e86e03913aada8acaf80e740f5c2ebecf37ad69a) - mezz
v11.38.0.1058
BETA
August 7, 2026
* [Move debug texture into Debug subproject](https://github.com/mezz/JustEnoughItems/commit/45b85ff75aca48836bc6400aa282479054cd3f31) - mezz
v11.38.0.1058
BETA
August 7, 2026
* [Move debug texture into Debug subproject](https://github.com/mezz/JustEnoughItems/commit/45b85ff75aca48836bc6400aa282479054cd3f31) - mezz
v30.16.0.129
BETA
August 7, 2026
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/ac9b0090d03957faa2cbc101d9eb5af6aadf52c1) - mezz
v30.16.0.129
BETA
August 7, 2026
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/ac9b0090d03957faa2cbc101d9eb5af6aadf52c1) - mezz
v11.38.0.1057
BETA
August 7, 2026
* [Fix backported fluid and grindstone rendering](https://github.com/mezz/JustEnoughItems/commit/0a4c284302facb0bb9f83b55435fd3167c257c8c) - mezz
* [Fix CI validation failures](https://github.com/mezz/JustEnoughItems/commit/7e8b1ca216a79cf6e4c556072503e5aae60a70ac) - mezz
* [Complete non-extendable API annotations](https://github.com/mezz/JustEnoughItems/commit/8e66d1979be669cc2c6f70ecfdfbb683e1fd52c2) - mezz
* [Recognize non-extendable API annotations](https://github.com/mezz/JustEnoughItems/commit/4bbb77d452982b0901a00c529ac80ccd97472cee) - mezz
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/3d2c37b6bc89e8372c9117c4c6d269dbcaad5619) - Colter
* [Fix #4130 Recipe keybinds are pressed twice](https://github.com/mezz/JustEnoughItems/commit/1a43d97ba37f83a95b7b0d49cbdea9e3ab75023e) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/5f2e27cd1a498a471b729a84472877551eb32b7d) - vfyjxf
* [[1.20.1] Update zh_cn.json (#4201)](https://github.com/mezz/JustEnoughItems/commit/29b6a654a97f87f7de895ff3d453f3816f0d6471) - ZetaY
* [Fix #4175 Crash in Forge when trying to bookmark an empty fluid](https://github.com/mezz/JustEnoughItems/commit/c12f79737d07f565a541bc944a744962ef7a6057) - mezz
* [Fix #3897 Add empty slot check for recipe transfer validation (#4167)](https://github.com/mezz/JustEnoughItems/commit/96b6e732fff7e586dc1672cf23847544d8954241) - Ayanokouji210
* [Fix #4175 Crash when clicking an empty fluid stack on Forge](https://github.com/mezz/JustEnoughItems/commit/dbe80b088053a89c088ebeb6faa33530bf35ab4d) - mezz
* [Updated Polish translation (#4144)](https://github.com/mezz/JustEnoughItems/commit/c03d1cd89d1072f5a823085836c1061920a26da2) - Greg-21
* [[1.20.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4154)](https://github.com/mezz/JustEnoughItems/commit/5efaca284dcf581569daa3a91cd376b7fbaf2a59) - vfyjxf
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/c2b419860d689490083dc599b267399406e18eb2) - vfyjxf
* [Backport lookup history feature to 1.20.1 (#4125)](https://github.com/mezz/JustEnoughItems/commit/1695bd74bea4cf65d0281e657c9bf51acbd7cc57) - vfyjxf
* [use RecipeIngredientRole for bookmark's display](https://github.com/mezz/JustEnoughItems/commit/aa5fef8fbb673a1ee600fd49755ce73857ba8ed7) - mezz
* [Fix for backporting recipe bookmarks with no output](https://github.com/mezz/JustEnoughItems/commit/91fb6c55edc8bdee05a03f5faea02efd26cf276a) - mezz
* [Backport support for bookmarking recipes that have no outputs (#4097)](https://github.com/mezz/JustEnoughItems/commit/088c2093b186bdbdb01b7710498ade8a81bb627f) - vfyjxf
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/1586bc00215ccd1b3aa7960caa5a1dd9a89b2850) - mezz
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/c197fc2ed0152096a8c38aacde018e16f8302e06) - mezz
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/eb5bd8dc2026006e31abbeb167db2ab8734d3f2e) - mezz
* [Fix #3896 Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/6166882b75a5f2e5367ea648c65b9a42978e2ffd) - mezz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/f752befd954775290245692628e2a85c5cb82f52) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/45752f306f58db923838c70362db646d7886ee17) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/49aa8343f321dd4adc92342b40042591c3c6a947) - mezz
* [Update zh_cn for 1.20.1 (#3865)](https://github.com/mezz/JustEnoughItems/commit/6873777ec3dd23e18e784f759aceef202813a940) - mc开始下雪
* [[1.20.1] Optimize AnvilRecipe storage (#3886)](https://github.com/mezz/JustEnoughItems/commit/652a3a367820bc567e74b8cac190e0d72db2471b) - embeddedt
* [[1.20.1] U.S. English translation revamp, backport, and cleanup of other lang files (#3811)](https://github.com/mezz/JustEnoughItems/commit/c85bb7a456c453ebc6c6e61f3652084ffbef8549) - Greg-21
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/214c2eb7fe353052386edb1dc81136ae3c328221) - mezz
* [Close #3786 Add support for naming tag categories](https://github.com/mezz/JustEnoughItems/commit/cbe6f234baf68d8755c2a03c80dda8071c31fdd8) - mezz
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/ba7dc36049188e4056f64b8623f7b681534c5389) - mezz
* [Simplify to a single version for this update, and remove methods added and deprecated in the same version](https://github.com/mezz/JustEnoughItems/commit/34caf6100421da1452ff34a43a5f64eb10d2dc99) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/5291498bfd21722893626cb8ff49ade96efa9813) - mezz
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/3c713088c42fe3951c47966d09bfff83217a2465) - mezz
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/79420c2a05a7a6e10d29984b36ea35fb2f3d891d) - mezz
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/1603b64f5a72dd95b6661cbd91af9ae48ddc7ce1) - mezz
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/f3354fda369105f7dd9267fc5e0d4ffc88b5adcc) - mezz
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/96811ecae4640c7bcd4b280a09339783d55a282e) - mezz
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/ce84734b7725373267d4a2f6e833782fcd24b4ac) - mezz
* [Fix #3770 Add an ItemStack cache for creating ItemStack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/68723ca1d3a5b19facac8c968be1f0ebc783a6b1) - mezz
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/b2313131dd83f3794c7206a22c9a82b045639339) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/3f372622fb390f704aecfaf240e751555c95346b) - mezz
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/c6caa7ca58f210754f54ffc8049e9d43c998b0b7) - mezz
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/65dbbe420371c16a6198cb65c0802e1b71b731a6) - mezz
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/9079c2450ebcaf3b2ed100b2f71565c293dfe843) - mezz
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/4add9ee69570b6b4cefd368a03297b31a8dae91f) - mezz
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/b208c6a50827cba4235cb4367701ab4cefdfd83f) - mezz
* [Update ja_jp.json for 1.20.1 (#3761)](https://github.com/mezz/JustEnoughItems/commit/4ddc18954ca3ae2fd8c17be95ad5f38128f07a5e) - Abbage230
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/3ef3eb1b075b57692cb34c32cff4d93aabbacdca) - mezz
* [Fix #3759 JEI Tooltips are breaking Forge's tooltip event](https://github.com/mezz/JustEnoughItems/commit/c3406862a9e2e7c87cf25c707157ccff567ccc91) - mezz
* [Protect against more types of tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/e1acae0a08c5b18e16259ae1a9038d7488bb3b6f) - mezz
* [Revert "Include flowing fluids in the ingredient list"](https://github.com/mezz/JustEnoughItems/commit/7f66ad0d5ed85b8404bc4e7e375aac2b51a1b172) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/42fd39639738e4d9c3fd7a1316fce54ed7c16e9b) - mezz
* [Include flowing fluids in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/42d15ff05e0566c5ea4f1ee2f8877711fef01606) - mezz
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/694d40c283984a1f065d842d1f9ddf69840ae40d) - mezz
* [Update zh_cn for 1.20.1 (#3745)](https://github.com/mezz/JustEnoughItems/commit/7ea0c6789aedddbb510ad73ec6650da70b5ee22f) - mc开始下雪
* [Fix #3451 publish a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/bbf61fab64a4cc073c887af0578151ad8ad1a8eb) - mezz
* [Clean up gradle tasks](https://github.com/mezz/JustEnoughItems/commit/1dc42bb56382ec7c1f3b915d1f8e049cce3118a2) - James Mitchell
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/5ad1ee1445051b701d9595d54847aeee3d1ce189) - mezz
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/b1d55996544585a1f7c6455a5e38b3b4e80c2e67) - mezz
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/74d3be6d88b74dc0f441c30fb320412bfd260f4b) - mezz
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/3699de32c8526f49b1e7f722ec819654c4f74e27) - James Mitchell
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/c312bb5f2854091e9888c39aa5d5f1bba3625913) - mezz
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/6fc0e2c1fda46c948365900dead5ee206d7e11d1) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/74cee54dbeb6ea89b672928c69dcb2ff8dd25a9b) - mezz
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/a8370a3199af53ab936d8e1c3a94e5ad41286c04) - mezz
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/de67f416aac309e51b8c57a298fc1360c34632c8) - James Mitchell
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/27109666f6557d52a99dd8115550f7a95d64395f) - mezz
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/5f9a9401c4290353f17a92c9b6bcf075d1007996) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/810fc70bc346bd495a1d5d4bf77d559e463497ae) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/acc84fc5b183afc2dc7dd3012dc43016b33c7dfb) - mezz
* [clean up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/ebd041ab9400e78625586217c438272d357444e5) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/782e8e27ac7d849890c77af15f5b4bcf53802cc0) - mezz
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/6e4d31f6c5101fd34d4799d375f098e6c3f0f808) - dirtTW
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/fc93d59fed5d99ee29a9eddc37c30b9fe15396e5) - mezz
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/6451d979a80dede38cba85d03286e30439e73e4d) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/f7c1840a3b2fd96b2623efb1714316e9be38c106) - mezz
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/9dd20ec0c01a9c3a375ceff91325b0a79d55533f) - mezz
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/d4ee17197f769053c4a5d6678747f5f67157cf9c) - mezz
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/76e74ec89026f8a40e0977209edfc9ad3e894336) - mezz
* [Clean up GUI properties validation code](https://github.com/mezz/JustEnoughItems/commit/de9c183d5a0a10b69c3582d83f784135c7aeffcd) - mezz
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/dec9e0b4dc26d581593cd1e5000bca3d1f4d6457) - mezz
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/24f7c515982138dfdd9d3d22f073af9f53299380) - mezz
* [update zh_cn (#3680)](https://github.com/mezz/JustEnoughItems/commit/bd74826e12e93e9e1f9b74e7c028b45517c5c8b4) - mc开始下雪
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/abea2d87e7dfcb63fb8e565d05399193a160fb22) - mezz
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/7f43d486de5168c7cff98a0b702e918af593b4b4) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/741c6292faf2b43eae10c610823b052e86063867) - mezz
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/70d13ebc03d94eeeaa6ba4a5f2ee06598e3f4634) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/f4811ab74d27aac14892afcf6c40b3368f18b0dc) - mezz
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/ece32884ba1c267234f11d53e41826c877c932c3) - mezz
* [fix cherrypick conflicts from 1.21 branch](https://github.com/mezz/JustEnoughItems/commit/eb6929876b2b5c54f7142a86522e70f9552b28f1) - mezz
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/d1f02bfee2847b0449df1bd5f011b8be3c452ead) - mezz
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/f6564cef370afb28d5c22eaab00c4a99ad5ef812) - mezz
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/b5fa53b9302d52003398cc425716bb2eb7b31630) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/b1cbab628b65e4b6cb4b7d981b814cb105519435) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/9ca0f3f9bfaf821a2b482e8da05e2d4cec00eab2) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/1f82ffb6201b12a3facfcca78007d7c027f78aa6) - mezz
* [Update ja_jp.json (#3663)](https://github.com/mezz/JustEnoughItems/commit/dd85bf8262192d2fb79df85ee306b71e2a877887) - Abbage230
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/c5947b1785a3b0541f8f45fdf6bfc6ab06942a33) - mezz
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/72a2dd811b972ef1e072109dc9db1762ed901c2e) - mezz
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/065061cc095d7370348d7a508f937ce218808d1c) - mezz
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/bad330078157b353fb06a348e1224423de79bce3) - mezz
* [Update ja_jp.json for 1.20.1 (#3661)](https://github.com/mezz/JustEnoughItems/commit/a994600f00c9e0eed1a11d2a524d7b6d57450626) - Abbage230
* [(cherry picked from commit 774bc6d3a0abb3e80b7caace671bc932f2d717d6)](https://github.com/mezz/JustEnoughItems/commit/a8abd83b3350fc0552e1b385793a24d148878d97) - mezz
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/80bcc464936a990a46f2a075f43fe1c3abcd6179) - mezz
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/093e728f059a3172c22d07c7dda1d21c8d2ed39c) - mezz
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/e9435dba40449817b7851b2a4ca5b897ed3f0a25) - mezz
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/c073870f71b3ad00052cf88318c0b34d2ae80bc7) - James Mitchell
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/9343f1856e73470c1a75f88e47648ff071da50bc) - mezz
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/75dd5739fb89f829b09b41828e8ecde2c81c85b7) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/03460c1fb77f085e09944dea0b17703a49d0b5ad) - mezz
v11.38.0.1057
BETA
August 7, 2026
* [Fix backported fluid and grindstone rendering](https://github.com/mezz/JustEnoughItems/commit/0a4c284302facb0bb9f83b55435fd3167c257c8c) - mezz
* [Fix CI validation failures](https://github.com/mezz/JustEnoughItems/commit/7e8b1ca216a79cf6e4c556072503e5aae60a70ac) - mezz
* [Complete non-extendable API annotations](https://github.com/mezz/JustEnoughItems/commit/8e66d1979be669cc2c6f70ecfdfbb683e1fd52c2) - mezz
* [Recognize non-extendable API annotations](https://github.com/mezz/JustEnoughItems/commit/4bbb77d452982b0901a00c529ac80ccd97472cee) - mezz
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/3d2c37b6bc89e8372c9117c4c6d269dbcaad5619) - Colter
* [Fix #4130 Recipe keybinds are pressed twice](https://github.com/mezz/JustEnoughItems/commit/1a43d97ba37f83a95b7b0d49cbdea9e3ab75023e) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/5f2e27cd1a498a471b729a84472877551eb32b7d) - vfyjxf
* [[1.20.1] Update zh_cn.json (#4201)](https://github.com/mezz/JustEnoughItems/commit/29b6a654a97f87f7de895ff3d453f3816f0d6471) - ZetaY
* [Fix #4175 Crash in Forge when trying to bookmark an empty fluid](https://github.com/mezz/JustEnoughItems/commit/c12f79737d07f565a541bc944a744962ef7a6057) - mezz
* [Fix #3897 Add empty slot check for recipe transfer validation (#4167)](https://github.com/mezz/JustEnoughItems/commit/96b6e732fff7e586dc1672cf23847544d8954241) - Ayanokouji210
* [Fix #4175 Crash when clicking an empty fluid stack on Forge](https://github.com/mezz/JustEnoughItems/commit/dbe80b088053a89c088ebeb6faa33530bf35ab4d) - mezz
* [Updated Polish translation (#4144)](https://github.com/mezz/JustEnoughItems/commit/c03d1cd89d1072f5a823085836c1061920a26da2) - Greg-21
* [[1.20.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4154)](https://github.com/mezz/JustEnoughItems/commit/5efaca284dcf581569daa3a91cd376b7fbaf2a59) - vfyjxf
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/c2b419860d689490083dc599b267399406e18eb2) - vfyjxf
* [Backport lookup history feature to 1.20.1 (#4125)](https://github.com/mezz/JustEnoughItems/commit/1695bd74bea4cf65d0281e657c9bf51acbd7cc57) - vfyjxf
* [use RecipeIngredientRole for bookmark's display](https://github.com/mezz/JustEnoughItems/commit/aa5fef8fbb673a1ee600fd49755ce73857ba8ed7) - mezz
* [Fix for backporting recipe bookmarks with no output](https://github.com/mezz/JustEnoughItems/commit/91fb6c55edc8bdee05a03f5faea02efd26cf276a) - mezz
* [Backport support for bookmarking recipes that have no outputs (#4097)](https://github.com/mezz/JustEnoughItems/commit/088c2093b186bdbdb01b7710498ade8a81bb627f) - vfyjxf
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/1586bc00215ccd1b3aa7960caa5a1dd9a89b2850) - mezz
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/c197fc2ed0152096a8c38aacde018e16f8302e06) - mezz
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/eb5bd8dc2026006e31abbeb167db2ab8734d3f2e) - mezz
* [Fix #3896 Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/6166882b75a5f2e5367ea648c65b9a42978e2ffd) - mezz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/f752befd954775290245692628e2a85c5cb82f52) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/45752f306f58db923838c70362db646d7886ee17) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/49aa8343f321dd4adc92342b40042591c3c6a947) - mezz
* [Update zh_cn for 1.20.1 (#3865)](https://github.com/mezz/JustEnoughItems/commit/6873777ec3dd23e18e784f759aceef202813a940) - mc开始下雪
* [[1.20.1] Optimize AnvilRecipe storage (#3886)](https://github.com/mezz/JustEnoughItems/commit/652a3a367820bc567e74b8cac190e0d72db2471b) - embeddedt
* [[1.20.1] U.S. English translation revamp, backport, and cleanup of other lang files (#3811)](https://github.com/mezz/JustEnoughItems/commit/c85bb7a456c453ebc6c6e61f3652084ffbef8549) - Greg-21
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/214c2eb7fe353052386edb1dc81136ae3c328221) - mezz
* [Close #3786 Add support for naming tag categories](https://github.com/mezz/JustEnoughItems/commit/cbe6f234baf68d8755c2a03c80dda8071c31fdd8) - mezz
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/ba7dc36049188e4056f64b8623f7b681534c5389) - mezz
* [Simplify to a single version for this update, and remove methods added and deprecated in the same version](https://github.com/mezz/JustEnoughItems/commit/34caf6100421da1452ff34a43a5f64eb10d2dc99) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/5291498bfd21722893626cb8ff49ade96efa9813) - mezz
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/3c713088c42fe3951c47966d09bfff83217a2465) - mezz
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/79420c2a05a7a6e10d29984b36ea35fb2f3d891d) - mezz
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/1603b64f5a72dd95b6661cbd91af9ae48ddc7ce1) - mezz
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/f3354fda369105f7dd9267fc5e0d4ffc88b5adcc) - mezz
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/96811ecae4640c7bcd4b280a09339783d55a282e) - mezz
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/ce84734b7725373267d4a2f6e833782fcd24b4ac) - mezz
* [Fix #3770 Add an ItemStack cache for creating ItemStack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/68723ca1d3a5b19facac8c968be1f0ebc783a6b1) - mezz
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/b2313131dd83f3794c7206a22c9a82b045639339) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/3f372622fb390f704aecfaf240e751555c95346b) - mezz
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/c6caa7ca58f210754f54ffc8049e9d43c998b0b7) - mezz
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/65dbbe420371c16a6198cb65c0802e1b71b731a6) - mezz
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/9079c2450ebcaf3b2ed100b2f71565c293dfe843) - mezz
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/4add9ee69570b6b4cefd368a03297b31a8dae91f) - mezz
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/b208c6a50827cba4235cb4367701ab4cefdfd83f) - mezz
* [Update ja_jp.json for 1.20.1 (#3761)](https://github.com/mezz/JustEnoughItems/commit/4ddc18954ca3ae2fd8c17be95ad5f38128f07a5e) - Abbage230
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/3ef3eb1b075b57692cb34c32cff4d93aabbacdca) - mezz
* [Fix #3759 JEI Tooltips are breaking Forge's tooltip event](https://github.com/mezz/JustEnoughItems/commit/c3406862a9e2e7c87cf25c707157ccff567ccc91) - mezz
* [Protect against more types of tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/e1acae0a08c5b18e16259ae1a9038d7488bb3b6f) - mezz
* [Revert "Include flowing fluids in the ingredient list"](https://github.com/mezz/JustEnoughItems/commit/7f66ad0d5ed85b8404bc4e7e375aac2b51a1b172) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/42fd39639738e4d9c3fd7a1316fce54ed7c16e9b) - mezz
* [Include flowing fluids in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/42d15ff05e0566c5ea4f1ee2f8877711fef01606) - mezz
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/694d40c283984a1f065d842d1f9ddf69840ae40d) - mezz
* [Update zh_cn for 1.20.1 (#3745)](https://github.com/mezz/JustEnoughItems/commit/7ea0c6789aedddbb510ad73ec6650da70b5ee22f) - mc开始下雪
* [Fix #3451 publish a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/bbf61fab64a4cc073c887af0578151ad8ad1a8eb) - mezz
* [Clean up gradle tasks](https://github.com/mezz/JustEnoughItems/commit/1dc42bb56382ec7c1f3b915d1f8e049cce3118a2) - James Mitchell
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/5ad1ee1445051b701d9595d54847aeee3d1ce189) - mezz
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/b1d55996544585a1f7c6455a5e38b3b4e80c2e67) - mezz
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/74d3be6d88b74dc0f441c30fb320412bfd260f4b) - mezz
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/3699de32c8526f49b1e7f722ec819654c4f74e27) - James Mitchell
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/c312bb5f2854091e9888c39aa5d5f1bba3625913) - mezz
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/6fc0e2c1fda46c948365900dead5ee206d7e11d1) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/74cee54dbeb6ea89b672928c69dcb2ff8dd25a9b) - mezz
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/a8370a3199af53ab936d8e1c3a94e5ad41286c04) - mezz
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/de67f416aac309e51b8c57a298fc1360c34632c8) - James Mitchell
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/27109666f6557d52a99dd8115550f7a95d64395f) - mezz
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/5f9a9401c4290353f17a92c9b6bcf075d1007996) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/810fc70bc346bd495a1d5d4bf77d559e463497ae) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/acc84fc5b183afc2dc7dd3012dc43016b33c7dfb) - mezz
* [clean up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/ebd041ab9400e78625586217c438272d357444e5) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/782e8e27ac7d849890c77af15f5b4bcf53802cc0) - mezz
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/6e4d31f6c5101fd34d4799d375f098e6c3f0f808) - dirtTW
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/fc93d59fed5d99ee29a9eddc37c30b9fe15396e5) - mezz
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/6451d979a80dede38cba85d03286e30439e73e4d) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/f7c1840a3b2fd96b2623efb1714316e9be38c106) - mezz
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/9dd20ec0c01a9c3a375ceff91325b0a79d55533f) - mezz
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/d4ee17197f769053c4a5d6678747f5f67157cf9c) - mezz
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/76e74ec89026f8a40e0977209edfc9ad3e894336) - mezz
* [Clean up GUI properties validation code](https://github.com/mezz/JustEnoughItems/commit/de9c183d5a0a10b69c3582d83f784135c7aeffcd) - mezz
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/dec9e0b4dc26d581593cd1e5000bca3d1f4d6457) - mezz
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/24f7c515982138dfdd9d3d22f073af9f53299380) - mezz
* [update zh_cn (#3680)](https://github.com/mezz/JustEnoughItems/commit/bd74826e12e93e9e1f9b74e7c028b45517c5c8b4) - mc开始下雪
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/abea2d87e7dfcb63fb8e565d05399193a160fb22) - mezz
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/7f43d486de5168c7cff98a0b702e918af593b4b4) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/741c6292faf2b43eae10c610823b052e86063867) - mezz
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/70d13ebc03d94eeeaa6ba4a5f2ee06598e3f4634) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/f4811ab74d27aac14892afcf6c40b3368f18b0dc) - mezz
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/ece32884ba1c267234f11d53e41826c877c932c3) - mezz
* [fix cherrypick conflicts from 1.21 branch](https://github.com/mezz/JustEnoughItems/commit/eb6929876b2b5c54f7142a86522e70f9552b28f1) - mezz
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/d1f02bfee2847b0449df1bd5f011b8be3c452ead) - mezz
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/f6564cef370afb28d5c22eaab00c4a99ad5ef812) - mezz
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/b5fa53b9302d52003398cc425716bb2eb7b31630) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/b1cbab628b65e4b6cb4b7d981b814cb105519435) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/9ca0f3f9bfaf821a2b482e8da05e2d4cec00eab2) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/1f82ffb6201b12a3facfcca78007d7c027f78aa6) - mezz
* [Update ja_jp.json (#3663)](https://github.com/mezz/JustEnoughItems/commit/dd85bf8262192d2fb79df85ee306b71e2a877887) - Abbage230
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/c5947b1785a3b0541f8f45fdf6bfc6ab06942a33) - mezz
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/72a2dd811b972ef1e072109dc9db1762ed901c2e) - mezz
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/065061cc095d7370348d7a508f937ce218808d1c) - mezz
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/bad330078157b353fb06a348e1224423de79bce3) - mezz
* [Update ja_jp.json for 1.20.1 (#3661)](https://github.com/mezz/JustEnoughItems/commit/a994600f00c9e0eed1a11d2a524d7b6d57450626) - Abbage230
* [(cherry picked from commit 774bc6d3a0abb3e80b7caace671bc932f2d717d6)](https://github.com/mezz/JustEnoughItems/commit/a8abd83b3350fc0552e1b385793a24d148878d97) - mezz
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/80bcc464936a990a46f2a075f43fe1c3abcd6179) - mezz
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/093e728f059a3172c22d07c7dda1d21c8d2ed39c) - mezz
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/e9435dba40449817b7851b2a4ca5b897ed3f0a25) - mezz
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/c073870f71b3ad00052cf88318c0b34d2ae80bc7) - James Mitchell
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/9343f1856e73470c1a75f88e47648ff071da50bc) - mezz
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/75dd5739fb89f829b09b41828e8ecde2c81c85b7) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/03460c1fb77f085e09944dea0b17703a49d0b5ad) - mezz
v30.16.0.128
BETA
August 7, 2026
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/b8991cceddb328749d00c47f538dc1c81dffdea5) - mezz
v30.16.0.128
BETA
August 7, 2026
* [update formatting](https://github.com/mezz/JustEnoughItems/commit/b8991cceddb328749d00c47f538dc1c81dffdea5) - mezz
v30.16.0.127
BETA
August 7, 2026
* [Fix formatting checks after clean](https://github.com/mezz/JustEnoughItems/commit/d580ad2070ac1e8230acee234edee852b3738512) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/a5421e7f5c3eb09c6e6eac60763c45c24ee018c3) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/594c05c352274eac08be87450d485ce5e7c80fcf) - mezz
* [Localize isolated projects suppression](https://github.com/mezz/JustEnoughItems/commit/3ce36ff8f700ccb8354c165841797ef8bb36f104) - mezz
* [Prepare build for isolated projects](https://github.com/mezz/JustEnoughItems/commit/1fe26c94987bf89d515e00427f72e91b596a71bc) - mezz
* [Update to Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/17945b6c9f350fc2174ac8b52977fbfac024b97a) - mezz
v30.16.0.127
BETA
August 7, 2026
* [Fix formatting checks after clean](https://github.com/mezz/JustEnoughItems/commit/d580ad2070ac1e8230acee234edee852b3738512) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/a5421e7f5c3eb09c6e6eac60763c45c24ee018c3) - mezz
* [Simplify Gradle property access](https://github.com/mezz/JustEnoughItems/commit/594c05c352274eac08be87450d485ce5e7c80fcf) - mezz
* [Localize isolated projects suppression](https://github.com/mezz/JustEnoughItems/commit/3ce36ff8f700ccb8354c165841797ef8bb36f104) - mezz
* [Prepare build for isolated projects](https://github.com/mezz/JustEnoughItems/commit/1fe26c94987bf89d515e00427f72e91b596a71bc) - mezz
* [Update to Gradle 9.7](https://github.com/mezz/JustEnoughItems/commit/17945b6c9f350fc2174ac8b52977fbfac024b97a) - mezz
v30.16.0.126
BETA
August 7, 2026
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/72df305beb6642f713231184bf03c8d4c7f6f3aa) - mezz
v30.16.0.126
BETA
August 7, 2026
* [Fix fake menu caches leaking client levels](https://github.com/mezz/JustEnoughItems/commit/72df305beb6642f713231184bf03c8d4c7f6f3aa) - mezz
v11.30.3.1056
BETA
August 5, 2026
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/ee6e6469cf592c72e46509f40af2ab4c52b4c3c4) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/bf3ac2b5542e186276bc243adabb6c9da53129a6) - mezz
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/8a4a06490f768602b6fabdebf94b54ee9c1d6fba) - mezz
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/676b2c59f23aa95ad7fc72b9f32a1a40824733d3) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/4c29ef67bc7e3e5153e6ae97d894ba6d67789770) - mezz
* [Fix #3639 Add backward-compat for older IJeiBrewingRecipe implementations](https://github.com/mezz/JustEnoughItems/commit/5e0291416aa540ad369b0b2cc20f48609a671611) - mezz
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/450bd2d85b197f2c080b7a181e74cf428aa53d63) - mezz
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/33a4350ff50cff5fdf032edcfe23dfbee32a8b9e) - Andrii Horpenko
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/2df76335bdd5291e3e5921b00e3f573ee67b22c9) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/d2295daa2a4eb4194e931609ec22541ba8690766) - mezz
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/64b18af93a008a6c6393914a2d414d4400b4bc16) - mezz
* [Use the gradle daemon to speed up jenkins builds](https://github.com/mezz/JustEnoughItems/commit/5e0421498599e6ab5477614ab65395380f0aff08) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/31326c09c9d108f41ff6be0995a7916d30c7dcfd) - mezz
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/1a04bac3a2ca78be184ff7f67446a5cf982e3574) - mezz
* [Add debug logs for adding items](https://github.com/mezz/JustEnoughItems/commit/86bba67ff7e3b5ee57658a148edf352b898dbbb4) - mezz
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/7daf8a2cdd2eb920df0027762e4414ca49103056) - mezz
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/5ffaea689c0e64506b663b2ff067a93c1b91cdd2) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/471bc7fae9b4601be74bc66e7c170e229dd83640) - mezz
* [Fix #3626 Integrate JEI tooltips into the Forge event system correctly](https://github.com/mezz/JustEnoughItems/commit/260553e30fd0a895e968915e7a9408eebd5285e7) - mezz
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/e4208030a4177d13d9bd56ae2db66410f49c487a) - mezz
* [update zh_cn for 1.20.1 (#3607)](https://github.com/mezz/JustEnoughItems/commit/93c3b53166790c4065076be7d2821cdf1981e43b) - mc开始下雪
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/1672d9ab40751a92071d22d84556d1f56a007ed5) - mezz
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/10ca2df47d2104b544dc9ffc34796dc8887aebbc) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/4e84406b8bbf4600029eb093d360b6f8af36b8ff) - mezz
v11.30.3.1056
BETA
August 5, 2026
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/ee6e6469cf592c72e46509f40af2ab4c52b4c3c4) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/bf3ac2b5542e186276bc243adabb6c9da53129a6) - mezz
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/8a4a06490f768602b6fabdebf94b54ee9c1d6fba) - mezz
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/676b2c59f23aa95ad7fc72b9f32a1a40824733d3) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/4c29ef67bc7e3e5153e6ae97d894ba6d67789770) - mezz
* [Fix #3639 Add backward-compat for older IJeiBrewingRecipe implementations](https://github.com/mezz/JustEnoughItems/commit/5e0291416aa540ad369b0b2cc20f48609a671611) - mezz
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/450bd2d85b197f2c080b7a181e74cf428aa53d63) - mezz
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/33a4350ff50cff5fdf032edcfe23dfbee32a8b9e) - Andrii Horpenko
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/2df76335bdd5291e3e5921b00e3f573ee67b22c9) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/d2295daa2a4eb4194e931609ec22541ba8690766) - mezz
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/64b18af93a008a6c6393914a2d414d4400b4bc16) - mezz
* [Use the gradle daemon to speed up jenkins builds](https://github.com/mezz/JustEnoughItems/commit/5e0421498599e6ab5477614ab65395380f0aff08) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/31326c09c9d108f41ff6be0995a7916d30c7dcfd) - mezz
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/1a04bac3a2ca78be184ff7f67446a5cf982e3574) - mezz
* [Add debug logs for adding items](https://github.com/mezz/JustEnoughItems/commit/86bba67ff7e3b5ee57658a148edf352b898dbbb4) - mezz
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/7daf8a2cdd2eb920df0027762e4414ca49103056) - mezz
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/5ffaea689c0e64506b663b2ff067a93c1b91cdd2) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/471bc7fae9b4601be74bc66e7c170e229dd83640) - mezz
* [Fix #3626 Integrate JEI tooltips into the Forge event system correctly](https://github.com/mezz/JustEnoughItems/commit/260553e30fd0a895e968915e7a9408eebd5285e7) - mezz
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/e4208030a4177d13d9bd56ae2db66410f49c487a) - mezz
* [update zh_cn for 1.20.1 (#3607)](https://github.com/mezz/JustEnoughItems/commit/93c3b53166790c4065076be7d2821cdf1981e43b) - mc开始下雪
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/1672d9ab40751a92071d22d84556d1f56a007ed5) - mezz
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/10ca2df47d2104b544dc9ffc34796dc8887aebbc) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/4e84406b8bbf4600029eb093d360b6f8af36b8ff) - mezz
v11.30.0.1055
BETA
August 5, 2026
* [mark IJeiBrewingRecipe as nonextendable](https://github.com/mezz/JustEnoughItems/commit/529274403361ed6fda00eb56f1e1c1db4121d6ad) - mezz
* [Version 15.8.0](https://github.com/mezz/JustEnoughItems/commit/9772477ce4c3bc21c60c088bb4c4701648382900) - mezz
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/55bf7aedbb39518ee274616b55f1d4c453408bd6) - vfyjxf
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/f5da5b84ad3714ceb5cebfcedc8ae1a8e0b990ac) - mezz
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/98c69524b4060582283767e22979244fa50e5f03) - mezz
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/5f2bed5928d0e838bdd77fe664851594143eed06) - vfyjxf
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/486bb2d369a01625e6a15cd9154e9c1a138b65f1) - mezz
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/120cd06e9a157c8e34f08e756bc5e239ff76de09) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fdfe32147870b507e4e530a3d6db468a134a38f3) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/5320c5d8842dc5605e0eac7c32e2a64e97ba834d) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/4222337f730eb44309709d7f08a39d839a9bf284) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/117eccb352f675257d4bf02ef1e6d926a17da7a1) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/07640ad93743acee205d78dcd410d951e0e446d5) - mezz
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/c8fd715c976b78c1d1f39d97ec695cf22b59368f) - mezz
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/c65b9ffe4a305434b5fe59f5c07939fb652b7013) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/a57797698a337a6e30d81cb10d87acff3ff48fa9) - mezz
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/386aa28d3f4bb132acb1dca870a3a2fc7cb8c338) - James Mitchell
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/34d14d62929d11b9f0a039e336b69101afa8ce82) - mezz
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/6e7036e22c272ec9eee157234c2ddf23c6978d1b) - mezz
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/6c71e857ebee6da1a8c433cb7a3964ac8e08084e) - Johannes Jäger
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/272c241e8abee1da72912b6744fe1e40b84db29c) - mezz
* [output failed test results in the build log](https://github.com/mezz/JustEnoughItems/commit/1f2471143b5f8d116342b6c9f8b340615301f1e8) - mezz
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/0859253a94f1076e0a9cb12f96fbe4d93059fa25) - mezz
v11.30.0.1055
BETA
August 5, 2026
* [mark IJeiBrewingRecipe as nonextendable](https://github.com/mezz/JustEnoughItems/commit/529274403361ed6fda00eb56f1e1c1db4121d6ad) - mezz
* [Version 15.8.0](https://github.com/mezz/JustEnoughItems/commit/9772477ce4c3bc21c60c088bb4c4701648382900) - mezz
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/55bf7aedbb39518ee274616b55f1d4c453408bd6) - vfyjxf
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/f5da5b84ad3714ceb5cebfcedc8ae1a8e0b990ac) - mezz
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/98c69524b4060582283767e22979244fa50e5f03) - mezz
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/5f2bed5928d0e838bdd77fe664851594143eed06) - vfyjxf
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/486bb2d369a01625e6a15cd9154e9c1a138b65f1) - mezz
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/120cd06e9a157c8e34f08e756bc5e239ff76de09) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fdfe32147870b507e4e530a3d6db468a134a38f3) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/5320c5d8842dc5605e0eac7c32e2a64e97ba834d) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/4222337f730eb44309709d7f08a39d839a9bf284) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/117eccb352f675257d4bf02ef1e6d926a17da7a1) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/07640ad93743acee205d78dcd410d951e0e446d5) - mezz
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/c8fd715c976b78c1d1f39d97ec695cf22b59368f) - mezz
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/c65b9ffe4a305434b5fe59f5c07939fb652b7013) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/a57797698a337a6e30d81cb10d87acff3ff48fa9) - mezz
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/386aa28d3f4bb132acb1dca870a3a2fc7cb8c338) - James Mitchell
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/34d14d62929d11b9f0a039e336b69101afa8ce82) - mezz
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/6e7036e22c272ec9eee157234c2ddf23c6978d1b) - mezz
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/6c71e857ebee6da1a8c433cb7a3964ac8e08084e) - Johannes Jäger
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/272c241e8abee1da72912b6744fe1e40b84db29c) - mezz
* [output failed test results in the build log](https://github.com/mezz/JustEnoughItems/commit/1f2471143b5f8d116342b6c9f8b340615301f1e8) - mezz
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/0859253a94f1076e0a9cb12f96fbe4d93059fa25) - mezz
v11.24.0.1054
BETA
August 5, 2026
* [Add createTypedIngredient helper that also looks up the corresponding ingredient type (#3259)](https://github.com/mezz/JustEnoughItems/commit/f37a718cb8673fb032cb936662731a423d354f1c) - Sara Freimer
* [Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric](https://github.com/mezz/JustEnoughItems/commit/eedac160ce85f9489213f018ded39bb2c0543f0e) - mezz
* [Fix give command executing when mouse is already full of the item](https://github.com/mezz/JustEnoughItems/commit/a44419d7cee6da86727617c900d124c094e123de) - mezz
* [Fix removeIngredientsAtRuntime for ingredients with character formatting #3220](https://github.com/mezz/JustEnoughItems/commit/397e837ac750a81a5f0a0188fcc50198716bd83e) - mezz
* [Increase maximum heap size for the Gradle daemon](https://github.com/mezz/JustEnoughItems/commit/2e8da3b19a5d36e1df96250e3c57ee1320fea555) - mezz
* [Add JeiHelpers access to VanillaCategoryExtension (#3174)](https://github.com/mezz/JustEnoughItems/commit/ee1bb454f388fbcbcc4add75ffc409de9c0934df) - Davide Albiero
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/de71ea4036c510982c4c67a3cc4cb106f85c7fe6) - mezz
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/82b85049dbfb3958f3418f8f8623b72feccca451) - mezz
* [Fix ingredient alignment in anvil recipes](https://github.com/mezz/JustEnoughItems/commit/526e8f572ce4a6503d16d20a0cdda3bb4d9f868f) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/4c969d3d3b4be2951fbb85b6a1fc4c657c4cc4f7) - mezz
* [Fix #3183 Too many catalysts crashes the client](https://github.com/mezz/JustEnoughItems/commit/377db254b319931678d384bd88772d2abdb683fa) - mezz
* [Fix parchment mapping repo resolution for Fabric projects](https://github.com/mezz/JustEnoughItems/commit/fa36ed6ca5c860d97065cca0f805591602471453) - mezz
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/840335018c22d4c6b21ac04bc58d4521b5acde37) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/4fe9f9e1c867315b14bfdb6352140d2957184231) - mezz
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/3c680031ecf60443ea6beb47e6843247536e0f82) - mezz
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/02d2f5c58f78981d6c2b68d8299b016c48cad64b) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/6f6e080fb2d16194abd62814bb9d601d25f9db38) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/4c7f16dff2eed006e648fa5120761a71c8dd2e36) - mezz
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/41a137aceee2b7c08811277bddf6fd60f741ace9) - mezz
v11.24.0.1054
BETA
August 5, 2026
* [Add createTypedIngredient helper that also looks up the corresponding ingredient type (#3259)](https://github.com/mezz/JustEnoughItems/commit/f37a718cb8673fb032cb936662731a423d354f1c) - Sara Freimer
* [Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric](https://github.com/mezz/JustEnoughItems/commit/eedac160ce85f9489213f018ded39bb2c0543f0e) - mezz
* [Fix give command executing when mouse is already full of the item](https://github.com/mezz/JustEnoughItems/commit/a44419d7cee6da86727617c900d124c094e123de) - mezz
* [Fix removeIngredientsAtRuntime for ingredients with character formatting #3220](https://github.com/mezz/JustEnoughItems/commit/397e837ac750a81a5f0a0188fcc50198716bd83e) - mezz
* [Increase maximum heap size for the Gradle daemon](https://github.com/mezz/JustEnoughItems/commit/2e8da3b19a5d36e1df96250e3c57ee1320fea555) - mezz
* [Add JeiHelpers access to VanillaCategoryExtension (#3174)](https://github.com/mezz/JustEnoughItems/commit/ee1bb454f388fbcbcc4add75ffc409de9c0934df) - Davide Albiero
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/de71ea4036c510982c4c67a3cc4cb106f85c7fe6) - mezz
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/82b85049dbfb3958f3418f8f8623b72feccca451) - mezz
* [Fix ingredient alignment in anvil recipes](https://github.com/mezz/JustEnoughItems/commit/526e8f572ce4a6503d16d20a0cdda3bb4d9f868f) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/4c969d3d3b4be2951fbb85b6a1fc4c657c4cc4f7) - mezz
* [Fix #3183 Too many catalysts crashes the client](https://github.com/mezz/JustEnoughItems/commit/377db254b319931678d384bd88772d2abdb683fa) - mezz
* [Fix parchment mapping repo resolution for Fabric projects](https://github.com/mezz/JustEnoughItems/commit/fa36ed6ca5c860d97065cca0f805591602471453) - mezz
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/840335018c22d4c6b21ac04bc58d4521b5acde37) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/4fe9f9e1c867315b14bfdb6352140d2957184231) - mezz
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/3c680031ecf60443ea6beb47e6843247536e0f82) - mezz
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/02d2f5c58f78981d6c2b68d8299b016c48cad64b) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/6f6e080fb2d16194abd62814bb9d601d25f9db38) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/4c7f16dff2eed006e648fa5120761a71c8dd2e36) - mezz
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/41a137aceee2b7c08811277bddf6fd60f741ace9) - mezz
v11.22.0.1053
BETA
August 5, 2026
### Current release 11.22.0
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/abfb4508e2512bc6561196598057e1802e575c6f) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/aa4d432100d4711adb81c7a1b59ff3e85210d9eb) - mezz
* [Test item bookmark NBT serialization](https://github.com/mezz/JustEnoughItems/commit/d0a8d7c7e9447c11fadddbf6f062521c00677225) - mezz
* [Split the debug plugin into its own subproject that does not get published](https://github.com/mezz/JustEnoughItems/commit/52ef81b273f159cc21cb06dbc15cc73218744de8) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/3165fc8d2bc2e075319b80f208f244a696d9296c) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/2a4caa141efc4b9a92ddd8bbee9ebc2ba4ab6354) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/1fda6ec36509cc7d7cb39a71a5254e2d016a5c59) - mezz
* [Fix #4227 ensure the recipe gui does not crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/f320c21eb654e585ab19d6b17e63b50d3c947aca) - mezz
* [Avoid partial writes from delayed config saves](https://github.com/mezz/JustEnoughItems/commit/f1fa81d078edbb293a90c38c091141d45d324a00) - mezz
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/db21823371588122e5c61ade076ab620f651ae58) - embeddedt
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/c6fb97cd50351f55a3137ef8b191051ce65bd501) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/5eba0949a2776bc7d85275973c7ee793780a174d) - mezz
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/ee5584eba4877694e8ae7eeb9607f12a7d938357) - Aadhav Manimurugan
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/e804142837d733095bc00b98cc6da969bd56524e) - mezz
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/b118b04ffa9c912401db6e9aa7d9079a57e4bb3a) - HydrolienF
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/a1510f0bb064296b6b46e91085b4c2cecb7e9661) - embeddedt
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/7c17e3c78d57fe8446caa4841673847342921d0e) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/302bdaecee2ec72394493713dc32942cc6252ca9) - mezz
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/b37d83918f2520a8832b440c5902fc1e42aa3faf) - mezz
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/a32462a9d13c5dcda915f690156c1dfd52aea979) - Jon
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/903b54a417874b030f4ef9d45c112ac6ac8c1a38) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/26d792c8870a03e7af7df66127de9dd4d8c63b4b) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/08b7b74e429d7ad0117fdbfce1cfcc7086992263) - mezz
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/9ff23bb531da700e6a2119b25647fac5f16f9874) - Roelymole
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/6f925d271eb0b86ef7b256970b3b59b8fd12fd36) - mezz
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/50904176c093b107136e8de42230d51eb9e78005) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/45fa5a089f862200b8b27c17b5e12bcdbe234c5b) - A. Regnander
* [Fix #3794 Avoid storing the client player in a field](https://github.com/mezz/JustEnoughItems/commit/2c902a76358cdb5481031183366f654849932d6f) - mezz
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/ff82e74bc3754bf6238d3c994449a1683f8f18ea) - Liam Broome
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/edc31fd6dc08a019347d4bfb4b91e33d1266f489) - mezz
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/cf1bb272ffd9c7e823bc4e2df2865d1e706ab849) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/b1788dd0dbb1d466fa5b889a83f1d2c36528d3d2) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/24cebaa76acb7333184b0e2bab25738d5955fd3c) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/a6cc0a53a9ecc9cc56af0c36dadcffb379c17a65) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/a2a82a1457b9a05ff9ed2e9599958502a5d48f0a) - mezz
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5f996602edfdeabefd3578139981ee6a56916310) - Sleepy-Horse
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/4a72a304a2920bbffd27334feeb2e21b4b07d03a) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/e5cc2e1ed3f326103da9c320b57bd702ae9aa853) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/e0d0210619d35ec6906d75969484c4456bb7318b) - mezz
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/90a729f7c33c54135dca2b6ce5efca358efd4cc9) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/0e65e4d3ca7d12510cc8144795da69659ccb5cf6) - mezz
* [Update ForgeGradle for Gradle 8.10 sync](https://github.com/mezz/JustEnoughItems/commit/eb602a6d2fb31cf1b2a4982cf19cb2aa619fafc2) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f847b85742f74cfc385897c16dac2ff108ab74ec) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/512f2a983f878c443121f5a070b8120a5768ef25) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/2b51a92f517f568d88cb08aa5c9b83a24edffc0f) - vfyjxf
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/f626d0ceeb92d985c6f0e4b8611968ef7c3039d8) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/edf69d972777aedbad9b3a6d77a2fe2a1e94f99d) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/d689a45dda7715470a66664733c01775af9766a6) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/77ae4a0adc1a786d639f0f6176dcd4b3840c45ef) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/2c8a49c7e80eacdd4cedd1ad1f8fe30a14402f5f) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/dba4faa0b049cdc2aca329dd2ae74e099c61f5de) - vfyjxf
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/6b1fef8e665b228a0cfca52295bdf7ee1290a350) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/315d2c62dc05be3414193957b1a797a6580c0329) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.22.0.1053
BETA
August 5, 2026
### Current release 11.22.0
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/abfb4508e2512bc6561196598057e1802e575c6f) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/aa4d432100d4711adb81c7a1b59ff3e85210d9eb) - mezz
* [Test item bookmark NBT serialization](https://github.com/mezz/JustEnoughItems/commit/d0a8d7c7e9447c11fadddbf6f062521c00677225) - mezz
* [Split the debug plugin into its own subproject that does not get published](https://github.com/mezz/JustEnoughItems/commit/52ef81b273f159cc21cb06dbc15cc73218744de8) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/3165fc8d2bc2e075319b80f208f244a696d9296c) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/2a4caa141efc4b9a92ddd8bbee9ebc2ba4ab6354) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/1fda6ec36509cc7d7cb39a71a5254e2d016a5c59) - mezz
* [Fix #4227 ensure the recipe gui does not crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/f320c21eb654e585ab19d6b17e63b50d3c947aca) - mezz
* [Avoid partial writes from delayed config saves](https://github.com/mezz/JustEnoughItems/commit/f1fa81d078edbb293a90c38c091141d45d324a00) - mezz
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/db21823371588122e5c61ade076ab620f651ae58) - embeddedt
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/c6fb97cd50351f55a3137ef8b191051ce65bd501) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/5eba0949a2776bc7d85275973c7ee793780a174d) - mezz
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/ee5584eba4877694e8ae7eeb9607f12a7d938357) - Aadhav Manimurugan
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/e804142837d733095bc00b98cc6da969bd56524e) - mezz
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/b118b04ffa9c912401db6e9aa7d9079a57e4bb3a) - HydrolienF
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/a1510f0bb064296b6b46e91085b4c2cecb7e9661) - embeddedt
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/7c17e3c78d57fe8446caa4841673847342921d0e) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/302bdaecee2ec72394493713dc32942cc6252ca9) - mezz
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/b37d83918f2520a8832b440c5902fc1e42aa3faf) - mezz
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/a32462a9d13c5dcda915f690156c1dfd52aea979) - Jon
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/903b54a417874b030f4ef9d45c112ac6ac8c1a38) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/26d792c8870a03e7af7df66127de9dd4d8c63b4b) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/08b7b74e429d7ad0117fdbfce1cfcc7086992263) - mezz
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/9ff23bb531da700e6a2119b25647fac5f16f9874) - Roelymole
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/6f925d271eb0b86ef7b256970b3b59b8fd12fd36) - mezz
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/50904176c093b107136e8de42230d51eb9e78005) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/45fa5a089f862200b8b27c17b5e12bcdbe234c5b) - A. Regnander
* [Fix #3794 Avoid storing the client player in a field](https://github.com/mezz/JustEnoughItems/commit/2c902a76358cdb5481031183366f654849932d6f) - mezz
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/ff82e74bc3754bf6238d3c994449a1683f8f18ea) - Liam Broome
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/edc31fd6dc08a019347d4bfb4b91e33d1266f489) - mezz
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/cf1bb272ffd9c7e823bc4e2df2865d1e706ab849) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/b1788dd0dbb1d466fa5b889a83f1d2c36528d3d2) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/24cebaa76acb7333184b0e2bab25738d5955fd3c) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/a6cc0a53a9ecc9cc56af0c36dadcffb379c17a65) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/a2a82a1457b9a05ff9ed2e9599958502a5d48f0a) - mezz
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5f996602edfdeabefd3578139981ee6a56916310) - Sleepy-Horse
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/4a72a304a2920bbffd27334feeb2e21b4b07d03a) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/e5cc2e1ed3f326103da9c320b57bd702ae9aa853) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/e0d0210619d35ec6906d75969484c4456bb7318b) - mezz
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/90a729f7c33c54135dca2b6ce5efca358efd4cc9) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/0e65e4d3ca7d12510cc8144795da69659ccb5cf6) - mezz
* [Update ForgeGradle for Gradle 8.10 sync](https://github.com/mezz/JustEnoughItems/commit/eb602a6d2fb31cf1b2a4982cf19cb2aa619fafc2) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f847b85742f74cfc385897c16dac2ff108ab74ec) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/512f2a983f878c443121f5a070b8120a5768ef25) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/2b51a92f517f568d88cb08aa5c9b83a24edffc0f) - vfyjxf
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/f626d0ceeb92d985c6f0e4b8611968ef7c3039d8) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/edf69d972777aedbad9b3a6d77a2fe2a1e94f99d) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/d689a45dda7715470a66664733c01775af9766a6) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/77ae4a0adc1a786d639f0f6176dcd4b3840c45ef) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/2c8a49c7e80eacdd4cedd1ad1f8fe30a14402f5f) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/dba4faa0b049cdc2aca329dd2ae74e099c61f5de) - vfyjxf
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/6b1fef8e665b228a0cfca52295bdf7ee1290a350) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/315d2c62dc05be3414193957b1a797a6580c0329) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.18.1.1051
BETA
August 5, 2026
### Current release 11.18.1
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/ff82e74bc3754bf6238d3c994449a1683f8f18ea) - Liam Broome
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/cf1bb272ffd9c7e823bc4e2df2865d1e706ab849) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/b1788dd0dbb1d466fa5b889a83f1d2c36528d3d2) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/24cebaa76acb7333184b0e2bab25738d5955fd3c) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/a6cc0a53a9ecc9cc56af0c36dadcffb379c17a65) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/a2a82a1457b9a05ff9ed2e9599958502a5d48f0a) - mezz
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5f996602edfdeabefd3578139981ee6a56916310) - Sleepy-Horse
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/4a72a304a2920bbffd27334feeb2e21b4b07d03a) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/e5cc2e1ed3f326103da9c320b57bd702ae9aa853) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/e0d0210619d35ec6906d75969484c4456bb7318b) - mezz
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/90a729f7c33c54135dca2b6ce5efca358efd4cc9) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/0e65e4d3ca7d12510cc8144795da69659ccb5cf6) - mezz
* [Update ForgeGradle for Gradle 8.10 sync](https://github.com/mezz/JustEnoughItems/commit/eb602a6d2fb31cf1b2a4982cf19cb2aa619fafc2) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f847b85742f74cfc385897c16dac2ff108ab74ec) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/512f2a983f878c443121f5a070b8120a5768ef25) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/2b51a92f517f568d88cb08aa5c9b83a24edffc0f) - vfyjxf
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/f626d0ceeb92d985c6f0e4b8611968ef7c3039d8) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/edf69d972777aedbad9b3a6d77a2fe2a1e94f99d) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/d689a45dda7715470a66664733c01775af9766a6) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/77ae4a0adc1a786d639f0f6176dcd4b3840c45ef) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/2c8a49c7e80eacdd4cedd1ad1f8fe30a14402f5f) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/dba4faa0b049cdc2aca329dd2ae74e099c61f5de) - vfyjxf
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/6b1fef8e665b228a0cfca52295bdf7ee1290a350) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/315d2c62dc05be3414193957b1a797a6580c0329) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.18.1.1051
BETA
August 5, 2026
### Current release 11.18.1
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/ff82e74bc3754bf6238d3c994449a1683f8f18ea) - Liam Broome
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/cf1bb272ffd9c7e823bc4e2df2865d1e706ab849) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/b1788dd0dbb1d466fa5b889a83f1d2c36528d3d2) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/24cebaa76acb7333184b0e2bab25738d5955fd3c) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/a6cc0a53a9ecc9cc56af0c36dadcffb379c17a65) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/a2a82a1457b9a05ff9ed2e9599958502a5d48f0a) - mezz
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5f996602edfdeabefd3578139981ee6a56916310) - Sleepy-Horse
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/4a72a304a2920bbffd27334feeb2e21b4b07d03a) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/e5cc2e1ed3f326103da9c320b57bd702ae9aa853) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/e0d0210619d35ec6906d75969484c4456bb7318b) - mezz
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/90a729f7c33c54135dca2b6ce5efca358efd4cc9) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/0e65e4d3ca7d12510cc8144795da69659ccb5cf6) - mezz
* [Update ForgeGradle for Gradle 8.10 sync](https://github.com/mezz/JustEnoughItems/commit/eb602a6d2fb31cf1b2a4982cf19cb2aa619fafc2) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f847b85742f74cfc385897c16dac2ff108ab74ec) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/512f2a983f878c443121f5a070b8120a5768ef25) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/2b51a92f517f568d88cb08aa5c9b83a24edffc0f) - vfyjxf
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/f626d0ceeb92d985c6f0e4b8611968ef7c3039d8) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/edf69d972777aedbad9b3a6d77a2fe2a1e94f99d) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/d689a45dda7715470a66664733c01775af9766a6) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/77ae4a0adc1a786d639f0f6176dcd4b3840c45ef) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/2c8a49c7e80eacdd4cedd1ad1f8fe30a14402f5f) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/dba4faa0b049cdc2aca329dd2ae74e099c61f5de) - vfyjxf
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/6b1fef8e665b228a0cfca52295bdf7ee1290a350) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/315d2c62dc05be3414193957b1a797a6580c0329) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.17.0.1050
BETA
August 5, 2026
### Current release 11.17.0
* [Update ForgeGradle for Gradle 8.10 sync](https://github.com/mezz/JustEnoughItems/commit/eb602a6d2fb31cf1b2a4982cf19cb2aa619fafc2) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f847b85742f74cfc385897c16dac2ff108ab74ec) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/512f2a983f878c443121f5a070b8120a5768ef25) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/2b51a92f517f568d88cb08aa5c9b83a24edffc0f) - vfyjxf
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/f626d0ceeb92d985c6f0e4b8611968ef7c3039d8) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/edf69d972777aedbad9b3a6d77a2fe2a1e94f99d) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/d689a45dda7715470a66664733c01775af9766a6) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/77ae4a0adc1a786d639f0f6176dcd4b3840c45ef) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/2c8a49c7e80eacdd4cedd1ad1f8fe30a14402f5f) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/dba4faa0b049cdc2aca329dd2ae74e099c61f5de) - vfyjxf
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/6b1fef8e665b228a0cfca52295bdf7ee1290a350) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/315d2c62dc05be3414193957b1a797a6580c0329) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.17.0.1050
BETA
August 5, 2026
### Current release 11.17.0
* [Update ForgeGradle for Gradle 8.10 sync](https://github.com/mezz/JustEnoughItems/commit/eb602a6d2fb31cf1b2a4982cf19cb2aa619fafc2) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f847b85742f74cfc385897c16dac2ff108ab74ec) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/512f2a983f878c443121f5a070b8120a5768ef25) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/2b51a92f517f568d88cb08aa5c9b83a24edffc0f) - vfyjxf
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/f626d0ceeb92d985c6f0e4b8611968ef7c3039d8) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/edf69d972777aedbad9b3a6d77a2fe2a1e94f99d) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/d689a45dda7715470a66664733c01775af9766a6) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/77ae4a0adc1a786d639f0f6176dcd4b3840c45ef) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/2c8a49c7e80eacdd4cedd1ad1f8fe30a14402f5f) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/dba4faa0b049cdc2aca329dd2ae74e099c61f5de) - vfyjxf
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/6b1fef8e665b228a0cfca52295bdf7ee1290a350) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/315d2c62dc05be3414193957b1a797a6580c0329) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.17.0.1049
BETA
August 5, 2026
### Current release 11.17.0
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.17.0.1049
BETA
August 5, 2026
### Current release 11.17.0
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/540a37f7a670e2c2c6ff9c6496260cce7fbef97f) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/68c3572c19f81343a3d24921abca26ae714a28bc) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.16.0.1048
BETA
August 5, 2026
### Current release 11.16.0
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.16.0.1048
BETA
August 5, 2026
### Current release 11.16.0
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/81ef3b034fc428422a377549949b71f46865be06) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/810ffa629968b9740b557d042d569e9632c9122b) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/428ae69dacad108bb94f63133ab7af12d733fc65) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/2cacbe37a7bf4abad0f98042a8873346d916e1b4) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/c40aebe9e9ffe19aff921ff342a42199d4be2d8c) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/97f9b455a907821415c0e22cf811af3e51a0dfb2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/3183962c909d32fcc03c2f893d138ce5e50e18ed) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/22ed36716e8b8d0806bae95b79aa91e389712536) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/321240ba5f2494332dabce85484b542446e77d65) - mezz
* [Add keybind for recipe cycling](https://github.com/mezz/JustEnoughItems/commit/0a8f32112f0bf95c0d7224aea50156e9cfd08f71) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.15.0.1047
BETA
August 5, 2026
### Current release 11.15.0
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.15.0.1047
BETA
August 5, 2026
### Current release 11.15.0
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/e35cc78ef28aaa85c7909e8ee0401f433ea45615) - Mithi83
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/6a43c0a1886c80c542d86fbee92ca9274148cd49) - mezz
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/ef9593969279cde278c9b2b38e498d23ad937981) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b718855a933db002be1e9011ed34b877b3abf29b) - A. Regnander
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/90c03ba365adec15b1dc395659c8fde7c2be80d3) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/9080b61d9864d655bd39fd93d9e9ea0d6d5af920) - mezz
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/8a7727967d709cfa07afc7de944d6852b90a176a) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.14.0.1046
BETA
August 5, 2026
### Current release 11.14.0
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.14.0.1046
BETA
August 5, 2026
### Current release 11.14.0
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.14.0.1046
BETA
August 5, 2026
### Current release 11.14.0
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/f3b1d64dba605559a70b012997bee0895908e41c) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/91d01278a49745f1f6ae7c0d5fb510c8d778cfe5) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/512a369e808f4058b50e05fbed920bda264309a8) - mezz
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/312026ff9f6d87f88c9f85717cf3dbb30de25d52) - vfyjxf
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/e96e71c5b99218777085cc69bedb7219d4904a4b) - VALK
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/cc7d7ede4c7b4ec1566751124456981908943a37) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/be5210cc47af22d6f58fff66a47baa2d3cb5ae1e) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/5ee65839f0938b9ebcfe4fac814da2f7e8177d49) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/2337705382e79915309f84c059c586980b65c790) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/9c7478ec334e8f6bf03c001bd37b1d0893618341) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/2a3b4cb30318ae77df8467bb898f95e441e956c0) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/1967bcc744ff4211c2278153e1971e572d1eb5b2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.14.0.1045
BETA
August 5, 2026
### Current release 11.14.0
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.14.0.1045
BETA
August 5, 2026
### Current release 11.14.0
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/4f16fa06381b93769224e8dbf2858a0e599fadb2) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/de799e76d38fca8769d148fed98db680bf495328) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0586056f128ef3922e40f230db81a89dbc4a475b) - mezz
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/f552d406d142572b002081aeea19820ed649645e) - embeddedt
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/29aaeeb5317cc11af55dee9a2e44ed82a29f791d) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v30.16.0.125
BETA
August 5, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/eaa902bdc0c4860084b5e11425bc9c1f7da5adc5) - mezz
v30.16.0.125
BETA
August 5, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/eaa902bdc0c4860084b5e11425bc9c1f7da5adc5) - mezz
v15.48.0.179
BETA
August 4, 2026
* [Make changelog publication configuration-cache safe](https://github.com/mezz/JustEnoughItems/commit/d448c3817671c7719f3289d232bc4c0644f99202) - mezz
* [Fix spotless unused imports](https://github.com/mezz/JustEnoughItems/commit/9d7c663b38de0d0df1f31008c585ac1828d0a2a4) - mezz
* [Use Object UIDs internally](https://github.com/mezz/JustEnoughItems/commit/5bb6d8f577ac49900e452dbcc8e34121c49b83a3) - mezz
* [Use JSON bookmark and blacklist configs](https://github.com/mezz/JustEnoughItems/commit/2399fa530a0dbbb452324560b41d1990b69b7c66) - mezz
* [Backport translation updates for 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f8a0fd1f1366831de6a6ea02ced5bb32c8bdca98) - mezz
* [Move suffix tree implementation to embedded library](https://github.com/mezz/JustEnoughItems/commit/6e30c8dbe11a56f83eb9c0e79323ccbd584b47e2) - mezz
* [Enable configuration cache and improve IDEA excludes](https://github.com/mezz/JustEnoughItems/commit/3674df27b90dca4fd4975e28f40f69c6755a0ddb) - mezz
* [Merge Core into Common](https://github.com/mezz/JustEnoughItems/commit/2e22f13ab9764ed5b2accdcf3b2717caea610aff) - mezz
* [Improve fluid docs and use API alignment enums](https://github.com/mezz/JustEnoughItems/commit/1cb608df591d10d3fe68fff10acd7a99f1584e1f) - mezz
v15.48.0.179
BETA
August 4, 2026
* [Make changelog publication configuration-cache safe](https://github.com/mezz/JustEnoughItems/commit/d448c3817671c7719f3289d232bc4c0644f99202) - mezz
* [Fix spotless unused imports](https://github.com/mezz/JustEnoughItems/commit/9d7c663b38de0d0df1f31008c585ac1828d0a2a4) - mezz
* [Use Object UIDs internally](https://github.com/mezz/JustEnoughItems/commit/5bb6d8f577ac49900e452dbcc8e34121c49b83a3) - mezz
* [Use JSON bookmark and blacklist configs](https://github.com/mezz/JustEnoughItems/commit/2399fa530a0dbbb452324560b41d1990b69b7c66) - mezz
* [Backport translation updates for 1.20.1](https://github.com/mezz/JustEnoughItems/commit/f8a0fd1f1366831de6a6ea02ced5bb32c8bdca98) - mezz
* [Move suffix tree implementation to embedded library](https://github.com/mezz/JustEnoughItems/commit/6e30c8dbe11a56f83eb9c0e79323ccbd584b47e2) - mezz
* [Enable configuration cache and improve IDEA excludes](https://github.com/mezz/JustEnoughItems/commit/3674df27b90dca4fd4975e28f40f69c6755a0ddb) - mezz
* [Merge Core into Common](https://github.com/mezz/JustEnoughItems/commit/2e22f13ab9764ed5b2accdcf3b2717caea610aff) - mezz
* [Improve fluid docs and use API alignment enums](https://github.com/mezz/JustEnoughItems/commit/1cb608df591d10d3fe68fff10acd7a99f1584e1f) - mezz
v15.48.0.178
BETA
August 4, 2026
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/e258bb62a44ffd3257b38b7e5746ff454a55282e) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/d705032432290ee3b360a0c08d2ab5f7cc5d4dad) - mezz
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/d07c8eceb083927198946326c009e86296499b4b) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/af788875bbf5ede63f9bcfeed42ee97567344abd) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/76b8709964c13ffd14b47be3444a5ccc8e22c098) - mezz
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/b00aad1c87feb21e06e38b89652cff38c1b72144) - mezz
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/abd31d9e69f9a7967c10ffe6e48b488998164dd8) - mezz
v15.48.0.178
BETA
August 4, 2026
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/e258bb62a44ffd3257b38b7e5746ff454a55282e) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/d705032432290ee3b360a0c08d2ab5f7cc5d4dad) - mezz
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/d07c8eceb083927198946326c009e86296499b4b) - mezz
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/af788875bbf5ede63f9bcfeed42ee97567344abd) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/76b8709964c13ffd14b47be3444a5ccc8e22c098) - mezz
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/b00aad1c87feb21e06e38b89652cff38c1b72144) - mezz
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/abd31d9e69f9a7967c10ffe6e48b488998164dd8) - mezz
v15.48.0.177
BETA
August 4, 2026
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/e97a29eea0c2d90df929fb58fa0761b4143c1b0d) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/a9de18edc7fc62964ba583e808ac745046052e53) - Oleksii-Melashchenko
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/67185bcad508951e392b99f27f60c0b4d1173bf4) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/423d21629c17db3db2e3f102dc895669ec2c8341) - mezz
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/faa9d7513fc1971a5a6f19f035d82e159a0f3778) - mezz
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/9de52fdafb48951e29e25841eb3ef2c75a4a8171) - vfyjxf
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/2737a356e3fac8b635a86899081fa84def7ca8bd) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/0ed361c0fa819d7dc551a02d5c1b7d9ffca09441) - mezz
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/cf5e4f5d9b6cd61a047364dc214f932f157630ff) - mezz
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/b7730abe882737b7412eb251eaa625312a3338dd) - mezz
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/73f1db4d69bc0bd0b5b58566c467808d83070b4d) - mezz
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/3d6c065716e2e8a199506db58f048d0ef919e766) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/35fd5fe523e2d310014a878069005aa60c45ea1c) - mezz
* [Remove dependence on a background-drawn-event for rendering](https://github.com/mezz/JustEnoughItems/commit/953e3e0021f00b95eadf95aa562c2e0cd209a395) - mezz
v15.48.0.177
BETA
August 4, 2026
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/e97a29eea0c2d90df929fb58fa0761b4143c1b0d) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/a9de18edc7fc62964ba583e808ac745046052e53) - Oleksii-Melashchenko
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/67185bcad508951e392b99f27f60c0b4d1173bf4) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/423d21629c17db3db2e3f102dc895669ec2c8341) - mezz
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/faa9d7513fc1971a5a6f19f035d82e159a0f3778) - mezz
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/9de52fdafb48951e29e25841eb3ef2c75a4a8171) - vfyjxf
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/2737a356e3fac8b635a86899081fa84def7ca8bd) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/0ed361c0fa819d7dc551a02d5c1b7d9ffca09441) - mezz
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/cf5e4f5d9b6cd61a047364dc214f932f157630ff) - mezz
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/b7730abe882737b7412eb251eaa625312a3338dd) - mezz
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/73f1db4d69bc0bd0b5b58566c467808d83070b4d) - mezz
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/3d6c065716e2e8a199506db58f048d0ef919e766) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/35fd5fe523e2d310014a878069005aa60c45ea1c) - mezz
* [Remove dependence on a background-drawn-event for rendering](https://github.com/mezz/JustEnoughItems/commit/953e3e0021f00b95eadf95aa562c2e0cd209a395) - mezz
v15.40.0.176
BETA
August 4, 2026
* [Add ITooltipBuilder#clear to allow advanced modifications of tooltips](https://github.com/mezz/JustEnoughItems/commit/9f471b48535a8ae648be38e7ee2ff1cf2d34baf2) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/63a3ed5bf96c533e08ddd4b8d1743450d225a7db) - mezz
* [Add recipe layout button factories](https://github.com/mezz/JustEnoughItems/commit/8226ce2bbf85bce8d3a7be2741afab2ff54f5e78) - mezz
* [Add screen handler clickable ingredients](https://github.com/mezz/JustEnoughItems/commit/b9e99678b344d99c5ef32ee96729cd933477ad4b) - mezz
* [Batch ingredient visibility updates](https://github.com/mezz/JustEnoughItems/commit/0062cb348236353d164d96adb3f9b37afbdb6345) - mezz
* [Add recipe crash context to logs](https://github.com/mezz/JustEnoughItems/commit/9d11ea0ba363c2aa05611b8f3ade8d5baeabaa47) - mezz
* [Remove UIDs from generated enchantment recipes](https://github.com/mezz/JustEnoughItems/commit/9c5e956aabd02130946669426809b4e328fbc39c) - mezz
* [Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/0891a6788ea5059f4f72946c3a043183b3cce190) - mezz
v15.40.0.176
BETA
August 4, 2026
* [Add ITooltipBuilder#clear to allow advanced modifications of tooltips](https://github.com/mezz/JustEnoughItems/commit/9f471b48535a8ae648be38e7ee2ff1cf2d34baf2) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/63a3ed5bf96c533e08ddd4b8d1743450d225a7db) - mezz
* [Add recipe layout button factories](https://github.com/mezz/JustEnoughItems/commit/8226ce2bbf85bce8d3a7be2741afab2ff54f5e78) - mezz
* [Add screen handler clickable ingredients](https://github.com/mezz/JustEnoughItems/commit/b9e99678b344d99c5ef32ee96729cd933477ad4b) - mezz
* [Batch ingredient visibility updates](https://github.com/mezz/JustEnoughItems/commit/0062cb348236353d164d96adb3f9b37afbdb6345) - mezz
* [Add recipe crash context to logs](https://github.com/mezz/JustEnoughItems/commit/9d11ea0ba363c2aa05611b8f3ade8d5baeabaa47) - mezz
* [Remove UIDs from generated enchantment recipes](https://github.com/mezz/JustEnoughItems/commit/9c5e956aabd02130946669426809b4e328fbc39c) - mezz
* [Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/0891a6788ea5059f4f72946c3a043183b3cce190) - mezz
v15.35.0.175
BETA
August 4, 2026
* [Optimize recipe layout creation and transfer lookups](https://github.com/mezz/JustEnoughItems/commit/e7e116048d6c37219359bcf72045184cd640e415) - mezz
* [Relax display ingredient server filtering](https://github.com/mezz/JustEnoughItems/commit/a674d74be29ace92af3aed5c306c33f0359b072f) - mezz
* [Optimize hot ingredient paths](https://github.com/mezz/JustEnoughItems/commit/311d9d25c5d2bb5c440ea7435f0ab8efa2a2b6c9) - mezz
* [Add runtime ingredient debug logs](https://github.com/mezz/JustEnoughItems/commit/ea7ee5875d21eb65f7d686602a66f1239f5f80fd) - mezz
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/a329bc6bde0c04f4d06de1d434a89ad39b546350) - mezz
* [Save bookmark list less frequently](https://github.com/mezz/JustEnoughItems/commit/76a9ea2796d6fe7e5e22bd7adaa01a494d30c41f) - mezz
* [Disable page navigation buttons on single page](https://github.com/mezz/JustEnoughItems/commit/0df31fa23270d364e89bea527fc4819862c38d70) - mezz
* [Cache registry access during JEI runtime](https://github.com/mezz/JustEnoughItems/commit/edf80027ef0926504fa5f4b813c2da91803517a3) - mezz
* [Cache unsupported recipe-transfer containers](https://github.com/mezz/JustEnoughItems/commit/c3f1e1925717c809e57c115cf880a8c01ae806ae) - mezz
* [Lazy-load recipe category extras](https://github.com/mezz/JustEnoughItems/commit/a74ae45bf1c67b2836b7c7b4512dc6cb8c034afa) - mezz
* [Optimize ingredient type lookup map](https://github.com/mezz/JustEnoughItems/commit/57dfbe2374d0ced8d9158f5c5574528265bfaa59) - mezz
v15.35.0.175
BETA
August 4, 2026
* [Optimize recipe layout creation and transfer lookups](https://github.com/mezz/JustEnoughItems/commit/e7e116048d6c37219359bcf72045184cd640e415) - mezz
* [Relax display ingredient server filtering](https://github.com/mezz/JustEnoughItems/commit/a674d74be29ace92af3aed5c306c33f0359b072f) - mezz
* [Optimize hot ingredient paths](https://github.com/mezz/JustEnoughItems/commit/311d9d25c5d2bb5c440ea7435f0ab8efa2a2b6c9) - mezz
* [Add runtime ingredient debug logs](https://github.com/mezz/JustEnoughItems/commit/ea7ee5875d21eb65f7d686602a66f1239f5f80fd) - mezz
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/a329bc6bde0c04f4d06de1d434a89ad39b546350) - mezz
* [Save bookmark list less frequently](https://github.com/mezz/JustEnoughItems/commit/76a9ea2796d6fe7e5e22bd7adaa01a494d30c41f) - mezz
* [Disable page navigation buttons on single page](https://github.com/mezz/JustEnoughItems/commit/0df31fa23270d364e89bea527fc4819862c38d70) - mezz
* [Cache registry access during JEI runtime](https://github.com/mezz/JustEnoughItems/commit/edf80027ef0926504fa5f4b813c2da91803517a3) - mezz
* [Cache unsupported recipe-transfer containers](https://github.com/mezz/JustEnoughItems/commit/c3f1e1925717c809e57c115cf880a8c01ae806ae) - mezz
* [Lazy-load recipe category extras](https://github.com/mezz/JustEnoughItems/commit/a74ae45bf1c67b2836b7c7b4512dc6cb8c034afa) - mezz
* [Optimize ingredient type lookup map](https://github.com/mezz/JustEnoughItems/commit/57dfbe2374d0ced8d9158f5c5574528265bfaa59) - mezz
v15.33.0.174
BETA
August 4, 2026
* [Add named crafting-grid input helpers](https://github.com/mezz/JustEnoughItems/commit/0c444b18683aa7a3afae7866833c8ca94e263da2) - mezz
* [Use unicode bullets for JEI debug info](https://github.com/mezz/JustEnoughItems/commit/0ac43fc9f06feb7a3f7601f70fc330b49bc42d95) - mezz
* [Allow ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/9f6e677870d1d062411c1628c880740878fde1b7) - mezz
* [Add support for recipes that already draw a border](https://github.com/mezz/JustEnoughItems/commit/9d7ac2c31ac253a3f494e02671e4671fba7cd7d9) - mezz
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/9c46f29969ad74c0028b1794dc64fed395a7f223) - mezz
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/0478de3e524704199f4528de3b6178a688986174) - mezz
v15.33.0.174
BETA
August 4, 2026
* [Add named crafting-grid input helpers](https://github.com/mezz/JustEnoughItems/commit/0c444b18683aa7a3afae7866833c8ca94e263da2) - mezz
* [Use unicode bullets for JEI debug info](https://github.com/mezz/JustEnoughItems/commit/0ac43fc9f06feb7a3f7601f70fc330b49bc42d95) - mezz
* [Allow ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/9f6e677870d1d062411c1628c880740878fde1b7) - mezz
* [Add support for recipes that already draw a border](https://github.com/mezz/JustEnoughItems/commit/9d7ac2c31ac253a3f494e02671e4671fba7cd7d9) - mezz
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/9c46f29969ad74c0028b1794dc64fed395a7f223) - mezz
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/0478de3e524704199f4528de3b6178a688986174) - mezz
v15.32.0.173
BETA
August 4, 2026
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/ea8db4598d4cb2193f7e74699797afe16763abde) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/c416a98198ccb47b0dfbc2c71274996468790412) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/b94795647b3ac5c475520a9edc5c06113dd5ae65) - mezz
* [Test item bookmark NBT serialization](https://github.com/mezz/JustEnoughItems/commit/55aba238be3a7fa0450f25ccd350555cec8e3de2) - mezz
v15.32.0.173
BETA
August 4, 2026
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/ea8db4598d4cb2193f7e74699797afe16763abde) - mezz
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/c416a98198ccb47b0dfbc2c71274996468790412) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/b94795647b3ac5c475520a9edc5c06113dd5ae65) - mezz
* [Test item bookmark NBT serialization](https://github.com/mezz/JustEnoughItems/commit/55aba238be3a7fa0450f25ccd350555cec8e3de2) - mezz
v15.32.0.172
BETA
August 4, 2026
* [Split the debug plugin into its own subproject that does not get published](https://github.com/mezz/JustEnoughItems/commit/45869daa0dcce2e5263d90d55bd6e90d7caf6ad0) - mezz
v15.32.0.172
BETA
August 4, 2026
* [Split the debug plugin into its own subproject that does not get published](https://github.com/mezz/JustEnoughItems/commit/45869daa0dcce2e5263d90d55bd6e90d7caf6ad0) - mezz
v15.32.0.171
BETA
August 4, 2026
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/e21563294095b95270738b67d0956b1a7fe1520c) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/40ee3c2e927fef8b8f973e55508a90d06fa7f658) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/319c9080bff4b768e5343f23ddabb54a32385499) - mezz
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/156535035ae8c7f6b4996effaa30ff15e10e96c4) - mezz
* [Avoid partial writes from delayed config saves](https://github.com/mezz/JustEnoughItems/commit/1f8065097bd011d6a046b100893d48cfbfd527cb) - mezz
v15.32.0.171
BETA
August 4, 2026
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/e21563294095b95270738b67d0956b1a7fe1520c) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/40ee3c2e927fef8b8f973e55508a90d06fa7f658) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/319c9080bff4b768e5343f23ddabb54a32385499) - mezz
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/156535035ae8c7f6b4996effaa30ff15e10e96c4) - mezz
* [Avoid partial writes from delayed config saves](https://github.com/mezz/JustEnoughItems/commit/1f8065097bd011d6a046b100893d48cfbfd527cb) - mezz
v15.28.1.170
BETA
August 4, 2026
* [fix broken import](https://github.com/mezz/JustEnoughItems/commit/feb57548903dc791c60ac7d02c774961eb963e1f) - mezz
* [Fix #4227 ensure the recipe gui does not crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/59f1e9b926e5220c2cde8b200db831588e9b008f) - mezz
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/514206a9b6dcc05ff06fc62127eccf82b656b1a3) - embeddedt
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/daae571b5f82e0cbed730d68148adc4de22f7853) - mezz
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/8f8e5c476b67319c5865c1ca11791508c56ef195) - embeddedt
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/6d9f6f0c00aa3f95059f26c448f4c8819ea15a1f) - HydrolienF
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/446a0ae69e7021608e48c33c24ef62589f4aa937) - Aadhav Manimurugan
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/3d031a2c0c8495c91c56de207c5950e9d15a60dd) - mezz
v15.28.1.170
BETA
August 4, 2026
* [fix broken import](https://github.com/mezz/JustEnoughItems/commit/feb57548903dc791c60ac7d02c774961eb963e1f) - mezz
* [Fix #4227 ensure the recipe gui does not crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/59f1e9b926e5220c2cde8b200db831588e9b008f) - mezz
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/514206a9b6dcc05ff06fc62127eccf82b656b1a3) - embeddedt
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/daae571b5f82e0cbed730d68148adc4de22f7853) - mezz
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/8f8e5c476b67319c5865c1ca11791508c56ef195) - embeddedt
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/6d9f6f0c00aa3f95059f26c448f4c8819ea15a1f) - HydrolienF
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/446a0ae69e7021608e48c33c24ef62589f4aa937) - Aadhav Manimurugan
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/3d031a2c0c8495c91c56de207c5950e9d15a60dd) - mezz
v15.28.1.168
BETA
August 4, 2026
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/cfcd5d1597348ad4ef258c5ee110679b8c42e1b9) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/ec7db7e5ab517e8c79ed1ba111536e84aeee0d6f) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/e9a27fbcc018480460ae375911fab7bd81598674) - mezz
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/d8a3787a9837c6fe59fbfda8cf44c97e6d92fb9d) - mezz
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/9207bf2fd19f1dc63bb7660c5459b62e47ad61db) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/64573374c5564770ae122d89b67f7b69e7a8dbf7) - mezz
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/8b16f21a643de199613b2c99f4ef8fb8254deb1b) - Jon
v15.28.1.168
BETA
August 4, 2026
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/cfcd5d1597348ad4ef258c5ee110679b8c42e1b9) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/ec7db7e5ab517e8c79ed1ba111536e84aeee0d6f) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/e9a27fbcc018480460ae375911fab7bd81598674) - mezz
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/d8a3787a9837c6fe59fbfda8cf44c97e6d92fb9d) - mezz
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/9207bf2fd19f1dc63bb7660c5459b62e47ad61db) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/64573374c5564770ae122d89b67f7b69e7a8dbf7) - mezz
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/8b16f21a643de199613b2c99f4ef8fb8254deb1b) - Jon
v15.28.1.167
BETA
August 4, 2026
* [Fix #3794 Avoid storing the client player in a field](https://github.com/mezz/JustEnoughItems/commit/6ddffc349cce7fdbf61f3465091402a91c5069d5) - mezz
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/697a52a5745769caf716e7599eea9501163bb530) - mezz
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/53049ee68aefef36bb3a72f831b49b2a2ebe5d82) - mezz
v15.28.1.167
BETA
August 4, 2026
* [Fix #3794 Avoid storing the client player in a field](https://github.com/mezz/JustEnoughItems/commit/6ddffc349cce7fdbf61f3465091402a91c5069d5) - mezz
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/697a52a5745769caf716e7599eea9501163bb530) - mezz
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/53049ee68aefef36bb3a72f831b49b2a2ebe5d82) - mezz
v15.28.1.166
BETA
August 4, 2026
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/fb5ff836087c04a4a62714dcec526e03bb5046d0) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/8f70008e4320d9d177ae5f57d2a5bac626841eaf) - A. Regnander
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/163307c328ea2a0deab3e7baa79e8ed9e519834c) - Roelymole
v15.28.1.166
BETA
August 4, 2026
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/fb5ff836087c04a4a62714dcec526e03bb5046d0) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/8f70008e4320d9d177ae5f57d2a5bac626841eaf) - A. Regnander
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/163307c328ea2a0deab3e7baa79e8ed9e519834c) - Roelymole
v15.28.1.165
BETA
August 4, 2026
* [Allow non-extendable API method additions](https://github.com/mezz/JustEnoughItems/commit/3c705bd775d2507c9716f8eddcba5bdaf9db1ca7) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/d256669e45db276370fae30ae62d7ad3de1bc702) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/999f855edfeb63d48dbb668bab995189d9208bec) - mezz
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/98f8756f79c52d71d3466ed1f593a19cee60fe81) - Liam Broome
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/870ad29d619c10e566a96ccc161be063871b15b3) - mezz
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/6e16d2fb65679e560d3adf1d4adcce0ca236fca6) - Sleepy-Horse
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/16894cc56097a1cd7bc0bb5fc3d38b7982de7c6e) - mezz
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/163dbe0e644f81edab64e480182dc5ffb35be90f) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/c5cd4ea216e79b7736563ca24c07bd82c9dd9ac7) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/7e263af9b233fa3e1bcf2524fecd6824c3281da1) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/75b7dbec2ed0ca5ca7f7921fd9678ae5ff3044cf) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/5af813acbb9adc7f0110d08cfbb5fd570c9fcbc5) - mezz
* [fix glscissor position forfluid tank rendering](https://github.com/mezz/JustEnoughItems/commit/24885b3e77b8c42ac9dc47d5e23fc2841efa2fa8) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/b819f14f08fceb4f92c1c908b27fe72e722bbfaf) - mezz
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/343b50e7288cae009cf64b9d291e6c01eb405e52) - mezz
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/16506f273ecf0e065c49975a5edbbf4788aa7af8) - mezz
v15.28.1.165
BETA
August 4, 2026
* [Allow non-extendable API method additions](https://github.com/mezz/JustEnoughItems/commit/3c705bd775d2507c9716f8eddcba5bdaf9db1ca7) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/d256669e45db276370fae30ae62d7ad3de1bc702) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/999f855edfeb63d48dbb668bab995189d9208bec) - mezz
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/98f8756f79c52d71d3466ed1f593a19cee60fe81) - Liam Broome
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/870ad29d619c10e566a96ccc161be063871b15b3) - mezz
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/6e16d2fb65679e560d3adf1d4adcce0ca236fca6) - Sleepy-Horse
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/16894cc56097a1cd7bc0bb5fc3d38b7982de7c6e) - mezz
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/163dbe0e644f81edab64e480182dc5ffb35be90f) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/c5cd4ea216e79b7736563ca24c07bd82c9dd9ac7) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/7e263af9b233fa3e1bcf2524fecd6824c3281da1) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/75b7dbec2ed0ca5ca7f7921fd9678ae5ff3044cf) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/5af813acbb9adc7f0110d08cfbb5fd570c9fcbc5) - mezz
* [fix glscissor position forfluid tank rendering](https://github.com/mezz/JustEnoughItems/commit/24885b3e77b8c42ac9dc47d5e23fc2841efa2fa8) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/b819f14f08fceb4f92c1c908b27fe72e722bbfaf) - mezz
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/343b50e7288cae009cf64b9d291e6c01eb405e52) - mezz
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/16506f273ecf0e065c49975a5edbbf4788aa7af8) - mezz
v15.28.0.160
BETA
August 4, 2026
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/b0335a4aafbcf7b40acadc4657a05f124f59b09f) - vfyjxf
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/8d545d7abbd6cc5f80c5d3ac835a2fc6d21ff229) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/27c1c4d90ff91d55c6d11a750a66d3a3195caac7) - mezz
v15.28.0.160
BETA
August 4, 2026
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/b0335a4aafbcf7b40acadc4657a05f124f59b09f) - vfyjxf
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/8d545d7abbd6cc5f80c5d3ac835a2fc6d21ff229) - mezz
* [Fix Fabric screen mixins on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/27c1c4d90ff91d55c6d11a750a66d3a3195caac7) - mezz
v15.28.0.159
BETA
August 4, 2026
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/823f2cd88bd91a4bc90954674707f95544ba66c1) - mezz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/539da452dd1416610926dc42528da2b8269b1812) - vfyjxf
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/07460f23e9c88814e0b44a094c7711e49d07e6a6) - mezz
v15.28.0.159
BETA
August 4, 2026
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/823f2cd88bd91a4bc90954674707f95544ba66c1) - mezz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/539da452dd1416610926dc42528da2b8269b1812) - vfyjxf
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/07460f23e9c88814e0b44a094c7711e49d07e6a6) - mezz
v15.27.0.158
BETA
August 3, 2026
* [fix bad import](https://github.com/mezz/JustEnoughItems/commit/e7b0dea9fbcadafd0c2b9a8d07c83f630071b2dd) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/c9adfe61608bcb3bc37c7840dccaf7f0c6ea579a) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/61bbcc51883468893c2523a078721da93fa735fe) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/4b69602db4d6a5a7bbd38a92d9c27c483e0871c4) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/2d15f954c18b21903e8d85fc35fb5422a4400224) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/e912918ead051f778cfb0aa7c7da98b3e3423e11) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/e113184e663483ae6a71423435d365ea674dd2b0) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/63a52fd175a2b5f1bd09ca00972a74ecc81e572d) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/41968d6c90f47ce7cab8454185d1d0fe4470884a) - vfyjxf
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/0405f287bef1f9727bbbdb15ad5e4b3506528fe6) - mezz
v15.27.0.158
BETA
August 3, 2026
* [fix bad import](https://github.com/mezz/JustEnoughItems/commit/e7b0dea9fbcadafd0c2b9a8d07c83f630071b2dd) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/c9adfe61608bcb3bc37c7840dccaf7f0c6ea579a) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/61bbcc51883468893c2523a078721da93fa735fe) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/4b69602db4d6a5a7bbd38a92d9c27c483e0871c4) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/2d15f954c18b21903e8d85fc35fb5422a4400224) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/e912918ead051f778cfb0aa7c7da98b3e3423e11) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/e113184e663483ae6a71423435d365ea674dd2b0) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/63a52fd175a2b5f1bd09ca00972a74ecc81e572d) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/41968d6c90f47ce7cab8454185d1d0fe4470884a) - vfyjxf
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/0405f287bef1f9727bbbdb15ad5e4b3506528fe6) - mezz
v15.27.0.156
BETA
August 3, 2026
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/fe1f334274d67b436703aa7ea60933c98c71088e) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/ebc9381c90c9b88240cd67db9e00b74f34f0e751) - mezz
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/d8a00f69575678e53a66019df5b77c64d8448060) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/d1c843bea4a6bf710545b4cdb0e3b77444eaf8f3) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0f99207dc5a245721c6f1a5562e83b2389b02f75) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/13352626e397a2869e1c328b931eae1bfee4bfdf) - mezz
v15.27.0.156
BETA
August 3, 2026
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/fe1f334274d67b436703aa7ea60933c98c71088e) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/ebc9381c90c9b88240cd67db9e00b74f34f0e751) - mezz
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/d8a00f69575678e53a66019df5b77c64d8448060) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/d1c843bea4a6bf710545b4cdb0e3b77444eaf8f3) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0f99207dc5a245721c6f1a5562e83b2389b02f75) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/13352626e397a2869e1c328b931eae1bfee4bfdf) - mezz
v15.26.0.155
BETA
August 3, 2026
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/681dc36c53ebb2e7c7502baebbc5a6e5a94fb377) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/37ab6fdc320a4e1dc7c6d9267c9730afaff1864f) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/2e532294c747682933edda8a876ac75a718723be) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/7b2592d0d946dad495bae03b3790629000cbf790) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/6f916161d42ff08dd133d98381e99017e8cdedee) - mezz
v15.26.0.155
BETA
August 3, 2026
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/681dc36c53ebb2e7c7502baebbc5a6e5a94fb377) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/37ab6fdc320a4e1dc7c6d9267c9730afaff1864f) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/2e532294c747682933edda8a876ac75a718723be) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/7b2592d0d946dad495bae03b3790629000cbf790) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/6f916161d42ff08dd133d98381e99017e8cdedee) - mezz
v15.25.0.154
BETA
August 3, 2026
* [Force Forge artifact recompilation in CI](https://github.com/mezz/JustEnoughItems/commit/46e7296530bea4595f563f8f8ed658578daf80c9) - mezz
* [Clean Jenkins workspace before building](https://github.com/mezz/JustEnoughItems/commit/f13ae47dbdd736b85fb76973cb3ba52e22c46e2a) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/19fd53b11d506aafb6a85b6229b3126d9791caea) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/23aaf8c20b046bea7af19bb1f34ecb914e021878) - mezz
* [Use ModDevGradle legacyforge for Forge](https://github.com/mezz/JustEnoughItems/commit/6b73ae9c1144f37bddb8ec3a714d91b2d1d10109) - mezz
* [Fix held JEI keybinding polling](https://github.com/mezz/JustEnoughItems/commit/d08503d009d076116ba7e253d92102bb4994a2b2) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/ec322d56574a648b138a498848c180ffc2183288) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/0ef11355adf1d66bf0d0225037fb28acd42397b4) - Mithi83
v15.25.0.154
BETA
August 3, 2026
* [Force Forge artifact recompilation in CI](https://github.com/mezz/JustEnoughItems/commit/46e7296530bea4595f563f8f8ed658578daf80c9) - mezz
* [Clean Jenkins workspace before building](https://github.com/mezz/JustEnoughItems/commit/f13ae47dbdd736b85fb76973cb3ba52e22c46e2a) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/19fd53b11d506aafb6a85b6229b3126d9791caea) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/23aaf8c20b046bea7af19bb1f34ecb914e021878) - mezz
* [Use ModDevGradle legacyforge for Forge](https://github.com/mezz/JustEnoughItems/commit/6b73ae9c1144f37bddb8ec3a714d91b2d1d10109) - mezz
* [Fix held JEI keybinding polling](https://github.com/mezz/JustEnoughItems/commit/d08503d009d076116ba7e253d92102bb4994a2b2) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/ec322d56574a648b138a498848c180ffc2183288) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/0ef11355adf1d66bf0d0225037fb28acd42397b4) - Mithi83
v15.24.0.151
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/04e60a86358bd2cb6fa823c853dcee31168c4dc4) - mezz
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/d1da9735e938b61aa694b331dfc7b31528675eb8) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/c8a0b85a64b422d67770acbed976181ec5776fac) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b7dd17f214c0d5d6b72ef391c1d3b4bb2a031669) - A. Regnander
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/2f856b8bce0937be190aa31a81d9de257aacd02f) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/0f8ea55cd759237949e85b5d759cdb1e27efb6e1) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/8df7da2044a9daf560b8f6fb661b77901bad28d9) - VALK
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/54588769d9276a6c51c8c34b35dca52e09a9258d) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/3173f159ce54fa099b41c82a575117e9896125b1) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/831c6e6c8e29144961c13819efcdc4ac96df806f) - Texaliuz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/60183bd035ed6de0db4bfcac840324e0e7805996) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/1f8559a31974dc2904d1954686c60a94e2c8d08e) - mezz
v15.24.0.151
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/04e60a86358bd2cb6fa823c853dcee31168c4dc4) - mezz
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/d1da9735e938b61aa694b331dfc7b31528675eb8) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/c8a0b85a64b422d67770acbed976181ec5776fac) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/b7dd17f214c0d5d6b72ef391c1d3b4bb2a031669) - A. Regnander
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/2f856b8bce0937be190aa31a81d9de257aacd02f) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/0f8ea55cd759237949e85b5d759cdb1e27efb6e1) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/8df7da2044a9daf560b8f6fb661b77901bad28d9) - VALK
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/54588769d9276a6c51c8c34b35dca52e09a9258d) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/3173f159ce54fa099b41c82a575117e9896125b1) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/831c6e6c8e29144961c13819efcdc4ac96df806f) - Texaliuz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/60183bd035ed6de0db4bfcac840324e0e7805996) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/1f8559a31974dc2904d1954686c60a94e2c8d08e) - mezz
v30.16.0.124
BETA
August 3, 2026
* [Move ContainerScreenEvent to ScreenEvent.Render.Foreground (#4405)](https://github.com/mezz/JustEnoughItems/commit/bfcae3d1fd9f36b7b1c191f9c225c28ffff98734) - vfyjxf
v30.16.0.124
BETA
August 3, 2026
* [Move ContainerScreenEvent to ScreenEvent.Render.Foreground (#4405)](https://github.com/mezz/JustEnoughItems/commit/bfcae3d1fd9f36b7b1c191f9c225c28ffff98734) - vfyjxf
v15.24.0.150
BETA
August 3, 2026
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/071f57c601b3f27f0a678b3fb5e2493e0282b040) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/f4540e4a19e70dff1c16c7594ca7fcc4003b0cb8) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/d27ee55ce2afbb4528208a629dcf30e792af75f4) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/0cd4562fcc9ab4575a78b476c561ab60d591e858) - mezz
v15.24.0.150
BETA
August 3, 2026
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/071f57c601b3f27f0a678b3fb5e2493e0282b040) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/f4540e4a19e70dff1c16c7594ca7fcc4003b0cb8) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/d27ee55ce2afbb4528208a629dcf30e792af75f4) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/0cd4562fcc9ab4575a78b476c561ab60d591e858) - mezz
v30.16.0.123
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/b5b0eb64b6431b58d4f88ea0d6679b0315e8aced) - mezz
v30.16.0.123
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/b5b0eb64b6431b58d4f88ea0d6679b0315e8aced) - mezz
v19.43.0.393
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/594b0349944a92c26978cca142bc7bb4ff45705d) - mezz
v19.43.0.393
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/594b0349944a92c26978cca142bc7bb4ff45705d) - mezz
v19.43.0.393
BETA
August 3, 2026
* [Fix #4407 Fix crash on chat text with null style](https://github.com/mezz/JustEnoughItems/commit/594b0349944a92c26978cca142bc7bb4ff45705d) - mezz
v30.16.0.122
BETA
August 2, 2026
* [Fix #4406 Update to use Neoforge's new ScreenEvent.Render.Foreground](https://github.com/mezz/JustEnoughItems/commit/cd8007d8df70eb0c39fd0ba92a09faa9c8c493a0) - mezz
* [clean up some unused mixin deps](https://github.com/mezz/JustEnoughItems/commit/ceae07e30de0f9c89ebf1c63872d62877331acdb) - mezz
v30.16.0.122
BETA
August 2, 2026
* [Fix #4406 Update to use Neoforge's new ScreenEvent.Render.Foreground](https://github.com/mezz/JustEnoughItems/commit/cd8007d8df70eb0c39fd0ba92a09faa9c8c493a0) - mezz
* [clean up some unused mixin deps](https://github.com/mezz/JustEnoughItems/commit/ceae07e30de0f9c89ebf1c63872d62877331acdb) - mezz
v30.15.0.121
BETA
August 1, 2026
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/0e513493343bba5fa3d7b04ce9636f7f3f3be37a) - mezz
v30.15.0.121
BETA
August 1, 2026
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/0e513493343bba5fa3d7b04ce9636f7f3f3be37a) - mezz
v19.43.0.392
BETA
August 1, 2026
* [Fix Z coordinate of translated gui rendering in EventRegistration](https://github.com/mezz/JustEnoughItems/commit/9f9417389fe766cb2a24cb0e9c502db458416a55) - mezz
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/65f97660af3c1f3d28685545de948293ba696686) - mezz
* [Fix exclusion area shadow blending](https://github.com/mezz/JustEnoughItems/commit/3e7614f598c3dbf0419d0bdfe043e855b100bdba) - mezz
* [Fix NeoForge debug mod loading](https://github.com/mezz/JustEnoughItems/commit/940cb2ec53dfba7c27fb97fd9fe15780984f7b0a) - mezz
v19.43.0.392
BETA
August 1, 2026
* [Fix Z coordinate of translated gui rendering in EventRegistration](https://github.com/mezz/JustEnoughItems/commit/9f9417389fe766cb2a24cb0e9c502db458416a55) - mezz
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/65f97660af3c1f3d28685545de948293ba696686) - mezz
* [Fix exclusion area shadow blending](https://github.com/mezz/JustEnoughItems/commit/3e7614f598c3dbf0419d0bdfe043e855b100bdba) - mezz
* [Fix NeoForge debug mod loading](https://github.com/mezz/JustEnoughItems/commit/940cb2ec53dfba7c27fb97fd9fe15780984f7b0a) - mezz
v19.43.0.392
BETA
August 1, 2026
* [Fix Z coordinate of translated gui rendering in EventRegistration](https://github.com/mezz/JustEnoughItems/commit/9f9417389fe766cb2a24cb0e9c502db458416a55) - mezz
* [Fix shifted navigation background bounds](https://github.com/mezz/JustEnoughItems/commit/65f97660af3c1f3d28685545de948293ba696686) - mezz
* [Fix exclusion area shadow blending](https://github.com/mezz/JustEnoughItems/commit/3e7614f598c3dbf0419d0bdfe043e855b100bdba) - mezz
* [Fix NeoForge debug mod loading](https://github.com/mezz/JustEnoughItems/commit/940cb2ec53dfba7c27fb97fd9fe15780984f7b0a) - mezz
v19.43.0.391
BETA
August 1, 2026
* [Fix Z coordinate of translated gui rendering](https://github.com/mezz/JustEnoughItems/commit/d89aa5132fbe0f7d43503df5f0605d964380d3de) - mezz
v19.43.0.391
BETA
August 1, 2026
* [Fix Z coordinate of translated gui rendering](https://github.com/mezz/JustEnoughItems/commit/d89aa5132fbe0f7d43503df5f0605d964380d3de) - mezz
v19.43.0.391
BETA
August 1, 2026
* [Fix Z coordinate of translated gui rendering](https://github.com/mezz/JustEnoughItems/commit/d89aa5132fbe0f7d43503df5f0605d964380d3de) - mezz
v30.15.0.120
BETA
August 1, 2026
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/f677a186de601525da7a073ab2f6ebc43d527557) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/249556a4a1d63ab2964d8927bedc6a2cec82afa0) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/2917f0e1d6e46592236db6847790e177ac312618) - mezz
v30.15.0.120
BETA
August 1, 2026
* [Split recipe info color entries and improve naming](https://github.com/mezz/JustEnoughItems/commit/f677a186de601525da7a073ab2f6ebc43d527557) - mezz
* [Avoid mutating Minecraft version in color test](https://github.com/mezz/JustEnoughItems/commit/249556a4a1d63ab2964d8927bedc6a2cec82afa0) - mezz
* [Fix #4399 Make JEI GUI colors resource configurable](https://github.com/mezz/JustEnoughItems/commit/2917f0e1d6e46592236db6847790e177ac312618) - mezz
v29.21.0.66
BETA
July 31, 2026
* [Mark recipe registration API non-extendable](https://github.com/mezz/JustEnoughItems/commit/1062bb39d30f0b161ffe6ba26c1daaeb7c24a555) - mezz
v29.21.0.66
BETA
July 31, 2026
* [Mark recipe registration API non-extendable](https://github.com/mezz/JustEnoughItems/commit/1062bb39d30f0b161ffe6ba26c1daaeb7c24a555) - mezz
v27.22.0.64
BETA
July 31, 2026
* [Remove API compatibility stubs from non-extendable interfaces](https://github.com/mezz/JustEnoughItems/commit/2fc1475666dcea5b1183fd55af29e054d53d7745) - mezz
v27.22.0.64
BETA
July 31, 2026
* [Remove API compatibility stubs from non-extendable interfaces](https://github.com/mezz/JustEnoughItems/commit/2fc1475666dcea5b1183fd55af29e054d53d7745) - mezz
v30.15.0.118
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/ca271d1c3d5db0f705970589278fc81a701fc524) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/028047db94b364d47c5acbdf52d010a527b93ffa) - mezz
v30.15.0.118
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/ca271d1c3d5db0f705970589278fc81a701fc524) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/028047db94b364d47c5acbdf52d010a527b93ffa) - mezz
v29.21.0.65
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/fbf1d953c05895785d66b5e2d9723853adbfa1a5) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/eb40b552d208c17820f77a2c3205701e4b80fb83) - mezz
v29.21.0.65
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/fbf1d953c05895785d66b5e2d9723853adbfa1a5) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/eb40b552d208c17820f77a2c3205701e4b80fb83) - mezz
v27.22.0.63
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/e8c7e223382f4c46929a54e797a873763687ab83) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/8ceb034496f2afbdc2c8d9d1f8d685e6d6b1839c) - mezz
v27.22.0.63
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/e8c7e223382f4c46929a54e797a873763687ab83) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/8ceb034496f2afbdc2c8d9d1f8d685e6d6b1839c) - mezz
v19.43.0.390
BETA
July 31, 2026
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/bfeabe3e1ad22b0ecc50411fa50e3ea5ccd62f6d) - mezz
* [Fix 1.21.11 backport version references](https://github.com/mezz/JustEnoughItems/commit/88df05be9579085009fdc3563db33350f6508025) - mezz
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/7a9509f8730b88bb1605b594c2310539813359f3) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/d3047df356c10a61ae738afb3bdc46da6481609b) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/b858786fd60117e764f31d018a05bdd21c0edca4) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/a2f3a573c4b053a26b6486d467dd21c15760110c) - mezz
* [Use Java 21 in PR workflows](https://github.com/mezz/JustEnoughItems/commit/8dc443077a4552e5f28cec1f06163a0a9ba66463) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/267c0318d3b5dc89303419778277227428c6f817) - A. Regnander
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/c6c16a0e75743bf57096841511c9661479f80a82) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/b5176e538022e532782caa78cc809f1e6e6d9eb0) - VALK
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/8b8dae2aab11a00da60c27395ccb25046d6dae5f) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/7e1da3d24c717c6b37aaac604cf6631108e791e1) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/5bb771a62e1ef905c45c142ef739e412e7244780) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/3006531d5939b4b721f396287c72ffb37e28c6b0) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/d978c26a0046020427d237a4adead1399f58b9a6) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/a7a419987f25ae30668544586114c012ec3a598f) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/a6195e578720e69ab3dfdf4f71b61d22b55ff884) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/2bfe312d95a01cfda337a3dddc78ba755bcb0dad) - Texaliuz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/1f280090a33a182c8b8d9df8d19f68a0aee447c2) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a3288efe53aa7e79802ec37668a15c14d5ecfa48) - mezz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/629cc8a0caec73a804b9ae224089c5b0694f6a1c) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/2cc1bab7dd587be806a530b740dc4a67d10e40a9) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/09c74ed893c1d68e4bc9ce53e474ad2f4087e0ef) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/057e444da233b9226c990e9a72db1babd0739d15) - mezz
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/dec6b353e52db0df5bc04171e791788bd959f1cd) - Oleksii-Melashchenko
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/0bc43cae2b4e1a2d22f002df849126c1c6f768dc) - mezz
v19.43.0.390
BETA
July 31, 2026
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/bfeabe3e1ad22b0ecc50411fa50e3ea5ccd62f6d) - mezz
* [Fix 1.21.11 backport version references](https://github.com/mezz/JustEnoughItems/commit/88df05be9579085009fdc3563db33350f6508025) - mezz
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/7a9509f8730b88bb1605b594c2310539813359f3) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/d3047df356c10a61ae738afb3bdc46da6481609b) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/b858786fd60117e764f31d018a05bdd21c0edca4) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/a2f3a573c4b053a26b6486d467dd21c15760110c) - mezz
* [Use Java 21 in PR workflows](https://github.com/mezz/JustEnoughItems/commit/8dc443077a4552e5f28cec1f06163a0a9ba66463) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/267c0318d3b5dc89303419778277227428c6f817) - A. Regnander
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/c6c16a0e75743bf57096841511c9661479f80a82) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/b5176e538022e532782caa78cc809f1e6e6d9eb0) - VALK
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/8b8dae2aab11a00da60c27395ccb25046d6dae5f) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/7e1da3d24c717c6b37aaac604cf6631108e791e1) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/5bb771a62e1ef905c45c142ef739e412e7244780) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/3006531d5939b4b721f396287c72ffb37e28c6b0) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/d978c26a0046020427d237a4adead1399f58b9a6) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/a7a419987f25ae30668544586114c012ec3a598f) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/a6195e578720e69ab3dfdf4f71b61d22b55ff884) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/2bfe312d95a01cfda337a3dddc78ba755bcb0dad) - Texaliuz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/1f280090a33a182c8b8d9df8d19f68a0aee447c2) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a3288efe53aa7e79802ec37668a15c14d5ecfa48) - mezz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/629cc8a0caec73a804b9ae224089c5b0694f6a1c) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/2cc1bab7dd587be806a530b740dc4a67d10e40a9) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/09c74ed893c1d68e4bc9ce53e474ad2f4087e0ef) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/057e444da233b9226c990e9a72db1babd0739d15) - mezz
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/dec6b353e52db0df5bc04171e791788bd959f1cd) - Oleksii-Melashchenko
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/0bc43cae2b4e1a2d22f002df849126c1c6f768dc) - mezz
v19.43.0.390
BETA
July 31, 2026
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/bfeabe3e1ad22b0ecc50411fa50e3ea5ccd62f6d) - mezz
* [Fix 1.21.11 backport version references](https://github.com/mezz/JustEnoughItems/commit/88df05be9579085009fdc3563db33350f6508025) - mezz
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/7a9509f8730b88bb1605b594c2310539813359f3) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/d3047df356c10a61ae738afb3bdc46da6481609b) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/b858786fd60117e764f31d018a05bdd21c0edca4) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/a2f3a573c4b053a26b6486d467dd21c15760110c) - mezz
* [Use Java 21 in PR workflows](https://github.com/mezz/JustEnoughItems/commit/8dc443077a4552e5f28cec1f06163a0a9ba66463) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/267c0318d3b5dc89303419778277227428c6f817) - A. Regnander
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/c6c16a0e75743bf57096841511c9661479f80a82) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/b5176e538022e532782caa78cc809f1e6e6d9eb0) - VALK
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/8b8dae2aab11a00da60c27395ccb25046d6dae5f) - mezz
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/7e1da3d24c717c6b37aaac604cf6631108e791e1) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/5bb771a62e1ef905c45c142ef739e412e7244780) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/3006531d5939b4b721f396287c72ffb37e28c6b0) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/d978c26a0046020427d237a4adead1399f58b9a6) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/a7a419987f25ae30668544586114c012ec3a598f) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/a6195e578720e69ab3dfdf4f71b61d22b55ff884) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/2bfe312d95a01cfda337a3dddc78ba755bcb0dad) - Texaliuz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/1f280090a33a182c8b8d9df8d19f68a0aee447c2) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a3288efe53aa7e79802ec37668a15c14d5ecfa48) - mezz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/629cc8a0caec73a804b9ae224089c5b0694f6a1c) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/2cc1bab7dd587be806a530b740dc4a67d10e40a9) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/09c74ed893c1d68e4bc9ce53e474ad2f4087e0ef) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/057e444da233b9226c990e9a72db1babd0739d15) - mezz
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/dec6b353e52db0df5bc04171e791788bd959f1cd) - Oleksii-Melashchenko
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/0bc43cae2b4e1a2d22f002df849126c1c6f768dc) - mezz
v19.42.0.389
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/33ea0770a30776ba912ecbed1c3da0adad5671d0) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/034e4ab28fd40aa8cc0dcd3154a6c69925285ca7) - mezz
v19.42.0.389
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/33ea0770a30776ba912ecbed1c3da0adad5671d0) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/034e4ab28fd40aa8cc0dcd3154a6c69925285ca7) - mezz
v19.42.0.389
BETA
July 31, 2026
* [Fix #4255 Fix restoring unfocused edit boxes](https://github.com/mezz/JustEnoughItems/commit/33ea0770a30776ba912ecbed1c3da0adad5671d0) - mezz
* [Build Gui and Library in Jenkins](https://github.com/mezz/JustEnoughItems/commit/034e4ab28fd40aa8cc0dcd3154a6c69925285ca7) - mezz
v19.42.0.388
BETA
July 31, 2026
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/a00c952cc0992f9eccb31007ab20f9002156f1db) - mezz
v19.42.0.388
BETA
July 31, 2026
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/a00c952cc0992f9eccb31007ab20f9002156f1db) - mezz
v19.42.0.388
BETA
July 31, 2026
* [Fix #4400 stop crash on shutdown when recipes gui is open](https://github.com/mezz/JustEnoughItems/commit/a00c952cc0992f9eccb31007ab20f9002156f1db) - mezz
v27.22.0.62
BETA
July 31, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/9f782005136976596534f8ce93ad9b36402584a9) - mezz
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/440be57741bb218e574d4e96ad6a115e1f0fa940) - mezz
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/823dc27c903ee80adbdb1739197a9b30f48a7cfe) - mezz
* [Fix 1.21.11 backport version references](https://github.com/mezz/JustEnoughItems/commit/576c79c13ccb270c6f80b1db9b8ecd4dca14cb4a) - mezz
* [Use Java 21 in PR workflows](https://github.com/mezz/JustEnoughItems/commit/fddcb92e5bbdc68b8d7c2dddd89d2cb417af6e7b) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/151291c8207d04e32df4d1e88ac524ee70f05924) - A. Regnander
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/08fbef31dc30757d8547085406e639b2072829b9) - vfyjxf
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/064ebea0c45eba82035dabc21c7cf07bc85d33b6) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/1ab103f259824b9a49ce9a753e3cfe6a744b33cf) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/aa3536c1933b73a182281fb6407c2a6653a9c5bb) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/1a2599e411483be124b8f95db089ad73e8d5da02) - VALK
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/961c726a0bbc92d0d009b970642a52639a5c125f) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/8cd33c8f04473675cf8bf0e886fff79a6d2af41c) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/ed146b41afb06bfce709831ac0a0bf479d346b77) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/4d9b88bb90d7e5bfbac6c78a3b31ca7f7f58628b) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/4dfd2e69918ab891dfbf07b1aa21f5ad2643457c) - mezz
* [Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions](https://github.com/mezz/JustEnoughItems/commit/a7bf46e50deaa4eba9ae7336d51e6a916808baad) - mezz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/aa097917b8ab2396daf0f7bef3c95d4bab331d15) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/34138cb88cf1210ad449d38c5fe4a3c3f31d18da) - Texaliuz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/5c4ec0409b589c553dc9a8d80fd357ac216943e1) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/59815588344159840faee6063c739a4317575134) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/b7ce46ed612ae851bf8d907c8f728fe331ebe1a6) - mezz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/b7f9994224f68c0f62c21e17242b328b4690b0b7) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/fceda5091bd3834988a48d4f3b77467fb3fabfe7) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/d439923901c4dfb3029352c6b054d71e0909c7d6) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/a2ca89e1bcdc88fd835e7075feb84275387bc1c9) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/609907dd58149fcf12d3bfec1ad8e020375238d1) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/b71d91079e1941d7032f15420b0b75d963e52528) - mezz
v27.22.0.62
BETA
July 31, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/9f782005136976596534f8ce93ad9b36402584a9) - mezz
* [Require bot token for release comments](https://github.com/mezz/JustEnoughItems/commit/440be57741bb218e574d4e96ad6a115e1f0fa940) - mezz
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/823dc27c903ee80adbdb1739197a9b30f48a7cfe) - mezz
* [Fix 1.21.11 backport version references](https://github.com/mezz/JustEnoughItems/commit/576c79c13ccb270c6f80b1db9b8ecd4dca14cb4a) - mezz
* [Use Java 21 in PR workflows](https://github.com/mezz/JustEnoughItems/commit/fddcb92e5bbdc68b8d7c2dddd89d2cb417af6e7b) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/151291c8207d04e32df4d1e88ac524ee70f05924) - A. Regnander
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/08fbef31dc30757d8547085406e639b2072829b9) - vfyjxf
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/064ebea0c45eba82035dabc21c7cf07bc85d33b6) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/1ab103f259824b9a49ce9a753e3cfe6a744b33cf) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/aa3536c1933b73a182281fb6407c2a6653a9c5bb) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/1a2599e411483be124b8f95db089ad73e8d5da02) - VALK
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/961c726a0bbc92d0d009b970642a52639a5c125f) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/8cd33c8f04473675cf8bf0e886fff79a6d2af41c) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/ed146b41afb06bfce709831ac0a0bf479d346b77) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/4d9b88bb90d7e5bfbac6c78a3b31ca7f7f58628b) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/4dfd2e69918ab891dfbf07b1aa21f5ad2643457c) - mezz
* [Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions](https://github.com/mezz/JustEnoughItems/commit/a7bf46e50deaa4eba9ae7336d51e6a916808baad) - mezz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/aa097917b8ab2396daf0f7bef3c95d4bab331d15) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/34138cb88cf1210ad449d38c5fe4a3c3f31d18da) - Texaliuz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/5c4ec0409b589c553dc9a8d80fd357ac216943e1) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/59815588344159840faee6063c739a4317575134) - mezz
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/b7ce46ed612ae851bf8d907c8f728fe331ebe1a6) - mezz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/b7f9994224f68c0f62c21e17242b328b4690b0b7) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/fceda5091bd3834988a48d4f3b77467fb3fabfe7) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/d439923901c4dfb3029352c6b054d71e0909c7d6) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/a2ca89e1bcdc88fd835e7075feb84275387bc1c9) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/609907dd58149fcf12d3bfec1ad8e020375238d1) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/b71d91079e1941d7032f15420b0b75d963e52528) - mezz
v30.15.0.116
BETA
July 31, 2026
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/0af5f96e685a142c1414bc2b2ed2da5cc642b57c) - mezz
v30.15.0.116
BETA
July 31, 2026
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/0af5f96e685a142c1414bc2b2ed2da5cc642b57c) - mezz
v29.21.0.63
BETA
July 31, 2026
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/8540eaf5e02b54750ba4795fa52e4327c4c21116) - mezz
* [Fix 26.1 API version annotations](https://github.com/mezz/JustEnoughItems/commit/de2463d668b4f81d70db42d9f8d445fdb2c67c60) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/6775f59c4da1d8222e0d83bbb454ece46eab31b5) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/deeea8a990bd36fbbc17665849fffda735a051ee) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/eaf52de34d3f906549c551a93091ed7d2bb6087e) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/1ef1f20871a318aa8e3536db0561d059924bad88) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/9ceb9478629334834fadea71726d8c40d82b447b) - VALK
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/2ad06bf78da0a4ba99f00d81d3ec3c2c9dfbe548) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/fe6199d7888955d1c7be80a093e3c638af2b73d9) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/afec48d4f7ba41c1fdf7c9ae67be3b2086fdc743) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/fd5a34650ce48e85ca5ee769bd9842c35cb73f56) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/3973de62a74fb01cde24e09a2d0db00c99890a8c) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/8d895757087616773096f743ec0845215a9082a9) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/a5287020b874511fdb6d1f792e9eb7498b969204) - mezz
* [Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions](https://github.com/mezz/JustEnoughItems/commit/9d4b537afe407ffa3078008cf77d2232c57e3f51) - mezz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/bbd4cde430b7be9090fd38c5b6f202fcc064eb8f) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/bc63a0ae473fae2ee6cccc0f82bb303a888fc5f2) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/9467f9b082091d818f09501ac5de2bc38cf150f9) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/14efddfc34e5a1c9e9711ec861a8b11919e8dd7d) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/c0c5148b938e2759503b9ff099a1aa3c0917012c) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/2fc144288691b15e9bf97b071cde64a3d4b90d67) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/5667eee07d00dd1ce58e8f4f39fbe1b72309d55f) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/2d19e88eee00f6105fb2f5fb2a19e220df071f56) - mezz
v29.21.0.63
BETA
July 31, 2026
* [add exception for api jar checker for new methods on nonextendable api classes](https://github.com/mezz/JustEnoughItems/commit/8540eaf5e02b54750ba4795fa52e4327c4c21116) - mezz
* [Fix 26.1 API version annotations](https://github.com/mezz/JustEnoughItems/commit/de2463d668b4f81d70db42d9f8d445fdb2c67c60) - mezz
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/6775f59c4da1d8222e0d83bbb454ece46eab31b5) - mezz
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/deeea8a990bd36fbbc17665849fffda735a051ee) - mezz
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/eaf52de34d3f906549c551a93091ed7d2bb6087e) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/1ef1f20871a318aa8e3536db0561d059924bad88) - mezz
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/9ceb9478629334834fadea71726d8c40d82b447b) - VALK
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/2ad06bf78da0a4ba99f00d81d3ec3c2c9dfbe548) - mezz
* [Avoid publishing for non-release Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/fe6199d7888955d1c7be80a093e3c638af2b73d9) - mezz
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/afec48d4f7ba41c1fdf7c9ae67be3b2086fdc743) - mezz
* [Split PR verification workflows](https://github.com/mezz/JustEnoughItems/commit/fd5a34650ce48e85ca5ee769bd9842c35cb73f56) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/3973de62a74fb01cde24e09a2d0db00c99890a8c) - mezz
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/8d895757087616773096f743ec0845215a9082a9) - mezz
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/a5287020b874511fdb6d1f792e9eb7498b969204) - mezz
* [Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions](https://github.com/mezz/JustEnoughItems/commit/9d4b537afe407ffa3078008cf77d2232c57e3f51) - mezz
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/bbd4cde430b7be9090fd38c5b6f202fcc064eb8f) - mezz
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/bc63a0ae473fae2ee6cccc0f82bb303a888fc5f2) - Texaliuz
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/9467f9b082091d818f09501ac5de2bc38cf150f9) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/14efddfc34e5a1c9e9711ec861a8b11919e8dd7d) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/c0c5148b938e2759503b9ff099a1aa3c0917012c) - mezz
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/2fc144288691b15e9bf97b071cde64a3d4b90d67) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/5667eee07d00dd1ce58e8f4f39fbe1b72309d55f) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/2d19e88eee00f6105fb2f5fb2a19e220df071f56) - mezz
v19.42.0.387
BETA
July 31, 2026
* [Fix #4394 Transform fluid scissor area for recipe layouts](https://github.com/mezz/JustEnoughItems/commit/c501f0fdaaa777c75c592d85aaec13fafb270bf0) - mezz
v19.42.0.387
BETA
July 31, 2026
* [Fix #4394 Transform fluid scissor area for recipe layouts](https://github.com/mezz/JustEnoughItems/commit/c501f0fdaaa777c75c592d85aaec13fafb270bf0) - mezz
v19.42.0.387
BETA
July 31, 2026
* [Fix #4394 Transform fluid scissor area for recipe layouts](https://github.com/mezz/JustEnoughItems/commit/c501f0fdaaa777c75c592d85aaec13fafb270bf0) - mezz
v30.15.0.115
BETA
July 30, 2026
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/758de67c84f4ff4e85fb328639a8446616953c5b) - mezz
v30.15.0.115
BETA
July 30, 2026
* [Use mezzdev JavaFormatting rules](https://github.com/mezz/JustEnoughItems/commit/758de67c84f4ff4e85fb328639a8446616953c5b) - mezz
v30.15.0.114
BETA
July 30, 2026
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/ebdde49d85c4f0d355f8b0291399265ad634f5ce) - mezz
v30.15.0.114
BETA
July 30, 2026
* [Add Jenkins GitHub release comments](https://github.com/mezz/JustEnoughItems/commit/ebdde49d85c4f0d355f8b0291399265ad634f5ce) - mezz
v30.15.0.113
BETA
July 29, 2026
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/4e6ebacc2d58ac54297bb66da52b4f19f19b7c8a) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/d0ccc79fb0f954f072b83b25d7556e246a38ad11) - mezz
v30.15.0.113
BETA
July 29, 2026
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/4e6ebacc2d58ac54297bb66da52b4f19f19b7c8a) - mezz
* [Add Spotless rule for single-line if blocks](https://github.com/mezz/JustEnoughItems/commit/d0ccc79fb0f954f072b83b25d7556e246a38ad11) - mezz
v30.15.0.111
BETA
July 29, 2026
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/ce807bc4a51d5c888f0afb1c6ebabbea4a42eccb) - VALK
v30.15.0.111
BETA
July 29, 2026
* [Fix #4373 Search Tokenizer can't handle quote correctly (#4396)](https://github.com/mezz/JustEnoughItems/commit/ce807bc4a51d5c888f0afb1c6ebabbea4a42eccb) - VALK
v30.15.0.110
BETA
July 29, 2026
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/4f04ce1538ec8462e86390c420fbf2ccffbad16d) - mezz
v30.15.0.110
BETA
July 29, 2026
* [Check API compatibility in CI](https://github.com/mezz/JustEnoughItems/commit/4f04ce1538ec8462e86390c420fbf2ccffbad16d) - mezz
v30.15.0.108
BETA
July 29, 2026
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/c373efccfb74509a3ea7275b5aabc31650a8a1b0) - mezz
v30.15.0.108
BETA
July 29, 2026
* [Document contribution requirements](https://github.com/mezz/JustEnoughItems/commit/c373efccfb74509a3ea7275b5aabc31650a8a1b0) - mezz
v30.15.0.106
BETA
July 29, 2026
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/dba80d3cfb93ef03315208be444793fb5f0bfa6c) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/ca27269f9fa6a2c0e7edd3394d912d9e6d308991) - mezz
v30.15.0.106
BETA
July 29, 2026
* [Forbid wildcard imports in Spotless](https://github.com/mezz/JustEnoughItems/commit/dba80d3cfb93ef03315208be444793fb5f0bfa6c) - mezz
* [Run PR verification checks safely](https://github.com/mezz/JustEnoughItems/commit/ca27269f9fa6a2c0e7edd3394d912d9e6d308991) - mezz
v4.16.5.1023
BETA
July 28, 2026
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/92c21c171a1408d3b867745291071fefb93315bc) - mezz
v7.8.1.1019
BETA
July 28, 2026
### Current release 7.8.1.1019
* [Skip Jenkins publishing without code changes](https://github.com/mezz/JustEnoughItems/commit/7b3a197b9723738dc3e3911c85065fe13bd9a90f) - mezz
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/cd5521c67279aa731a2c74532c40e928909605eb) - mezz
* [Fix CurseForge publishing environment metadata](https://github.com/mezz/JustEnoughItems/commit/135cb32a74ec71e76a6b7b3dd1e5955a62855d2e) - mezz
* [Hide ingredients tagged hidden from recipe viewers](https://github.com/mezz/JustEnoughItems/commit/5db61adb422fd8dcbe7cbfd457e28110d92be3d5) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/140c8522eb97fdec415e5dc443729933e1ec85c1) - mezz
* [Move Apple Silicon support to buildtools](https://github.com/mezz/JustEnoughItems/commit/9c1233b08a92cc463c3d2672dcae0b1857d7da6a) - mezz
* [Fix Apple Silicon Forge dev client natives](https://github.com/mezz/JustEnoughItems/commit/2da6495c44bd552a1b11922edf84f4c451051176) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/aec11a7170e9d9d71e0436d58abce70a2dc845cf) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/c2ba7468383fa8970f97ab7cda4c23ddf34f7e44) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/538d7f97a915054df030404554e3e1413b49a02b) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/915e39fa4233381524c86fb3f0d4b930cfcd0860) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/628bf5781df3f772fd4d30fd1d0e39ce4c29bb19) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/a9757cd9e340fcbfee75618320d3baf3b1371a1c) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/883603a4cd4d137964d84222741499ebf9db9bcd) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/45cc5000a3482a31c6f761f3a1693575d221ced1) - mezz
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v30.15.0.104
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/530e69e5b0946992ee5e3d10f9077c5b45d16460) - mezz
v30.15.0.104
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/530e69e5b0946992ee5e3d10f9077c5b45d16460) - mezz
v29.20.0.60
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/b3a9343c8f248f8178c93faa08c5f45e4be4b038) - mezz
v29.20.0.60
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/b3a9343c8f248f8178c93faa08c5f45e4be4b038) - mezz
v27.21.0.60
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/c45cfa6975b1933c476c180426242b95e8c6e097) - mezz
v27.21.0.60
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/c45cfa6975b1933c476c180426242b95e8c6e097) - mezz
v19.42.0.385
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/fa42ed502754bbf667842fb78d6a3758676056aa) - mezz
v19.42.0.385
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/fa42ed502754bbf667842fb78d6a3758676056aa) - mezz
v19.42.0.385
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/fa42ed502754bbf667842fb78d6a3758676056aa) - mezz
v15.21.0.148
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/06cb0556b3bac7f39cd50fb5627fb6f9ab4a107a) - mezz
v15.21.0.148
BETA
July 28, 2026
* [Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes](https://github.com/mezz/JustEnoughItems/commit/06cb0556b3bac7f39cd50fb5627fb6f9ab4a107a) - mezz
v4.16.5.1022
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/c5eb0a796714fbab51cce95d6c0c685ad8087ef3) - mezz
v11.11.0.1043
BETA
July 28, 2026
### Current release 11.11.0
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.11.0.1043
BETA
July 28, 2026
### Current release 11.11.0
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/1c7b98a4532f3239f4f7d4938606fb4403fdd8e5) - mezz
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.21.0.147
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/15541215658c8e7f4aa1100db9981d7317591cc6) - mezz
v15.21.0.147
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/15541215658c8e7f4aa1100db9981d7317591cc6) - mezz
v27.21.0.59
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/e834167f912ee49fdbb1630bc7838c6e5b1c7c7c) - mezz
v27.21.0.59
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/e834167f912ee49fdbb1630bc7838c6e5b1c7c7c) - mezz
v29.20.0.59
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/9a41b42f3589f5c4f1bcaec19e35430651f431d8) - mezz
v29.20.0.59
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/9a41b42f3589f5c4f1bcaec19e35430651f431d8) - mezz
v30.15.0.102
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/31b5f30368d10625f1dea6974416f2ce7aea622f) - mezz
v30.15.0.102
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/31b5f30368d10625f1dea6974416f2ce7aea622f) - mezz
v30.15.0.101
BETA
July 28, 2026
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/10da46547e161c82fe0fc8bc2df727aebda0c816) - mezz
v30.15.0.101
BETA
July 28, 2026
* [Update to ModShade 0.3.0](https://github.com/mezz/JustEnoughItems/commit/10da46547e161c82fe0fc8bc2df727aebda0c816) - mezz
v15.21.0.146
BETA
July 28, 2026
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/a5b8c9842ddd32425220ef54d03c1f613a4d39a9) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/6971977800219f5d115697f9af9a4c90a122c6ea) - mezz
v15.21.0.146
BETA
July 28, 2026
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/a5b8c9842ddd32425220ef54d03c1f613a4d39a9) - mezz
* [Fix #4308 Avoid early key category translation](https://github.com/mezz/JustEnoughItems/commit/6971977800219f5d115697f9af9a4c90a122c6ea) - mezz
v19.42.0.384
BETA
July 28, 2026
* [Group Discord release links by service](https://github.com/mezz/JustEnoughItems/commit/39e6caf49c7977ca0b135ba83adcca931bf829b8) - mezz
* [Add commit links to Discord notifications](https://github.com/mezz/JustEnoughItems/commit/db59e935e4605bb8d4ee054fe59b13177cc4c0bb) - mezz
v19.42.0.384
BETA
July 28, 2026
* [Group Discord release links by service](https://github.com/mezz/JustEnoughItems/commit/39e6caf49c7977ca0b135ba83adcca931bf829b8) - mezz
* [Add commit links to Discord notifications](https://github.com/mezz/JustEnoughItems/commit/db59e935e4605bb8d4ee054fe59b13177cc4c0bb) - mezz
v19.42.0.384
BETA
July 28, 2026
* [Group Discord release links by service](https://github.com/mezz/JustEnoughItems/commit/39e6caf49c7977ca0b135ba83adcca931bf829b8) - mezz
* [Add commit links to Discord notifications](https://github.com/mezz/JustEnoughItems/commit/db59e935e4605bb8d4ee054fe59b13177cc4c0bb) - mezz
v30.15.0.100
BETA
July 28, 2026
* [Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions](https://github.com/mezz/JustEnoughItems/commit/0e600c19ac6eea1addeeb86ed3a8c56fcdd5d376) - mezz
v30.15.0.100
BETA
July 28, 2026
* [Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions](https://github.com/mezz/JustEnoughItems/commit/0e600c19ac6eea1addeeb86ed3a8c56fcdd5d376) - mezz
v19.42.0.383
BETA
July 28, 2026
* [Avoid sandboxed JSON parser for Jenkins notifications](https://github.com/mezz/JustEnoughItems/commit/d4dea3caae6e7a35220dc1dccb24bd5993141b6b) - mezz
v19.42.0.383
BETA
July 28, 2026
* [Avoid sandboxed JSON parser for Jenkins notifications](https://github.com/mezz/JustEnoughItems/commit/d4dea3caae6e7a35220dc1dccb24bd5993141b6b) - mezz
v19.42.0.383
BETA
July 28, 2026
* [Avoid sandboxed JSON parser for Jenkins notifications](https://github.com/mezz/JustEnoughItems/commit/d4dea3caae6e7a35220dc1dccb24bd5993141b6b) - mezz
v19.42.0.382
BETA
July 28, 2026
* [Add artifact links to Jenkins Discord notifications](https://github.com/mezz/JustEnoughItems/commit/b75a5c03a6c8d0b2095a329383192d59dee6ab44) - mezz
v19.42.0.382
BETA
July 28, 2026
* [Add artifact links to Jenkins Discord notifications](https://github.com/mezz/JustEnoughItems/commit/b75a5c03a6c8d0b2095a329383192d59dee6ab44) - mezz
v19.42.0.382
BETA
July 28, 2026
* [Add artifact links to Jenkins Discord notifications](https://github.com/mezz/JustEnoughItems/commit/b75a5c03a6c8d0b2095a329383192d59dee6ab44) - mezz
v19.42.0.381
BETA
July 28, 2026
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/254b07ff62015769e87dbc423cb35177ef909b5c) - mezz
v19.42.0.381
BETA
July 28, 2026
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/254b07ff62015769e87dbc423cb35177ef909b5c) - mezz
v19.42.0.381
BETA
July 28, 2026
* [Fix #4394 Render fluid sprites with vertex color](https://github.com/mezz/JustEnoughItems/commit/254b07ff62015769e87dbc423cb35177ef909b5c) - mezz
v30.15.0.99
BETA
July 28, 2026
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/b8e021ba210d92d62d7fb78557df7f2c8508856f) - mezz
v30.15.0.99
BETA
July 28, 2026
* [Fix #4395 Avoid broken item default stack overrides](https://github.com/mezz/JustEnoughItems/commit/b8e021ba210d92d62d7fb78557df7f2c8508856f) - mezz
v19.42.0.380
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/d9c850955d6eaf6d232bdbe99f0e32af22139e62) - mezz
v19.42.0.380
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/d9c850955d6eaf6d232bdbe99f0e32af22139e62) - mezz
v19.42.0.380
BETA
July 28, 2026
* [Add Jenkins Discord build notifications](https://github.com/mezz/JustEnoughItems/commit/d9c850955d6eaf6d232bdbe99f0e32af22139e62) - mezz
v4.16.5.1021
BETA
July 28, 2026
* [Ignore generated module outputs](https://github.com/mezz/JustEnoughItems/commit/f30584b6b71edd39a6f0971efb35efae35109dce) - mezz
v4.16.5.1020
BETA
July 27, 2026
* [Enable 1.12 ingredient filter tests](https://github.com/mezz/JustEnoughItems/commit/394cf3b3b2123f87c0da6e312f4724d19e6f4b88) - mezz
v4.16.5.1019
BETA
July 27, 2026
* [Fix 1.12 mod publishing](https://github.com/mezz/JustEnoughItems/commit/62a0166c4e0d602543957cdc6dda0ede59322b0c) - mezz
* [Clean up 1.12 ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/97544f990f85a8d84020dab2a0fad0ddd2cdc347) - mezz
* [Fix #4381 keep page position on resize (#4387)](https://github.com/mezz/JustEnoughItems/commit/b2e658be3c6edc87c468080cb037aa424a5cc012) - vfyjxf
v19.42.0.379
BETA
July 27, 2026
* [Fix Fabric screen mixins on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/a1247b26e35d699fa3e696632155b3e9f3d216bb) - mezz
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/3e0dbcdf0ce21b0cf1e86f7118a422965ed63a76) - Cassian Godsted
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/160d7abfa830b6a8aaf4169b7d56f19d95474a09) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/d6c6e87097fff7d5285a64a386d2f0450424c33d) - mezz
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/e8b3340de42ee8bc7f73e5bd38f5573e51448715) - mezz
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/14d43ac1843163d35acb7199d469dbd1cb91119b) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/88bf0666aca43a09d2cc45f2da520260454346a4) - vfyjxf
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/f465122653a3cf586d7073695da8235c4f058616) - vfyjxf
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/a15d1d542b664203b14dc167158009f05193a5fc) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/5d0bb06438389e82676240d35ddedac63bc65a90) - mezz
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/207f93ff514db155245404fd592264d7039a0947) - Texaliuz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/c7fd93c9313d5d1fe73278b6c29b39d7b1db879d) - mezz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/b2b71849f8c40b26df2eafe163052db29595b02a) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/a65367b3b732760be166ae6b8384db22377a63c4) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/4b97537dbefd814dfd0e7eba3d42c87e8cc0912f) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/397ed1126191af0d71f17bc9f1caec4ccf80d123) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/babab5ceb6df67e64347ae394c5be2636385f935) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/ac71a727cb1aab7fcfaf205defd38df984d2c123) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/47311c6208bdeeb8e853d2e51c0f7feb8c93c1d6) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/3f6ec69b3eed361cb39f36b6aa5817bbf3a40770) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/1fc33208b80f03d0ac4f0f08a328eacf0fe91d75) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/1b0a766a747d885b1e7c1a2b3e586d7f670a26ad) - vfyjxf
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/c810ce63ae921c4682b281763cd3abba2d436079) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/1feaa7f1cbc6242e0edf97a66f09176ea32f5755) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/e780c38d51d6384649898336f75d8dee0aca04d2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/4a0a9e841a3b5c7867fd4ed64ff18a303aa103eb) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/236f6ef9f8aad5597450bb1b83428ff766d95265) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/cfd7ea572dc8e3dde1d1846468366c933fdcb943) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/c3fd71bdb86803b9e0271c72b36409c10af0833d) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/9aeb4edf83ef386780465ae6ae0ed8e0dc39fd1a) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/eebc2c559333cb7bc5050ec8b1ca81e7bed46753) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/cbade0813409c45f8ca600668f62929ded3c5302) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/6427a678535aa0b97b473e5d199139895b232dab) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/36551a7f6d688913d5ad58d80a82413d1613a53a) - mezz
v19.42.0.379
BETA
July 27, 2026
* [Fix Fabric screen mixins on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/a1247b26e35d699fa3e696632155b3e9f3d216bb) - mezz
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/3e0dbcdf0ce21b0cf1e86f7118a422965ed63a76) - Cassian Godsted
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/160d7abfa830b6a8aaf4169b7d56f19d95474a09) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/d6c6e87097fff7d5285a64a386d2f0450424c33d) - mezz
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/e8b3340de42ee8bc7f73e5bd38f5573e51448715) - mezz
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/14d43ac1843163d35acb7199d469dbd1cb91119b) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/88bf0666aca43a09d2cc45f2da520260454346a4) - vfyjxf
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/f465122653a3cf586d7073695da8235c4f058616) - vfyjxf
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/a15d1d542b664203b14dc167158009f05193a5fc) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/5d0bb06438389e82676240d35ddedac63bc65a90) - mezz
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/207f93ff514db155245404fd592264d7039a0947) - Texaliuz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/c7fd93c9313d5d1fe73278b6c29b39d7b1db879d) - mezz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/b2b71849f8c40b26df2eafe163052db29595b02a) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/a65367b3b732760be166ae6b8384db22377a63c4) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/4b97537dbefd814dfd0e7eba3d42c87e8cc0912f) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/397ed1126191af0d71f17bc9f1caec4ccf80d123) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/babab5ceb6df67e64347ae394c5be2636385f935) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/ac71a727cb1aab7fcfaf205defd38df984d2c123) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/47311c6208bdeeb8e853d2e51c0f7feb8c93c1d6) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/3f6ec69b3eed361cb39f36b6aa5817bbf3a40770) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/1fc33208b80f03d0ac4f0f08a328eacf0fe91d75) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/1b0a766a747d885b1e7c1a2b3e586d7f670a26ad) - vfyjxf
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/c810ce63ae921c4682b281763cd3abba2d436079) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/1feaa7f1cbc6242e0edf97a66f09176ea32f5755) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/e780c38d51d6384649898336f75d8dee0aca04d2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/4a0a9e841a3b5c7867fd4ed64ff18a303aa103eb) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/236f6ef9f8aad5597450bb1b83428ff766d95265) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/cfd7ea572dc8e3dde1d1846468366c933fdcb943) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/c3fd71bdb86803b9e0271c72b36409c10af0833d) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/9aeb4edf83ef386780465ae6ae0ed8e0dc39fd1a) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/eebc2c559333cb7bc5050ec8b1ca81e7bed46753) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/cbade0813409c45f8ca600668f62929ded3c5302) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/6427a678535aa0b97b473e5d199139895b232dab) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/36551a7f6d688913d5ad58d80a82413d1613a53a) - mezz
v19.42.0.379
BETA
July 27, 2026
* [Fix Fabric screen mixins on 1.21.1](https://github.com/mezz/JustEnoughItems/commit/a1247b26e35d699fa3e696632155b3e9f3d216bb) - mezz
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/3e0dbcdf0ce21b0cf1e86f7118a422965ed63a76) - Cassian Godsted
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/160d7abfa830b6a8aaf4169b7d56f19d95474a09) - mezz
* [Fix server loading of mod name format config](https://github.com/mezz/JustEnoughItems/commit/d6c6e87097fff7d5285a64a386d2f0450424c33d) - mezz
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/e8b3340de42ee8bc7f73e5bd38f5573e51448715) - mezz
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/14d43ac1843163d35acb7199d469dbd1cb91119b) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/88bf0666aca43a09d2cc45f2da520260454346a4) - vfyjxf
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/f465122653a3cf586d7073695da8235c4f058616) - vfyjxf
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/a15d1d542b664203b14dc167158009f05193a5fc) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/5d0bb06438389e82676240d35ddedac63bc65a90) - mezz
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/207f93ff514db155245404fd592264d7039a0947) - Texaliuz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/c7fd93c9313d5d1fe73278b6c29b39d7b1db879d) - mezz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/b2b71849f8c40b26df2eafe163052db29595b02a) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/a65367b3b732760be166ae6b8384db22377a63c4) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/4b97537dbefd814dfd0e7eba3d42c87e8cc0912f) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/397ed1126191af0d71f17bc9f1caec4ccf80d123) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/babab5ceb6df67e64347ae394c5be2636385f935) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/ac71a727cb1aab7fcfaf205defd38df984d2c123) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/47311c6208bdeeb8e853d2e51c0f7feb8c93c1d6) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/3f6ec69b3eed361cb39f36b6aa5817bbf3a40770) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/1fc33208b80f03d0ac4f0f08a328eacf0fe91d75) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/1b0a766a747d885b1e7c1a2b3e586d7f670a26ad) - vfyjxf
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/c810ce63ae921c4682b281763cd3abba2d436079) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/1feaa7f1cbc6242e0edf97a66f09176ea32f5755) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/e780c38d51d6384649898336f75d8dee0aca04d2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/4a0a9e841a3b5c7867fd4ed64ff18a303aa103eb) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/236f6ef9f8aad5597450bb1b83428ff766d95265) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/cfd7ea572dc8e3dde1d1846468366c933fdcb943) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/c3fd71bdb86803b9e0271c72b36409c10af0833d) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/9aeb4edf83ef386780465ae6ae0ed8e0dc39fd1a) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/eebc2c559333cb7bc5050ec8b1ca81e7bed46753) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/cbade0813409c45f8ca600668f62929ded3c5302) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/6427a678535aa0b97b473e5d199139895b232dab) - mezz
* [Mark IGuiHelper as non-extendable](https://github.com/mezz/JustEnoughItems/commit/36551a7f6d688913d5ad58d80a82413d1613a53a) - mezz
v15.21.0.144
BETA
July 27, 2026
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/0208c081c8f90495c8d80e1b1c401cea1f5774ed) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/b7148636c8322b17324d8e197c1e4efab4d90f53) - mezz
v15.21.0.144
BETA
July 27, 2026
* [Retry external publishing in Jenkins](https://github.com/mezz/JustEnoughItems/commit/0208c081c8f90495c8d80e1b1c401cea1f5774ed) - mezz
* [Complete ingredient grid anchor backport](https://github.com/mezz/JustEnoughItems/commit/b7148636c8322b17324d8e197c1e4efab4d90f53) - mezz
v15.21.0.142
BETA
July 27, 2026
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/261807d49a0d0fd392bf97aede1eff7b66f9cb6f) - vfyjxf
v15.21.0.142
BETA
July 27, 2026
* [Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388)](https://github.com/mezz/JustEnoughItems/commit/261807d49a0d0fd392bf97aede1eff7b66f9cb6f) - vfyjxf
v27.21.0.58
BETA
July 27, 2026
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/8fa583b1e5b73dbc41ef820f573915cdd64e55c5) - Cassian Godsted
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/5da336858439f7caef8147fcb3cb64a2003669df) - mezz
v27.21.0.58
BETA
July 27, 2026
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/8fa583b1e5b73dbc41ef820f573915cdd64e55c5) - Cassian Godsted
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/5da336858439f7caef8147fcb3cb64a2003669df) - mezz
v29.20.0.58
BETA
July 27, 2026
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/d39a23373c22775af7a6d76e3c1257c82c6f7234) - Cassian Godsted
v29.20.0.58
BETA
July 27, 2026
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/d39a23373c22775af7a6d76e3c1257c82c6f7234) - Cassian Godsted
v30.15.0.98
BETA
July 27, 2026
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/c47fc285905114341124a6814c26139a7a5a00fe) - Texaliuz
v30.15.0.98
BETA
July 27, 2026
* [Update/Correction es_ar.json (#4390)](https://github.com/mezz/JustEnoughItems/commit/c47fc285905114341124a6814c26139a7a5a00fe) - Texaliuz
v30.15.0.97
BETA
July 27, 2026
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/fd5483b34a8807deec42b16d80f4b38ebd9acd20) - Cassian Godsted
v30.15.0.97
BETA
July 27, 2026
* [Utilize `getCreatorNamespace` on Fabric (#4391)](https://github.com/mezz/JustEnoughItems/commit/fd5483b34a8807deec42b16d80f4b38ebd9acd20) - Cassian Godsted
v29.20.0.57
BETA
July 27, 2026
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/b8dfd7c9bc4ce4fcce9818db65275255509503d1) - mezz
v29.20.0.57
BETA
July 27, 2026
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/b8dfd7c9bc4ce4fcce9818db65275255509503d1) - mezz
v30.15.0.96
BETA
July 27, 2026
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/59a035044f2e9150f897497314d5d2a2024cae98) - mezz
v30.15.0.96
BETA
July 27, 2026
* [Add support for mods that debug or test the search storage performance](https://github.com/mezz/JustEnoughItems/commit/59a035044f2e9150f897497314d5d2a2024cae98) - mezz
v30.14.0.95
BETA
July 27, 2026
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/baad2b918b1d78389ec95734b09122f50ff5306c) - mezz
v30.14.0.95
BETA
July 27, 2026
* [Fix #4306 Fix item bookmark NBT component serialization](https://github.com/mezz/JustEnoughItems/commit/baad2b918b1d78389ec95734b09122f50ff5306c) - mezz
v27.21.0.56
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/34411af01dabd1082f71c091f2472f869e00bbd3) - mezz
v27.21.0.56
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/34411af01dabd1082f71c091f2472f869e00bbd3) - mezz
v15.21.0.141
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/3301a57cff86fba8c43d22cc54c162689992242f) - mezz
v15.21.0.141
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/3301a57cff86fba8c43d22cc54c162689992242f) - mezz
v29.20.0.56
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/b685b76d58599cb462a39a7a579ab5410c62058e) - mezz
v29.20.0.56
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/b685b76d58599cb462a39a7a579ab5410c62058e) - mezz
v30.14.0.94
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/6833534991a0c99a455d1294cf15d927d5a684fc) - mezz
v30.14.0.94
BETA
July 27, 2026
* [Fix #4374 tooltip crash when tooltip is empty with an image](https://github.com/mezz/JustEnoughItems/commit/6833534991a0c99a455d1294cf15d927d5a684fc) - mezz
v29.20.0.55
BETA
July 26, 2026
* [Clarify NeoForge tooltip flag version range](https://github.com/mezz/JustEnoughItems/commit/3de5c4adc2155f7e1a3e6c98bbf4dbed5ab861ec) - mezz
v29.20.0.55
BETA
July 26, 2026
* [Clarify NeoForge tooltip flag version range](https://github.com/mezz/JustEnoughItems/commit/3de5c4adc2155f7e1a3e6c98bbf4dbed5ab861ec) - mezz
v27.21.0.55
BETA
July 26, 2026
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/b376164b08842847c3eeb3f332b09964f9be484b) - mezz
v27.21.0.55
BETA
July 26, 2026
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/b376164b08842847c3eeb3f332b09964f9be484b) - mezz
v29.20.0.54
BETA
July 26, 2026
* [Use Fabric's new FabricTooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/7e68cf999019fa47660e59de1f855b3e6b80fbc5) - mezz
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/f1eef5cb4727345ff4eed715908a81236c1d47c6) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/de93ac86256d0a39684986cb751761ca63333d85) - vfyjxf
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/ff5e6d1e33c07313bc786b9fcff54717c6c5317e) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/4d2940990b98f1e964ebde557f94f8d003b19610) - A. Regnander
v29.20.0.54
BETA
July 26, 2026
* [Use Fabric's new FabricTooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/7e68cf999019fa47660e59de1f855b3e6b80fbc5) - mezz
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/f1eef5cb4727345ff4eed715908a81236c1d47c6) - mezz
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/de93ac86256d0a39684986cb751761ca63333d85) - vfyjxf
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/ff5e6d1e33c07313bc786b9fcff54717c6c5317e) - mezz
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/4d2940990b98f1e964ebde557f94f8d003b19610) - A. Regnander
v15.21.0.140
BETA
July 26, 2026
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/7a852df9451f1063af09c1db823503b2f5fffbe0) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/54329f7082772b3fdef79830d31009d1f6c31dff) - mezz
v15.21.0.140
BETA
July 26, 2026
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/7a852df9451f1063af09c1db823503b2f5fffbe0) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/54329f7082772b3fdef79830d31009d1f6c31dff) - mezz
v30.14.0.93
BETA
July 26, 2026
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/6165e2d44c40a16610a3874898852502f30219d8) - vfyjxf
v30.14.0.93
BETA
July 26, 2026
* [Fix ingredient grid anchor reset on overlay close (#4385)](https://github.com/mezz/JustEnoughItems/commit/6165e2d44c40a16610a3874898852502f30219d8) - vfyjxf
v7.8.1.1017
BETA
July 26, 2026
### Current release 7.8.1.1017
* [Fix CurseForge publishing environment metadata](https://github.com/mezz/JustEnoughItems/commit/135cb32a74ec71e76a6b7b3dd1e5955a62855d2e) - mezz
* [Hide ingredients tagged hidden from recipe viewers](https://github.com/mezz/JustEnoughItems/commit/5db61adb422fd8dcbe7cbfd457e28110d92be3d5) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/140c8522eb97fdec415e5dc443729933e1ec85c1) - mezz
* [Move Apple Silicon support to buildtools](https://github.com/mezz/JustEnoughItems/commit/9c1233b08a92cc463c3d2672dcae0b1857d7da6a) - mezz
* [Fix Apple Silicon Forge dev client natives](https://github.com/mezz/JustEnoughItems/commit/2da6495c44bd552a1b11922edf84f4c451051176) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/aec11a7170e9d9d71e0436d58abce70a2dc845cf) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/c2ba7468383fa8970f97ab7cda4c23ddf34f7e44) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/538d7f97a915054df030404554e3e1413b49a02b) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/915e39fa4233381524c86fb3f0d4b930cfcd0860) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/628bf5781df3f772fd4d30fd1d0e39ce4c29bb19) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/a9757cd9e340fcbfee75618320d3baf3b1371a1c) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/883603a4cd4d137964d84222741499ebf9db9bcd) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/45cc5000a3482a31c6f761f3a1693575d221ced1) - mezz
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v27.21.0.54
BETA
July 26, 2026
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/ba6329242f3aa53253f99c19e57431ce4d600b62) - mezz
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/a9cddb1cb71f20bdbbd056973b2b8c9672605f1b) - mezz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/2057ac090397f7be8e0d44e4d40bfb33322a6eb5) - vfyjxf
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/11740d27a613333c18a33b2bee1773c48d8e5631) - Texaliuz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/a7402e6663958e918288c942200f4e78934f2826) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/a6ff1206e33f2bd9d30c7279300cd8deac57c4e1) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/3f2e60841a178e9c65351c6767ae77a98b5b2180) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/156989dde9f2e727fe5da19e9690e3d44a603244) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/883f93746463b52f811392dbc93bb261be3cd7f3) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/8015d095636da8c80d4aead4bee6c80ed36b7a0a) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/7cd6556679a6bf26ea415c3285f7e6f3f2926ac3) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/10f6557372bc7892f247ad090ea737f92a147fed) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/f90dbbc7ce2a1c168db46cd2281c219351ce7b0c) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/eeb3d3e6d4683849215bdd731ca51f0328bff040) - vfyjxf
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/d5184ed2c39c65af83a5c61aed5aa02d12186157) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/b7bd9dcf53a706f4d4bc34f5a92f02dfb21e5532) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/adcedf24cd2b40efe2cdba0fa8bde95cc233268b) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/eb86b799247090a6fc5312c24b8ef31a2f82859d) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/17a28eeb15077822a1e46e2bef7e2e39168c0375) - mezz
* [Stop JEI when Fabric clears the client level](https://github.com/mezz/JustEnoughItems/commit/9882cbaf8c69ec98901ae11eb6d16616cd295e52) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/7c631fc4de977e751bf1a6349f95e28fb4ee1bd3) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/fd48e59f6254fddb7f751068b2622486c3dd5d71) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/c931b9aeca998d9188ca1cd84ee5212de53874a7) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/9bcf96551a5f4714d2e080374ba17957326d6528) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/27ba618456dc8e86dfe921cc8f3956067be4e60c) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/44628226b51fa02d336757bfe971afe000e44d90) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/f867feb671eb6277e04d4a706c3dbc943aa6a433) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/955a7b22330e0ed7c20fe833d0acb578d8acde4c) - mezz
v27.21.0.54
BETA
July 26, 2026
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/ba6329242f3aa53253f99c19e57431ce4d600b62) - mezz
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/a9cddb1cb71f20bdbbd056973b2b8c9672605f1b) - mezz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/2057ac090397f7be8e0d44e4d40bfb33322a6eb5) - vfyjxf
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/11740d27a613333c18a33b2bee1773c48d8e5631) - Texaliuz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/a7402e6663958e918288c942200f4e78934f2826) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/a6ff1206e33f2bd9d30c7279300cd8deac57c4e1) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/3f2e60841a178e9c65351c6767ae77a98b5b2180) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/156989dde9f2e727fe5da19e9690e3d44a603244) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/883f93746463b52f811392dbc93bb261be3cd7f3) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/8015d095636da8c80d4aead4bee6c80ed36b7a0a) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/7cd6556679a6bf26ea415c3285f7e6f3f2926ac3) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/10f6557372bc7892f247ad090ea737f92a147fed) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/f90dbbc7ce2a1c168db46cd2281c219351ce7b0c) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/eeb3d3e6d4683849215bdd731ca51f0328bff040) - vfyjxf
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/d5184ed2c39c65af83a5c61aed5aa02d12186157) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/b7bd9dcf53a706f4d4bc34f5a92f02dfb21e5532) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/adcedf24cd2b40efe2cdba0fa8bde95cc233268b) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/eb86b799247090a6fc5312c24b8ef31a2f82859d) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/17a28eeb15077822a1e46e2bef7e2e39168c0375) - mezz
* [Stop JEI when Fabric clears the client level](https://github.com/mezz/JustEnoughItems/commit/9882cbaf8c69ec98901ae11eb6d16616cd295e52) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/7c631fc4de977e751bf1a6349f95e28fb4ee1bd3) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/fd48e59f6254fddb7f751068b2622486c3dd5d71) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/c931b9aeca998d9188ca1cd84ee5212de53874a7) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/9bcf96551a5f4714d2e080374ba17957326d6528) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/27ba618456dc8e86dfe921cc8f3956067be4e60c) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/44628226b51fa02d336757bfe971afe000e44d90) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/f867feb671eb6277e04d4a706c3dbc943aa6a433) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/955a7b22330e0ed7c20fe833d0acb578d8acde4c) - mezz
v30.14.0.92
BETA
July 26, 2026
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/a3923bfb415632043fe94758a19cd16124e51402) - A. Regnander
v30.14.0.92
BETA
July 26, 2026
* [Update sv_se.json (#4384)](https://github.com/mezz/JustEnoughItems/commit/a3923bfb415632043fe94758a19cd16124e51402) - A. Regnander
v11.11.0.1042
BETA
July 26, 2026
### Current release 11.11.0
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.11.0.1042
BETA
July 26, 2026
### Current release 11.11.0
* [Fix changelog generation for publishing](https://github.com/mezz/JustEnoughItems/commit/49351c8123635bd58389907e1624c2919c52bc48) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/200ffcdc19f6d106748835a7f05ec0cce0305390) - mezz
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/7d45014152be7149970ddeddbfa7eedd9efe914f) - mezz
* [Use modmuss50.mod-publish-plugin for publishing to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/0e015b37dc45ef18e63ae67f44e704aa74dac4c7) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/a6f870aa312cec1323208e37cd686b352b6139f0) - mezz
* [Fix Fabric dev client launch](https://github.com/mezz/JustEnoughItems/commit/ee85b3e6fba5d287315873039bffd90e48acb83a) - mezz
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/0e35457a2409d827799cbe2305010dcac505c2ed) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/2165548b42e57cb4e5a30c86e8a82a2a46374dc0) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/124d1d74884f43152ae40635f497dbf9469e8bdf) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/4ef335930a72298d627eaff0a18a0a5740c0f4db) - mezz
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/416387c88802c59a5f4f59ca163a71f512993ef0) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/0dffe8352200ad629f52476b6e2f81f1a397452f) - mezz
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/54b9c6a0018acd28ac6c63188cb48bb0b8d9c64a) - KosmosPrime
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/24920e7642f662fd5e015b17d5f777e723ed8dae) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/ea96ce6c0f94634f2c646ef8e1acfcdffc70c5f5) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/602529d98439647fbe02060da179a11b050950e5) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/30566594ec90dfeebfcae2b3c51128ba09767dd8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/aa78e83a53a2d8fe7798fe06d7c603d0049f2cc3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/a52bab7eb5896f2237c29a2e4c6b927316e36875) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/9fa471ff47d18248e1af628956e1e7cbed828868) - mezz
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d60bfc3554bde822381e4833afe2e42df00bc74e) - mezz
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/07b18a183a685272e616503d410192889c88a550) - James Mitchell
* [Add Fabric key mapping client coverage](https://github.com/mezz/JustEnoughItems/commit/7e8b409430704cb9975c3905f4db92049628aa4b) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v30.14.0.91
BETA
July 26, 2026
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/0e6b09b13c3db5f2e36a155d3465ce7a52344c8f) - mezz
v30.14.0.91
BETA
July 26, 2026
* [Use ModShade for embedded libraries](https://github.com/mezz/JustEnoughItems/commit/0e6b09b13c3db5f2e36a155d3465ce7a52344c8f) - mezz
v29.20.0.53
BETA
July 26, 2026
* [Fix 26.1 API version annotations](https://github.com/mezz/JustEnoughItems/commit/f5ae453285aaa4a9012a2cf7aab25d19c3235afd) - mezz
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/2a326c95e87ed489d233b64ea085b78f5c81cd52) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/e1983c79374dddc9b162faf612d33815e669e18a) - mezz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/b544ab7468658416a383345436e2dbfcc46f5239) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/71bbe426803c967c4134eb30d69cfc5c32e83f74) - mezz
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/1394d152d0bba7f60cb83ba977fb29626dc475ac) - Texaliuz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/0d601ebd1fd38427de7f1ee088f9695c73c30521) - vfyjxf
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/c53e3024dec8bf3dcb89d891efbba55f0e1f7f16) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/946712c4c8fdce2286f894b49f7bdc1d4d1fee9c) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/897217c07b9e21707f61ac255d871930fd4ce419) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/87b288f7616f3841d16578021d0beb62e5d01ce4) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/5c2152f2e25013402dae394627ddf057331bf1a7) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/f34381d342e8f085e512aec7babbf73825a0ec35) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/9c68fefab99906169e6db05f249684338703e202) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/5d4465543b564de3a32c4594b925aedbc4401e92) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/5353be32ce486e1dd25852b7f3540fdc50ba22eb) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/4e0101b61337924cb8ecf392f924523afcee7c58) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/ec857e09ef949fa6b9324281afdc0d9cd3cfa4e5) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/0fd38739a126b35c9f8294f0a3da68951b049048) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/0c7ebd198d2e71ecfa0131f95f7b129cd4f37b9d) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/c0821f798d4e2a7c0e72c877ad5293350b269eeb) - mezz
v29.20.0.53
BETA
July 26, 2026
* [Fix 26.1 API version annotations](https://github.com/mezz/JustEnoughItems/commit/f5ae453285aaa4a9012a2cf7aab25d19c3235afd) - mezz
* [Update ModDevGradle to 2.0.142](https://github.com/mezz/JustEnoughItems/commit/2a326c95e87ed489d233b64ea085b78f5c81cd52) - mezz
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/e1983c79374dddc9b162faf612d33815e669e18a) - mezz
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/b544ab7468658416a383345436e2dbfcc46f5239) - mezz
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/71bbe426803c967c4134eb30d69cfc5c32e83f74) - mezz
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/1394d152d0bba7f60cb83ba977fb29626dc475ac) - Texaliuz
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/0d601ebd1fd38427de7f1ee088f9695c73c30521) - vfyjxf
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/c53e3024dec8bf3dcb89d891efbba55f0e1f7f16) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/946712c4c8fdce2286f894b49f7bdc1d4d1fee9c) - mezz
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/897217c07b9e21707f61ac255d871930fd4ce419) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/87b288f7616f3841d16578021d0beb62e5d01ce4) - mezz
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/5c2152f2e25013402dae394627ddf057331bf1a7) - mezz
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/f34381d342e8f085e512aec7babbf73825a0ec35) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/9c68fefab99906169e6db05f249684338703e202) - mezz
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/5d4465543b564de3a32c4594b925aedbc4401e92) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/5353be32ce486e1dd25852b7f3540fdc50ba22eb) - mezz
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/4e0101b61337924cb8ecf392f924523afcee7c58) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/ec857e09ef949fa6b9324281afdc0d9cd3cfa4e5) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/0fd38739a126b35c9f8294f0a3da68951b049048) - mezz
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/0c7ebd198d2e71ecfa0131f95f7b129cd4f37b9d) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/c0821f798d4e2a7c0e72c877ad5293350b269eeb) - mezz
v19.39.0.372
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/478080f86335166c959d964fa5338312a76ae95b) - mezz
v19.39.0.372
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/478080f86335166c959d964fa5338312a76ae95b) - mezz
v19.39.0.372
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/478080f86335166c959d964fa5338312a76ae95b) - mezz
v27.17.0.53
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/6172533913be89434694e8c1ba56146f87677340) - mezz
v27.17.0.53
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/6172533913be89434694e8c1ba56146f87677340) - mezz
v29.19.0.52
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/76b3a6597b85b30b46c45bdaaa48749d4cc396f1) - mezz
v29.19.0.52
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/76b3a6597b85b30b46c45bdaaa48749d4cc396f1) - mezz
v30.14.0.90
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/c1e2eb94d621c58523657f5b87b3252c8baa371e) - mezz
v30.14.0.90
BETA
July 26, 2026
* [Update Spotless to 8.8.0](https://github.com/mezz/JustEnoughItems/commit/c1e2eb94d621c58523657f5b87b3252c8baa371e) - mezz
v30.14.0.89
BETA
July 25, 2026
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/42b93dcb40bfe20429ec3717b90b19aadee0b5cd) - Texaliuz
v30.14.0.89
BETA
July 25, 2026
* [Update/Correction es_ar.json (#4379)](https://github.com/mezz/JustEnoughItems/commit/42b93dcb40bfe20429ec3717b90b19aadee0b5cd) - Texaliuz
v30.14.0.88
BETA
July 25, 2026
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/a75b2a08c0fcb67ca3643556c091df21178be458) - vfyjxf
v30.14.0.88
BETA
July 25, 2026
* [Allow bookmarking recipes with hotkey (#4382)](https://github.com/mezz/JustEnoughItems/commit/a75b2a08c0fcb67ca3643556c091df21178be458) - vfyjxf
v30.14.0.87
BETA
July 25, 2026
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/1fb3f9c257b5df49fb38e01bf8fce0ec80a00b30) - mezz
v30.14.0.87
BETA
July 25, 2026
* [Fix feature to allow mods to disable the JEI GUI entirely](https://github.com/mezz/JustEnoughItems/commit/1fb3f9c257b5df49fb38e01bf8fce0ec80a00b30) - mezz
v29.19.0.51
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/0d1d6f666411ed43e428bf7c74340cf4fa848832) - mezz
v29.19.0.51
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/0d1d6f666411ed43e428bf7c74340cf4fa848832) - mezz
v30.13.0.86
BETA
July 24, 2026
* [Set Gradle daemon JVM to Java 25](https://github.com/mezz/JustEnoughItems/commit/4688a0381aed9bc224d87b1c62fb02a718b1eabd) - mezz
v30.13.0.86
BETA
July 24, 2026
* [Set Gradle daemon JVM to Java 25](https://github.com/mezz/JustEnoughItems/commit/4688a0381aed9bc224d87b1c62fb02a718b1eabd) - mezz
v15.21.0.138
BETA
July 24, 2026
* [Fix CurseForge publish environment metadata](https://github.com/mezz/JustEnoughItems/commit/f163b0263acabce6f47e63253ddbdccd66505766) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/eca25aa4542513b64abb4186ee8116e897268e6a) - mezz
* [Skip narrator and accessibility screen in Fabric test clients](https://github.com/mezz/JustEnoughItems/commit/c27ee3fc519285b98d11e6150cfdb330d65a697e) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/337d5e8df5b768fb23f7fabf51d58a1d5df14683) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/c8dc10d41db111b03c6c6b681390fa01c24b1548) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/7918ed1c6d09c4c1637f5e71dc71f64d5e4fabe8) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/5e3e03d38306ebe7412165618addd22e024ce5e7) - mezz
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/9f58d0e3fe1298ec33e9f956b7d4ee6ca2e1531b) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/b9d774ae0a3abddd4c84df01d41220405052c739) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/aa92c6927e6920a56d5ea95e49de845336d6ecdb) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/5567263bc42a6a787b0c6e9ab9145ccee6869ff8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/229d98fbe81ca6518dac976d61d624e5b603fea3) - mezz
* [Fix leaked API version annotations on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/c79cd3f320ec4d6cba9cdf52bc5966a94b2ff1a3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/b14dd6e18c072e89ee4d89dda34800ac8fa84aef) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/85e7f1a1efcf004a2944b53f7e6bea14b132c7c7) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/c33f95558454871b0d8b1957789f9a2072c678ab) - mezz
v15.21.0.138
BETA
July 24, 2026
* [Fix CurseForge publish environment metadata](https://github.com/mezz/JustEnoughItems/commit/f163b0263acabce6f47e63253ddbdccd66505766) - mezz
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/eca25aa4542513b64abb4186ee8116e897268e6a) - mezz
* [Skip narrator and accessibility screen in Fabric test clients](https://github.com/mezz/JustEnoughItems/commit/c27ee3fc519285b98d11e6150cfdb330d65a697e) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/337d5e8df5b768fb23f7fabf51d58a1d5df14683) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/c8dc10d41db111b03c6c6b681390fa01c24b1548) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/7918ed1c6d09c4c1637f5e71dc71f64d5e4fabe8) - mezz
* [Avoid partial writes from config saves](https://github.com/mezz/JustEnoughItems/commit/5e3e03d38306ebe7412165618addd22e024ce5e7) - mezz
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/9f58d0e3fe1298ec33e9f956b7d4ee6ca2e1531b) - mezz
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/b9d774ae0a3abddd4c84df01d41220405052c739) - mezz
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/aa92c6927e6920a56d5ea95e49de845336d6ecdb) - mezz
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/5567263bc42a6a787b0c6e9ab9145ccee6869ff8) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/229d98fbe81ca6518dac976d61d624e5b603fea3) - mezz
* [Fix leaked API version annotations on 1.20.1](https://github.com/mezz/JustEnoughItems/commit/c79cd3f320ec4d6cba9cdf52bc5966a94b2ff1a3) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/b14dd6e18c072e89ee4d89dda34800ac8fa84aef) - mezz
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/85e7f1a1efcf004a2944b53f7e6bea14b132c7c7) - mezz
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/c33f95558454871b0d8b1957789f9a2072c678ab) - mezz
v29.19.0.50
BETA
July 24, 2026
* [Fix 26.1 banner game test compile](https://github.com/mezz/JustEnoughItems/commit/f7d7c729a6e46cb94613489707d6bbd064baf7a2) - mezz
* [set gradle toolchain java version to 25](https://github.com/mezz/JustEnoughItems/commit/533ae4ccad05ef60647e43e6aaeb5207a6630227) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/333cb77b69c0e91ed0adda6da8bd390684aee5bd) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/30bb1a5ce5f5fa8735d641c967726c494fae6fc2) - vfyjxf
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/c49558f2cac1e03dac441e37c3d0e878eb89d820) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/c00b592537b0c74f528928e2fffa3dbc93e4aac2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/a1a7c1b92c72f674ddf759c51cd3632fc7975067) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/975921bdc9e6403e470f24cecdb2e9524093192f) - mezz
* [Handle unbound banner tags in shield recipes](https://github.com/mezz/JustEnoughItems/commit/3d1f4d1f5995b64eb86870afe4a32df5f15fc164) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/c73d8128cfd4bb6efef34e1ab64f2c09f959da97) - mezz
* [Stop JEI when Fabric clears the client level](https://github.com/mezz/JustEnoughItems/commit/c1b4dec031c04aedd1d59d115962ffe9fdee4c6f) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/2899896b558f9ac4ef46ccda631f0d583dd39b99) - mezz
v29.19.0.50
BETA
July 24, 2026
* [Fix 26.1 banner game test compile](https://github.com/mezz/JustEnoughItems/commit/f7d7c729a6e46cb94613489707d6bbd064baf7a2) - mezz
* [set gradle toolchain java version to 25](https://github.com/mezz/JustEnoughItems/commit/533ae4ccad05ef60647e43e6aaeb5207a6630227) - mezz
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/333cb77b69c0e91ed0adda6da8bd390684aee5bd) - mezz
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/30bb1a5ce5f5fa8735d641c967726c494fae6fc2) - vfyjxf
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/c49558f2cac1e03dac441e37c3d0e878eb89d820) - mezz
* [Fix #4364 texture packs with large textures are not scaled correctly](https://github.com/mezz/JustEnoughItems/commit/c00b592537b0c74f528928e2fffa3dbc93e4aac2) - mezz
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/a1a7c1b92c72f674ddf759c51cd3632fc7975067) - mezz
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/975921bdc9e6403e470f24cecdb2e9524093192f) - mezz
* [Handle unbound banner tags in shield recipes](https://github.com/mezz/JustEnoughItems/commit/3d1f4d1f5995b64eb86870afe4a32df5f15fc164) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/c73d8128cfd4bb6efef34e1ab64f2c09f959da97) - mezz
* [Stop JEI when Fabric clears the client level](https://github.com/mezz/JustEnoughItems/commit/c1b4dec031c04aedd1d59d115962ffe9fdee4c6f) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/2899896b558f9ac4ef46ccda631f0d583dd39b99) - mezz
v30.13.0.85
BETA
July 24, 2026
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/ce3c51ef365833944cfc013a9f4050754b0187b6) - mezz
v30.13.0.85
BETA
July 24, 2026
* [Fix missing count for tooltips on items with many tags](https://github.com/mezz/JustEnoughItems/commit/ce3c51ef365833944cfc013a9f4050754b0187b6) - mezz
v19.39.0.371
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/ac11d42cba8b39fdafb3ee9afc06eb7d03cf0ec7) - mezz
* [Fix NeoForge dev client launch](https://github.com/mezz/JustEnoughItems/commit/ab8e08f892e98c21f3f4e9e4b821d5ac41ca39e4) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/84688df306e9dc1246ec203dc41b7314bd2f9f59) - mezz
v19.39.0.371
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/ac11d42cba8b39fdafb3ee9afc06eb7d03cf0ec7) - mezz
* [Fix NeoForge dev client launch](https://github.com/mezz/JustEnoughItems/commit/ab8e08f892e98c21f3f4e9e4b821d5ac41ca39e4) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/84688df306e9dc1246ec203dc41b7314bd2f9f59) - mezz
v19.39.0.371
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/ac11d42cba8b39fdafb3ee9afc06eb7d03cf0ec7) - mezz
* [Fix NeoForge dev client launch](https://github.com/mezz/JustEnoughItems/commit/ab8e08f892e98c21f3f4e9e4b821d5ac41ca39e4) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/84688df306e9dc1246ec203dc41b7314bd2f9f59) - mezz
v27.17.0.52
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/764a9e4f53c0c5a0ef83a2bfbec6e8df916f53c3) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/ee6d6690a929caa122a495b5c47461614ade715e) - mezz
* [Set Gradle daemon JVM to Java 21](https://github.com/mezz/JustEnoughItems/commit/dd1fc232122f8eb75d7fc4d21b9fcf7bed99df74) - mezz
v27.17.0.52
BETA
July 24, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/764a9e4f53c0c5a0ef83a2bfbec6e8df916f53c3) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/ee6d6690a929caa122a495b5c47461614ade715e) - mezz
* [Set Gradle daemon JVM to Java 21](https://github.com/mezz/JustEnoughItems/commit/dd1fc232122f8eb75d7fc4d21b9fcf7bed99df74) - mezz
v30.13.0.84
BETA
July 23, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/925e1b3693b824734780caeb0463b93df4f818f8) - mezz
v30.13.0.84
BETA
July 23, 2026
* [Add API compatibility check task](https://github.com/mezz/JustEnoughItems/commit/925e1b3693b824734780caeb0463b93df4f818f8) - mezz
v30.13.0.83
BETA
July 23, 2026
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/03f0bae389370c5b0ced539997b8c73478cd8102) - mezz
v30.13.0.83
BETA
July 23, 2026
* [minor optimization](https://github.com/mezz/JustEnoughItems/commit/03f0bae389370c5b0ced539997b8c73478cd8102) - mezz
v30.13.0.82
BETA
July 23, 2026
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/14d4f7b0c74b4a0f5fe514e4d10ed703d6509936) - mezz
v30.13.0.82
BETA
July 23, 2026
* [Fix #4252 Lookup History does not draw a background](https://github.com/mezz/JustEnoughItems/commit/14d4f7b0c74b4a0f5fe514e4d10ed703d6509936) - mezz
v30.13.0.81
BETA
July 23, 2026
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/96da8a61104ff85f53ac463f9708d99e6045fe7a) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/2d43c20290e47a8d4f7224fd788ff656611ddacf) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/bd7f50266ec87ca1dd6797ed49a2da2951402f21) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/7f6dbf8575404959cab74c9363abf752ee8b1a3e) - mezz
v30.13.0.81
BETA
July 23, 2026
* [Enable color search tests](https://github.com/mezz/JustEnoughItems/commit/96da8a61104ff85f53ac463f9708d99e6045fe7a) - mezz
* [Add search field narration](https://github.com/mezz/JustEnoughItems/commit/2d43c20290e47a8d4f7224fd788ff656611ddacf) - mezz
* [Add ignored tags for sorting](https://github.com/mezz/JustEnoughItems/commit/bd7f50266ec87ca1dd6797ed49a2da2951402f21) - mezz
* [Add Fabric server config](https://github.com/mezz/JustEnoughItems/commit/7f6dbf8575404959cab74c9363abf752ee8b1a3e) - mezz
v27.17.0.51
BETA
July 22, 2026
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/46621fd399871f56e0bb8f145c8d8aa87d0a32fe) - mezz
v27.17.0.51
BETA
July 22, 2026
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/46621fd399871f56e0bb8f145c8d8aa87d0a32fe) - mezz
v30.13.0.80
BETA
July 22, 2026
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/c4b2a39e39a4ca5aafde3d6f8195ca1edbefb2ab) - mezz
v30.13.0.80
BETA
July 22, 2026
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/c4b2a39e39a4ca5aafde3d6f8195ca1edbefb2ab) - mezz
v29.16.0.48
BETA
July 22, 2026
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/82826ffc38c4d8d124a86f65b9fac8bf5ac134fd) - mezz
v29.16.0.48
BETA
July 22, 2026
* [Fix Fabric JEI mouse key dispatch](https://github.com/mezz/JustEnoughItems/commit/82826ffc38c4d8d124a86f65b9fac8bf5ac134fd) - mezz
v19.39.0.370
BETA
July 22, 2026
* [Fix keybinds conflicting with in-game shift key on fabric when amecs is not installed](https://github.com/mezz/JustEnoughItems/commit/8b8607bd0515b6ce7925907e732b5a8cd4d917a3) - mezz
v19.39.0.370
BETA
July 22, 2026
* [Fix keybinds conflicting with in-game shift key on fabric when amecs is not installed](https://github.com/mezz/JustEnoughItems/commit/8b8607bd0515b6ce7925907e732b5a8cd4d917a3) - mezz
v19.39.0.370
BETA
July 22, 2026
* [Fix keybinds conflicting with in-game shift key on fabric when amecs is not installed](https://github.com/mezz/JustEnoughItems/commit/8b8607bd0515b6ce7925907e732b5a8cd4d917a3) - mezz
v30.13.0.79
BETA
July 21, 2026
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/098910490c9ce5423ea9ea4e9e381d2bf7d60309) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/2a46ff72fbe03604b2bdf1de08bf5d461069c202) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/ac78b184bd1e1e1789afe5fbb48c29f4a5facc14) - mezz
v30.13.0.79
BETA
July 21, 2026
* [Add ingredient list scrollbar navigation](https://github.com/mezz/JustEnoughItems/commit/098910490c9ce5423ea9ea4e9e381d2bf7d60309) - mezz
* [Clean up ingredient grid navigation layout](https://github.com/mezz/JustEnoughItems/commit/2a46ff72fbe03604b2bdf1de08bf5d461069c202) - mezz
* [Move ingredient grid overlay classes](https://github.com/mezz/JustEnoughItems/commit/ac78b184bd1e1e1789afe5fbb48c29f4a5facc14) - mezz
v30.13.0.78
BETA
July 20, 2026
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/b4623400864def20700dd37c4fb02ceaed037021) - mezz
v30.13.0.78
BETA
July 20, 2026
* [Fix color palette extraction edge cases](https://github.com/mezz/JustEnoughItems/commit/b4623400864def20700dd37c4fb02ceaed037021) - mezz
v30.13.0.77
BETA
July 20, 2026
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/7c9816b2b571a5fa3c0c182949604797ab61cfa6) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/aedb1a9580d55cfdfd5f800bd69962c9c4c55a8a) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/b30ce864f0a2b417fac3f0d50815620952d4af80) - mezz
v30.13.0.77
BETA
July 20, 2026
* [Validate NeoForge access transformers](https://github.com/mezz/JustEnoughItems/commit/7c9816b2b571a5fa3c0c182949604797ab61cfa6) - mezz
* [Improve show recipes wording](https://github.com/mezz/JustEnoughItems/commit/aedb1a9580d55cfdfd5f800bd69962c9c4c55a8a) - mezz
* [Add keybinds for recipe cycling and bookmark details](https://github.com/mezz/JustEnoughItems/commit/b30ce864f0a2b417fac3f0d50815620952d4af80) - mezz
v19.39.0.369
BETA
July 20, 2026
* [Fix spotless unused imports](https://github.com/mezz/JustEnoughItems/commit/95c74a7605dd69f028ce72b179f168a92f3b0064) - mezz
v19.39.0.369
BETA
July 20, 2026
* [Fix spotless unused imports](https://github.com/mezz/JustEnoughItems/commit/95c74a7605dd69f028ce72b179f168a92f3b0064) - mezz
v19.39.0.369
BETA
July 20, 2026
* [Fix spotless unused imports](https://github.com/mezz/JustEnoughItems/commit/95c74a7605dd69f028ce72b179f168a92f3b0064) - mezz
v30.13.0.74
BETA
July 20, 2026
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/126df84f038e52c51547607412886517b3f24560) - mezz
v30.13.0.74
BETA
July 20, 2026
* [Fix support for the debug plugin's rendering on RecipesGui](https://github.com/mezz/JustEnoughItems/commit/126df84f038e52c51547607412886517b3f24560) - mezz
v30.13.0.73
BETA
July 20, 2026
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/31b52164944e8f5824c091845016fb538e67bbf5) - mezz
v30.13.0.73
BETA
July 20, 2026
* [Use baked substring index for ingredient search](https://github.com/mezz/JustEnoughItems/commit/31b52164944e8f5824c091845016fb538e67bbf5) - mezz
v30.12.0.72
BETA
July 18, 2026
* [remove LookupHistoryOverlayTest and GuiExclusionAreaShadowTest](https://github.com/mezz/JustEnoughItems/commit/aade8d46dc3eec086fed11a0fbc5413e87692293) - mezz
v30.12.0.72
BETA
July 18, 2026
* [remove LookupHistoryOverlayTest and GuiExclusionAreaShadowTest](https://github.com/mezz/JustEnoughItems/commit/aade8d46dc3eec086fed11a0fbc5413e87692293) - mezz
v30.12.0.71
BETA
July 18, 2026
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/80d923bc36ecf3117bc4f21229fafd6722636fc5) - vfyjxf
v30.12.0.71
BETA
July 18, 2026
* [improve exclude area calculate (#4370)](https://github.com/mezz/JustEnoughItems/commit/80d923bc36ecf3117bc4f21229fafd6722636fc5) - vfyjxf
v30.12.0.70
BETA
July 18, 2026
* [Update dev NeoForge dependencies with NeoFormRuntime cache fix](https://github.com/mezz/JustEnoughItems/commit/b9d807ce832cea987c32ce6760d3355534c09d6f) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/dfd1cff52b87e8475f4011cf78cc4f0bc6d66020) - mezz
v30.12.0.70
BETA
July 18, 2026
* [Update dev NeoForge dependencies with NeoFormRuntime cache fix](https://github.com/mezz/JustEnoughItems/commit/b9d807ce832cea987c32ce6760d3355534c09d6f) - mezz
* [use includeGroupAndSubgroups for gradle resolution](https://github.com/mezz/JustEnoughItems/commit/dfd1cff52b87e8475f4011cf78cc4f0bc6d66020) - mezz
v30.12.0.69
BETA
July 16, 2026
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/f581a72ae3e33348f8141a4f8ac980844324faa7) - mezz
v30.12.0.69
BETA
July 16, 2026
* [Allow setting fluid tiling direction](https://github.com/mezz/JustEnoughItems/commit/f581a72ae3e33348f8141a4f8ac980844324faa7) - mezz
v30.11.0.68
BETA
July 16, 2026
* [Use Fabric's new FabricTooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/dc4e2a45d605958b2caefba05c1baa28bdab4a7c) - mezz
v30.11.0.68
BETA
July 16, 2026
* [Use Fabric's new FabricTooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/dc4e2a45d605958b2caefba05c1baa28bdab4a7c) - mezz
v19.39.0.368
BETA
July 15, 2026
* [Bump version to 19.39.0](https://github.com/mezz/JustEnoughItems/commit/ae0615eaeb52fead2108c3bd54cca12b930bb8e8) - mezz
v19.39.0.368
BETA
July 15, 2026
* [Bump version to 19.39.0](https://github.com/mezz/JustEnoughItems/commit/ae0615eaeb52fead2108c3bd54cca12b930bb8e8) - mezz
v19.39.0.368
BETA
July 15, 2026
* [Bump version to 19.39.0](https://github.com/mezz/JustEnoughItems/commit/ae0615eaeb52fead2108c3bd54cca12b930bb8e8) - mezz
v19.38.0.367
BETA
July 15, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/ce49c24326c0bcae3e2a70f44eabdf261de66b29) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/4041c0442111a8e4c67406f611e136e712e557a1) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/9d11971c3083edcb9e286e6b8dd7c7394304f064) - mezz
v19.38.0.367
BETA
July 15, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/ce49c24326c0bcae3e2a70f44eabdf261de66b29) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/4041c0442111a8e4c67406f611e136e712e557a1) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/9d11971c3083edcb9e286e6b8dd7c7394304f064) - mezz
v19.38.0.367
BETA
July 15, 2026
* [Fix lookup history overlay spacing](https://github.com/mezz/JustEnoughItems/commit/ce49c24326c0bcae3e2a70f44eabdf261de66b29) - mezz
* [Reopen recipes gui after sizing config changes](https://github.com/mezz/JustEnoughItems/commit/4041c0442111a8e4c67406f611e136e712e557a1) - mezz
* [Make config changes take effect more immediately](https://github.com/mezz/JustEnoughItems/commit/9d11971c3083edcb9e286e6b8dd7c7394304f064) - mezz
v30.11.0.67
BETA
July 15, 2026
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/df12729dffe82fd5b0d16d1ffa27d9f7cebc9e5c) - mezz
v30.11.0.67
BETA
July 15, 2026
* [Use NeoForge's new TooltipFlag#shouldDisplayAllInformation for indexing tooltips](https://github.com/mezz/JustEnoughItems/commit/df12729dffe82fd5b0d16d1ffa27d9f7cebc9e5c) - mezz
v7.8.0.1015
BETA
July 13, 2026
### Current release 7.8.0.1015
* [Move Apple Silicon support to buildtools](https://github.com/mezz/JustEnoughItems/commit/9c1233b08a92cc463c3d2672dcae0b1857d7da6a) - mezz
* [Fix Apple Silicon Forge dev client natives](https://github.com/mezz/JustEnoughItems/commit/2da6495c44bd552a1b11922edf84f4c451051176) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/aec11a7170e9d9d71e0436d58abce70a2dc845cf) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/c2ba7468383fa8970f97ab7cda4c23ddf34f7e44) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/538d7f97a915054df030404554e3e1413b49a02b) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/915e39fa4233381524c86fb3f0d4b930cfcd0860) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/628bf5781df3f772fd4d30fd1d0e39ce4c29bb19) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/a9757cd9e340fcbfee75618320d3baf3b1371a1c) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/883603a4cd4d137964d84222741499ebf9db9bcd) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/45cc5000a3482a31c6f761f3a1693575d221ced1) - mezz
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v30.11.0.66
BETA
July 13, 2026
* [Temporarily disable NeoFormRuntime cache](https://github.com/mezz/JustEnoughItems/commit/240d2d935d41c48faac16fffa36f7dbfb01bf503) - mezz
v30.11.0.66
BETA
July 13, 2026
* [Temporarily disable NeoFormRuntime cache](https://github.com/mezz/JustEnoughItems/commit/240d2d935d41c48faac16fffa36f7dbfb01bf503) - mezz
v30.11.0.65
BETA
July 13, 2026
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/a84da2e9b765f3365280643137053c4a429eae39) - mezz
* [Handle unbound banner tags in shield recipes](https://github.com/mezz/JustEnoughItems/commit/3d1ffe77daf5022d8d3e71b769bcb07c970a5814) - mezz
* [Update NeoForge to 26.2.0.11-beta](https://github.com/mezz/JustEnoughItems/commit/6a3c9e3fb2d6ee85b443ca4cd8126b293f90f2ed) - mezz
* [Fix #4364 texture packs with large textures aren't scaled correctly](https://github.com/mezz/JustEnoughItems/commit/cd7b1215a5dddd63bfe5aeced9b66eb7e8a975bf) - mezz
* [Stop JEI when Fabric clears the client level](https://github.com/mezz/JustEnoughItems/commit/666fbe493f844114b0d4eb5d0c37242cfe6e493f) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/1169b585ab4c55f4d0046857c4055d89781f6db0) - mezz
* [only include the debug mod in dev runs, not in gametests](https://github.com/mezz/JustEnoughItems/commit/8293dc844feea57450c4c696c3d499e0a70cbf3c) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/120c2d394edf20473caa62edd5bffda083be8a1b) - mezz
v30.11.0.65
BETA
July 13, 2026
* [Use vanilla tooltip lines for mod name format detection](https://github.com/mezz/JustEnoughItems/commit/a84da2e9b765f3365280643137053c4a429eae39) - mezz
* [Handle unbound banner tags in shield recipes](https://github.com/mezz/JustEnoughItems/commit/3d1ffe77daf5022d8d3e71b769bcb07c970a5814) - mezz
* [Update NeoForge to 26.2.0.11-beta](https://github.com/mezz/JustEnoughItems/commit/6a3c9e3fb2d6ee85b443ca4cd8126b293f90f2ed) - mezz
* [Fix #4364 texture packs with large textures aren't scaled correctly](https://github.com/mezz/JustEnoughItems/commit/cd7b1215a5dddd63bfe5aeced9b66eb7e8a975bf) - mezz
* [Stop JEI when Fabric clears the client level](https://github.com/mezz/JustEnoughItems/commit/666fbe493f844114b0d4eb5d0c37242cfe6e493f) - mezz
* [Fix #4320 shield decoration recipe replacements](https://github.com/mezz/JustEnoughItems/commit/1169b585ab4c55f4d0046857c4055d89781f6db0) - mezz
* [only include the debug mod in dev runs, not in gametests](https://github.com/mezz/JustEnoughItems/commit/8293dc844feea57450c4c696c3d499e0a70cbf3c) - mezz
* [Split the debug plugin into its own subproject that doesn't get published](https://github.com/mezz/JustEnoughItems/commit/120c2d394edf20473caa62edd5bffda083be8a1b) - mezz
v19.38.0.366
BETA
July 12, 2026
* [Revert "Disable concurrent Jenkins builds"](https://github.com/mezz/JustEnoughItems/commit/28f966433267123d7009c184542a3243763e2c21) - mezz
* [Fix #4364 texture packs with large textures aren't scaled correctly](https://github.com/mezz/JustEnoughItems/commit/e7cb8a2362a90e9ef7d8fcbe22cc43c93e8ac6d8) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/e934622e0fc3c4caf46272df40c304eccedf2ad5) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/a7a51bbd0aaf9a020423814fa77b57f8690897f0) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/edec96a797e16c29fde22224c15b9177735c187e) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/d7ad4867d70c8cb0cb14c750db0d5ab44f78c94d) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/a8cc503928d2a342fd37f5f6d33d44fb8fbd940e) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/407407dbbf35fc8490f25748a59814297c4b0360) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/10523d99c3038da03ead381e6939cbb6b95be22c) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f38eeb1d22b2d2d81092065bce57a8ff09de2afa) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/ab19432810a117b4ab4d13c2591634b18b008ce3) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/994cb2fcad2c46b06dbee25d44429ea49defadce) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/0abe6a4f0e399e38dd5fd0128ef2285b5ce45018) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/00300c4309949f0a48f85ac0e7fef29b9fd91e11) - mezz
v19.38.0.366
BETA
July 12, 2026
* [Revert "Disable concurrent Jenkins builds"](https://github.com/mezz/JustEnoughItems/commit/28f966433267123d7009c184542a3243763e2c21) - mezz
* [Fix #4364 texture packs with large textures aren't scaled correctly](https://github.com/mezz/JustEnoughItems/commit/e7cb8a2362a90e9ef7d8fcbe22cc43c93e8ac6d8) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/e934622e0fc3c4caf46272df40c304eccedf2ad5) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/a7a51bbd0aaf9a020423814fa77b57f8690897f0) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/edec96a797e16c29fde22224c15b9177735c187e) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/d7ad4867d70c8cb0cb14c750db0d5ab44f78c94d) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/a8cc503928d2a342fd37f5f6d33d44fb8fbd940e) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/407407dbbf35fc8490f25748a59814297c4b0360) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/10523d99c3038da03ead381e6939cbb6b95be22c) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f38eeb1d22b2d2d81092065bce57a8ff09de2afa) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/ab19432810a117b4ab4d13c2591634b18b008ce3) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/994cb2fcad2c46b06dbee25d44429ea49defadce) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/0abe6a4f0e399e38dd5fd0128ef2285b5ce45018) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/00300c4309949f0a48f85ac0e7fef29b9fd91e11) - mezz
v19.38.0.366
BETA
July 12, 2026
* [Revert "Disable concurrent Jenkins builds"](https://github.com/mezz/JustEnoughItems/commit/28f966433267123d7009c184542a3243763e2c21) - mezz
* [Fix #4364 texture packs with large textures aren't scaled correctly](https://github.com/mezz/JustEnoughItems/commit/e7cb8a2362a90e9ef7d8fcbe22cc43c93e8ac6d8) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/e934622e0fc3c4caf46272df40c304eccedf2ad5) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/a7a51bbd0aaf9a020423814fa77b57f8690897f0) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/edec96a797e16c29fde22224c15b9177735c187e) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/d7ad4867d70c8cb0cb14c750db0d5ab44f78c94d) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/a8cc503928d2a342fd37f5f6d33d44fb8fbd940e) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/407407dbbf35fc8490f25748a59814297c4b0360) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/10523d99c3038da03ead381e6939cbb6b95be22c) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f38eeb1d22b2d2d81092065bce57a8ff09de2afa) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/ab19432810a117b4ab4d13c2591634b18b008ce3) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/994cb2fcad2c46b06dbee25d44429ea49defadce) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/0abe6a4f0e399e38dd5fd0128ef2285b5ce45018) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/00300c4309949f0a48f85ac0e7fef29b9fd91e11) - mezz
v29.16.0.47
BETA
July 12, 2026
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/6ed1a54af14fa39b4ddf43b7407da5d8a1b69b54) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/515945f850bafaaeab7e1965e7c1d3f1c3d7b3d2) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/ca722551512c6d71b49a060d4d871e9961247cd7) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/bb276226eac4eca59680f25c9506da81bedcce9a) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/e575de687c7ec7061d2ff206a463dba602cba347) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/461bbe8990cef24f8cb59476148f1f081d4bfc89) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/bb362b31c4ba995c62d2f59e09fcc4e9f60a2e65) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/d1a636a12db1b7a471c7d6afd6d7174371886533) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/7777627541b34e85cd66c68ad48fcddfc00d31e1) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/1525c71ce50393246cb90baaf742030ee2e33982) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/66bca7edaab0ee7b3951f7cba008dd969c3e206a) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/8a0db511d498239d9cec5201bc61df2ba5f65d94) - mezz
v29.16.0.47
BETA
July 12, 2026
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/6ed1a54af14fa39b4ddf43b7407da5d8a1b69b54) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/515945f850bafaaeab7e1965e7c1d3f1c3d7b3d2) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/ca722551512c6d71b49a060d4d871e9961247cd7) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/bb276226eac4eca59680f25c9506da81bedcce9a) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/e575de687c7ec7061d2ff206a463dba602cba347) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/461bbe8990cef24f8cb59476148f1f081d4bfc89) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/bb362b31c4ba995c62d2f59e09fcc4e9f60a2e65) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/d1a636a12db1b7a471c7d6afd6d7174371886533) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/7777627541b34e85cd66c68ad48fcddfc00d31e1) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/1525c71ce50393246cb90baaf742030ee2e33982) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/66bca7edaab0ee7b3951f7cba008dd969c3e206a) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/8a0db511d498239d9cec5201bc61df2ba5f65d94) - mezz
v27.17.0.50
BETA
July 12, 2026
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/fa27e07021be9b9f91c23526b9546a04c5d7fd59) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/af31e917a0841d62487db349437adf7ee4e58bd6) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/98407790d53611551b2cfe3c73a93af44125aa4f) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/6beab215e18ac97746a4ee60414d7a3b13ab4d9f) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/f49bf352227e9f2a1e0545a7e4e0448580931e1a) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/4358de47472e218b6c9381cb71ffe40c0b0b3b20) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/b712b482db6f576bd826ff51c01141611c4e159c) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/a053687b4c21d0c5f6c14f3a8f9148b8384548d1) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/82bcb6864c5bfe1884fade2fb135de49a39d0368) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/578d1396acec7a7fbcae3d9172039402fe413a04) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/1d213091414089ccc4496929893ef062ba5c1e69) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/fce8f3543e0e898b00db6f13de67b177165a1d38) - mezz
v27.17.0.50
BETA
July 12, 2026
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/fa27e07021be9b9f91c23526b9546a04c5d7fd59) - mezz
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/af31e917a0841d62487db349437adf7ee4e58bd6) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/98407790d53611551b2cfe3c73a93af44125aa4f) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/6beab215e18ac97746a4ee60414d7a3b13ab4d9f) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/f49bf352227e9f2a1e0545a7e4e0448580931e1a) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/4358de47472e218b6c9381cb71ffe40c0b0b3b20) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/b712b482db6f576bd826ff51c01141611c4e159c) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/a053687b4c21d0c5f6c14f3a8f9148b8384548d1) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/82bcb6864c5bfe1884fade2fb135de49a39d0368) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/578d1396acec7a7fbcae3d9172039402fe413a04) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/1d213091414089ccc4496929893ef062ba5c1e69) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/fce8f3543e0e898b00db6f13de67b177165a1d38) - mezz
v15.20.0.134
BETA
July 12, 2026
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/8a0dc2e209c8b0b914fa4abba4fde8967f7bacc3) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/4971b4d5c7fbee878f8a24b3236f7c4c3c7bd495) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/9cfd3dec52625b93b7da9ce36781feda3cd8802a) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/e6f046f8b371a7f28aaa304afe712053df9717bc) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/a819400cd2f014c644cda40434e675614dc4c27c) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/b9c3ec57492253e6c3a505b54906d233af7849bc) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/c0fa582ad4420847fc4ff281ce61b3fc69650631) - mezz
v15.20.0.134
BETA
July 12, 2026
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/8a0dc2e209c8b0b914fa4abba4fde8967f7bacc3) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/4971b4d5c7fbee878f8a24b3236f7c4c3c7bd495) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/9cfd3dec52625b93b7da9ce36781feda3cd8802a) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/e6f046f8b371a7f28aaa304afe712053df9717bc) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/a819400cd2f014c644cda40434e675614dc4c27c) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/b9c3ec57492253e6c3a505b54906d233af7849bc) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/c0fa582ad4420847fc4ff281ce61b3fc69650631) - mezz
v11.8.1.1035
BETA
July 12, 2026
### Current release 11.8.1
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.8.1.1035
BETA
July 12, 2026
### Current release 11.8.1
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/becb3b270a9c5d8e8a0f01e79db18a8434c2c233) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/9173af7e5dff5a7d94dbc0972d0c1f269fd0eb20) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/09bd8bb4209daf542e0dab16027475fd5ab8fdbf) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/0490efc87e2b0984fc18b6046e8caa3a7c6c48fb) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/f4795472d9404eb302784ee888eb01ffa08bd7bd) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/d02073b32b0967d4efb48557c1b0ea126244db7a) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/b529c1a64d83cbc0407d7f09112cccda0791459d) - mezz
* [Update Gradle wrapper to 8.10](https://github.com/mezz/JustEnoughItems/commit/0eaae5fc8c8bddc166ba22b5e54dd1c26b5d33ae) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/2aab6d75025fc1f7f916468a09394b4860eec75e) - mezz
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v7.8.0.1014
BETA
July 12, 2026
### Current release 7.8.0.1014
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/aec11a7170e9d9d71e0436d58abce70a2dc845cf) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/c2ba7468383fa8970f97ab7cda4c23ddf34f7e44) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/538d7f97a915054df030404554e3e1413b49a02b) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/915e39fa4233381524c86fb3f0d4b930cfcd0860) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/628bf5781df3f772fd4d30fd1d0e39ce4c29bb19) - mezz
* [Fix recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/a9757cd9e340fcbfee75618320d3baf3b1371a1c) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/883603a4cd4d137964d84222741499ebf9db9bcd) - mezz
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/45cc5000a3482a31c6f761f3a1693575d221ced1) - mezz
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v4.16.5.1016
BETA
July 12, 2026
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/1a60dad499dd67af4bf64e0a53ef00bd097199a0) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/f7c76683d5cf5785bc2790e54d61079b93a7c4a7) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/a80836a01db7516da84299c6c1bfb052e89045ef) - mezz
* [Harden oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/0756452d89c3cbd9fb3d3554e51cc1d8018db7b8) - mezz
v19.37.0.363
BETA
July 12, 2026
* [Rename JEI GUI textures for texture packs](https://github.com/mezz/JustEnoughItems/commit/5f5fcd423bbc66dc3a834acc0ca264e9b900cdc0) - mezz
* [Improve reliability of fabric client gametests by stopping JEI synchronously](https://github.com/mezz/JustEnoughItems/commit/f1381f158ea8747fdceaef6305aed4a0b98a9cff) - mezz
v19.37.0.363
BETA
July 12, 2026
* [Rename JEI GUI textures for texture packs](https://github.com/mezz/JustEnoughItems/commit/5f5fcd423bbc66dc3a834acc0ca264e9b900cdc0) - mezz
* [Improve reliability of fabric client gametests by stopping JEI synchronously](https://github.com/mezz/JustEnoughItems/commit/f1381f158ea8747fdceaef6305aed4a0b98a9cff) - mezz
v19.37.0.363
BETA
July 12, 2026
* [Rename JEI GUI textures for texture packs](https://github.com/mezz/JustEnoughItems/commit/5f5fcd423bbc66dc3a834acc0ca264e9b900cdc0) - mezz
* [Improve reliability of fabric client gametests by stopping JEI synchronously](https://github.com/mezz/JustEnoughItems/commit/f1381f158ea8747fdceaef6305aed4a0b98a9cff) - mezz
v19.37.0.363
BETA
July 12, 2026
* [Rename JEI GUI textures for texture packs](https://github.com/mezz/JustEnoughItems/commit/5f5fcd423bbc66dc3a834acc0ca264e9b900cdc0) - mezz
* [Improve reliability of fabric client gametests by stopping JEI synchronously](https://github.com/mezz/JustEnoughItems/commit/f1381f158ea8747fdceaef6305aed4a0b98a9cff) - mezz
v4.16.5.1015
BETA
July 12, 2026
* [Add dev support for Apple Silicon Macs](https://github.com/mezz/JustEnoughItems/commit/2aabc6d17b66493248c1f119e2dff2ae11fc487e) - mezz
* [Test negative GUI exclusion rectangle handling](https://github.com/mezz/JustEnoughItems/commit/0dc776a24cb07360a260dbced5f869d27ed173aa) - mezz
* [Test invalid modded brewing recipes](https://github.com/mezz/JustEnoughItems/commit/4d96237437c0d91aea2d36e8424d169d1cbaf40b) - mezz
* [Test recipe transfer button error states](https://github.com/mezz/JustEnoughItems/commit/7c2305460e08c88116e3bf800e661271bcbd79a2) - mezz
* [Test Forge plugin annotation discovery hardening](https://github.com/mezz/JustEnoughItems/commit/6519131d60dd0830e9da5a3219b143a0b299b78b) - mezz
* [Protect against broken Forge mod plugin annotations](https://github.com/mezz/JustEnoughItems/commit/c029e29001d1004109ee7efaecfecb1cf4d0b704) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/92878f8f7663d0846a5ab481e99218d3c9d3132d) - mezz
* [Allow changing recipe category with shift + scroll](https://github.com/mezz/JustEnoughItems/commit/4658ade7e97b3868108aa88adb4b7bc8c3519df3) - mezz
* [Add quick move support to IGhostIngredientHandler](https://github.com/mezz/JustEnoughItems/commit/7e902c8c732428e9df40cb23aedc08a5f7a429a8) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/d5472e51e1812c36619bf9d03cfa8ace72ec5693) - mezz
* [#3630 Add defensive push/pop around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/0588dc5bb8b5ff2271db569ae08cccb55d3ff8dc) - mezz
* [Disable page navigation buttons when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/2d12e52a6e7f8528d358ed8309ad8eb5bf5cc395) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/481ff8ff73698c3641481eaab6d7d23ac6b90513) - mezz
* [Fix #4177 JEI handles some inputs when it is not visible](https://github.com/mezz/JustEnoughItems/commit/07d31ba3f835b30c62281c1307a2ab061699b6c0) - mezz
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/0cd310e89d09d51c5d73aa5ab48b919270d8e065) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/2d87ca7db3efc8ff21bed22bd4fb95470de76093) - mezz
* [Correctly handle recipe transfer buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/242d2bb69f38be0b62eee8a3ff75768855810458) - mezz
* [Fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/ab594f563adf3bb6f2f49a80bdced9b68cb97d4d) - mezz
* [Prevent mods from adding null lines to tooltips](https://github.com/mezz/JustEnoughItems/commit/1ea837b6615ff132e3d7001ceb3cb4303c80101d) - mezz
* [Fix give command executing when mouse is already full of the item](https://github.com/mezz/JustEnoughItems/commit/425d85d5c51a9ae23a3366c0a17849ed3f539c40) - mezz
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/83641da939908b5fbd43fdaf24f8f1dc0cc6f887) - mezz
* [Fix #3183 too many catalysts can crash the client](https://github.com/mezz/JustEnoughItems/commit/b16243ff9507a721a74133a0519060a9e3022a61) - mezz
* [Fix #3183 loosen restrictions on GUI placement](https://github.com/mezz/JustEnoughItems/commit/e25d6fc8d82b89410d70ae7f9e70fcea131b2a87) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/2a29a426457af8f004231b150e6ee237f99914ae) - mezz
* [Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/298afa2d270c7738566a482a69039e29c26b6226) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/e7194ae8d1c9e821fbd1ea52b31537304eafb5fa) - mezz
* [Fix #3009 negative GUI extra areas breaking filter text selection](https://github.com/mezz/JustEnoughItems/commit/759d38030b202bac64958748f609ace389c204fc) - mezz
* [Allow recipe transfer errors to set button color highlight](https://github.com/mezz/JustEnoughItems/commit/f58d9cff8b4cdb3a4e494d2bfe474f70cfd14851) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/ca13b39a2b17251c71bad19742735b3ffb499a5c) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/6dbc1ad009f5b2d0e63d396bb1828f287472d910) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/b8b73f0455d2f86654d4a52d3bdab9713eabf6dd) - mezz
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/16f539eadad2176bc8eaadc1b7c664795d425921) - HydrolienF
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/14c46108c4d523deffc1db117b86bdcabc43e752) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/899083902cbf96e0dc4212d3dcd497efc83a73f8) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/af44ae4bc6a91ede8039419311c5968bfaaf5a84) - mezz
* [Fix #2718 Recipe Category draw from plugins can corrupt the pose stack](https://github.com/mezz/JustEnoughItems/commit/90fd57e2657aeb35bf79783af79b86cb24e36d2d) - mezz
* [Truncate logs from super long ingredient lists](https://github.com/mezz/JustEnoughItems/commit/47e805d46c64cfa2f45ebae320556fd58304bd88) - mezz
* [Fix #2681 Fix adding duplicate bookmarks](https://github.com/mezz/JustEnoughItems/commit/07c77574dccf4d3a6309ced94e6aa5467eeb06a0) - mezz
* [Fix #1940 Allow bookmarking the same item with different NBT](https://github.com/mezz/JustEnoughItems/commit/01375b94f93e54c4cf4665520f724b35358e7e72) - mezz
* [add basic tests for getAllIngredients](https://github.com/mezz/JustEnoughItems/commit/4cea7cae6e2beb5b078a28ed3aad15e38bc74779) - mezz
* [For #2354, tint recipe transfer button for COSMETIC-type errors](https://github.com/mezz/JustEnoughItems/commit/9843bf74366ba68b53ba74694efed8f40646dae5) - mezz
* [Fix #2211 improve error message for registering invalid basic recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/4b677a36084036c5bd4180e1bfc8f23c59d0b982) - mezz
* [Fix crash when GUI dimensions are too small](https://github.com/mezz/JustEnoughItems/commit/497e744e21838b317b7b6b264964ee02f8f4894d) - mezz
* [Set default max columns to render to 9 in the config](https://github.com/mezz/JustEnoughItems/commit/99bff3bfed905eca773e6ba547896054ca7424dc) - mezz
* [Fix Cosmetic Error not showing (#1983)](https://github.com/mezz/JustEnoughItems/commit/7fc4bf2c56ab3e6236ede17b9549a6c2170c040d) - Darkere
* [Add Cosmetic Error Type for RecipeTransferHandler (#1971)](https://github.com/mezz/JustEnoughItems/commit/4a5b5598eb04699260db2d779f2cb36529b1119e) - Darkere
* [Fix #2276 Potion effects push bookmarks too far down](https://github.com/mezz/JustEnoughItems/commit/2120f3ef04838bd89c2730dbfe3618e2078b02a6) - mezz
* [Close the recipe screen even if parent screen is null (#2298)](https://github.com/mezz/JustEnoughItems/commit/11a73417b9563f2c9aac4c347a86b2e77d2105b2) - deirn
* [Fix a crash loop when closing the Recipe GUI (#2216)](https://github.com/mezz/JustEnoughItems/commit/5e0707643b67cef497ee6d9607e5c23456cb4d73) - Ocelot
* [Fix recipe transfer exploit (#2154)](https://github.com/mezz/JustEnoughItems/commit/60bc16c3ee6e9f2af8a8b3cb55dd29f2aee6272e) - Paul Fulham
* [Fix #2083 Unable to toggle cheat mode on macOS](https://github.com/mezz/JustEnoughItems/commit/0db921094161ca4405b964790b2b9e9378151b28) - mezz
* [Fix #1897 Fix hotkeys activating when typing into search box and hovering over an ingredient](https://github.com/mezz/JustEnoughItems/commit/e599773618deb399b802657833ddc72bf23c7d71) - mezz
* [Updated texture of focused button state (#2052)](https://github.com/mezz/JustEnoughItems/commit/9dbedd77cc6ed8c9c3684c9d10d511c935666a67) - Greg-21
* [Improve changelog formatting](https://github.com/mezz/JustEnoughItems/commit/50b6d5ede0372177470f162aaae33d5397504471) - mezz
* [Fix #1603 Cheat items not working in most cases](https://github.com/mezz/JustEnoughItems/commit/46ad3b4c7c047ffd02f319931871b4b73add80ff) - mezz
* [Cancel key events when the search bar is focused so we always get the key](https://github.com/mezz/JustEnoughItems/commit/955a3f0c69dfbd5adec6e48eea278c964bb45798) - mezz
* [clean up fluid container uids](https://github.com/mezz/JustEnoughItems/commit/cf2c2b9c89a6b8140dd850c1dad4ab02b4f59d57) - mezz
* [Remove anvil recipe input/output restrictions](https://github.com/mezz/JustEnoughItems/commit/76725eb7c0e5daf46ca54b449556eab6624c5e08) - mezz
* [Fix getRecipeHandler](https://github.com/mezz/JustEnoughItems/commit/f70775572dfdb5c6103a343d84f2e0b83f2bb54a) - mezz
v19.37.0.362
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/9c20ba3f247a54a43973b53790d7d16745142794) - mezz
v19.37.0.362
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/9c20ba3f247a54a43973b53790d7d16745142794) - mezz
v19.37.0.362
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/9c20ba3f247a54a43973b53790d7d16745142794) - mezz
v30.10.0.60
BETA
July 11, 2026
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/64285597505eb5621485b6e457565350a0a19a08) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/5fc3e3855229db1e8c50b02e0dd0229db2ef8934) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/29679c99ebcd961b6ee394ca1dd4c10d3c73d87b) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/2216accfadc30008d175e1926a1e781332438c96) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/61ce5db04c98c1735d9293cb3e44b6b8604eafd3) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/dbee75b3e034fc39f3b8b383e01d7011fd816ba9) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/4daf9b5fce0fa6c6a0521d706b7276c663d3a6ce) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/2790b5558f65da0936360092149ea97526a38714) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/41571e2818224db42dade5b20d36a8c2813f9470) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/871f160b26a176ae9dba3349dc81a7761f1f1bab) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/5dd83a48619c305f525d40b4ac7a842ba295604d) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/9a17d6e609371a5c7b3b4f0ff03d6cd86a12469b) - mezz
v30.10.0.60
BETA
July 11, 2026
* [Test negative GUI exclusions](https://github.com/mezz/JustEnoughItems/commit/64285597505eb5621485b6e457565350a0a19a08) - mezz
* [Fix full carried stack give command](https://github.com/mezz/JustEnoughItems/commit/5fc3e3855229db1e8c50b02e0dd0229db2ef8934) - mezz
* [Fix catalyst layout with small areas](https://github.com/mezz/JustEnoughItems/commit/29679c99ebcd961b6ee394ca1dd4c10d3c73d87b) - mezz
* [Test catalyst recipe lookup deduplication](https://github.com/mezz/JustEnoughItems/commit/2216accfadc30008d175e1926a1e781332438c96) - mezz
* [Test ingredient grid page navigation](https://github.com/mezz/JustEnoughItems/commit/61ce5db04c98c1735d9293cb3e44b6b8604eafd3) - mezz
* [Test invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/dbee75b3e034fc39f3b8b383e01d7011fd816ba9) - mezz
* [Test oversized recipe transfer packets](https://github.com/mezz/JustEnoughItems/commit/4daf9b5fce0fa6c6a0521d706b7276c663d3a6ce) - mezz
* [Test ElementSearch ingredients](https://github.com/mezz/JustEnoughItems/commit/2790b5558f65da0936360092149ea97526a38714) - mezz
* [Test recipe button input priority](https://github.com/mezz/JustEnoughItems/commit/41571e2818224db42dade5b20d36a8c2813f9470) - mezz
* [Fix transfer error pose stack cleanup](https://github.com/mezz/JustEnoughItems/commit/871f160b26a176ae9dba3349dc81a7761f1f1bab) - mezz
* [Test recipe transfer handler errors](https://github.com/mezz/JustEnoughItems/commit/5dd83a48619c305f525d40b4ac7a842ba295604d) - mezz
* [Harden NeoForge plugin discovery](https://github.com/mezz/JustEnoughItems/commit/9a17d6e609371a5c7b3b4f0ff03d6cd86a12469b) - mezz
v26.3.0.31
BETA
July 11, 2026
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/09319f2006273de5980e3bb531783c909f74f60b) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/7a4581579849a39b427400a1d0708ea81364abb3) - mezz
v26.3.0.31
BETA
July 11, 2026
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/09319f2006273de5980e3bb531783c909f74f60b) - mezz
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/7a4581579849a39b427400a1d0708ea81364abb3) - mezz
v27.17.0.49
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/5107b35603afcfc6760c0cd30c53ffe6e94ed319) - mezz
v27.17.0.49
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/5107b35603afcfc6760c0cd30c53ffe6e94ed319) - mezz
v27.16.0.48
BETA
July 11, 2026
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/3852fe7fa4794a2acbcb86a2b714ba879a98bd56) - Oleksii-Melashchenko
* [Fix capitalization of NeoForge](https://github.com/mezz/JustEnoughItems/commit/ea79a13974ee1e492fd22c9f1093c8ab75dc50f2) - mezz
* [update stale thread lock plugin dessant/
[email protected]](https://github.com/mezz/JustEnoughItems/commit/b20c834ca3dcb468b96af241442a18f02c672555) - mezz
* [Update github build actions](https://github.com/mezz/JustEnoughItems/commit/88154b4a5bb6bf669d17736246c5949247a845ca) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/83fe041c8fda06d138630d74a4b1b0cd6bab200d) - Oleksii-Melashchenko
* [Harden external client-server game tests](https://github.com/mezz/JustEnoughItems/commit/71ae5d0b864e8ee48d0f8d576f1d604bf5ab377e) - mezz
* [Fix and add tests for ScreenHelper](https://github.com/mezz/JustEnoughItems/commit/a0a3ff140e704f5f9f76829518c48288fa292c37) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/29b50853f95d423935f0ff2646fa4228aed715e6) - mezz
v27.16.0.48
BETA
July 11, 2026
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/3852fe7fa4794a2acbcb86a2b714ba879a98bd56) - Oleksii-Melashchenko
* [Fix capitalization of NeoForge](https://github.com/mezz/JustEnoughItems/commit/ea79a13974ee1e492fd22c9f1093c8ab75dc50f2) - mezz
* [update stale thread lock plugin dessant/
[email protected]](https://github.com/mezz/JustEnoughItems/commit/b20c834ca3dcb468b96af241442a18f02c672555) - mezz
* [Update github build actions](https://github.com/mezz/JustEnoughItems/commit/88154b4a5bb6bf669d17736246c5949247a845ca) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/83fe041c8fda06d138630d74a4b1b0cd6bab200d) - Oleksii-Melashchenko
* [Harden external client-server game tests](https://github.com/mezz/JustEnoughItems/commit/71ae5d0b864e8ee48d0f8d576f1d604bf5ab377e) - mezz
* [Fix and add tests for ScreenHelper](https://github.com/mezz/JustEnoughItems/commit/a0a3ff140e704f5f9f76829518c48288fa292c37) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/29b50853f95d423935f0ff2646fa4228aed715e6) - mezz
v29.16.0.46
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/cc91eef74c4dbdb89ffdaf3a0c434e22ce5bce38) - mezz
v29.16.0.46
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/cc91eef74c4dbdb89ffdaf3a0c434e22ce5bce38) - mezz
v30.10.0.59
BETA
July 11, 2026
* [Skip blank search strings](https://github.com/mezz/JustEnoughItems/commit/1244f39cfcdc7c10d71a443bccb0d2091c5d1bff) - mezz
v30.10.0.59
BETA
July 11, 2026
* [Skip blank search strings](https://github.com/mezz/JustEnoughItems/commit/1244f39cfcdc7c10d71a443bccb0d2091c5d1bff) - mezz
v30.10.0.58
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0ccbb3045f70987a9bd4817b83f3d98f9f704bf7) - mezz
v30.10.0.58
BETA
July 11, 2026
* [Close #3110 Add advanced search storage API (#4362)](https://github.com/mezz/JustEnoughItems/commit/0ccbb3045f70987a9bd4817b83f3d98f9f704bf7) - mezz
v29.15.0.45
BETA
July 11, 2026
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/f66204a791bdf10c10239ddc69335684f7bca99c) - Oleksii-Melashchenko
* [Harden external client-server game tests](https://github.com/mezz/JustEnoughItems/commit/579bd7fc99e065c5eb93f9162718d2d809d6dc99) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/b23da3d31b71e0eaf0482937b1b645f3a1458e4a) - Oleksii-Melashchenko
* [Update github build actions](https://github.com/mezz/JustEnoughItems/commit/f51b904beb87f07052b4dfb3ba4e08233d3c34ee) - mezz
* [update stale thread lock plugin dessant/
[email protected]](https://github.com/mezz/JustEnoughItems/commit/abf07f882a7e89e6cf83134a9570c2d4598e268f) - mezz
* [Fix capitalization of NeoForge](https://github.com/mezz/JustEnoughItems/commit/6af3fb6916aabe45d232da6c5c12ef45f9cbbcfc) - mezz
v29.15.0.45
BETA
July 11, 2026
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/f66204a791bdf10c10239ddc69335684f7bca99c) - Oleksii-Melashchenko
* [Harden external client-server game tests](https://github.com/mezz/JustEnoughItems/commit/579bd7fc99e065c5eb93f9162718d2d809d6dc99) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/b23da3d31b71e0eaf0482937b1b645f3a1458e4a) - Oleksii-Melashchenko
* [Update github build actions](https://github.com/mezz/JustEnoughItems/commit/f51b904beb87f07052b4dfb3ba4e08233d3c34ee) - mezz
* [update stale thread lock plugin dessant/
[email protected]](https://github.com/mezz/JustEnoughItems/commit/abf07f882a7e89e6cf83134a9570c2d4598e268f) - mezz
* [Fix capitalization of NeoForge](https://github.com/mezz/JustEnoughItems/commit/6af3fb6916aabe45d232da6c5c12ef45f9cbbcfc) - mezz
v29.15.0.44
BETA
July 10, 2026
* [Fix and add tests for ScreenHelper](https://github.com/mezz/JustEnoughItems/commit/d51675e9872d570956a912f3d66bf5ae8f093035) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/2aa645a574180580d70af979cc92ac4ad75e4f8a) - mezz
v29.15.0.44
BETA
July 10, 2026
* [Fix and add tests for ScreenHelper](https://github.com/mezz/JustEnoughItems/commit/d51675e9872d570956a912f3d66bf5ae8f093035) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/2aa645a574180580d70af979cc92ac4ad75e4f8a) - mezz
v19.36.0.360
BETA
July 10, 2026
* [Harden client recipe-sync game tests](https://github.com/mezz/JustEnoughItems/commit/7e709ff5241c55c0226bb3a3172d740d64caa67d) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/a0521a2979adf6facf5583e7cf8e8587a1f5f268) - mezz
* [Backport 26.2 maintenance updates](https://github.com/mezz/JustEnoughItems/commit/8ef0060d39cb26867a98d7c525b649151488232b) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/835ad5e39e4b0b8e6d47da28828462dec914f50a) - Oleksii-Melashchenko
* [Update Gradle build configuration](https://github.com/mezz/JustEnoughItems/commit/d6d288d50c650a153240bd3209b818ba89d8e3ff) - mezz
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/8a8df6216db0a3a96fb41104ae10c4232a4f1dc9) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/55eb6764d99922b33d16162c8737e233a97925c4) - mezz
* [Clean up unused resources](https://github.com/mezz/JustEnoughItems/commit/5213a4a67c4d88972d79b5960c512fe09e635771) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/4259bb7c8617c0845fe083e1b6f9e4d0eb3b88db) - mezz
* [Adapt and harden client tests for 1.21.1](https://github.com/mezz/JustEnoughItems/commit/390bf8b0ce1812a8c436bf73a7080dd130aa2b51) - mezz
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/9da89b12ae6a391ae68724fb09b9745ddd6f2be0) - mezz
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/9301c5b2b4fd665dc8090082325c6d6a9dbd64b2) - mezz
* [Update es_ar.json translations](https://github.com/mezz/JustEnoughItems/commit/360854df06f900b15be97878ed8a159aa91fa80b) - Texaliuz
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/20656882b5271010d53cbe16994a56cc3bc90857) - mezz
* [Update zh_cn.json (#4046)](https://github.com/mezz/JustEnoughItems/commit/1be4553e1dd560b5b136d28621fce5e508d0c6f1) - mezz
* [Update to use Mojang's nine_slice implementation for rendering](https://github.com/mezz/JustEnoughItems/commit/73768b7c4acea4ce632b64a02b7fa193c6a94512) - mezz
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/36e82ef84f6a430370c66332f22bd77551c64796) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/2d884cd70c3da91134404c07b9b3f3227e1e1287) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/25e0562f4b8d03d96641b100963c16505cde00ed) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/a1042555ac190a07e17630eb74baf434be7c80df) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/f44dbd1a956f92ddeb86c8135410849ee9044928) - mezz
v19.36.0.360
BETA
July 10, 2026
* [Harden client recipe-sync game tests](https://github.com/mezz/JustEnoughItems/commit/7e709ff5241c55c0226bb3a3172d740d64caa67d) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/a0521a2979adf6facf5583e7cf8e8587a1f5f268) - mezz
* [Backport 26.2 maintenance updates](https://github.com/mezz/JustEnoughItems/commit/8ef0060d39cb26867a98d7c525b649151488232b) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/835ad5e39e4b0b8e6d47da28828462dec914f50a) - Oleksii-Melashchenko
* [Update Gradle build configuration](https://github.com/mezz/JustEnoughItems/commit/d6d288d50c650a153240bd3209b818ba89d8e3ff) - mezz
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/8a8df6216db0a3a96fb41104ae10c4232a4f1dc9) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/55eb6764d99922b33d16162c8737e233a97925c4) - mezz
* [Clean up unused resources](https://github.com/mezz/JustEnoughItems/commit/5213a4a67c4d88972d79b5960c512fe09e635771) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/4259bb7c8617c0845fe083e1b6f9e4d0eb3b88db) - mezz
* [Adapt and harden client tests for 1.21.1](https://github.com/mezz/JustEnoughItems/commit/390bf8b0ce1812a8c436bf73a7080dd130aa2b51) - mezz
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/9da89b12ae6a391ae68724fb09b9745ddd6f2be0) - mezz
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/9301c5b2b4fd665dc8090082325c6d6a9dbd64b2) - mezz
* [Update es_ar.json translations](https://github.com/mezz/JustEnoughItems/commit/360854df06f900b15be97878ed8a159aa91fa80b) - Texaliuz
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/20656882b5271010d53cbe16994a56cc3bc90857) - mezz
* [Update zh_cn.json (#4046)](https://github.com/mezz/JustEnoughItems/commit/1be4553e1dd560b5b136d28621fce5e508d0c6f1) - mezz
* [Update to use Mojang's nine_slice implementation for rendering](https://github.com/mezz/JustEnoughItems/commit/73768b7c4acea4ce632b64a02b7fa193c6a94512) - mezz
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/36e82ef84f6a430370c66332f22bd77551c64796) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/2d884cd70c3da91134404c07b9b3f3227e1e1287) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/25e0562f4b8d03d96641b100963c16505cde00ed) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/a1042555ac190a07e17630eb74baf434be7c80df) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/f44dbd1a956f92ddeb86c8135410849ee9044928) - mezz
v19.36.0.360
BETA
July 10, 2026
* [Harden client recipe-sync game tests](https://github.com/mezz/JustEnoughItems/commit/7e709ff5241c55c0226bb3a3172d740d64caa67d) - mezz
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/a0521a2979adf6facf5583e7cf8e8587a1f5f268) - mezz
* [Backport 26.2 maintenance updates](https://github.com/mezz/JustEnoughItems/commit/8ef0060d39cb26867a98d7c525b649151488232b) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/835ad5e39e4b0b8e6d47da28828462dec914f50a) - Oleksii-Melashchenko
* [Update Gradle build configuration](https://github.com/mezz/JustEnoughItems/commit/d6d288d50c650a153240bd3209b818ba89d8e3ff) - mezz
* [Fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/8a8df6216db0a3a96fb41104ae10c4232a4f1dc9) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/55eb6764d99922b33d16162c8737e233a97925c4) - mezz
* [Clean up unused resources](https://github.com/mezz/JustEnoughItems/commit/5213a4a67c4d88972d79b5960c512fe09e635771) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/4259bb7c8617c0845fe083e1b6f9e4d0eb3b88db) - mezz
* [Adapt and harden client tests for 1.21.1](https://github.com/mezz/JustEnoughItems/commit/390bf8b0ce1812a8c436bf73a7080dd130aa2b51) - mezz
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/9da89b12ae6a391ae68724fb09b9745ddd6f2be0) - mezz
* [Pass hovered state when drawing recipe slots](https://github.com/mezz/JustEnoughItems/commit/9301c5b2b4fd665dc8090082325c6d6a9dbd64b2) - mezz
* [Update es_ar.json translations](https://github.com/mezz/JustEnoughItems/commit/360854df06f900b15be97878ed8a159aa91fa80b) - Texaliuz
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/20656882b5271010d53cbe16994a56cc3bc90857) - mezz
* [Update zh_cn.json (#4046)](https://github.com/mezz/JustEnoughItems/commit/1be4553e1dd560b5b136d28621fce5e508d0c6f1) - mezz
* [Update to use Mojang's nine_slice implementation for rendering](https://github.com/mezz/JustEnoughItems/commit/73768b7c4acea4ce632b64a02b7fa193c6a94512) - mezz
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/36e82ef84f6a430370c66332f22bd77551c64796) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/2d884cd70c3da91134404c07b9b3f3227e1e1287) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/25e0562f4b8d03d96641b100963c16505cde00ed) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/a1042555ac190a07e17630eb74baf434be7c80df) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/f44dbd1a956f92ddeb86c8135410849ee9044928) - mezz
v30.9.0.57
BETA
July 10, 2026
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/4d9cb5bb7142ad0d57f35dd44388cca496e964e9) - Oleksii-Melashchenko
v30.9.0.57
BETA
July 10, 2026
* [Feature: Share JEI items to chat (#4359)](https://github.com/mezz/JustEnoughItems/commit/4d9cb5bb7142ad0d57f35dd44388cca496e964e9) - Oleksii-Melashchenko
v30.9.0.56
BETA
July 10, 2026
* [Fix and add tests for ScreenHelper](https://github.com/mezz/JustEnoughItems/commit/c2d93791e2a4f2ba35ff87a5fcaefaf0f966c563) - mezz
v30.9.0.56
BETA
July 10, 2026
* [Fix and add tests for ScreenHelper](https://github.com/mezz/JustEnoughItems/commit/c2d93791e2a4f2ba35ff87a5fcaefaf0f966c563) - mezz
v30.9.0.55
BETA
July 10, 2026
* [retry gametest external server ping until compatible](https://github.com/mezz/JustEnoughItems/commit/18a98b380cb28abc99f999224d5a729c9e38868b) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/1cea2a9a67490a77212dc451ce14c8ffa765cefd) - mezz
* [Speed up NeoForge client game tests in CI](https://github.com/mezz/JustEnoughItems/commit/f79b1997c190755e32ac29122470f5a7d6ff5e77) - mezz
v30.9.0.55
BETA
July 10, 2026
* [retry gametest external server ping until compatible](https://github.com/mezz/JustEnoughItems/commit/18a98b380cb28abc99f999224d5a729c9e38868b) - mezz
* [fix nullability of ClientTestUtil#computeOnClient](https://github.com/mezz/JustEnoughItems/commit/1cea2a9a67490a77212dc451ce14c8ffa765cefd) - mezz
* [Speed up NeoForge client game tests in CI](https://github.com/mezz/JustEnoughItems/commit/f79b1997c190755e32ac29122470f5a7d6ff5e77) - mezz
v30.9.0.53
BETA
July 10, 2026
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/b32d1bd0dc1db6c7854ec5a8dba322c28060900b) - mezz
v30.9.0.53
BETA
July 10, 2026
* [Add support for getting clickable ingredients from screen handlers](https://github.com/mezz/JustEnoughItems/commit/b32d1bd0dc1db6c7854ec5a8dba322c28060900b) - mezz
v30.8.0.52
BETA
July 10, 2026
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/9a799178647c230feb720c8b517da557597c0288) - mezz
v30.8.0.52
BETA
July 10, 2026
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/9a799178647c230feb720c8b517da557597c0288) - mezz
v30.8.0.51
BETA
July 10, 2026
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/5b0d4cb0f68c37bf2f00d3ae15589e4eee6c6e0c) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/641469862edb392dd793ae271563370b2bc1b1b4) - mezz
* [Clarify Jenkins game test stage names](https://github.com/mezz/JustEnoughItems/commit/e4440afa1993ff5ddb52e5876c114d2224e5f51f) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/296e03f179cea433c263fc78dcb04eac2eb38471) - mezz
* [Keep external test servers alive in CI](https://github.com/mezz/JustEnoughItems/commit/c0e50f01035de21dfcc6fc75c25884912c5064a2) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/0cc99c61939f881bbc616d4ce116e073057b9979) - Oleksii-Melashchenko
* [Update github build actions](https://github.com/mezz/JustEnoughItems/commit/f5ab47446c544c3bc9d23d9ac6fb0a65439d9f43) - mezz
* [update stale thread lock plugin dessant/
[email protected]](https://github.com/mezz/JustEnoughItems/commit/719c19bea2cdba9fc18aa61894a951e305331178) - mezz
* [Fix capitalization of NeoForge](https://github.com/mezz/JustEnoughItems/commit/bae1f3eeee567e0d11e71547ed2ef67709367870) - mezz
* [Mute client tests by default](https://github.com/mezz/JustEnoughItems/commit/f730e9c2557f3cc5a405c6c5978182983ce86d87) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/5b9b8fca0b53f8292ba1883d2b6c4f39b0a90d78) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/274fd56a841d3d4d3fea703eb4b93e4eb4554437) - mezz
* [Skip narrator and accessibility screen in test clients](https://github.com/mezz/JustEnoughItems/commit/0b1657ccf5111727ef1d9ec1545938a9ae17044f) - mezz
v30.8.0.51
BETA
July 10, 2026
* [Harden external client-server tests](https://github.com/mezz/JustEnoughItems/commit/5b0d4cb0f68c37bf2f00d3ae15589e4eee6c6e0c) - mezz
* [Wait for external test servers to accept connections](https://github.com/mezz/JustEnoughItems/commit/641469862edb392dd793ae271563370b2bc1b1b4) - mezz
* [Clarify Jenkins game test stage names](https://github.com/mezz/JustEnoughItems/commit/e4440afa1993ff5ddb52e5876c114d2224e5f51f) - mezz
* [Disable native transport in client game tests](https://github.com/mezz/JustEnoughItems/commit/296e03f179cea433c263fc78dcb04eac2eb38471) - mezz
* [Keep external test servers alive in CI](https://github.com/mezz/JustEnoughItems/commit/c0e50f01035de21dfcc6fc75c25884912c5064a2) - mezz
* [[Feature] Add option to disable toast notification reflow (#4356)](https://github.com/mezz/JustEnoughItems/commit/0cc99c61939f881bbc616d4ce116e073057b9979) - Oleksii-Melashchenko
* [Update github build actions](https://github.com/mezz/JustEnoughItems/commit/f5ab47446c544c3bc9d23d9ac6fb0a65439d9f43) - mezz
* [update stale thread lock plugin dessant/
[email protected]](https://github.com/mezz/JustEnoughItems/commit/719c19bea2cdba9fc18aa61894a951e305331178) - mezz
* [Fix capitalization of NeoForge](https://github.com/mezz/JustEnoughItems/commit/bae1f3eeee567e0d11e71547ed2ef67709367870) - mezz
* [Mute client tests by default](https://github.com/mezz/JustEnoughItems/commit/f730e9c2557f3cc5a405c6c5978182983ce86d87) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/5b9b8fca0b53f8292ba1883d2b6c4f39b0a90d78) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/274fd56a841d3d4d3fea703eb4b93e4eb4554437) - mezz
* [Skip narrator and accessibility screen in test clients](https://github.com/mezz/JustEnoughItems/commit/0b1657ccf5111727ef1d9ec1545938a9ae17044f) - mezz
v27.15.0.47
BETA
July 8, 2026
* [Mute client tests by default](https://github.com/mezz/JustEnoughItems/commit/4ca2982a0e6aec8818f7a18f41ba8dd9599ce5c6) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/22ede0786ab6b99fdf9659f76b6cb1f84c9468f5) - mezz
* [Skip narrator and accessibility screen in test clients](https://github.com/mezz/JustEnoughItems/commit/28349868d1ff954e3ea7f2d8631eb0af942b2faf) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/31903187ddbf2eca56def13ed9a0e71dfb928104) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/9190e9646f273bd4df247a6881df20bcd996a43e) - mezz
v27.15.0.47
BETA
July 8, 2026
* [Mute client tests by default](https://github.com/mezz/JustEnoughItems/commit/4ca2982a0e6aec8818f7a18f41ba8dd9599ce5c6) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/22ede0786ab6b99fdf9659f76b6cb1f84c9468f5) - mezz
* [Skip narrator and accessibility screen in test clients](https://github.com/mezz/JustEnoughItems/commit/28349868d1ff954e3ea7f2d8631eb0af942b2faf) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/31903187ddbf2eca56def13ed9a0e71dfb928104) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/9190e9646f273bd4df247a6881df20bcd996a43e) - mezz
v29.14.0.43
BETA
July 8, 2026
* [Mute client tests by default](https://github.com/mezz/JustEnoughItems/commit/7705b06f06de92dcce3a0138f75754919b157b30) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/b17cca7b9f6c19e047eecda24093fb84150a98c5) - mezz
* [Skip narrator and accessibility screen in test clients](https://github.com/mezz/JustEnoughItems/commit/29e9facad0e91befae02feaad98e5c392b094359) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/0d32200a775bfdeb438773ee79ef27dbc1d70d93) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/49eb7e36c732f5152de34749b5ecb1813e9a5052) - mezz
v29.14.0.43
BETA
July 8, 2026
* [Mute client tests by default](https://github.com/mezz/JustEnoughItems/commit/7705b06f06de92dcce3a0138f75754919b157b30) - mezz
* [Report game test results as JUnit XML](https://github.com/mezz/JustEnoughItems/commit/b17cca7b9f6c19e047eecda24093fb84150a98c5) - mezz
* [Skip narrator and accessibility screen in test clients](https://github.com/mezz/JustEnoughItems/commit/29e9facad0e91befae02feaad98e5c392b094359) - mezz
* [Fix #4137 Show client-default recipes when connecting to a server that doesn't send recipes](https://github.com/mezz/JustEnoughItems/commit/0d32200a775bfdeb438773ee79ef27dbc1d70d93) - mezz
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/49eb7e36c732f5152de34749b5ecb1813e9a5052) - mezz
v27.14.0.46
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/f0ecfa61605185ac65c540d685cb7d4fe53f1d04) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/2f66d56982246bb5be58cab48ea6e6b1869ce797) - vfyjxf
v27.14.0.46
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/f0ecfa61605185ac65c540d685cb7d4fe53f1d04) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/2f66d56982246bb5be58cab48ea6e6b1869ce797) - vfyjxf
v4.16.1.1014
BETA
July 8, 2026
* [Fix #881 Crash when looking up smelting recipes](https://github.com/mezz/JustEnoughItems/commit/bac82c61c9c38a5760f3a6b280c5ce8c303348b0) - mezz
* [Fix crash from invalid smelting recipe. #831](https://github.com/mezz/JustEnoughItems/commit/37385fcdaf4e15726b586b80c209993a08526795) - mezz
* [Update Gradle runtime for modern JDKs](https://github.com/mezz/JustEnoughItems/commit/163a0e7e57aaea6d47833f26995e0279d1ce29b2) - mezz
* [#760 Log any invalid smelting recipes that could cause a crash.](https://github.com/mezz/JustEnoughItems/commit/01142a7a4dea6670deff87c0db6fbce9e0ed617a) - mezz
v19.32.0.359
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/54bdb46326932ff8b5ef9010bff73d9342eb2f9b) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/9713d734dd933670a7a0c185c286cb5b6a128d86) - vfyjxf
v19.32.0.359
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/54bdb46326932ff8b5ef9010bff73d9342eb2f9b) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/9713d734dd933670a7a0c185c286cb5b6a128d86) - vfyjxf
v19.32.0.359
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/54bdb46326932ff8b5ef9010bff73d9342eb2f9b) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/9713d734dd933670a7a0c185c286cb5b6a128d86) - vfyjxf
v29.13.0.42
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/280f98870050e250a4e5cc9d16a4aa8232a4f136) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/9a362e7cccd26fa19e96f2870284474107dbb9db) - vfyjxf
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/fcf0b76c4eaf737de617e51e02b25cf344be193a) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/d12679f1bf49cb518e69a719ce74cd680781fd7d) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/0dc517072771fe2155df5fdf780e1161e879bca8) - mezz
v29.13.0.42
BETA
July 8, 2026
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/280f98870050e250a4e5cc9d16a4aa8232a4f136) - mezz
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/9a362e7cccd26fa19e96f2870284474107dbb9db) - vfyjxf
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/fcf0b76c4eaf737de617e51e02b25cf344be193a) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/d12679f1bf49cb518e69a719ce74cd680781fd7d) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/0dc517072771fe2155df5fdf780e1161e879bca8) - mezz
v30.7.0.41
BETA
July 8, 2026
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/cf556a6b4fd2d69a30c550ec7d4dc5c91c058e2a) - vfyjxf
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/02880a3637f07244cd5cd64e59a50b4f397421e1) - mezz
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/ea05c7e45f07754ce44c977837648a21f26f4083) - mezz
v30.7.0.41
BETA
July 8, 2026
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/cf556a6b4fd2d69a30c550ec7d4dc5c91c058e2a) - vfyjxf
* [Document unsupported Maven versions](https://github.com/mezz/JustEnoughItems/commit/02880a3637f07244cd5cd64e59a50b4f397421e1) - mezz
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/ea05c7e45f07754ce44c977837648a21f26f4083) - mezz
v29.12.0.41
BETA
July 7, 2026
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/6493c2bb8e3ac0c1284dcc52b7116063de98cbf2) - mezz
v29.12.0.41
BETA
July 7, 2026
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/6493c2bb8e3ac0c1284dcc52b7116063de98cbf2) - mezz
v30.7.0.40
BETA
July 7, 2026
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/1e7fdf7dcc89cbba5f38a8d9e479f28ae9fee720) - mezz
v30.7.0.40
BETA
July 7, 2026
* [Add Fabric AMECS key mapping tests](https://github.com/mezz/JustEnoughItems/commit/1e7fdf7dcc89cbba5f38a8d9e479f28ae9fee720) - mezz
v27.14.0.45
BETA
July 7, 2026
* [Fix #4355 Fix #3774 Fix Fabric AMECS key mappings and add tests](https://github.com/mezz/JustEnoughItems/commit/b3c6cb99081b302cb96908be679823751f34b436) - mezz
v27.14.0.45
BETA
July 7, 2026
* [Fix #4355 Fix #3774 Fix Fabric AMECS key mappings and add tests](https://github.com/mezz/JustEnoughItems/commit/b3c6cb99081b302cb96908be679823751f34b436) - mezz
v27.14.0.44
BETA
July 6, 2026
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/d82673d2b4fc4b0457541bc1dd736baf6ceabdb6) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/1824e2cf907685d19a2ed0c9c6dd1b6b7d58423d) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/f925053446e1c6592190f0c3e8a6f526886b58b3) - mezz
v27.14.0.44
BETA
July 6, 2026
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/d82673d2b4fc4b0457541bc1dd736baf6ceabdb6) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/1824e2cf907685d19a2ed0c9c6dd1b6b7d58423d) - mezz
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/f925053446e1c6592190f0c3e8a6f526886b58b3) - mezz
v19.32.0.358
BETA
July 5, 2026
* [Fix Jenkins changelog task name](https://github.com/mezz/JustEnoughItems/commit/e0982cada111325e1f20e9756bb52f2149ddcd5d) - mezz
* [Disable concurrent Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/f00b6816605cc6d195ae354948d1113aba2321a7) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/50316499415b8791a42183235db787c506194845) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/79cdbd0ccc4678ece9a9b8153aa0fe2a45ab0545) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/97ba6994434fd94724ec63c58d35def96fcbaa7e) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/88ed79e341f4f8d712cc893847055198e3e06a62) - mezz
* [Fix #3925 #4273 Use stable server config paths for known hosts and LAN saves](https://github.com/mezz/JustEnoughItems/commit/7a3d6dbfcc423743427d67c49e12c143ed3253ec) - mezz
* [Add tests for bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/7367bcbcf1a252d062efa514424ec41f050f294e) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/1b69db1dc95da0fe96f57b744c513385413ce8be) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/749fde95fb7f88dff79f753a328678ce2c0c4164) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/59e92355ff685499a02a29ba5ce52ca695456ed5) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/5526bb03712349ff9ac2dd5ebe57daca690dc698) - mezz
* [Add NeoForge in-game tests and result reporting](https://github.com/mezz/JustEnoughItems/commit/3ef85ab1cf566e0b44eeaa60842f4531b375caca) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/0c62346843553a9f812ee77202e75fc8c2f5a722) - mezz
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/bb9c3af7a9938db99ba31d78197a69c3cf4ff9d2) - mezz
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/8ac97308f0aa7807f4be1262ce60058c345ff6cf) - mezz
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/5cdc812f9084c3b6fec503798f61fb665e3b1453) - mezz
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/3ba4f534fd3c85b63889efaf8d8939714cc6d2f5) - Colter
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/1d4c67d506176860afa4febe2ff5dc766b5a075d) - mezz
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/8bebe1bfe9fe2b0fdcc6a15a6f1384bf8cbe7d22) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/7ec948ebb644d6bd2aef7087c05b3635bfba240d) - mezz
* [Adapt NeoForge tag update startup gating](https://github.com/mezz/JustEnoughItems/commit/2f31269a8337c6da419dbfce4d4c4a0c876b503f) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/d561cf1b9d667294ccbb2d42defab03c2b22a420) - Mithi83
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/748003c92c376a8e57cd95c3f8b0c94a462fbd0f) - mezz
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/dea1ea12deb7c730ddd8469e94bde0de0579364d) - Wacky Wars
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/a98546e3aab1855c653ae8f8e5aa56c60c285612) - Aadhav Manimurugan
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/942c7d54a3900045f72bbc3d26211b6e2be684bd) - mezz
* [Update Indonesian translations (#4282, #4285)](https://github.com/mezz/JustEnoughItems/commit/8b18235c17a5c636eeb02a6e6673d8928416d38a) - NizarGhGProgrammer
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/18db721c012e14a968c3a05a800aea5d5e09d22d) - Sr.Xlr11
* [Update es_ar.json (#4168)](https://github.com/mezz/JustEnoughItems/commit/f7fc2fe6863f9bfb5058e191f0874fd4e09ce73d) - Texaliuz
* [Disable page navigation buttons when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/a2f4178f3bfa887c61bc2e226a33fad5838a0514) - mezz
* [Update kk_kz translation (#4133)](https://github.com/mezz/JustEnoughItems/commit/972f552b835bf8e001f22a47314d3e21d730e3f9) - Nursultan Akim
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/6d882c772515b8c71d234fe4b41e6e574175e42e) - mezz
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/04970dccf2adcff036ffe9b11a1447c451375648) - mezz
* [Update Polish translation](https://github.com/mezz/JustEnoughItems/commit/ad73ac57d7130565ccba1be7445bb03e7959e15d) - Greg-21
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/548ce84204c1bd65793bb87b59434a955c7a3790) - mezz
* [Add Classical Chinese translation (#4104)](https://github.com/mezz/JustEnoughItems/commit/4a40ad2d145ecdef6b4acef6e15f5d82320e9f02) - Bei Dou
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/36e4e1560d0a1b746f922e1e69b21106c911aea4) - mezz
* [Fix ChatUtil color formatting](https://github.com/mezz/JustEnoughItems/commit/a31b1506a499d4ecbf5c2144df591ae3c5068e11) - mezz
* [Update uk_ua.json](https://github.com/mezz/JustEnoughItems/commit/84f8fa3d6047b61ad9ee96bc253e6ba4e81f5eae) - StarmanMine142(or just Starman)
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/57a94e03eee47c7304e9cc84e3f79159adaf559c) - mezz
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/50c99198b3c8c32d2b2e3056e32511c7ccc6f147) - HydrolienF
* [Update sv_se.json](https://github.com/mezz/JustEnoughItems/commit/338b53f47b378300412df12d3ddbcc7bdbacff48) - A. Regnander
* [Fix deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/a0a74279b78115d253a0eb91b6732d97ce32725c) - mezz
* [Update JUnit](https://github.com/mezz/JustEnoughItems/commit/9a225a9c5ea8b781b9b1b4df618dc73b10689dc9) - mezz
* [Remove uid (and bookmarking) from enchantment recipes to save memory](https://github.com/mezz/JustEnoughItems/commit/2e55bb750fbabdcd48d55a35b9ff300be0da71fe) - mezz
* [Update Spotless plugin and configuration](https://github.com/mezz/JustEnoughItems/commit/034eb60dfdb290d0238cb76c3974495d2f544dec) - mezz
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/cf73b577397fe8ab9fa9bb8acf2d2cdf7ba7b0d1) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/cc2e44a5dba2f16ccfbdfdf41d7a81cff48087b6) - mezz
* [Update changelog code for configuration cache](https://github.com/mezz/JustEnoughItems/commit/e5626a15b5b0e343cd5d93ab58d5607b7acfef7b) - mezz
v19.32.0.358
BETA
July 5, 2026
* [Fix Jenkins changelog task name](https://github.com/mezz/JustEnoughItems/commit/e0982cada111325e1f20e9756bb52f2149ddcd5d) - mezz
* [Disable concurrent Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/f00b6816605cc6d195ae354948d1113aba2321a7) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/50316499415b8791a42183235db787c506194845) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/79cdbd0ccc4678ece9a9b8153aa0fe2a45ab0545) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/97ba6994434fd94724ec63c58d35def96fcbaa7e) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/88ed79e341f4f8d712cc893847055198e3e06a62) - mezz
* [Fix #3925 #4273 Use stable server config paths for known hosts and LAN saves](https://github.com/mezz/JustEnoughItems/commit/7a3d6dbfcc423743427d67c49e12c143ed3253ec) - mezz
* [Add tests for bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/7367bcbcf1a252d062efa514424ec41f050f294e) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/1b69db1dc95da0fe96f57b744c513385413ce8be) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/749fde95fb7f88dff79f753a328678ce2c0c4164) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/59e92355ff685499a02a29ba5ce52ca695456ed5) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/5526bb03712349ff9ac2dd5ebe57daca690dc698) - mezz
* [Add NeoForge in-game tests and result reporting](https://github.com/mezz/JustEnoughItems/commit/3ef85ab1cf566e0b44eeaa60842f4531b375caca) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/0c62346843553a9f812ee77202e75fc8c2f5a722) - mezz
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/bb9c3af7a9938db99ba31d78197a69c3cf4ff9d2) - mezz
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/8ac97308f0aa7807f4be1262ce60058c345ff6cf) - mezz
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/5cdc812f9084c3b6fec503798f61fb665e3b1453) - mezz
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/3ba4f534fd3c85b63889efaf8d8939714cc6d2f5) - Colter
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/1d4c67d506176860afa4febe2ff5dc766b5a075d) - mezz
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/8bebe1bfe9fe2b0fdcc6a15a6f1384bf8cbe7d22) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/7ec948ebb644d6bd2aef7087c05b3635bfba240d) - mezz
* [Adapt NeoForge tag update startup gating](https://github.com/mezz/JustEnoughItems/commit/2f31269a8337c6da419dbfce4d4c4a0c876b503f) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/d561cf1b9d667294ccbb2d42defab03c2b22a420) - Mithi83
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/748003c92c376a8e57cd95c3f8b0c94a462fbd0f) - mezz
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/dea1ea12deb7c730ddd8469e94bde0de0579364d) - Wacky Wars
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/a98546e3aab1855c653ae8f8e5aa56c60c285612) - Aadhav Manimurugan
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/942c7d54a3900045f72bbc3d26211b6e2be684bd) - mezz
* [Update Indonesian translations (#4282, #4285)](https://github.com/mezz/JustEnoughItems/commit/8b18235c17a5c636eeb02a6e6673d8928416d38a) - NizarGhGProgrammer
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/18db721c012e14a968c3a05a800aea5d5e09d22d) - Sr.Xlr11
* [Update es_ar.json (#4168)](https://github.com/mezz/JustEnoughItems/commit/f7fc2fe6863f9bfb5058e191f0874fd4e09ce73d) - Texaliuz
* [Disable page navigation buttons when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/a2f4178f3bfa887c61bc2e226a33fad5838a0514) - mezz
* [Update kk_kz translation (#4133)](https://github.com/mezz/JustEnoughItems/commit/972f552b835bf8e001f22a47314d3e21d730e3f9) - Nursultan Akim
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/6d882c772515b8c71d234fe4b41e6e574175e42e) - mezz
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/04970dccf2adcff036ffe9b11a1447c451375648) - mezz
* [Update Polish translation](https://github.com/mezz/JustEnoughItems/commit/ad73ac57d7130565ccba1be7445bb03e7959e15d) - Greg-21
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/548ce84204c1bd65793bb87b59434a955c7a3790) - mezz
* [Add Classical Chinese translation (#4104)](https://github.com/mezz/JustEnoughItems/commit/4a40ad2d145ecdef6b4acef6e15f5d82320e9f02) - Bei Dou
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/36e4e1560d0a1b746f922e1e69b21106c911aea4) - mezz
* [Fix ChatUtil color formatting](https://github.com/mezz/JustEnoughItems/commit/a31b1506a499d4ecbf5c2144df591ae3c5068e11) - mezz
* [Update uk_ua.json](https://github.com/mezz/JustEnoughItems/commit/84f8fa3d6047b61ad9ee96bc253e6ba4e81f5eae) - StarmanMine142(or just Starman)
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/57a94e03eee47c7304e9cc84e3f79159adaf559c) - mezz
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/50c99198b3c8c32d2b2e3056e32511c7ccc6f147) - HydrolienF
* [Update sv_se.json](https://github.com/mezz/JustEnoughItems/commit/338b53f47b378300412df12d3ddbcc7bdbacff48) - A. Regnander
* [Fix deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/a0a74279b78115d253a0eb91b6732d97ce32725c) - mezz
* [Update JUnit](https://github.com/mezz/JustEnoughItems/commit/9a225a9c5ea8b781b9b1b4df618dc73b10689dc9) - mezz
* [Remove uid (and bookmarking) from enchantment recipes to save memory](https://github.com/mezz/JustEnoughItems/commit/2e55bb750fbabdcd48d55a35b9ff300be0da71fe) - mezz
* [Update Spotless plugin and configuration](https://github.com/mezz/JustEnoughItems/commit/034eb60dfdb290d0238cb76c3974495d2f544dec) - mezz
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/cf73b577397fe8ab9fa9bb8acf2d2cdf7ba7b0d1) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/cc2e44a5dba2f16ccfbdfdf41d7a81cff48087b6) - mezz
* [Update changelog code for configuration cache](https://github.com/mezz/JustEnoughItems/commit/e5626a15b5b0e343cd5d93ab58d5607b7acfef7b) - mezz
v19.32.0.358
BETA
July 5, 2026
* [Fix Jenkins changelog task name](https://github.com/mezz/JustEnoughItems/commit/e0982cada111325e1f20e9756bb52f2149ddcd5d) - mezz
* [Disable concurrent Jenkins builds](https://github.com/mezz/JustEnoughItems/commit/f00b6816605cc6d195ae354948d1113aba2321a7) - mezz
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/50316499415b8791a42183235db787c506194845) - mezz
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/79cdbd0ccc4678ece9a9b8153aa0fe2a45ab0545) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/97ba6994434fd94724ec63c58d35def96fcbaa7e) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/88ed79e341f4f8d712cc893847055198e3e06a62) - mezz
* [Fix #3925 #4273 Use stable server config paths for known hosts and LAN saves](https://github.com/mezz/JustEnoughItems/commit/7a3d6dbfcc423743427d67c49e12c143ed3253ec) - mezz
* [Add tests for bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/7367bcbcf1a252d062efa514424ec41f050f294e) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/1b69db1dc95da0fe96f57b744c513385413ce8be) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/749fde95fb7f88dff79f753a328678ce2c0c4164) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/59e92355ff685499a02a29ba5ce52ca695456ed5) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/5526bb03712349ff9ac2dd5ebe57daca690dc698) - mezz
* [Add NeoForge in-game tests and result reporting](https://github.com/mezz/JustEnoughItems/commit/3ef85ab1cf566e0b44eeaa60842f4531b375caca) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/0c62346843553a9f812ee77202e75fc8c2f5a722) - mezz
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/bb9c3af7a9938db99ba31d78197a69c3cf4ff9d2) - mezz
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/8ac97308f0aa7807f4be1262ce60058c345ff6cf) - mezz
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/5cdc812f9084c3b6fec503798f61fb665e3b1453) - mezz
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/3ba4f534fd3c85b63889efaf8d8939714cc6d2f5) - Colter
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/1d4c67d506176860afa4febe2ff5dc766b5a075d) - mezz
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/8bebe1bfe9fe2b0fdcc6a15a6f1384bf8cbe7d22) - mezz
* [Fix Fabric key mappings with optional AMECS](https://github.com/mezz/JustEnoughItems/commit/7ec948ebb644d6bd2aef7087c05b3635bfba240d) - mezz
* [Adapt NeoForge tag update startup gating](https://github.com/mezz/JustEnoughItems/commit/2f31269a8337c6da419dbfce4d4c4a0c876b503f) - mezz
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/d561cf1b9d667294ccbb2d42defab03c2b22a420) - Mithi83
* [Adapt item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/748003c92c376a8e57cd95c3f8b0c94a462fbd0f) - mezz
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/dea1ea12deb7c730ddd8469e94bde0de0579364d) - Wacky Wars
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/a98546e3aab1855c653ae8f8e5aa56c60c285612) - Aadhav Manimurugan
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/942c7d54a3900045f72bbc3d26211b6e2be684bd) - mezz
* [Update Indonesian translations (#4282, #4285)](https://github.com/mezz/JustEnoughItems/commit/8b18235c17a5c636eeb02a6e6673d8928416d38a) - NizarGhGProgrammer
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/18db721c012e14a968c3a05a800aea5d5e09d22d) - Sr.Xlr11
* [Update es_ar.json (#4168)](https://github.com/mezz/JustEnoughItems/commit/f7fc2fe6863f9bfb5058e191f0874fd4e09ce73d) - Texaliuz
* [Disable page navigation buttons when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/a2f4178f3bfa887c61bc2e226a33fad5838a0514) - mezz
* [Update kk_kz translation (#4133)](https://github.com/mezz/JustEnoughItems/commit/972f552b835bf8e001f22a47314d3e21d730e3f9) - Nursultan Akim
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/6d882c772515b8c71d234fe4b41e6e574175e42e) - mezz
* [Add Fabric recipe sync fallback startup message](https://github.com/mezz/JustEnoughItems/commit/04970dccf2adcff036ffe9b11a1447c451375648) - mezz
* [Update Polish translation](https://github.com/mezz/JustEnoughItems/commit/ad73ac57d7130565ccba1be7445bb03e7959e15d) - Greg-21
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/548ce84204c1bd65793bb87b59434a955c7a3790) - mezz
* [Add Classical Chinese translation (#4104)](https://github.com/mezz/JustEnoughItems/commit/4a40ad2d145ecdef6b4acef6e15f5d82320e9f02) - Bei Dou
* [Clean up Gradle warnings](https://github.com/mezz/JustEnoughItems/commit/36e4e1560d0a1b746f922e1e69b21106c911aea4) - mezz
* [Fix ChatUtil color formatting](https://github.com/mezz/JustEnoughItems/commit/a31b1506a499d4ecbf5c2144df591ae3c5068e11) - mezz
* [Update uk_ua.json](https://github.com/mezz/JustEnoughItems/commit/84f8fa3d6047b61ad9ee96bc253e6ba4e81f5eae) - StarmanMine142(or just Starman)
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/57a94e03eee47c7304e9cc84e3f79159adaf559c) - mezz
* [Fix CurseForge links and download badge in README](https://github.com/mezz/JustEnoughItems/commit/50c99198b3c8c32d2b2e3056e32511c7ccc6f147) - HydrolienF
* [Update sv_se.json](https://github.com/mezz/JustEnoughItems/commit/338b53f47b378300412df12d3ddbcc7bdbacff48) - A. Regnander
* [Fix deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/a0a74279b78115d253a0eb91b6732d97ce32725c) - mezz
* [Update JUnit](https://github.com/mezz/JustEnoughItems/commit/9a225a9c5ea8b781b9b1b4df618dc73b10689dc9) - mezz
* [Remove uid (and bookmarking) from enchantment recipes to save memory](https://github.com/mezz/JustEnoughItems/commit/2e55bb750fbabdcd48d55a35b9ff300be0da71fe) - mezz
* [Update Spotless plugin and configuration](https://github.com/mezz/JustEnoughItems/commit/034eb60dfdb290d0238cb76c3974495d2f544dec) - mezz
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/cf73b577397fe8ab9fa9bb8acf2d2cdf7ba7b0d1) - mezz
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/cc2e44a5dba2f16ccfbdfdf41d7a81cff48087b6) - mezz
* [Update changelog code for configuration cache](https://github.com/mezz/JustEnoughItems/commit/e5626a15b5b0e343cd5d93ab58d5607b7acfef7b) - mezz
v30.7.0.39
BETA
July 5, 2026
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/9540c4861bdf9aee381a8d1d3827204cb3c69ffe) - mezz
v30.7.0.39
BETA
July 5, 2026
* [Fix delayed executor shutdown handling](https://github.com/mezz/JustEnoughItems/commit/9540c4861bdf9aee381a8d1d3827204cb3c69ffe) - mezz
v30.7.0.38
BETA
July 5, 2026
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/fa9208e4eb8fa05fa576a9729dd2e2fa3a79fa92) - mezz
v30.7.0.38
BETA
July 5, 2026
* [Avoid partial writes from delayed JSON config saves](https://github.com/mezz/JustEnoughItems/commit/fa9208e4eb8fa05fa576a9729dd2e2fa3a79fa92) - mezz
v30.7.0.37
BETA
July 5, 2026
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/e293d817a5c13a618a2a1ea8af6683b417922b89) - mezz
v30.7.0.37
BETA
July 5, 2026
* [Add support for adding aliases to all subtypes of an ingredient at once](https://github.com/mezz/JustEnoughItems/commit/e293d817a5c13a618a2a1ea8af6683b417922b89) - mezz
v27.13.0.43
BETA
July 5, 2026
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/0e6f6872006550d7d7a4c0a090d4a960b186ef8e) - mezz
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/00572c59d2c5f93f84f7ecdc13168c373c2118c0) - ZetaY
v27.13.0.43
BETA
July 5, 2026
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/0e6f6872006550d7d7a4c0a090d4a960b186ef8e) - mezz
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/00572c59d2c5f93f84f7ecdc13168c373c2118c0) - ZetaY
v27.13.0.42
BETA
July 5, 2026
* [Provide a ContextMap for IRecipeCategory#setRecipe, via IIngredientAcceptor#getContextMap()](https://github.com/mezz/JustEnoughItems/commit/3439918440897a132d282c29b68d1f89eb94d89e) - mezz
* [Add tests for bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/22da932fad38ef6f377f4fffd9aa3657565d6c20) - mezz
v27.13.0.42
BETA
July 5, 2026
* [Provide a ContextMap for IRecipeCategory#setRecipe, via IIngredientAcceptor#getContextMap()](https://github.com/mezz/JustEnoughItems/commit/3439918440897a132d282c29b68d1f89eb94d89e) - mezz
* [Add tests for bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/22da932fad38ef6f377f4fffd9aa3657565d6c20) - mezz
v27.12.0.41
BETA
July 5, 2026
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/d800e6b4f4c277671c556a969db44eb39b5abf1c) - mezz
* [Fix #3925 #4273 Use stable server config paths for known hosts and LAN saves](https://github.com/mezz/JustEnoughItems/commit/9cd22b6212a1525d9112ce78641a19db7a7d096b) - mezz
v27.12.0.41
BETA
July 5, 2026
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/d800e6b4f4c277671c556a969db44eb39b5abf1c) - mezz
* [Fix #3925 #4273 Use stable server config paths for known hosts and LAN saves](https://github.com/mezz/JustEnoughItems/commit/9cd22b6212a1525d9112ce78641a19db7a7d096b) - mezz
v27.11.0.40
BETA
July 5, 2026
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/dd68ded6322cba186840dc9a327e9c3ca9f7f9b2) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/57244f9ba5cebd2eefbd126964cf33e088a12d15) - mezz
v27.11.0.40
BETA
July 5, 2026
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/dd68ded6322cba186840dc9a327e9c3ca9f7f9b2) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/57244f9ba5cebd2eefbd126964cf33e088a12d15) - mezz
v27.10.0.39
BETA
July 5, 2026
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/8680cb5e65238cdaa754712a002fc350b9df42ae) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/2abbacc001b9be55bebde1e480d8c0b557667935) - mezz
v27.10.0.39
BETA
July 5, 2026
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/8680cb5e65238cdaa754712a002fc350b9df42ae) - mezz
* [Add game tests for generated synthetic recipes](https://github.com/mezz/JustEnoughItems/commit/2abbacc001b9be55bebde1e480d8c0b557667935) - mezz
v27.9.0.38
BETA
July 5, 2026
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/643ba307494d1d86789fa6d968097fa7798ef504) - mezz
* [Add NeoForge in-game tests and result reporting](https://github.com/mezz/JustEnoughItems/commit/05d0cc869e712f2b0c630c51464690299eb26a73) - mezz
v27.9.0.38
BETA
July 5, 2026
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/643ba307494d1d86789fa6d968097fa7798ef504) - mezz
* [Add NeoForge in-game tests and result reporting](https://github.com/mezz/JustEnoughItems/commit/05d0cc869e712f2b0c630c51464690299eb26a73) - mezz
v27.8.0.37
BETA
July 5, 2026
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/78d28c927808114a70e89d92e1ceec960d4e6f27) - mezz
* [Fix up gradle warnings and deprecations](https://github.com/mezz/JustEnoughItems/commit/48ca92f49bdd99f85be9576567d0f1163605c356) - mezz
* [Use vanilla front and back slot highlight sprites](https://github.com/mezz/JustEnoughItems/commit/03d0a0ccbe7dfb2948b50fa0a07de46fec5dfb96) - mezz
v27.8.0.37
BETA
July 5, 2026
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/78d28c927808114a70e89d92e1ceec960d4e6f27) - mezz
* [Fix up gradle warnings and deprecations](https://github.com/mezz/JustEnoughItems/commit/48ca92f49bdd99f85be9576567d0f1163605c356) - mezz
* [Use vanilla front and back slot highlight sprites](https://github.com/mezz/JustEnoughItems/commit/03d0a0ccbe7dfb2948b50fa0a07de46fec5dfb96) - mezz
v27.7.0.36
BETA
July 5, 2026
* [Add support for NeoForge's key mapping category event registration](https://github.com/mezz/JustEnoughItems/commit/ef2c9530b980badd9696680c0d6bd1e9c3e417e8) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/aeb28ca5517033614edf4815a382c8142dd77e58) - mezz
* [Rename mixin parameters to match real parameter names](https://github.com/mezz/JustEnoughItems/commit/79f223e6282f80d3e0851e2eaf3cc0336336ac12) - mezz
v27.7.0.36
BETA
July 5, 2026
* [Add support for NeoForge's key mapping category event registration](https://github.com/mezz/JustEnoughItems/commit/ef2c9530b980badd9696680c0d6bd1e9c3e417e8) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/aeb28ca5517033614edf4815a382c8142dd77e58) - mezz
* [Rename mixin parameters to match real parameter names](https://github.com/mezz/JustEnoughItems/commit/79f223e6282f80d3e0851e2eaf3cc0336336ac12) - mezz
v27.7.0.35
BETA
July 5, 2026
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/c7ffc6d4658c79b36e0f4e9d26e2c1b7f26f67c9) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/7a1da6cea106f4e42e0b60dc5dcecb4ffcdd51c5) - mezz
v27.7.0.35
BETA
July 5, 2026
* [Move the generalized suffix tree to an embedded library](https://github.com/mezz/JustEnoughItems/commit/c7ffc6d4658c79b36e0f4e9d26e2c1b7f26f67c9) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/7a1da6cea106f4e42e0b60dc5dcecb4ffcdd51c5) - mezz
v27.7.0.34
BETA
July 5, 2026
Version imported from official provider.
v27.7.0.34
BETA
July 5, 2026
Version imported from official provider.
v27.7.0.33
BETA
July 5, 2026
* [Use vanilla repair data for builtin anvil repair recipes (#4347)](https://github.com/mezz/JustEnoughItems/commit/76e60e89f1e15e2883d1597d47f33e224513b957) - Sara Freimer
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/d7daad99f9cf17f2d9c82e420deaa468f273ff6a) - Colter
v27.7.0.33
BETA
July 5, 2026
* [Use vanilla repair data for builtin anvil repair recipes (#4347)](https://github.com/mezz/JustEnoughItems/commit/76e60e89f1e15e2883d1597d47f33e224513b957) - Sara Freimer
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/d7daad99f9cf17f2d9c82e420deaa468f273ff6a) - Colter
v27.7.0.32
BETA
July 5, 2026
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/61a2b37023cc00f627d7e5bc940dfd3066f60c6b) - mezz
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/3e3cc5819282d8c371fbeb587de5cd5084e4c9ca) - mezz
v27.7.0.32
BETA
July 5, 2026
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/61a2b37023cc00f627d7e5bc940dfd3066f60c6b) - mezz
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/3e3cc5819282d8c371fbeb587de5cd5084e4c9ca) - mezz
v27.7.0.31
BETA
July 5, 2026
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/930838f64debde7c9111ba6874e734b711b4ef30) - Abbage230
* [Update Polish translation (#4321)](https://github.com/mezz/JustEnoughItems/commit/3f16dcf08c5bbb6299bc9d7cc3ac963834bce061) - Greg-21
* [Adapt NeoForge tag update startup gating](https://github.com/mezz/JustEnoughItems/commit/be460f938f9acdca6811cc14cb453138e326fdee) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/93d9c03a2ace0529b9a563c5c29f9b28d0647090) - mezz
* [Update fabric loom](https://github.com/mezz/JustEnoughItems/commit/849e923fb2fb2af16890ef0c7e306ecd710af393) - mezz
* [Update gradle wrapper](https://github.com/mezz/JustEnoughItems/commit/71c5d200e77cf1a6c52a01a6cfca9adc0481181c) - mezz
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/20c14ec09c1aa12ba6cd00289b05f3da1560fe00) - mezz
* [Port AMECS support to Fabric (#4324)](https://github.com/mezz/JustEnoughItems/commit/0f2a700c72b2707f3ef580f346dfecc37e44e3fd) - 青海
v27.7.0.31
BETA
July 5, 2026
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/930838f64debde7c9111ba6874e734b711b4ef30) - Abbage230
* [Update Polish translation (#4321)](https://github.com/mezz/JustEnoughItems/commit/3f16dcf08c5bbb6299bc9d7cc3ac963834bce061) - Greg-21
* [Adapt NeoForge tag update startup gating](https://github.com/mezz/JustEnoughItems/commit/be460f938f9acdca6811cc14cb453138e326fdee) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/93d9c03a2ace0529b9a563c5c29f9b28d0647090) - mezz
* [Update fabric loom](https://github.com/mezz/JustEnoughItems/commit/849e923fb2fb2af16890ef0c7e306ecd710af393) - mezz
* [Update gradle wrapper](https://github.com/mezz/JustEnoughItems/commit/71c5d200e77cf1a6c52a01a6cfca9adc0481181c) - mezz
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/20c14ec09c1aa12ba6cd00289b05f3da1560fe00) - mezz
* [Port AMECS support to Fabric (#4324)](https://github.com/mezz/JustEnoughItems/commit/0f2a700c72b2707f3ef580f346dfecc37e44e3fd) - 青海
v27.7.0.30
BETA
July 5, 2026
Version imported from official provider.
v27.7.0.30
BETA
July 5, 2026
Version imported from official provider.
v27.7.0.29
BETA
July 5, 2026
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/d9a65695ac613440bb7687311cee17378a2b5005) - mezz
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/809f266839bb71e395a16ae136a810013476f52f) - mezz
v27.7.0.29
BETA
July 5, 2026
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/d9a65695ac613440bb7687311cee17378a2b5005) - mezz
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/809f266839bb71e395a16ae136a810013476f52f) - mezz
v27.6.0.28
BETA
July 5, 2026
* [Remove background blur effect behind the Recipes GUI](https://github.com/mezz/JustEnoughItems/commit/50f89cdffd35ae9ab39e3948a1a05496f9965886) - mezz
v27.6.0.28
BETA
July 5, 2026
* [Remove background blur effect behind the Recipes GUI](https://github.com/mezz/JustEnoughItems/commit/50f89cdffd35ae9ab39e3948a1a05496f9965886) - mezz
v27.6.0.27
BETA
July 5, 2026
* [Adapt #4289 item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/15b4e63626699d9a94253be9f778f21b1cfe84a5) - mezz
v27.6.0.27
BETA
July 5, 2026
* [Adapt #4289 item stack acceptor handling](https://github.com/mezz/JustEnoughItems/commit/15b4e63626699d9a94253be9f778f21b1cfe84a5) - mezz
v27.6.0.26
BETA
July 5, 2026
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/a9b4397301cef037a1067f136637f257a43e060b) - Mithi83
v27.6.0.26
BETA
July 5, 2026
* [Add quick move (shift-click) support to IGhostIngredientHandler (#4278)](https://github.com/mezz/JustEnoughItems/commit/a9b4397301cef037a1067f136637f257a43e060b) - Mithi83
v27.5.0.25
BETA
July 5, 2026
* [Add support for NeoForge's FluidStackContentsFactory for SlotDisplays](https://github.com/mezz/JustEnoughItems/commit/222d26d70238e56c2c8b01a7b86a4c36f6573786) - mezz
v27.5.0.25
BETA
July 5, 2026
* [Add support for NeoForge's FluidStackContentsFactory for SlotDisplays](https://github.com/mezz/JustEnoughItems/commit/222d26d70238e56c2c8b01a7b86a4c36f6573786) - mezz
v29.12.0.40
BETA
July 4, 2026
* [Call RegistryUtil.setRegistryAccess earlier in game tests](https://github.com/mezz/JustEnoughItems/commit/b6f20b166b22450cc39692cb40aafc7e63ce2d59) - mezz
* [Print full test exceptions to the log in Jenkins](https://github.com/mezz/JustEnoughItems/commit/fc33b291e7c42e5a0b05166cb1ec9684e4aef39d) - mezz
* [Always archive Jenkins test results](https://github.com/mezz/JustEnoughItems/commit/f38de833cb63df3fccdf9a768b628d365f93c018) - mezz
v29.12.0.40
BETA
July 4, 2026
* [Call RegistryUtil.setRegistryAccess earlier in game tests](https://github.com/mezz/JustEnoughItems/commit/b6f20b166b22450cc39692cb40aafc7e63ce2d59) - mezz
* [Print full test exceptions to the log in Jenkins](https://github.com/mezz/JustEnoughItems/commit/fc33b291e7c42e5a0b05166cb1ec9684e4aef39d) - mezz
* [Always archive Jenkins test results](https://github.com/mezz/JustEnoughItems/commit/f38de833cb63df3fccdf9a768b628d365f93c018) - mezz
v30.6.0.36
BETA
July 4, 2026
* [Call RegistryUtil.setRegistryAccess earlier in game tests](https://github.com/mezz/JustEnoughItems/commit/568e2773b8f0da3bd5d52c77745b3d881066843b) - mezz
* [Print full test exceptions to the log in Jenkins](https://github.com/mezz/JustEnoughItems/commit/4932cf2965fa30901fd12ea64ea250a31efbfd4f) - mezz
v30.6.0.36
BETA
July 4, 2026
* [Call RegistryUtil.setRegistryAccess earlier in game tests](https://github.com/mezz/JustEnoughItems/commit/568e2773b8f0da3bd5d52c77745b3d881066843b) - mezz
* [Print full test exceptions to the log in Jenkins](https://github.com/mezz/JustEnoughItems/commit/4932cf2965fa30901fd12ea64ea250a31efbfd4f) - mezz
v30.6.0.33
BETA
July 4, 2026
* [Always archive Jenkins test results](https://github.com/mezz/JustEnoughItems/commit/83c1f7a8c69d4611b4e75e3cdfccd00bb0ee21a4) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/ed837c04ec8c06936c6d486a9be552c20d71fea3) - mezz
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/9c3be8ae998a07bbb4612c323be8121b3f153682) - ZetaY
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/fbae8d5fe5df124a2aeb85d01f7b654d94eb6685) - Sr.Xlr11
* [Fix Indonesian translations for JEI (#4285)](https://github.com/mezz/JustEnoughItems/commit/b57508527f0e837f37f9e5ac381781f9f06b42db) - NizarGhGProgrammer
* [Update Indonesian Language (#4282)](https://github.com/mezz/JustEnoughItems/commit/b0bb881ec31dd06cc3184d116ec35affda518364) - NizarGhGProgrammer
* [Update uk_ua.json (#4243)](https://github.com/mezz/JustEnoughItems/commit/ae1ca2acbdffe264f02bff5ba10d48cca6203aaf) - Starman
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/939c978ebf694dda901895ef55174af1273e601e) - Wacky Wars
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/1ba9d7206951f7d7de198ec15047830e68e94022) - Aadhav Manimurugan
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/eb04185f920a8977ecc5ece22ee0434ce91ebe9d) - mezz
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/08737e0a0efa9cadc378e7e178fd83b5750c226d) - mezz
v30.6.0.33
BETA
July 4, 2026
* [Always archive Jenkins test results](https://github.com/mezz/JustEnoughItems/commit/83c1f7a8c69d4611b4e75e3cdfccd00bb0ee21a4) - mezz
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/ed837c04ec8c06936c6d486a9be552c20d71fea3) - mezz
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/9c3be8ae998a07bbb4612c323be8121b3f153682) - ZetaY
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/fbae8d5fe5df124a2aeb85d01f7b654d94eb6685) - Sr.Xlr11
* [Fix Indonesian translations for JEI (#4285)](https://github.com/mezz/JustEnoughItems/commit/b57508527f0e837f37f9e5ac381781f9f06b42db) - NizarGhGProgrammer
* [Update Indonesian Language (#4282)](https://github.com/mezz/JustEnoughItems/commit/b0bb881ec31dd06cc3184d116ec35affda518364) - NizarGhGProgrammer
* [Update uk_ua.json (#4243)](https://github.com/mezz/JustEnoughItems/commit/ae1ca2acbdffe264f02bff5ba10d48cca6203aaf) - Starman
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/939c978ebf694dda901895ef55174af1273e601e) - Wacky Wars
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/1ba9d7206951f7d7de198ec15047830e68e94022) - Aadhav Manimurugan
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/eb04185f920a8977ecc5ece22ee0434ce91ebe9d) - mezz
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/08737e0a0efa9cadc378e7e178fd83b5750c226d) - mezz
v29.12.0.39
BETA
July 4, 2026
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/8eed4fd15293e48912f31de78c08d26aa1ca5bca) - ZetaY
* [Fix Indonesian translations for JEI (#4285)](https://github.com/mezz/JustEnoughItems/commit/5ee03986ebdb6c800194b3bce0264aa465a56308) - NizarGhGProgrammer
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/17bec7a342d1166db9695c882e84ab72fa9bb8ad) - mezz
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/e264a75b76ced9394c65acf3f3c541992d3cd25f) - Wacky Wars
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/e11fadd1c9f3646d8ed810b38657a2b4af79a773) - Sr.Xlr11
* [Update uk_ua.json (#4243)](https://github.com/mezz/JustEnoughItems/commit/af99c6ce463098fdfa9e0fe89d272e5b886f14d9) - Starman
* [Update Indonesian Language (#4282)](https://github.com/mezz/JustEnoughItems/commit/9da390e2d91f4389ebf5b085abc9356e2260c13a) - NizarGhGProgrammer
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/816159e1f9f434e9726eab8672ab25789fe45c99) - mezz
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/4af4dc2aac667033eb505ae4b0237849016554a2) - Aadhav Manimurugan
* [Remove Fabric Client GameTests from Jenkins stages](https://github.com/mezz/JustEnoughItems/commit/cd1da9e4fd9e1810802d2f5731087c0e638555ac) - mezz
* [Provide a ContextMap for IRecipeCategory#setRecipe, via IIngredientAcceptor#getContextMap()](https://github.com/mezz/JustEnoughItems/commit/b91e08f061d48911ca352f6aea1f4f6312f43b11) - mezz
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/81fc7b9b7ccbed79864a22892241ca2e8b5afccd) - mezz
* [Add platform world helper for local paths](https://github.com/mezz/JustEnoughItems/commit/7d8c5a6fc267d11eee55ba2b21444bfd7196dda9) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/7d1237fffe3e64c90ac60efeef2b7469b236bb11) - mezz
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/30c8fc3bc1fa72be18e0b7f7f2ec3df76a69026b) - mezz
* [Fix #4326 Leave Fabric keys unbound if they need modifiers and AMECS is missing](https://github.com/mezz/JustEnoughItems/commit/1cef9c60fbf7dba7abe79645a29579e65dc83a72) - mezz
* [add GitHubActionsStepSummaryDumper to tests](https://github.com/mezz/JustEnoughItems/commit/f7d099ded483182895ea5286b0459de4cfd03cb8) - mezz
* [Add tests to make sure all the generated synthetic recipes work](https://github.com/mezz/JustEnoughItems/commit/bcf906ead2ce9da45b5f313e749209f20fb21a82) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/80585fe43bc4b168a1d3c0d3a05bbdfd5ae06296) - mezz
* [Add tests for generated grindstone and anvil recipes](https://github.com/mezz/JustEnoughItems/commit/540a107d7d7291f03adb5c810dbeabfc2a87dd54) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/3631954ad3c0e0b3102c2b1a7cf4901b909c0a2c) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/f7dca9976b07b4f887fc9c084ac347a8ceed67a9) - mezz
* [Fix up gradle warnings and deprecations](https://github.com/mezz/JustEnoughItems/commit/b26dcf64dd59e057f0d39cc993be4ecc78ea7e1e) - mezz
* [Try exporting game test results in a way Jenkins can read](https://github.com/mezz/JustEnoughItems/commit/4384b9060b3c48505eca4cd98d3c5bec3581e7c1) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/30bd409b857c11c66e5fbc858c4babc0bde7fd5b) - mezz
* [Add Neoforge in-game tests](https://github.com/mezz/JustEnoughItems/commit/07d14b8a25822effb50391a3a163517800a44bcd) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/e1f9afdff9aa24bb289dec730a814113539b9764) - mezz
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/cbf99948549d2ec296faed529510a9a481825b90) - mezz
* [Add support for NeoForge's key mapping category event registration](https://github.com/mezz/JustEnoughItems/commit/93351ef2379de1d9db78a6df6d2134e6dee36de5) - mezz
* [Rename mixin parameters to match real parameter names](https://github.com/mezz/JustEnoughItems/commit/858a24b820c9ca7f3a4380c42d334c253bbf6e8c) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/179d2363b198940fcb5d9cef8705828d94f24552) - mezz
* [Use vanilla front and back slot highlight sprites](https://github.com/mezz/JustEnoughItems/commit/0bcb6324560c6d91389b5a41c0e69f58c2c2ae70) - mezz
* [Fix support for items that can be self-repaired on the anvil but don't have a repair item](https://github.com/mezz/JustEnoughItems/commit/bb0d845ed845df47972a75fa0e2ea289108d4dd3) - mezz
* [Move the generalized suffix tree to be an embedded library](https://github.com/mezz/JustEnoughItems/commit/a8862c57f94a96613379cc576e29955d959ebbde) - mezz
* [Remove leftover SubString code that was moved to suffixtree library](https://github.com/mezz/JustEnoughItems/commit/9313c09030ad3c771e2612928d74e58021d0d245) - mezz
* [Query vanilla's repairable component for calculating builtin anvil repair recipes (#4347)](https://github.com/mezz/JustEnoughItems/commit/c2c471aa98ecba9512ef331fce7117a1bd6b941b) - Sara Freimer
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/98bb55535c755bff3a73c04554b11d215219b1ee) - Colter
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/7f7b14b4b2d0bbcd56f9d77cea7e4dd2e2809609) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/1cc89a4642599da9697e339f67ba63ba8266a808) - mezz
v29.12.0.39
BETA
July 4, 2026
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/8eed4fd15293e48912f31de78c08d26aa1ca5bca) - ZetaY
* [Fix Indonesian translations for JEI (#4285)](https://github.com/mezz/JustEnoughItems/commit/5ee03986ebdb6c800194b3bce0264aa465a56308) - NizarGhGProgrammer
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/17bec7a342d1166db9695c882e84ab72fa9bb8ad) - mezz
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/e264a75b76ced9394c65acf3f3c541992d3cd25f) - Wacky Wars
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/e11fadd1c9f3646d8ed810b38657a2b4af79a773) - Sr.Xlr11
* [Update uk_ua.json (#4243)](https://github.com/mezz/JustEnoughItems/commit/af99c6ce463098fdfa9e0fe89d272e5b886f14d9) - Starman
* [Update Indonesian Language (#4282)](https://github.com/mezz/JustEnoughItems/commit/9da390e2d91f4389ebf5b085abc9356e2260c13a) - NizarGhGProgrammer
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/816159e1f9f434e9726eab8672ab25789fe45c99) - mezz
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/4af4dc2aac667033eb505ae4b0237849016554a2) - Aadhav Manimurugan
* [Remove Fabric Client GameTests from Jenkins stages](https://github.com/mezz/JustEnoughItems/commit/cd1da9e4fd9e1810802d2f5731087c0e638555ac) - mezz
* [Provide a ContextMap for IRecipeCategory#setRecipe, via IIngredientAcceptor#getContextMap()](https://github.com/mezz/JustEnoughItems/commit/b91e08f061d48911ca352f6aea1f4f6312f43b11) - mezz
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/81fc7b9b7ccbed79864a22892241ca2e8b5afccd) - mezz
* [Add platform world helper for local paths](https://github.com/mezz/JustEnoughItems/commit/7d8c5a6fc267d11eee55ba2b21444bfd7196dda9) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/7d1237fffe3e64c90ac60efeef2b7469b236bb11) - mezz
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/30c8fc3bc1fa72be18e0b7f7f2ec3df76a69026b) - mezz
* [Fix #4326 Leave Fabric keys unbound if they need modifiers and AMECS is missing](https://github.com/mezz/JustEnoughItems/commit/1cef9c60fbf7dba7abe79645a29579e65dc83a72) - mezz
* [add GitHubActionsStepSummaryDumper to tests](https://github.com/mezz/JustEnoughItems/commit/f7d099ded483182895ea5286b0459de4cfd03cb8) - mezz
* [Add tests to make sure all the generated synthetic recipes work](https://github.com/mezz/JustEnoughItems/commit/bcf906ead2ce9da45b5f313e749209f20fb21a82) - mezz
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/80585fe43bc4b168a1d3c0d3a05bbdfd5ae06296) - mezz
* [Add tests for generated grindstone and anvil recipes](https://github.com/mezz/JustEnoughItems/commit/540a107d7d7291f03adb5c810dbeabfc2a87dd54) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/3631954ad3c0e0b3102c2b1a7cf4901b909c0a2c) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/f7dca9976b07b4f887fc9c084ac347a8ceed67a9) - mezz
* [Fix up gradle warnings and deprecations](https://github.com/mezz/JustEnoughItems/commit/b26dcf64dd59e057f0d39cc993be4ecc78ea7e1e) - mezz
* [Try exporting game test results in a way Jenkins can read](https://github.com/mezz/JustEnoughItems/commit/4384b9060b3c48505eca4cd98d3c5bec3581e7c1) - mezz
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/30bd409b857c11c66e5fbc858c4babc0bde7fd5b) - mezz
* [Add Neoforge in-game tests](https://github.com/mezz/JustEnoughItems/commit/07d14b8a25822effb50391a3a163517800a44bcd) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/e1f9afdff9aa24bb289dec730a814113539b9764) - mezz
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/cbf99948549d2ec296faed529510a9a481825b90) - mezz
* [Add support for NeoForge's key mapping category event registration](https://github.com/mezz/JustEnoughItems/commit/93351ef2379de1d9db78a6df6d2134e6dee36de5) - mezz
* [Rename mixin parameters to match real parameter names](https://github.com/mezz/JustEnoughItems/commit/858a24b820c9ca7f3a4380c42d334c253bbf6e8c) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/179d2363b198940fcb5d9cef8705828d94f24552) - mezz
* [Use vanilla front and back slot highlight sprites](https://github.com/mezz/JustEnoughItems/commit/0bcb6324560c6d91389b5a41c0e69f58c2c2ae70) - mezz
* [Fix support for items that can be self-repaired on the anvil but don't have a repair item](https://github.com/mezz/JustEnoughItems/commit/bb0d845ed845df47972a75fa0e2ea289108d4dd3) - mezz
* [Move the generalized suffix tree to be an embedded library](https://github.com/mezz/JustEnoughItems/commit/a8862c57f94a96613379cc576e29955d959ebbde) - mezz
* [Remove leftover SubString code that was moved to suffixtree library](https://github.com/mezz/JustEnoughItems/commit/9313c09030ad3c771e2612928d74e58021d0d245) - mezz
* [Query vanilla's repairable component for calculating builtin anvil repair recipes (#4347)](https://github.com/mezz/JustEnoughItems/commit/c2c471aa98ecba9512ef331fce7117a1bd6b941b) - Sara Freimer
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/98bb55535c755bff3a73c04554b11d215219b1ee) - Colter
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/7f7b14b4b2d0bbcd56f9d77cea7e4dd2e2809609) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/1cc89a4642599da9697e339f67ba63ba8266a808) - mezz
v30.6.0.31
BETA
July 4, 2026
* [Remove Fabric Client GameTests from Jenkins stages](https://github.com/mezz/JustEnoughItems/commit/6eb4a128c3a27261651819454ee22d9bf743fb3a) - mezz
* [Provide a ContextMap for IRecipeCategory#setRecipe, via IIngredientAcceptor#getContextMap()](https://github.com/mezz/JustEnoughItems/commit/73ba02e419fa78ec817d9717ffc43af67e95c9aa) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/48f62ebc1fb15551e6ce1f2edd3d4fcd7df3447a) - mezz
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/f27b21a8eae6cbdc8e33d642ace51817acd31346) - mezz
* [Add platform world helper for local paths](https://github.com/mezz/JustEnoughItems/commit/84a575d3f16795ca21f1e7150cac80df16122a8a) - mezz
* [Fix #4326 Leave Fabric keys unbound if they need modifiers and AMECS is missing](https://github.com/mezz/JustEnoughItems/commit/036a56dc91c7bcaeccea88be62d3f2f7cdd315e3) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/d62f72806400b8dff1496ffc00387c69b9d9f638) - mezz
v30.6.0.31
BETA
July 4, 2026
* [Remove Fabric Client GameTests from Jenkins stages](https://github.com/mezz/JustEnoughItems/commit/6eb4a128c3a27261651819454ee22d9bf743fb3a) - mezz
* [Provide a ContextMap for IRecipeCategory#setRecipe, via IIngredientAcceptor#getContextMap()](https://github.com/mezz/JustEnoughItems/commit/73ba02e419fa78ec817d9717ffc43af67e95c9aa) - mezz
* [Fix #4194 Ingredient List resets to first page after clicking for a recipe](https://github.com/mezz/JustEnoughItems/commit/48f62ebc1fb15551e6ce1f2edd3d4fcd7df3447a) - mezz
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/f27b21a8eae6cbdc8e33d642ace51817acd31346) - mezz
* [Add platform world helper for local paths](https://github.com/mezz/JustEnoughItems/commit/84a575d3f16795ca21f1e7150cac80df16122a8a) - mezz
* [Fix #4326 Leave Fabric keys unbound if they need modifiers and AMECS is missing](https://github.com/mezz/JustEnoughItems/commit/036a56dc91c7bcaeccea88be62d3f2f7cdd315e3) - mezz
* [#4348 add tests to verify that recipe sync works on fabric on singleplayer and multiplayer](https://github.com/mezz/JustEnoughItems/commit/d62f72806400b8dff1496ffc00387c69b9d9f638) - mezz
v15.20.0.133
BETA
July 4, 2026
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/8814ef301e3dc5d6c748ce7c28d035c50db99113) - mezz
v15.20.0.133
BETA
July 4, 2026
* [Specify Java 17 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/8814ef301e3dc5d6c748ce7c28d035c50db99113) - mezz
v19.27.0.346
BETA
July 2, 2026
* [Specify Java 21 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/06f12b183a4df88ce210c41ee1ab98a7bd699d24) - mezz
v19.27.0.346
BETA
July 2, 2026
* [Specify Java 21 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/06f12b183a4df88ce210c41ee1ab98a7bd699d24) - mezz
v19.27.0.346
BETA
July 2, 2026
* [Specify Java 21 for the gradle toolchain](https://github.com/mezz/JustEnoughItems/commit/06f12b183a4df88ce210c41ee1ab98a7bd699d24) - mezz
v19.27.0.345
BETA
July 2, 2026
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/f8e637c2087c5f528939ecb7bb3c2164d9b69162) - mezz
v19.27.0.345
BETA
July 2, 2026
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/f8e637c2087c5f528939ecb7bb3c2164d9b69162) - mezz
v19.27.0.345
BETA
July 2, 2026
* [Fix #3925 #4273 Use more stable server config paths for known hosts and lan saves](https://github.com/mezz/JustEnoughItems/commit/f8e637c2087c5f528939ecb7bb3c2164d9b69162) - mezz
v30.4.0.25
BETA
July 1, 2026
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/8251fef62e6ff991d500b1bc29ff87fce556a53a) - mezz
v30.4.0.25
BETA
July 1, 2026
* [Fix #4245 Improve mod-name formatting detection](https://github.com/mezz/JustEnoughItems/commit/8251fef62e6ff991d500b1bc29ff87fce556a53a) - mezz
v19.27.0.344
BETA
July 1, 2026
* [[1.21.1] Improve mod-name formatting detection (#4343)](https://github.com/mezz/JustEnoughItems/commit/2f3695c7b497a2e5dd91cbe8e586b09e18dab4b8) - 0196071
v19.27.0.344
BETA
July 1, 2026
* [[1.21.1] Improve mod-name formatting detection (#4343)](https://github.com/mezz/JustEnoughItems/commit/2f3695c7b497a2e5dd91cbe8e586b09e18dab4b8) - 0196071
v19.27.0.344
BETA
July 1, 2026
* [[1.21.1] Improve mod-name formatting detection (#4343)](https://github.com/mezz/JustEnoughItems/commit/2f3695c7b497a2e5dd91cbe8e586b09e18dab4b8) - 0196071
v30.3.0.24
BETA
July 1, 2026
* [Add tests for generated grindstone and anvil recipes](https://github.com/mezz/JustEnoughItems/commit/dcd4ff282fe8b60afa7a398f8c62dc214dcfe47b) - mezz
v30.3.0.24
BETA
July 1, 2026
* [Add tests for generated grindstone and anvil recipes](https://github.com/mezz/JustEnoughItems/commit/dcd4ff282fe8b60afa7a398f8c62dc214dcfe47b) - mezz
v30.3.0.23
BETA
June 30, 2026
* [add GitHubActionsStepSummaryDumper to tests](https://github.com/mezz/JustEnoughItems/commit/ec85b71ba8e0bdc9f88d738ba237253bdc3e57fc) - mezz
v30.3.0.23
BETA
June 30, 2026
* [add GitHubActionsStepSummaryDumper to tests](https://github.com/mezz/JustEnoughItems/commit/ec85b71ba8e0bdc9f88d738ba237253bdc3e57fc) - mezz
v30.3.0.22
BETA
June 30, 2026
* [Remove Core build from github workflow](https://github.com/mezz/JustEnoughItems/commit/9525d2e961d1ceb659d74eff60b02d77f122d82f) - mezz
v30.3.0.22
BETA
June 30, 2026
* [Remove Core build from github workflow](https://github.com/mezz/JustEnoughItems/commit/9525d2e961d1ceb659d74eff60b02d77f122d82f) - mezz
v30.3.0.21
BETA
June 30, 2026
* [Add tests to make sure all the generated synthetic recipes work](https://github.com/mezz/JustEnoughItems/commit/5af7033132cd8b18c8d64955247a85f98f5bce8c) - mezz
v30.3.0.21
BETA
June 30, 2026
* [Add tests to make sure all the generated synthetic recipes work](https://github.com/mezz/JustEnoughItems/commit/5af7033132cd8b18c8d64955247a85f98f5bce8c) - mezz
v30.3.0.20
BETA
June 30, 2026
* [Try exporting game test results in a way Jenkins can read](https://github.com/mezz/JustEnoughItems/commit/89fbbad5e265fa9d73b999882f85cfe22a48c8ef) - mezz
v30.3.0.20
BETA
June 30, 2026
* [Try exporting game test results in a way Jenkins can read](https://github.com/mezz/JustEnoughItems/commit/89fbbad5e265fa9d73b999882f85cfe22a48c8ef) - mezz
v30.3.0.19
BETA
June 30, 2026
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/09aac2d83396f79e4574702207d078760263afdc) - mezz
* [Add Neoforge in-game tests](https://github.com/mezz/JustEnoughItems/commit/f65a3ed783a571988bdc4906e6280db9df0e6c7c) - mezz
v30.3.0.19
BETA
June 30, 2026
* [Close #3146 Add support for transferring recipes that require >1 ingredient in one slot](https://github.com/mezz/JustEnoughItems/commit/09aac2d83396f79e4574702207d078760263afdc) - mezz
* [Add Neoforge in-game tests](https://github.com/mezz/JustEnoughItems/commit/f65a3ed783a571988bdc4906e6280db9df0e6c7c) - mezz
v30.2.0.18
BETA
June 28, 2026
* [Fix support for items that can be self-repaired on the anvil but don't have a repair item](https://github.com/mezz/JustEnoughItems/commit/fbc0930a3ab40d9bff7087e4abc3d2f1b7a05c96) - mezz
v30.2.0.18
BETA
June 28, 2026
* [Fix support for items that can be self-repaired on the anvil but don't have a repair item](https://github.com/mezz/JustEnoughItems/commit/fbc0930a3ab40d9bff7087e4abc3d2f1b7a05c96) - mezz
v30.2.0.17
BETA
June 28, 2026
* [fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/962c26f1580519062be5992ed284c6354d0237c6) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/7cfd93b3969e2a024dba1ef4b866f5203f927407) - mezz
v30.2.0.17
BETA
June 28, 2026
* [fix bookmarking repair recipes](https://github.com/mezz/JustEnoughItems/commit/962c26f1580519062be5992ed284c6354d0237c6) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/7cfd93b3969e2a024dba1ef4b866f5203f927407) - mezz
v30.2.0.16
BETA
June 28, 2026
* [Query vanilla's repairable component for calculating builtin anvil repair recipes (#4347)](https://github.com/mezz/JustEnoughItems/commit/59652e5cf83b3874ac5f8254c4cdc0ab7fb9287d) - Sara Freimer
v30.2.0.16
BETA
June 28, 2026
* [Query vanilla's repairable component for calculating builtin anvil repair recipes (#4347)](https://github.com/mezz/JustEnoughItems/commit/59652e5cf83b3874ac5f8254c4cdc0ab7fb9287d) - Sara Freimer
v30.2.0.15
BETA
June 23, 2026
* [Update Jenkinsfile to remove Core subproject](https://github.com/mezz/JustEnoughItems/commit/be64e75a60bf56037298377e24bf160c660b16a8) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/07cf55dc10371e3ba62828d52414aae14d65bf06) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/04ae3e2211b452d96320e330ab28a1857681d1a8) - mezz
v30.2.0.15
BETA
June 23, 2026
* [Update Jenkinsfile to remove Core subproject](https://github.com/mezz/JustEnoughItems/commit/be64e75a60bf56037298377e24bf160c660b16a8) - mezz
* [Add methods to IGuiHelper for creating drawables from sprites](https://github.com/mezz/JustEnoughItems/commit/07cf55dc10371e3ba62828d52414aae14d65bf06) - mezz
* [Merge the Core package into Common to simplify](https://github.com/mezz/JustEnoughItems/commit/04ae3e2211b452d96320e330ab28a1857681d1a8) - mezz
v30.1.0.12
BETA
June 22, 2026
* [Remove leftover SubString code that was moved to suffixtree library](https://github.com/mezz/JustEnoughItems/commit/da1e20fd4c6a49215069ffbc8572cf6ac1141a36) - mezz
* [Move the generalized suffix tree to be an embedded library](https://github.com/mezz/JustEnoughItems/commit/9ed5f53839f8096c4da72a1644252dd5370b725a) - mezz
* [Fix up gradle warnings and deprecations](https://github.com/mezz/JustEnoughItems/commit/e30b983c9a02b92d8dd2037d5ddaa9e8c9ab1ef8) - mezz
v30.1.0.12
BETA
June 22, 2026
* [Remove leftover SubString code that was moved to suffixtree library](https://github.com/mezz/JustEnoughItems/commit/da1e20fd4c6a49215069ffbc8572cf6ac1141a36) - mezz
* [Move the generalized suffix tree to be an embedded library](https://github.com/mezz/JustEnoughItems/commit/9ed5f53839f8096c4da72a1644252dd5370b725a) - mezz
* [Fix up gradle warnings and deprecations](https://github.com/mezz/JustEnoughItems/commit/e30b983c9a02b92d8dd2037d5ddaa9e8c9ab1ef8) - mezz
v30.1.0.10
BETA
June 21, 2026
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/3c7d471adc8782e2b59dd0839c0c4dd5c23d2f5f) - mezz
v30.1.0.10
BETA
June 21, 2026
* [Update mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/3c7d471adc8782e2b59dd0839c0c4dd5c23d2f5f) - mezz
v30.1.0.9
BETA
June 21, 2026
* [Use vanilla front and back slot highlight sprites](https://github.com/mezz/JustEnoughItems/commit/fa69a77d6565fc0c11754e377322f4a99bd763dd) - mezz
* [Rename mixin parameters to match real parameter names](https://github.com/mezz/JustEnoughItems/commit/1336e3c152ae05782df50801b96401bd9e36537c) - mezz
v30.1.0.9
BETA
June 21, 2026
* [Use vanilla front and back slot highlight sprites](https://github.com/mezz/JustEnoughItems/commit/fa69a77d6565fc0c11754e377322f4a99bd763dd) - mezz
* [Rename mixin parameters to match real parameter names](https://github.com/mezz/JustEnoughItems/commit/1336e3c152ae05782df50801b96401bd9e36537c) - mezz
v30.0.0.8
BETA
June 21, 2026
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/25cfea8b78f8fbdf98bf4caaec95c5335519aea0) - Colter
v30.0.0.8
BETA
June 21, 2026
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/25cfea8b78f8fbdf98bf4caaec95c5335519aea0) - Colter
v30.0.0.7
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4333)](https://github.com/mezz/JustEnoughItems/commit/b8b959213c70556a959c21ad7d1b7588c65375b3) - qwqmb
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/8022122f63bf06970c62e34316f785ae41148217) - Abbage230
* [[26.1] Port Amecs support for fabric (#4324)](https://github.com/mezz/JustEnoughItems/commit/0f14c1c1aa75c603f912fb15d47deadb84a14d42) - 青海
* [update JEI mixin java compatibility level](https://github.com/mezz/JustEnoughItems/commit/9907dd4eea49902612d06a3498aac3b5dafc4e36) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/a7500973944008acaa6907776087fcb071fd4e5b) - mezz
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/9a1492a572d36b07ed16ecb9457797a0d63cf95f) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/c594aac0168cae89648772bd01d6456bb3c1f725) - mezz
v30.0.0.7
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4333)](https://github.com/mezz/JustEnoughItems/commit/b8b959213c70556a959c21ad7d1b7588c65375b3) - qwqmb
* [Update ja_jp.json (#4300)](https://github.com/mezz/JustEnoughItems/commit/8022122f63bf06970c62e34316f785ae41148217) - Abbage230
* [[26.1] Port Amecs support for fabric (#4324)](https://github.com/mezz/JustEnoughItems/commit/0f14c1c1aa75c603f912fb15d47deadb84a14d42) - 青海
* [update JEI mixin java compatibility level](https://github.com/mezz/JustEnoughItems/commit/9907dd4eea49902612d06a3498aac3b5dafc4e36) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/a7500973944008acaa6907776087fcb071fd4e5b) - mezz
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/9a1492a572d36b07ed16ecb9457797a0d63cf95f) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/c594aac0168cae89648772bd01d6456bb3c1f725) - mezz
v30.0.0.6
BETA
June 21, 2026
* [[26.2] Polish translation update (#4340)](https://github.com/mezz/JustEnoughItems/commit/91b0411f5e9781cc42a5c143e853aa5346ab5762) - Greg-21
v30.0.0.6
BETA
June 21, 2026
* [[26.2] Polish translation update (#4340)](https://github.com/mezz/JustEnoughItems/commit/91b0411f5e9781cc42a5c143e853aa5346ab5762) - Greg-21
v29.6.2.38
BETA
June 21, 2026
* [[26.1] Polish translation update (#4321)](https://github.com/mezz/JustEnoughItems/commit/d1433834a8a3eb011a35fb3138a912d486c00aec) - Greg-21
v29.6.2.38
BETA
June 21, 2026
* [[26.1] Polish translation update (#4321)](https://github.com/mezz/JustEnoughItems/commit/d1433834a8a3eb011a35fb3138a912d486c00aec) - Greg-21
v15.20.0.132
BETA
June 21, 2026
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/0189269cc58ec09e06747fd8f90d07d0f2f00425) - Colter
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4330)](https://github.com/mezz/JustEnoughItems/commit/a32de9f9fca935a06b94debe6e12a0313bcf85ae) - qwqmb
v15.20.0.132
BETA
June 21, 2026
* [Allow changing recipe category with shift + scroll (#4315)](https://github.com/mezz/JustEnoughItems/commit/0189269cc58ec09e06747fd8f90d07d0f2f00425) - Colter
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4330)](https://github.com/mezz/JustEnoughItems/commit/a32de9f9fca935a06b94debe6e12a0313bcf85ae) - qwqmb
v19.27.0.343
BETA
June 21, 2026
* [Update ja_jp.json (#4301)](https://github.com/mezz/JustEnoughItems/commit/4309d097ba0dcf5fe28cfc101cf1c7e2faf49c9b) - Abbage230
v19.27.0.343
BETA
June 21, 2026
* [Update ja_jp.json (#4301)](https://github.com/mezz/JustEnoughItems/commit/4309d097ba0dcf5fe28cfc101cf1c7e2faf49c9b) - Abbage230
v19.27.0.343
BETA
June 21, 2026
* [Update ja_jp.json (#4301)](https://github.com/mezz/JustEnoughItems/commit/4309d097ba0dcf5fe28cfc101cf1c7e2faf49c9b) - Abbage230
v29.6.2.37
BETA
June 21, 2026
* [Update ja_jp.json for 26.1 (#4300)](https://github.com/mezz/JustEnoughItems/commit/5f446acac5e78b831a4d34fec73077e9bad3d872) - Abbage230
v29.6.2.37
BETA
June 21, 2026
* [Update ja_jp.json for 26.1 (#4300)](https://github.com/mezz/JustEnoughItems/commit/5f446acac5e78b831a4d34fec73077e9bad3d872) - Abbage230
v27.4.0.24
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4331)](https://github.com/mezz/JustEnoughItems/commit/ce803c75bbb94afc7d87b5b6cb1c25e08e94659a) - qwqmb
v27.4.0.24
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4331)](https://github.com/mezz/JustEnoughItems/commit/ce803c75bbb94afc7d87b5b6cb1c25e08e94659a) - qwqmb
v19.27.0.342
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4332)](https://github.com/mezz/JustEnoughItems/commit/2b3bc9d683efc51472e77b282a779ca91363314a) - qwqmb
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/f2c81fb85ffd24fb5123eeee86001008cb589060) - mezz
v19.27.0.342
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4332)](https://github.com/mezz/JustEnoughItems/commit/2b3bc9d683efc51472e77b282a779ca91363314a) - qwqmb
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/f2c81fb85ffd24fb5123eeee86001008cb589060) - mezz
v19.27.0.342
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4332)](https://github.com/mezz/JustEnoughItems/commit/2b3bc9d683efc51472e77b282a779ca91363314a) - qwqmb
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/f2c81fb85ffd24fb5123eeee86001008cb589060) - mezz
v29.6.2.36
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4333)](https://github.com/mezz/JustEnoughItems/commit/98ab3ef09c3809dc3a2ef7eb889ca55136133aba) - qwqmb
v29.6.2.36
BETA
June 21, 2026
* [Fix 9th slot of the hotbar can not be recognized for Smithing Table recipe transfer (#4333)](https://github.com/mezz/JustEnoughItems/commit/98ab3ef09c3809dc3a2ef7eb889ca55136133aba) - qwqmb
v29.6.2.35
BETA
June 21, 2026
* [[26.1] Port Amecs support to fabric 26.1 (#4324)](https://github.com/mezz/JustEnoughItems/commit/781a6c74ca3944f1154ae3d4826f8167963f1444) - 青海
v29.6.2.35
BETA
June 21, 2026
* [[26.1] Port Amecs support to fabric 26.1 (#4324)](https://github.com/mezz/JustEnoughItems/commit/781a6c74ca3944f1154ae3d4826f8167963f1444) - 青海
v29.6.2.34
BETA
June 21, 2026
* [update JEI mixin java compatibility level](https://github.com/mezz/JustEnoughItems/commit/0f5837b8f2b3efab6e0ca14011261d61ee28bf07) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/f0427ceed55f04dd17e328acec566e1b4e32dc5c) - mezz
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/d21f191975b07388d7d35e3e77ff02b4a0cc4c17) - mezz
v29.6.2.34
BETA
June 21, 2026
* [update JEI mixin java compatibility level](https://github.com/mezz/JustEnoughItems/commit/0f5837b8f2b3efab6e0ca14011261d61ee28bf07) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/f0427ceed55f04dd17e328acec566e1b4e32dc5c) - mezz
* [Update Configured integration](https://github.com/mezz/JustEnoughItems/commit/d21f191975b07388d7d35e3e77ff02b4a0cc4c17) - mezz
v29.6.2.33
BETA
June 21, 2026
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/75aa3d9a0b937e0ac5b68f5ed9743661cdcda4ab) - mezz
v29.6.2.33
BETA
June 21, 2026
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/75aa3d9a0b937e0ac5b68f5ed9743661cdcda4ab) - mezz
v30.0.0.5
BETA
June 20, 2026
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/e06c337011d22dd119892ecdfca81293afa68a08) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/dd5e5e696d8a894e9fae06ae155f68f98575ef55) - mezz
v30.0.0.5
BETA
June 20, 2026
* [Save bookmark list file less frequently when in active use](https://github.com/mezz/JustEnoughItems/commit/e06c337011d22dd119892ecdfca81293afa68a08) - mezz
* [Fix #4338 Game process freezes after exiting](https://github.com/mezz/JustEnoughItems/commit/dd5e5e696d8a894e9fae06ae155f68f98575ef55) - mezz
v27.4.0.23
BETA
June 20, 2026
* [Fix #4328 Tooltip Style ignored when rendering hovertext](https://github.com/mezz/JustEnoughItems/commit/2824510c02802459d9113e43de14d120fa30d6a5) - mezz
v27.4.0.23
BETA
June 20, 2026
* [Fix #4328 Tooltip Style ignored when rendering hovertext](https://github.com/mezz/JustEnoughItems/commit/2824510c02802459d9113e43de14d120fa30d6a5) - mezz
v29.6.2.32
BETA
June 20, 2026
* [Fix #4328 Tooltip Style ignored when rendering hovertext](https://github.com/mezz/JustEnoughItems/commit/3db329bf535d03eca451f7950a64338dcf83c30a) - mezz
v29.6.2.32
BETA
June 20, 2026
* [Fix #4328 Tooltip Style ignored when rendering hovertext](https://github.com/mezz/JustEnoughItems/commit/3db329bf535d03eca451f7950a64338dcf83c30a) - mezz
v30.0.0.4
BETA
June 20, 2026
* [Update README for 26.2](https://github.com/mezz/JustEnoughItems/commit/d57e927c4d21b60aaac851357db8b550211944fb) - mezz
v30.0.0.4
BETA
June 20, 2026
* [Update README for 26.2](https://github.com/mezz/JustEnoughItems/commit/d57e927c4d21b60aaac851357db8b550211944fb) - mezz
v30.0.0.3
BETA
June 20, 2026
* [Fix #4328 Tooltip Style ignored when rendering hovertext](https://github.com/mezz/JustEnoughItems/commit/d6e003cf8261da0d7d8c2292399405836e2fec6e) - mezz
v30.0.0.3
BETA
June 20, 2026
* [Fix #4328 Tooltip Style ignored when rendering hovertext](https://github.com/mezz/JustEnoughItems/commit/d6e003cf8261da0d7d8c2292399405836e2fec6e) - mezz
v30.0.0.2
BETA
June 20, 2026
* [Add support for NeoForge's key mapping category event registration](https://github.com/mezz/JustEnoughItems/commit/fce4157fa47a65d7fb3ae5af703c8e7c423f17fb) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/2df30fa757ac3036ada007a41caa2c7d661ebf48) - mezz
v30.0.0.2
BETA
June 20, 2026
* [Add support for NeoForge's key mapping category event registration](https://github.com/mezz/JustEnoughItems/commit/fce4157fa47a65d7fb3ae5af703c8e7c423f17fb) - mezz
* [Add support for NeoForge's Item#supportsEnchantment overrides](https://github.com/mezz/JustEnoughItems/commit/2df30fa757ac3036ada007a41caa2c7d661ebf48) - mezz
v30.0.0.1
BETA
June 19, 2026
* [Update to Minecraft 26.2 (#4336)](https://github.com/mezz/JustEnoughItems/commit/71d31cea392876a8414426e15f6f31f1b40ca9cc) - Mrbysco
* [Update away from deprecated NeoForge methods](https://github.com/mezz/JustEnoughItems/commit/79442458a4bc67ccb7d8925986c2d81e4cd2b7ff) - mezz
* [bump version](https://github.com/mezz/JustEnoughItems/commit/326981ba7d4557e15f1aea0f7f008d04d8332f47) - mezz
* [Fix support for NeoForge's new TagsUpdatedEvent.ClientPacketReceived event](https://github.com/mezz/JustEnoughItems/commit/1f8b1d6f8d68a58e14ea97f8b1897b5e03a3721b) - mezz
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/626ad740e29ca4eba917b998dbaed6222151d7ae) - mezz
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/6d842f2aa75b59dac6cdec16fbc986df41a4fbe2) - mezz
* [Remove background blur effect behind the Recipes GUI](https://github.com/mezz/JustEnoughItems/commit/73897629ee870de66f828cbf3a071ff8d687e686) - mezz
* [Add 26.1.2 to README versions](https://github.com/mezz/JustEnoughItems/commit/5aaca7c78e987ba663fccaa8e89bfda8537ab77b) - mezz
* [Fix shift-click hotkeys in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/916261bbe44656e80777a1d642af9f23dabb1369) - mezz
* [Update to Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/481a64808dab4ea205772a7289cc766804f5f5d7) - mezz
v30.0.0.1
BETA
June 19, 2026
* [Update to Minecraft 26.2 (#4336)](https://github.com/mezz/JustEnoughItems/commit/71d31cea392876a8414426e15f6f31f1b40ca9cc) - Mrbysco
* [Update away from deprecated NeoForge methods](https://github.com/mezz/JustEnoughItems/commit/79442458a4bc67ccb7d8925986c2d81e4cd2b7ff) - mezz
* [bump version](https://github.com/mezz/JustEnoughItems/commit/326981ba7d4557e15f1aea0f7f008d04d8332f47) - mezz
* [Fix support for NeoForge's new TagsUpdatedEvent.ClientPacketReceived event](https://github.com/mezz/JustEnoughItems/commit/1f8b1d6f8d68a58e14ea97f8b1897b5e03a3721b) - mezz
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/626ad740e29ca4eba917b998dbaed6222151d7ae) - mezz
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/6d842f2aa75b59dac6cdec16fbc986df41a4fbe2) - mezz
* [Remove background blur effect behind the Recipes GUI](https://github.com/mezz/JustEnoughItems/commit/73897629ee870de66f828cbf3a071ff8d687e686) - mezz
* [Add 26.1.2 to README versions](https://github.com/mezz/JustEnoughItems/commit/5aaca7c78e987ba663fccaa8e89bfda8537ab77b) - mezz
* [Fix shift-click hotkeys in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/916261bbe44656e80777a1d642af9f23dabb1369) - mezz
* [Update to Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/481a64808dab4ea205772a7289cc766804f5f5d7) - mezz
v29.6.2.31
BETA
May 18, 2026
* [Update away from deprecated NeoForge methods](https://github.com/mezz/JustEnoughItems/commit/79442458a4bc67ccb7d8925986c2d81e4cd2b7ff) - mezz
* [bump version](https://github.com/mezz/JustEnoughItems/commit/326981ba7d4557e15f1aea0f7f008d04d8332f47) - mezz
v29.6.2.31
BETA
May 18, 2026
* [Update away from deprecated NeoForge methods](https://github.com/mezz/JustEnoughItems/commit/79442458a4bc67ccb7d8925986c2d81e4cd2b7ff) - mezz
* [bump version](https://github.com/mezz/JustEnoughItems/commit/326981ba7d4557e15f1aea0f7f008d04d8332f47) - mezz
v29.6.0.30
BETA
May 17, 2026
* [Fix support for NeoForge's new TagsUpdatedEvent.ClientPacketReceived event](https://github.com/mezz/JustEnoughItems/commit/1f8b1d6f8d68a58e14ea97f8b1897b5e03a3721b) - mezz
v29.6.0.30
BETA
May 17, 2026
* [Fix support for NeoForge's new TagsUpdatedEvent.ClientPacketReceived event](https://github.com/mezz/JustEnoughItems/commit/1f8b1d6f8d68a58e14ea97f8b1897b5e03a3721b) - mezz
v29.6.0.29
BETA
May 17, 2026
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/626ad740e29ca4eba917b998dbaed6222151d7ae) - mezz
v29.6.0.29
BETA
May 17, 2026
* [Speed up batches of ingredients added and removed at runtime when GUI is open](https://github.com/mezz/JustEnoughItems/commit/626ad740e29ca4eba917b998dbaed6222151d7ae) - mezz
v29.5.0.28
BETA
April 30, 2026
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/6d842f2aa75b59dac6cdec16fbc986df41a4fbe2) - mezz
v29.5.0.28
BETA
April 30, 2026
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/6d842f2aa75b59dac6cdec16fbc986df41a4fbe2) - mezz
v29.5.0.28
BETA
April 30, 2026
* [Show extra recipe layout buttons in multiple columns when they run out of space](https://github.com/mezz/JustEnoughItems/commit/6d842f2aa75b59dac6cdec16fbc986df41a4fbe2) - mezz
v29.5.0.27
BETA
April 29, 2026
* [Remove background blur effect behind the Recipes GUI](https://github.com/mezz/JustEnoughItems/commit/73897629ee870de66f828cbf3a071ff8d687e686) - mezz
v29.5.0.27
BETA
April 29, 2026
* [Remove background blur effect behind the Recipes GUI](https://github.com/mezz/JustEnoughItems/commit/73897629ee870de66f828cbf3a071ff8d687e686) - mezz
v29.5.0.26
BETA
April 13, 2026
* [Add 26.1.2 to README versions](https://github.com/mezz/JustEnoughItems/commit/5aaca7c78e987ba663fccaa8e89bfda8537ab77b) - mezz
v29.5.0.26
BETA
April 13, 2026
* [Add 26.1.2 to README versions](https://github.com/mezz/JustEnoughItems/commit/5aaca7c78e987ba663fccaa8e89bfda8537ab77b) - mezz
v15.20.0.130
BETA
April 13, 2026
* [Fix #4130 Recipe keybinds are pressed twice](https://github.com/mezz/JustEnoughItems/commit/46a9b4c65fbe977187f676d82ed48f1a27d96a5b) - mezz
v15.20.0.130
BETA
April 13, 2026
* [Fix #4130 Recipe keybinds are pressed twice](https://github.com/mezz/JustEnoughItems/commit/46a9b4c65fbe977187f676d82ed48f1a27d96a5b) - mezz
v29.5.0.25
BETA
April 13, 2026
* [Fix shift-click hotkeys in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/916261bbe44656e80777a1d642af9f23dabb1369) - mezz
v29.5.0.25
BETA
April 13, 2026
* [Fix shift-click hotkeys in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/916261bbe44656e80777a1d642af9f23dabb1369) - mezz
v29.5.0.25
BETA
April 13, 2026
* [Fix shift-click hotkeys in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/916261bbe44656e80777a1d642af9f23dabb1369) - mezz
v29.5.0.24
BETA
April 10, 2026
* [Update to Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/481a64808dab4ea205772a7289cc766804f5f5d7) - mezz
v29.5.0.24
BETA
April 10, 2026
* [Update to Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/481a64808dab4ea205772a7289cc766804f5f5d7) - mezz
v29.5.0.24
BETA
April 10, 2026
* [Update to Minecraft 26.1.2](https://github.com/mezz/JustEnoughItems/commit/481a64808dab4ea205772a7289cc766804f5f5d7) - mezz
v29.4.0.23
BETA
April 6, 2026
* [Close #4289 Add ItemStackTemplate as accepted type for IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/5a2ecc40c438e9137a8b64b2d9b48c095fc24c23) - mezz
v29.4.0.23
BETA
April 6, 2026
* [Close #4289 Add ItemStackTemplate as accepted type for IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/5a2ecc40c438e9137a8b64b2d9b48c095fc24c23) - mezz
v29.3.0.22
BETA
April 2, 2026
* [Support Minecraft 26.1.1](https://github.com/mezz/JustEnoughItems/commit/b1ebe15147adb0bded6f3e5ccf86b35124fa5929) - mezz
v29.3.0.22
BETA
April 2, 2026
* [Support Minecraft 26.1.1](https://github.com/mezz/JustEnoughItems/commit/b1ebe15147adb0bded6f3e5ccf86b35124fa5929) - mezz
v29.2.0.21
BETA
April 2, 2026
* [Fix FabricApi dependency info published to maven](https://github.com/mezz/JustEnoughItems/commit/16c0e3b3fcb8cd4093617a691de6f3d1c137e1ca) - mezz
v29.2.0.21
BETA
April 2, 2026
* [Fix FabricApi dependency info published to maven](https://github.com/mezz/JustEnoughItems/commit/16c0e3b3fcb8cd4093617a691de6f3d1c137e1ca) - mezz
v29.2.0.20
BETA
March 31, 2026
* [fix minecraftVersionRangeStart in build file](https://github.com/mezz/JustEnoughItems/commit/08f639ac5be4e69d9ca7c1757e5f18d06d9edb5f) - mezz
* [re-enable publishing](https://github.com/mezz/JustEnoughItems/commit/f1b7ea14cc86c64df5891268b93efef803978983) - mezz
v29.2.0.20
BETA
March 31, 2026
* [fix minecraftVersionRangeStart in build file](https://github.com/mezz/JustEnoughItems/commit/08f639ac5be4e69d9ca7c1757e5f18d06d9edb5f) - mezz
* [re-enable publishing](https://github.com/mezz/JustEnoughItems/commit/f1b7ea14cc86c64df5891268b93efef803978983) - mezz
v27.4.0.22
BETA
March 31, 2026
* [Fix Indonesian translations for JEI (#4285)](https://github.com/mezz/JustEnoughItems/commit/45bcd45228e58e0e9e32907ebf0dad3d940edeb5) - NizarGhGProgrammer
v27.4.0.22
BETA
March 31, 2026
* [Fix Indonesian translations for JEI (#4285)](https://github.com/mezz/JustEnoughItems/commit/45bcd45228e58e0e9e32907ebf0dad3d940edeb5) - NizarGhGProgrammer
v27.4.0.21
BETA
March 28, 2026
* [Update Indonesian Language (#4282)](https://github.com/mezz/JustEnoughItems/commit/b7cd4eeab3aafb4ec3ec2a936c21e94e3c9728a5) - NizarGhGProgrammer
v27.4.0.21
BETA
March 28, 2026
* [Update Indonesian Language (#4282)](https://github.com/mezz/JustEnoughItems/commit/b7cd4eeab3aafb4ec3ec2a936c21e94e3c9728a5) - NizarGhGProgrammer
v27.4.0.20
BETA
March 28, 2026
* [Update uk_ua.json (#4243)](https://github.com/mezz/JustEnoughItems/commit/45b65c0f1805aaa8eb0d5c90379380063717b0f3) - Starman
v27.4.0.20
BETA
March 28, 2026
* [Update uk_ua.json (#4243)](https://github.com/mezz/JustEnoughItems/commit/45b65c0f1805aaa8eb0d5c90379380063717b0f3) - Starman
v27.4.0.19
BETA
March 28, 2026
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/100ff1bbfae7d0a9526f06efb5c8afc435f4b42c) - Wacky Wars
v27.4.0.19
BETA
March 28, 2026
* [Add fil_ph.json (#4279)](https://github.com/mezz/JustEnoughItems/commit/100ff1bbfae7d0a9526f06efb5c8afc435f4b42c) - Wacky Wars
v27.4.0.18
BETA
March 28, 2026
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/7a94b2fbd6f061296e05bcc452f83c7c1555b2ab) - Aadhav Manimurugan
v27.4.0.18
BETA
March 28, 2026
* [Fix #4275 incorrect burn time for blast furnace and smoker (#4281)](https://github.com/mezz/JustEnoughItems/commit/7a94b2fbd6f061296e05bcc452f83c7c1555b2ab) - Aadhav Manimurugan
v27.4.0.17
BETA
March 20, 2026
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/cad2ba90b4387b8e3db402569778b51adf2d6253) - Sr.Xlr11
v27.4.0.17
BETA
March 20, 2026
* [Improve Brazilian Portuguese localization for JEI (#4263)](https://github.com/mezz/JustEnoughItems/commit/cad2ba90b4387b8e3db402569778b51adf2d6253) - Sr.Xlr11
v27.4.0.16
BETA
March 20, 2026
* [Polish translation update (#4224)](https://github.com/mezz/JustEnoughItems/commit/6ab720f285d37083dec0e73586eb09d384e52188) - Greg-21
v27.4.0.16
BETA
March 20, 2026
* [Polish translation update (#4224)](https://github.com/mezz/JustEnoughItems/commit/6ab720f285d37083dec0e73586eb09d384e52188) - Greg-21
v27.4.0.15
BETA
January 7, 2026
* [Use NeoForge's fluid tooltip method](https://github.com/mezz/JustEnoughItems/commit/388132f46db1e5d4891925c839c5811dabc4b225) - mezz
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/ebd2c6bb7e88f78195ca486a65858f76dc01c07d) - mezz
v27.4.0.15
BETA
January 7, 2026
* [Use NeoForge's fluid tooltip method](https://github.com/mezz/JustEnoughItems/commit/388132f46db1e5d4891925c839c5811dabc4b225) - mezz
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/ebd2c6bb7e88f78195ca486a65858f76dc01c07d) - mezz
v19.27.0.340
BETA
January 5, 2026
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/0ee107ed3b38a899f46f1fcaf28738224338e924) - mezz
v19.27.0.340
BETA
January 5, 2026
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/0ee107ed3b38a899f46f1fcaf28738224338e924) - mezz
v19.27.0.340
BETA
January 5, 2026
* [Fix #4227 ensure the recipe gui doesn't crash when the screen is too small](https://github.com/mezz/JustEnoughItems/commit/0ee107ed3b38a899f46f1fcaf28738224338e924) - mezz
v19.27.0.339
BETA
January 4, 2026
* [Fix updating icon button state after click](https://github.com/mezz/JustEnoughItems/commit/f993bebb76c4d31a4b8e995b57a3492d1b067a6e) - mezz
v19.27.0.339
BETA
January 4, 2026
* [Fix updating icon button state after click](https://github.com/mezz/JustEnoughItems/commit/f993bebb76c4d31a4b8e995b57a3492d1b067a6e) - mezz
v19.27.0.339
BETA
January 4, 2026
* [Fix updating icon button state after click](https://github.com/mezz/JustEnoughItems/commit/f993bebb76c4d31a4b8e995b57a3492d1b067a6e) - mezz
v19.27.0.338
BETA
January 4, 2026
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/d5c9561d580bf5854371dc494f803b0a7968dd4b) - mezz
v19.27.0.338
BETA
January 4, 2026
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/d5c9561d580bf5854371dc494f803b0a7968dd4b) - mezz
v19.27.0.338
BETA
January 4, 2026
* [Fix #4225 Error message when deleting items while in creative](https://github.com/mezz/JustEnoughItems/commit/d5c9561d580bf5854371dc494f803b0a7968dd4b) - mezz
v19.27.0.337
BETA
January 4, 2026
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/1acfb4e1d9752cff476a850783a7b23a538d9318) - Liam Broome
v19.27.0.337
BETA
January 4, 2026
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/1acfb4e1d9752cff476a850783a7b23a538d9318) - Liam Broome
v19.27.0.337
BETA
January 4, 2026
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/1acfb4e1d9752cff476a850783a7b23a538d9318) - Liam Broome
v15.20.0.129
BETA
December 29, 2025
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/165116359b6435778cdca4fad1de362611a11502) - vfyjxf
v15.20.0.129
BETA
December 29, 2025
* [Support bookmarking items with different components (#4219)](https://github.com/mezz/JustEnoughItems/commit/165116359b6435778cdca4fad1de362611a11502) - vfyjxf
v19.27.0.336
BETA
December 29, 2025
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/bf2f8f914646fb2b494926b9e691502c818967ba) - mezz
v19.27.0.336
BETA
December 29, 2025
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/bf2f8f914646fb2b494926b9e691502c818967ba) - mezz
v19.27.0.336
BETA
December 29, 2025
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/bf2f8f914646fb2b494926b9e691502c818967ba) - mezz
v27.3.0.14
BETA
December 29, 2025
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/d2cc990e52d5aa21920660ae2d7c3d75aafcdcdd) - mezz
v27.3.0.14
BETA
December 29, 2025
* [Support bookmarking items with different components](https://github.com/mezz/JustEnoughItems/commit/d2cc990e52d5aa21920660ae2d7c3d75aafcdcdd) - mezz
v27.3.0.13
BETA
December 29, 2025
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/f097882c89e9fbb6ddd1ab0677406fbe4c825df9) - mezz
v27.3.0.13
BETA
December 29, 2025
* [Fix localization for identifier search mode](https://github.com/mezz/JustEnoughItems/commit/f097882c89e9fbb6ddd1ab0677406fbe4c825df9) - mezz
v27.3.0.12
BETA
December 23, 2025
* [Disable page navigation buttons when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/4ae3e0ea7143d21654b92686c322aa9070bad1eb) - mezz
v27.3.0.12
BETA
December 23, 2025
* [Disable page navigation buttons when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/4ae3e0ea7143d21654b92686c322aa9070bad1eb) - mezz
v27.3.0.11
BETA
December 23, 2025
* [Update dependencies and nullable annotations](https://github.com/mezz/JustEnoughItems/commit/46ffa44cdbc6e6d12bf59f0a91d055f520958026) - mezz
v27.3.0.11
BETA
December 23, 2025
* [Update dependencies and nullable annotations](https://github.com/mezz/JustEnoughItems/commit/46ffa44cdbc6e6d12bf59f0a91d055f520958026) - mezz
v27.3.0.10
BETA
December 22, 2025
* [Update README for 1.21.11](https://github.com/mezz/JustEnoughItems/commit/1d37cb1a1cf7139170d214adef128f405b865312) - mezz
v27.3.0.10
BETA
December 22, 2025
* [Update README for 1.21.11](https://github.com/mezz/JustEnoughItems/commit/1d37cb1a1cf7139170d214adef128f405b865312) - mezz
v19.27.0.335
BETA
December 22, 2025
* [Close #4203 Allow mods to add buttons next to recipes, similar to recipe transfer or bookmark](https://github.com/mezz/JustEnoughItems/commit/003ae01142ed319437e4cf25dfd12e113449c098) - mezz
* [Clean up button implementation](https://github.com/mezz/JustEnoughItems/commit/d4b3ab3fb06264d0168b0c940e046bda3915ddd8) - mezz
* [Refactor icon button code to be more composable](https://github.com/mezz/JustEnoughItems/commit/e95ab2522fd5ae1a0e9fddc927bfd7a157c9da18) - mezz
v19.27.0.335
BETA
December 22, 2025
* [Close #4203 Allow mods to add buttons next to recipes, similar to recipe transfer or bookmark](https://github.com/mezz/JustEnoughItems/commit/003ae01142ed319437e4cf25dfd12e113449c098) - mezz
* [Clean up button implementation](https://github.com/mezz/JustEnoughItems/commit/d4b3ab3fb06264d0168b0c940e046bda3915ddd8) - mezz
* [Refactor icon button code to be more composable](https://github.com/mezz/JustEnoughItems/commit/e95ab2522fd5ae1a0e9fddc927bfd7a157c9da18) - mezz
v19.27.0.335
BETA
December 22, 2025
* [Close #4203 Allow mods to add buttons next to recipes, similar to recipe transfer or bookmark](https://github.com/mezz/JustEnoughItems/commit/003ae01142ed319437e4cf25dfd12e113449c098) - mezz
* [Clean up button implementation](https://github.com/mezz/JustEnoughItems/commit/d4b3ab3fb06264d0168b0c940e046bda3915ddd8) - mezz
* [Refactor icon button code to be more composable](https://github.com/mezz/JustEnoughItems/commit/e95ab2522fd5ae1a0e9fddc927bfd7a157c9da18) - mezz
v27.3.0.9
BETA
December 22, 2025
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/3ebc6360305498b8df825a7fccded2c0cec0c5e5) - mezz
* [Enable publishing to CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/6bb91135830cdb1d30d1c4aee292dc59d11ee49e) - mezz
* [Fix keybinds on OSX with NeoForge](https://github.com/mezz/JustEnoughItems/commit/cc339bbb6032d8e90379107208a449275da6bd01) - mezz
* [Fix RecipeGui page navigation state](https://github.com/mezz/JustEnoughItems/commit/1aa5033c43eb815fb29ae4443fe1523e4716cbfc) - mezz
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/1524c726d4ab05365a2399698b9c9216c03dd359) - Roelymole
* [Fix the Fabric disconnect event and write a message explaining that JEI must be on the server to sync recipes.](https://github.com/mezz/JustEnoughItems/commit/5ad2d4ee6e8961f0674c3c289191e7ef7d5da355) - mezz
* [Close #4203 Allow mods to add buttons next to recipes, similar to recipe transfer or bookmark](https://github.com/mezz/JustEnoughItems/commit/b145be9b58bd859437132317567e8521dd073baa) - mezz
* [Clean up button implementation and re-implement the pressed visual state](https://github.com/mezz/JustEnoughItems/commit/6071c1a4cc37fb5f133052feab6bb0592c9b93a2) - mezz
* [Refactor icon button code to be more composable](https://github.com/mezz/JustEnoughItems/commit/73f533fbbdf9f2b9fbd3956bd95170bfc077411d) - mezz
* [Remove API methods that have been deprecated for removal for over 1 year](https://github.com/mezz/JustEnoughItems/commit/88f2bb1571fc2d45a9167afff66f4cbdad761e3e) - mezz
* [Clean up gradle warnings](https://github.com/mezz/JustEnoughItems/commit/33efe16b2ad41142168e4c3c0ad2fece295e3e64) - mezz
v27.3.0.9
BETA
December 22, 2025
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/3ebc6360305498b8df825a7fccded2c0cec0c5e5) - mezz
* [Enable publishing to CurseForge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/6bb91135830cdb1d30d1c4aee292dc59d11ee49e) - mezz
* [Fix keybinds on OSX with NeoForge](https://github.com/mezz/JustEnoughItems/commit/cc339bbb6032d8e90379107208a449275da6bd01) - mezz
* [Fix RecipeGui page navigation state](https://github.com/mezz/JustEnoughItems/commit/1aa5033c43eb815fb29ae4443fe1523e4716cbfc) - mezz
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/1524c726d4ab05365a2399698b9c9216c03dd359) - Roelymole
* [Fix the Fabric disconnect event and write a message explaining that JEI must be on the server to sync recipes.](https://github.com/mezz/JustEnoughItems/commit/5ad2d4ee6e8961f0674c3c289191e7ef7d5da355) - mezz
* [Close #4203 Allow mods to add buttons next to recipes, similar to recipe transfer or bookmark](https://github.com/mezz/JustEnoughItems/commit/b145be9b58bd859437132317567e8521dd073baa) - mezz
* [Clean up button implementation and re-implement the pressed visual state](https://github.com/mezz/JustEnoughItems/commit/6071c1a4cc37fb5f133052feab6bb0592c9b93a2) - mezz
* [Refactor icon button code to be more composable](https://github.com/mezz/JustEnoughItems/commit/73f533fbbdf9f2b9fbd3956bd95170bfc077411d) - mezz
* [Remove API methods that have been deprecated for removal for over 1 year](https://github.com/mezz/JustEnoughItems/commit/88f2bb1571fc2d45a9167afff66f4cbdad761e3e) - mezz
* [Clean up gradle warnings](https://github.com/mezz/JustEnoughItems/commit/33efe16b2ad41142168e4c3c0ad2fece295e3e64) - mezz
v19.25.1.334
BETA
December 21, 2025
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/c7ef5cb7410fdd5b5797c64b36e03fef8d758a07) - ZetaY
v19.25.1.334
BETA
December 21, 2025
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/c7ef5cb7410fdd5b5797c64b36e03fef8d758a07) - ZetaY
v19.25.1.334
BETA
December 21, 2025
* [[1.21.1] Update zh_cn.json (#4200)](https://github.com/mezz/JustEnoughItems/commit/c7ef5cb7410fdd5b5797c64b36e03fef8d758a07) - ZetaY
v15.20.0.128
BETA
December 21, 2025
* [[1.20.1] Update zh_cn.json (#4201)](https://github.com/mezz/JustEnoughItems/commit/afa0069cb025c4b27d99cd2d02f2427db1b55ce8) - ZetaY
v15.20.0.128
BETA
December 21, 2025
* [[1.20.1] Update zh_cn.json (#4201)](https://github.com/mezz/JustEnoughItems/commit/afa0069cb025c4b27d99cd2d02f2427db1b55ce8) - ZetaY
v26.2.0.30
BETA
December 21, 2025
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/a61c2603ee2ed6532ac00b82ba159974eca0e751) - Roelymole
v26.2.0.30
BETA
December 21, 2025
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/a61c2603ee2ed6532ac00b82ba159974eca0e751) - Roelymole
v19.25.1.333
BETA
December 21, 2025
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/4343f38de92e582d1392f7a2cf6fbb610ae9f7ae) - Roelymole
v19.25.1.333
BETA
December 21, 2025
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/4343f38de92e582d1392f7a2cf6fbb610ae9f7ae) - Roelymole
v19.25.1.333
BETA
December 21, 2025
* [Fix #4190 replace UidContext.Ingredient with UidContext.Recipe in RecipeTransferUtil (#4206)](https://github.com/mezz/JustEnoughItems/commit/4343f38de92e582d1392f7a2cf6fbb610ae9f7ae) - Roelymole
v26.2.0.29
BETA
December 21, 2025
* [Clean up gradle warnings](https://github.com/mezz/JustEnoughItems/commit/4149b2fbd693b420f0d002ca30fc0dda45690358) - mezz
* [Fix the Fabric disconnect event and write a message explaining that JEI must be on the server to sync recipes.](https://github.com/mezz/JustEnoughItems/commit/0f946af507a98d92aa4efcde73a4894094ce7559) - mezz
v26.2.0.29
BETA
December 21, 2025
* [Clean up gradle warnings](https://github.com/mezz/JustEnoughItems/commit/4149b2fbd693b420f0d002ca30fc0dda45690358) - mezz
* [Fix the Fabric disconnect event and write a message explaining that JEI must be on the server to sync recipes.](https://github.com/mezz/JustEnoughItems/commit/0f946af507a98d92aa4efcde73a4894094ce7559) - mezz
v26.2.0.28
BETA
December 12, 2025
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/e881d4a1fed3fdeb4f766a8ecb8937fbd97df5ed) - mezz
* [Fix deprecation warnings in ErrorRecipeCategory](https://github.com/mezz/JustEnoughItems/commit/3a7b32a2d46c4a5c8897a75bb1358c761e7d0789) - mezz
* [Update gradle wrapper in dev](https://github.com/mezz/JustEnoughItems/commit/7543508f8162c7ad89ff931f9a418d607858c690) - mezz
v26.2.0.28
BETA
December 12, 2025
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/e881d4a1fed3fdeb4f766a8ecb8937fbd97df5ed) - mezz
* [Fix deprecation warnings in ErrorRecipeCategory](https://github.com/mezz/JustEnoughItems/commit/3a7b32a2d46c4a5c8897a75bb1358c761e7d0789) - mezz
* [Update gradle wrapper in dev](https://github.com/mezz/JustEnoughItems/commit/7543508f8162c7ad89ff931f9a418d607858c690) - mezz
v19.25.1.332
BETA
November 28, 2025
* [Updated PT_BR localization (#4183)](https://github.com/mezz/JustEnoughItems/commit/7c7fec365c2c931b5baf0ae92a1856b7ed4f156b) - PrincessStellar
v19.25.1.332
BETA
November 28, 2025
* [Updated PT_BR localization (#4183)](https://github.com/mezz/JustEnoughItems/commit/7c7fec365c2c931b5baf0ae92a1856b7ed4f156b) - PrincessStellar
v19.25.1.332
BETA
November 28, 2025
* [Updated PT_BR localization (#4183)](https://github.com/mezz/JustEnoughItems/commit/7c7fec365c2c931b5baf0ae92a1856b7ed4f156b) - PrincessStellar
v15.20.0.127
BETA
November 28, 2025
* [Fix #4175 Crash in Forge when trying to bookmark an empty fluid](https://github.com/mezz/JustEnoughItems/commit/59dbf22421f9d010f4e6e420fbc5cded91a7b3c1) - mezz
v15.20.0.127
BETA
November 28, 2025
* [Fix #4175 Crash in Forge when trying to bookmark an empty fluid](https://github.com/mezz/JustEnoughItems/commit/59dbf22421f9d010f4e6e420fbc5cded91a7b3c1) - mezz
v26.2.0.27
BETA
November 28, 2025
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/9e30b281ff2de0e161dc7417be3b67f68a2d072f) - mezz
v26.2.0.27
BETA
November 28, 2025
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/9e30b281ff2de0e161dc7417be3b67f68a2d072f) - mezz
v26.2.0.26
BETA
November 28, 2025
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/281874c19c1e16532ba23cd58cf56be0b19bb271) - mezz
v26.2.0.26
BETA
November 28, 2025
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/281874c19c1e16532ba23cd58cf56be0b19bb271) - mezz
v19.25.1.331
BETA
November 28, 2025
* [Add more info to the logs when a recipe crashes](https://github.com/mezz/JustEnoughItems/commit/2e3d277dd7eeb6bd53eaaf4035c9cf14f96a5efe) - mezz
v19.25.1.331
BETA
November 28, 2025
* [Add more info to the logs when a recipe crashes](https://github.com/mezz/JustEnoughItems/commit/2e3d277dd7eeb6bd53eaaf4035c9cf14f96a5efe) - mezz
v19.25.1.331
BETA
November 28, 2025
* [Add more info to the logs when a recipe crashes](https://github.com/mezz/JustEnoughItems/commit/2e3d277dd7eeb6bd53eaaf4035c9cf14f96a5efe) - mezz
v19.25.1.330
BETA
November 27, 2025
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/8bc2cb50cdb942f2dcc7689ee317d85fc9f3a641) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/552c3397c6c303b3d77f072b242c0e2cdbd17487) - mezz
v19.25.1.330
BETA
November 27, 2025
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/8bc2cb50cdb942f2dcc7689ee317d85fc9f3a641) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/552c3397c6c303b3d77f072b242c0e2cdbd17487) - mezz
v19.25.1.330
BETA
November 27, 2025
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/8bc2cb50cdb942f2dcc7689ee317d85fc9f3a641) - mezz
* [Fix #4180 Make JEI more robust against some types of recipe crashes](https://github.com/mezz/JustEnoughItems/commit/552c3397c6c303b3d77f072b242c0e2cdbd17487) - mezz
v15.20.0.126
BETA
November 27, 2025
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/d11dab0cffc87267c9b99717a4b4857a6f267ce8) - mezz
v15.20.0.126
BETA
November 27, 2025
* [Fix #4188 Protect against broken Fabric mod plugin entry points](https://github.com/mezz/JustEnoughItems/commit/d11dab0cffc87267c9b99717a4b4857a6f267ce8) - mezz
v19.25.1.329
BETA
November 27, 2025
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/4fd8ab14b9933c6a4e6c862ceb0aa22e8afb42da) - mezz
* [Fix #4177 JEI handles some inputs when it is not visible](https://github.com/mezz/JustEnoughItems/commit/3f10c7833ca143e222bba0616997031255869595) - mezz
v19.25.1.329
BETA
November 27, 2025
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/4fd8ab14b9933c6a4e6c862ceb0aa22e8afb42da) - mezz
* [Fix #4177 JEI handles some inputs when it is not visible](https://github.com/mezz/JustEnoughItems/commit/3f10c7833ca143e222bba0616997031255869595) - mezz
v19.25.1.329
BETA
November 27, 2025
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/4fd8ab14b9933c6a4e6c862ceb0aa22e8afb42da) - mezz
* [Fix #4177 JEI handles some inputs when it is not visible](https://github.com/mezz/JustEnoughItems/commit/3f10c7833ca143e222bba0616997031255869595) - mezz
v26.1.1.25
BETA
November 24, 2025
* [Do not publish with 1.21.9 support for Fabric](https://github.com/mezz/JustEnoughItems/commit/ffe7937d80ca715aceaf797bba22e5f6c906b750) - mezz
v26.1.1.25
BETA
November 24, 2025
* [Do not publish with 1.21.9 support for Fabric](https://github.com/mezz/JustEnoughItems/commit/ffe7937d80ca715aceaf797bba22e5f6c906b750) - mezz
v26.1.1.24
BETA
November 23, 2025
* [remove unused code](https://github.com/mezz/JustEnoughItems/commit/7f3ccf6d1a14eaa0ccc92449b1c5c3fc43c593bb) - mezz
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/f5471f64cc99a1730489c24763c93016e915177e) - mezz
v26.1.1.24
BETA
November 23, 2025
* [remove unused code](https://github.com/mezz/JustEnoughItems/commit/7f3ccf6d1a14eaa0ccc92449b1c5c3fc43c593bb) - mezz
* [Fix ignored exceptions](https://github.com/mezz/JustEnoughItems/commit/f5471f64cc99a1730489c24763c93016e915177e) - mezz
v15.20.0.125
BETA
November 23, 2025
* [Fix #3897 Add empty slot check for recipe transfer validation (#4167)](https://github.com/mezz/JustEnoughItems/commit/77c3c3391889616f478b6f1ae70ce255e3d51e2c) - Ayanokouji210
v15.20.0.125
BETA
November 23, 2025
* [Fix #3897 Add empty slot check for recipe transfer validation (#4167)](https://github.com/mezz/JustEnoughItems/commit/77c3c3391889616f478b6f1ae70ce255e3d51e2c) - Ayanokouji210
v26.1.1.23
BETA
November 23, 2025
* [Update es_ar.json (#4168)](https://github.com/mezz/JustEnoughItems/commit/cb66d0beb6480e9ce4bca7ed06ebc0c58292d79c) - Texaliuz
v26.1.1.23
BETA
November 23, 2025
* [Update es_ar.json (#4168)](https://github.com/mezz/JustEnoughItems/commit/cb66d0beb6480e9ce4bca7ed06ebc0c58292d79c) - Texaliuz
v26.1.1.22
BETA
November 23, 2025
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/c0410f04e53011e6cd67c4b303f7d65be590d874) - Liam Broome
v26.1.1.22
BETA
November 23, 2025
* [Fix #4163 Fix crash from invalid grindstone recipe ResourceLocation paths. (#4166)](https://github.com/mezz/JustEnoughItems/commit/c0410f04e53011e6cd67c4b303f7d65be590d874) - Liam Broome
v15.20.0.124
BETA
November 23, 2025
* [Fix #4177 JEI handles some inputs when it is not visible](https://github.com/mezz/JustEnoughItems/commit/bb8c7ef7b812794e79e44675c6a12148c64f9859) - mezz
v15.20.0.124
BETA
November 23, 2025
* [Fix #4177 JEI handles some inputs when it is not visible](https://github.com/mezz/JustEnoughItems/commit/bb8c7ef7b812794e79e44675c6a12148c64f9859) - mezz
v15.20.0.123
BETA
November 22, 2025
* [Fix #4175 Crash when clicking an empty fluid stack on Forge](https://github.com/mezz/JustEnoughItems/commit/3d09f9c60a20340ef3135cc7c1e2ca8ccce2d929) - mezz
v15.20.0.123
BETA
November 22, 2025
* [Fix #4175 Crash when clicking an empty fluid stack on Forge](https://github.com/mezz/JustEnoughItems/commit/3d09f9c60a20340ef3135cc7c1e2ca8ccce2d929) - mezz
v15.20.0.122
BETA
November 21, 2025
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/8b6cff646b27ee6cd4894a5c84613dfb057adf57) - mezz
v15.20.0.122
BETA
November 21, 2025
* [Fix #4172 Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/8b6cff646b27ee6cd4894a5c84613dfb057adf57) - mezz
v15.20.0.121
BETA
November 16, 2025
* [fix #3843 Custom smithing builder recipes don't show when ingredient count less than 3 in 1.20.1 (#4070)](https://github.com/mezz/JustEnoughItems/commit/5dfdd6b2f027acaa4e6de3322a09c8b2711729d8) - Polaris_Light
v15.20.0.121
BETA
November 16, 2025
* [fix #3843 Custom smithing builder recipes don't show when ingredient count less than 3 in 1.20.1 (#4070)](https://github.com/mezz/JustEnoughItems/commit/5dfdd6b2f027acaa4e6de3322a09c8b2711729d8) - Polaris_Light
v26.1.1.21
BETA
November 16, 2025
* [Update kk_kz translation (#4133)](https://github.com/mezz/JustEnoughItems/commit/7ecf66456e90c8ac9f02735bc699d44d9320ff8c) - Nursultan Akim
v26.1.1.21
BETA
November 16, 2025
* [Update kk_kz translation (#4133)](https://github.com/mezz/JustEnoughItems/commit/7ecf66456e90c8ac9f02735bc699d44d9320ff8c) - Nursultan Akim
v26.1.1.20
BETA
November 16, 2025
* [Update uk_ua.json (#4149)](https://github.com/mezz/JustEnoughItems/commit/a88f7a56708777e5495379023ab4afab2b2d9a1b) - Starman(StarmanMine142)
v26.1.1.20
BETA
November 16, 2025
* [Update uk_ua.json (#4149)](https://github.com/mezz/JustEnoughItems/commit/a88f7a56708777e5495379023ab4afab2b2d9a1b) - Starman(StarmanMine142)
v19.25.1.328
BETA
November 16, 2025
* [Updated Polish translation (#4143)](https://github.com/mezz/JustEnoughItems/commit/39c12007ede0bd4f6f7f64837dda401c16161dea) - Greg-21
v19.25.1.328
BETA
November 16, 2025
* [Updated Polish translation (#4143)](https://github.com/mezz/JustEnoughItems/commit/39c12007ede0bd4f6f7f64837dda401c16161dea) - Greg-21
v19.25.1.328
BETA
November 16, 2025
* [Updated Polish translation (#4143)](https://github.com/mezz/JustEnoughItems/commit/39c12007ede0bd4f6f7f64837dda401c16161dea) - Greg-21
v15.20.0.120
BETA
November 16, 2025
* [Updated Polish translation (#4144)](https://github.com/mezz/JustEnoughItems/commit/e81d8de53b8d061bd4a96643c7a0967daa5a9488) - Greg-21
v15.20.0.120
BETA
November 16, 2025
* [Updated Polish translation (#4144)](https://github.com/mezz/JustEnoughItems/commit/e81d8de53b8d061bd4a96643c7a0967daa5a9488) - Greg-21
v26.1.1.19
BETA
November 16, 2025
* [Updated Polish translation (#4142)](https://github.com/mezz/JustEnoughItems/commit/8905b2319bae5cb0ae43ad8bc73af1a36010ca4d) - Greg-21
v26.1.1.19
BETA
November 16, 2025
* [Updated Polish translation (#4142)](https://github.com/mezz/JustEnoughItems/commit/8905b2319bae5cb0ae43ad8bc73af1a36010ca4d) - Greg-21
v15.20.0.119
BETA
November 16, 2025
* [[1.20.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4154)](https://github.com/mezz/JustEnoughItems/commit/576e6def85b7c8b8a65976927fa00646860747ab) - vfyjxf
v15.20.0.119
BETA
November 16, 2025
* [[1.20.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4154)](https://github.com/mezz/JustEnoughItems/commit/576e6def85b7c8b8a65976927fa00646860747ab) - vfyjxf
v19.25.1.327
BETA
November 16, 2025
* [[1.21.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4155)](https://github.com/mezz/JustEnoughItems/commit/29a97614634f06f7107564d1e5a40e4b4d81e3a6) - vfyjxf
v19.25.1.327
BETA
November 16, 2025
* [[1.21.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4155)](https://github.com/mezz/JustEnoughItems/commit/29a97614634f06f7107564d1e5a40e4b4d81e3a6) - vfyjxf
v19.25.1.327
BETA
November 16, 2025
* [[1.21.1] fix #4152 The query history function will not function properly when there are no bookmarks (#4155)](https://github.com/mezz/JustEnoughItems/commit/29a97614634f06f7107564d1e5a40e4b4d81e3a6) - vfyjxf
v26.1.1.18
BETA
November 16, 2025
* [[1.21.10] fix #4152 The query history function will not function properly when there are no bookmarks (#4156)](https://github.com/mezz/JustEnoughItems/commit/63ae09ea3b06986c94b1482d5be6df7f354acf71) - vfyjxf
v26.1.1.18
BETA
November 16, 2025
* [[1.21.10] fix #4152 The query history function will not function properly when there are no bookmarks (#4156)](https://github.com/mezz/JustEnoughItems/commit/63ae09ea3b06986c94b1482d5be6df7f354acf71) - vfyjxf
v26.1.1.17
BETA
November 15, 2025
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/093e3b54e386c9c2088fea85d72231c610c729f7) - mezz
* [Fix gradle warning](https://github.com/mezz/JustEnoughItems/commit/045d57f72ec85e529cc7154fcb18359376bc8ea4) - mezz
v26.1.1.17
BETA
November 15, 2025
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/093e3b54e386c9c2088fea85d72231c610c729f7) - mezz
* [Fix gradle warning](https://github.com/mezz/JustEnoughItems/commit/045d57f72ec85e529cc7154fcb18359376bc8ea4) - mezz
v19.25.1.326
BETA
November 15, 2025
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/8f9bf1c42deabaf030988167970a5939c81e7f49) - mezz
v19.25.1.326
BETA
November 15, 2025
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/8f9bf1c42deabaf030988167970a5939c81e7f49) - mezz
v19.25.1.326
BETA
November 15, 2025
* [Optimize creation of grindstone recipes](https://github.com/mezz/JustEnoughItems/commit/8f9bf1c42deabaf030988167970a5939c81e7f49) - mezz
v26.1.0.16
BETA
November 3, 2025
* [Fix #4140 minecraft version range should only be 1.21.10 for Fabric](https://github.com/mezz/JustEnoughItems/commit/6ad78928e14230d6b0e5f70a3aff5122fb26d086) - mezz
v26.1.0.16
BETA
November 3, 2025
* [Fix #4140 minecraft version range should only be 1.21.10 for Fabric](https://github.com/mezz/JustEnoughItems/commit/6ad78928e14230d6b0e5f70a3aff5122fb26d086) - mezz
v26.1.0.15
BETA
November 3, 2025
* [Add Classical Chinese translation (#4104)](https://github.com/mezz/JustEnoughItems/commit/fed877fd6c896837fdad1ff7138ced1a45627917) - Bei Dou
v26.1.0.15
BETA
November 3, 2025
* [Add Classical Chinese translation (#4104)](https://github.com/mezz/JustEnoughItems/commit/fed877fd6c896837fdad1ff7138ced1a45627917) - Bei Dou
v26.1.0.14
BETA
November 3, 2025
* [Update uk_ua.json (#4139)](https://github.com/mezz/JustEnoughItems/commit/284ec28a4a60e6c30e48cb3b974596f7aa11df85) - Starman(StarmanMine142)
v26.1.0.14
BETA
November 3, 2025
* [Update uk_ua.json (#4139)](https://github.com/mezz/JustEnoughItems/commit/284ec28a4a60e6c30e48cb3b974596f7aa11df85) - Starman(StarmanMine142)
v26.1.0.13
BETA
November 3, 2025
* [Port features from 1.21.1 (#4141)](https://github.com/mezz/JustEnoughItems/commit/5593dfe99114c057f018d959bf4c147a70462fef) - vfyjxf
v26.1.0.13
BETA
November 3, 2025
* [Port features from 1.21.1 (#4141)](https://github.com/mezz/JustEnoughItems/commit/5593dfe99114c057f018d959bf4c147a70462fef) - vfyjxf
v26.1.0.12
BETA
November 3, 2025
* [slightly simplify fabric build.gradle](https://github.com/mezz/JustEnoughItems/commit/8c8303328f9342b115ab8181a709fc2a6858a646) - mezz
v26.1.0.12
BETA
November 3, 2025
* [slightly simplify fabric build.gradle](https://github.com/mezz/JustEnoughItems/commit/8c8303328f9342b115ab8181a709fc2a6858a646) - mezz
v26.1.0.11
BETA
November 3, 2025
* [Update README to fix curseforge download badge](https://github.com/mezz/JustEnoughItems/commit/a50c29255668e5cedeead38d55eb5b4c444bfcae) - mezz
v26.1.0.11
BETA
November 3, 2025
* [Update README to fix curseforge download badge](https://github.com/mezz/JustEnoughItems/commit/a50c29255668e5cedeead38d55eb5b4c444bfcae) - mezz
v26.1.0.10
BETA
November 3, 2025
* [update README with version badges for 1.21.10](https://github.com/mezz/JustEnoughItems/commit/73759c6e0d41fa65357b097a91f3fc2da0a05f95) - mezz
v26.1.0.10
BETA
November 3, 2025
* [update README with version badges for 1.21.10](https://github.com/mezz/JustEnoughItems/commit/73759c6e0d41fa65357b097a91f3fc2da0a05f95) - mezz
v26.1.0.9
BETA
November 3, 2025
* [Fix #4132 name mapping conflict with yarn](https://github.com/mezz/JustEnoughItems/commit/dd26b539d5e9e0f7191f14f1b456235dd8776987) - mezz
v26.1.0.9
BETA
November 3, 2025
* [Fix #4132 name mapping conflict with yarn](https://github.com/mezz/JustEnoughItems/commit/dd26b539d5e9e0f7191f14f1b456235dd8776987) - mezz
v26.1.0.8
BETA
November 3, 2025
* [Try modernizing the Fabric build.gradle](https://github.com/mezz/JustEnoughItems/commit/915a8054b37a74f536d8b52350d021ad885ef804) - mezz
v26.1.0.8
BETA
November 3, 2025
* [Try modernizing the Fabric build.gradle](https://github.com/mezz/JustEnoughItems/commit/915a8054b37a74f536d8b52350d021ad885ef804) - mezz
v26.1.0.7
BETA
November 3, 2025
* [Update Fabric publishing gradle task](https://github.com/mezz/JustEnoughItems/commit/650a14ef62199869796756c92bc1d2f16e32d53c) - mezz
* [Publish Fabric artifacts to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/8b413e989bb80411b94850698eacd5b20d6976c2) - mezz
v26.1.0.7
BETA
November 3, 2025
* [Update Fabric publishing gradle task](https://github.com/mezz/JustEnoughItems/commit/650a14ef62199869796756c92bc1d2f16e32d53c) - mezz
* [Publish Fabric artifacts to Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/8b413e989bb80411b94850698eacd5b20d6976c2) - mezz
v26.0.0.5
BETA
November 3, 2025
* [Use fabric recipe sync. (#4134)](https://github.com/mezz/JustEnoughItems/commit/597a0f69dbe897cfc25a57012a5c800a9c04639c) - Patbox
v19.25.0.325
BETA
November 3, 2025
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/0981a8a792be158e55ba7d68c531d87907e4206c) - vfyjxf
v19.25.0.325
BETA
November 3, 2025
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/0981a8a792be158e55ba7d68c531d87907e4206c) - vfyjxf
v19.25.0.325
BETA
November 3, 2025
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/0981a8a792be158e55ba7d68c531d87907e4206c) - vfyjxf
v15.20.0.118
BETA
November 3, 2025
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/a16d5e7afc7de86164be1596837dceaa0afb6d14) - vfyjxf
v15.20.0.118
BETA
November 3, 2025
* [Fix #3894 JEI Bookmarks pagination bug when resizing](https://github.com/mezz/JustEnoughItems/commit/a16d5e7afc7de86164be1596837dceaa0afb6d14) - vfyjxf
v19.25.0.324
BETA
November 1, 2025
* [support dragging ghost ingredients from lookup history (#4127)](https://github.com/mezz/JustEnoughItems/commit/d2bbfaa2ceed3fe29a042c7866fc1564cab8addd) - vfyjxf
v19.25.0.324
BETA
November 1, 2025
* [support dragging ghost ingredients from lookup history (#4127)](https://github.com/mezz/JustEnoughItems/commit/d2bbfaa2ceed3fe29a042c7866fc1564cab8addd) - vfyjxf
v19.25.0.324
BETA
November 1, 2025
* [support dragging ghost ingredients from lookup history (#4127)](https://github.com/mezz/JustEnoughItems/commit/d2bbfaa2ceed3fe29a042c7866fc1564cab8addd) - vfyjxf
v15.20.0.117
BETA
November 1, 2025
* [Backport lookup history feature to 1.20.1 (#4125)](https://github.com/mezz/JustEnoughItems/commit/aa3ebdcae2d00466c3913a3e1719a9126f544dde) - vfyjxf
v15.20.0.117
BETA
November 1, 2025
* [Backport lookup history feature to 1.20.1 (#4125)](https://github.com/mezz/JustEnoughItems/commit/aa3ebdcae2d00466c3913a3e1719a9126f544dde) - vfyjxf
v19.25.0.323
BETA
October 20, 2025
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/52724b095661e4a3c754fcfad2cba5d1a01e1770) - Jon
v19.25.0.323
BETA
October 20, 2025
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/52724b095661e4a3c754fcfad2cba5d1a01e1770) - Jon
v19.25.0.323
BETA
October 20, 2025
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/52724b095661e4a3c754fcfad2cba5d1a01e1770) - Jon
v26.0.0.4
BETA
October 20, 2025
* [Fix #4035 Collate various potion reagents into single recipe (#4116)](https://github.com/mezz/JustEnoughItems/commit/395f5301c5c10dc2ba7e290069af9509b96e4ec9) - Jon
v26.0.0.3
BETA
October 20, 2025
* [Update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/98f6286092f53b0a8958d2ce5783d22889bdf5c8) - mezz
v26.0.0.2
BETA
October 20, 2025
* [Fix #4109 Recipes are unavailable after /reload](https://github.com/mezz/JustEnoughItems/commit/ad1fe466237818129dc08e71798d00a314600c24) - mezz
v26.0.0.1
BETA
October 10, 2025
* [Update to Minecraft 1.21.10](https://github.com/mezz/JustEnoughItems/commit/0999689eb56a4bb3f7061af263de7aef387f0045) - mezz
* [Fix build](https://github.com/mezz/JustEnoughItems/commit/bdfdb4c09026c4fb488805ff729c66ae48ede875) - mezz
* [Fix #4101 Backspace key doesn't work on search field](https://github.com/mezz/JustEnoughItems/commit/50dbdff5f3370f631dd0947ef1cd42a2b3905e74) - mezz
* [Store mouse event data with the doubleClick info included](https://github.com/mezz/JustEnoughItems/commit/d1b0c7bbec28eec4d15eacedbffe2eef6bb9c178) - mezz
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/317ebbb3180eeec735f8d5344cd0035596f2d6ea) - mezz
* [Update for Minecraft 1.21.9](https://github.com/mezz/JustEnoughItems/commit/1f0f90ee84bb771c25e8118b4cf25aeaf9d26726) - mezz
* [Improve lookup history behavior (#4094)](https://github.com/mezz/JustEnoughItems/commit/2f8e4ec2c1e607218eae9b1d9272b87a4dcdb1c8) - vfyjxf
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/3939d1fa631668543afe248ba01ad8e5ad7f1e66) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/6d07109cff3e3f1acbcaf31c2d5f6c4603e73e7b) - mezz
* [Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/4e45e837c8b76dcfe623675438173dc5d9d8d796) - mezz
v25.0.1.4
BETA
October 5, 2025
* [Fix build](https://github.com/mezz/JustEnoughItems/commit/bdfdb4c09026c4fb488805ff729c66ae48ede875) - mezz
* [Fix #4101 Backspace key doesn't work on search field](https://github.com/mezz/JustEnoughItems/commit/50dbdff5f3370f631dd0947ef1cd42a2b3905e74) - mezz
* [Store mouse event data with the doubleClick info included](https://github.com/mezz/JustEnoughItems/commit/d1b0c7bbec28eec4d15eacedbffe2eef6bb9c178) - mezz
v19.25.0.322
BETA
October 2, 2025
* [Allow null ingredient codec for custom ingredients](https://github.com/mezz/JustEnoughItems/commit/96a390d4a64c6e39a605829c217743466d07fc37) - mezz
v19.25.0.322
BETA
October 2, 2025
* [Allow null ingredient codec for custom ingredients](https://github.com/mezz/JustEnoughItems/commit/96a390d4a64c6e39a605829c217743466d07fc37) - mezz
v19.25.0.322
BETA
October 2, 2025
* [Allow null ingredient codec for custom ingredients](https://github.com/mezz/JustEnoughItems/commit/96a390d4a64c6e39a605829c217743466d07fc37) - mezz
v25.0.0.2
BETA
October 1, 2025
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/317ebbb3180eeec735f8d5344cd0035596f2d6ea) - mezz
* [Update for Minecraft 1.21.9](https://github.com/mezz/JustEnoughItems/commit/1f0f90ee84bb771c25e8118b4cf25aeaf9d26726) - mezz
* [Improve lookup history behavior (#4094)](https://github.com/mezz/JustEnoughItems/commit/2f8e4ec2c1e607218eae9b1d9272b87a4dcdb1c8) - vfyjxf
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/3939d1fa631668543afe248ba01ad8e5ad7f1e66) - mezz
* [Clear listener lists on runtime stopped instead of using weak references](https://github.com/mezz/JustEnoughItems/commit/6d07109cff3e3f1acbcaf31c2d5f6c4603e73e7b) - mezz
* [Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/4e45e837c8b76dcfe623675438173dc5d9d8d796) - mezz
* [Add Lookup History Overlay (#3834)](https://github.com/mezz/JustEnoughItems/commit/5a550211b93caf275b3757fbe3588aa893591418) - vfyjxf
* [update project dev dependencies](https://github.com/mezz/JustEnoughItems/commit/1474c918ea3e6ac3437b37f0e9802002863e9373) - mezz
* [Update es_ar.json (#4042)](https://github.com/mezz/JustEnoughItems/commit/59bdf4e3b6dc34f2ced650db214291646dbdbbf0) - Texaliuz
* [Update sv_se.json (#4069)](https://github.com/mezz/JustEnoughItems/commit/b9b648d9e3ed0c6c978b522773ba83cc1a5aa070) - A. Regnander
v15.20.0.116
BETA
September 27, 2025
* [use RecipeIngredientRole for bookmark's display](https://github.com/mezz/JustEnoughItems/commit/ae338ae3318527cc3bdc14acfc4ecf62f2281b71) - mezz
v15.20.0.116
BETA
September 27, 2025
* [use RecipeIngredientRole for bookmark's display](https://github.com/mezz/JustEnoughItems/commit/ae338ae3318527cc3bdc14acfc4ecf62f2281b71) - mezz
v15.20.0.115
BETA
September 26, 2025
* [Fix for backporting recipe bookmarks with no output](https://github.com/mezz/JustEnoughItems/commit/ae959a4753bf2be0c7ff6460890a8e7c0cc7e4cd) - mezz
v15.20.0.115
BETA
September 26, 2025
* [Fix for backporting recipe bookmarks with no output](https://github.com/mezz/JustEnoughItems/commit/ae959a4753bf2be0c7ff6460890a8e7c0cc7e4cd) - mezz
v19.25.0.321
BETA
September 26, 2025
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/b81dc1a4ce121bb13b92a1f54bdcda3583458aae) - vfyjxf
v19.25.0.321
BETA
September 26, 2025
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/b81dc1a4ce121bb13b92a1f54bdcda3583458aae) - vfyjxf
v19.25.0.321
BETA
September 26, 2025
* [Add config to show ingredient summary on recipe output slot's tooltip (#4095)](https://github.com/mezz/JustEnoughItems/commit/b81dc1a4ce121bb13b92a1f54bdcda3583458aae) - vfyjxf
v15.20.0.114
BETA
September 26, 2025
* [Backport support for bookmarking recipes that have no outputs (#4097)](https://github.com/mezz/JustEnoughItems/commit/91b7775429facc9e0a4b111587a707c286307081) - vfyjxf
v15.20.0.114
BETA
September 26, 2025
* [Backport support for bookmarking recipes that have no outputs (#4097)](https://github.com/mezz/JustEnoughItems/commit/91b7775429facc9e0a4b111587a707c286307081) - vfyjxf
v19.25.0.320
BETA
September 26, 2025
* [Improve lookup history behavior (#4094)](https://github.com/mezz/JustEnoughItems/commit/621bbd59bfa3a84feeea641696275d6d9efda2da) - vfyjxf
v19.25.0.320
BETA
September 26, 2025
* [Improve lookup history behavior (#4094)](https://github.com/mezz/JustEnoughItems/commit/621bbd59bfa3a84feeea641696275d6d9efda2da) - vfyjxf
v19.25.0.320
BETA
September 26, 2025
* [Improve lookup history behavior (#4094)](https://github.com/mezz/JustEnoughItems/commit/621bbd59bfa3a84feeea641696275d6d9efda2da) - vfyjxf
v24.2.0.6
BETA
September 23, 2025
* [Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/4e45e837c8b76dcfe623675438173dc5d9d8d796) - mezz
* [Add Lookup History Overlay (#3834)](https://github.com/mezz/JustEnoughItems/commit/5a550211b93caf275b3757fbe3588aa893591418) - vfyjxf
* [update project dev dependencies](https://github.com/mezz/JustEnoughItems/commit/1474c918ea3e6ac3437b37f0e9802002863e9373) - mezz
v19.25.0.319
BETA
September 23, 2025
* [Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/38ab56ad8abc6c5ccf9b4fcdb54a983f0e04ef19) - mezz
v19.25.0.319
BETA
September 23, 2025
* [Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/38ab56ad8abc6c5ccf9b4fcdb54a983f0e04ef19) - mezz
v19.25.0.319
BETA
September 23, 2025
* [Improve DeduplicatingRunner and its tests](https://github.com/mezz/JustEnoughItems/commit/38ab56ad8abc6c5ccf9b4fcdb54a983f0e04ef19) - mezz
v19.25.0.318
BETA
September 23, 2025
* [Add Lookup History Overlay (#3834)](https://github.com/mezz/JustEnoughItems/commit/bfda573ba5264344d709648da3076f4be304b6b2) - vfyjxf
v19.25.0.318
BETA
September 23, 2025
* [Add Lookup History Overlay (#3834)](https://github.com/mezz/JustEnoughItems/commit/bfda573ba5264344d709648da3076f4be304b6b2) - vfyjxf
v19.25.0.318
BETA
September 23, 2025
* [Add Lookup History Overlay (#3834)](https://github.com/mezz/JustEnoughItems/commit/bfda573ba5264344d709648da3076f4be304b6b2) - vfyjxf
v24.1.0.5
BETA
September 20, 2025
* [Update es_ar.json (#4042)](https://github.com/mezz/JustEnoughItems/commit/59bdf4e3b6dc34f2ced650db214291646dbdbbf0) - Texaliuz
v24.1.0.4
BETA
September 20, 2025
* [Update sv_se.json (#4069)](https://github.com/mezz/JustEnoughItems/commit/b9b648d9e3ed0c6c978b522773ba83cc1a5aa070) - A. Regnander
v15.20.0.113
BETA
September 20, 2025
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/9bad62233035d9d8d7f8f950ab9b89606f4618bc) - embeddedt
v15.20.0.113
BETA
September 20, 2025
* [[1.20.1] Backport ingredient removal optimization (#4067)](https://github.com/mezz/JustEnoughItems/commit/9bad62233035d9d8d7f8f950ab9b89606f4618bc) - embeddedt
v24.1.0.3
BETA
September 20, 2025
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/6d69df481c55f8a49a1a6175f0148aac23cb346c) - mezz
v19.24.0.317
BETA
September 20, 2025
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/0b45f9cda174cbec2e7d729366ebf7cac790851d) - mezz
* [Make it easier to create IClickableIngredient](https://github.com/mezz/JustEnoughItems/commit/ce7c0488a86dd2d9837b71afddbd78a2decf9c65) - mezz
v19.24.0.317
BETA
September 20, 2025
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/0b45f9cda174cbec2e7d729366ebf7cac790851d) - mezz
* [Make it easier to create IClickableIngredient](https://github.com/mezz/JustEnoughItems/commit/ce7c0488a86dd2d9837b71afddbd78a2decf9c65) - mezz
v19.24.0.317
BETA
September 20, 2025
* [Fix #4068 Make itemstack data in the ingredient manager immutable](https://github.com/mezz/JustEnoughItems/commit/0b45f9cda174cbec2e7d729366ebf7cac790851d) - mezz
* [Make it easier to create IClickableIngredient](https://github.com/mezz/JustEnoughItems/commit/ce7c0488a86dd2d9837b71afddbd78a2decf9c65) - mezz
v23.1.0.8
BETA
July 31, 2025
* [Update es_ar.json (#4042)](https://github.com/mezz/JustEnoughItems/commit/98715505f8a5237672974ef22704334838f3b924) - Texaliuz
v24.0.0.2
BETA
July 31, 2025
* [lower required NeoForge version to 21.8.9](https://github.com/mezz/JustEnoughItems/commit/0e140ec9a4d57215301f45a1ae52e290f43316d2) - mezz
v24.0.0.1
BETA
July 31, 2025
* [Update to Minecraft 1.21.8](https://github.com/mezz/JustEnoughItems/commit/f61efdf5f6604d0d3a55a67cc5d28ec340f189aa) - mezz
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/ee33b5d69f6cf9167c32c2e84fdc69fa1b008440) - mezz
* [Update uk_ua.json (#4053)](https://github.com/mezz/JustEnoughItems/commit/96da82936031760964429433b7b545b1524f38fd) - Starman(StarmanMine142)
* [Update zh_cn.json (#4046)](https://github.com/mezz/JustEnoughItems/commit/2d707d09bbea83fa909acaa4354d5d66b9285991) - Emperormummy
* [Update sv_se.json (#4015)](https://github.com/mezz/JustEnoughItems/commit/aeee9e6dd2ac95517eb3764677af8128e919aab6) - A. Regnander
* [Add grindstone category (#4038)](https://github.com/mezz/JustEnoughItems/commit/fd00eec60d97af3d649d52ee40d0aca64be093b3) - Sleepy-Horse
* [Remove unused accesswidener and accesstransformer](https://github.com/mezz/JustEnoughItems/commit/8ff281454e3abe18af26747fc401b05a6cba3caa) - mezz
* [Fix tooltip rendering order when drawing next to Screens on Neoforge](https://github.com/mezz/JustEnoughItems/commit/66fc4ce3c6981a3cd1ada816fe6f5c9fd510440a) - mezz
* [Update dependencies](https://github.com/mezz/JustEnoughItems/commit/ac60c64451636593fcfa368ee6312c1e154dc8e0) - mezz
* [Update to Minecraft 1.21.7](https://github.com/mezz/JustEnoughItems/commit/8a22d93e6e903142c9dbcdf699496f435d1c569d) - mezz
v23.1.0.7
BETA
July 31, 2025
* [Fix JEI overlay when the recipe book is open](https://github.com/mezz/JustEnoughItems/commit/ee33b5d69f6cf9167c32c2e84fdc69fa1b008440) - mezz
v23.1.0.6
BETA
July 30, 2025
* [Update uk_ua.json (#4053)](https://github.com/mezz/JustEnoughItems/commit/96da82936031760964429433b7b545b1524f38fd) - Starman(StarmanMine142)
v23.1.0.5
BETA
July 30, 2025
* [Update zh_cn.json (#4046)](https://github.com/mezz/JustEnoughItems/commit/2d707d09bbea83fa909acaa4354d5d66b9285991) - Emperormummy
v19.22.1.316
BETA
July 30, 2025
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5d1ca56c2ee83305899b2918da8346e2015475b7) - Sleepy-Horse
v19.22.1.316
BETA
July 30, 2025
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5d1ca56c2ee83305899b2918da8346e2015475b7) - Sleepy-Horse
v19.22.1.316
BETA
July 30, 2025
* [Add grindstone category [1.21.1] (#4050)](https://github.com/mezz/JustEnoughItems/commit/5d1ca56c2ee83305899b2918da8346e2015475b7) - Sleepy-Horse
v21.4.0.27
BETA
July 14, 2025
* [Fix fabric remapping conflict in dev](https://github.com/mezz/JustEnoughItems/commit/0772287a157beb93f438ee10f88afe402e262856) - mezz
v21.4.0.26
BETA
July 14, 2025
* [Publish Fabric intermediary jar to maven without redundant dependency info](https://github.com/mezz/JustEnoughItems/commit/e4a41ffb8c11a8d19bd92b6e4e99c4d157e6dd9e) - mezz
v23.1.0.4
BETA
July 11, 2025
* [Update sv_se.json (#4015)](https://github.com/mezz/JustEnoughItems/commit/aeee9e6dd2ac95517eb3764677af8128e919aab6) - A. Regnander
v19.22.0.315
BETA
July 11, 2025
* [Fix fluidhelper](https://github.com/mezz/JustEnoughItems/commit/09c73b379ff0baae1750e1eb733bc98df905fc05) - mezz
* [Merge remote-tracking branch 'origin/1.21.x' into 1.21.1](https://github.com/mezz/JustEnoughItems/commit/d4a9bfdb9c8264470561c7e85d096cb28e44568c) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/241349009918bb9ed48f341f78bfe0a86d05ed6f) - mezz
* [Update pt_br.json (#3966)](https://github.com/mezz/JustEnoughItems/commit/444790ce4d41f71182c665f74f93e2f8d7e80b24) - Sr.Xlr11
* [Update de_de.json (#3923)](https://github.com/mezz/JustEnoughItems/commit/9100f05ab294236cb87e9f74383f1421ee22965d) - John Lienau
* [Added translation to Spanish (Ecuador) (#3906)](https://github.com/mezz/JustEnoughItems/commit/8d1cf24b9708d5b2ef9a50fc07a3ffbff311d8c8) - wajo21x
* [Update zh_cn.json (#3890)](https://github.com/mezz/JustEnoughItems/commit/88f80e05c7a759ac0886efa6baf00cc6e6b76ab3) - YocyCraft
* [🌐 add Argentine Spanish localization (#3979)](https://github.com/mezz/JustEnoughItems/commit/bba82778ea5b924421da5bf047307b9cee8f27bb) - Texaliuz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/d4ea796eb319efff2ff209f50c053c2a5a1dec05) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/401bb43d3131627f88386f882b47a257d35ef233) - mezz
v19.22.0.315
BETA
July 11, 2025
* [Fix fluidhelper](https://github.com/mezz/JustEnoughItems/commit/09c73b379ff0baae1750e1eb733bc98df905fc05) - mezz
* [Merge remote-tracking branch 'origin/1.21.x' into 1.21.1](https://github.com/mezz/JustEnoughItems/commit/d4a9bfdb9c8264470561c7e85d096cb28e44568c) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/241349009918bb9ed48f341f78bfe0a86d05ed6f) - mezz
* [Update pt_br.json (#3966)](https://github.com/mezz/JustEnoughItems/commit/444790ce4d41f71182c665f74f93e2f8d7e80b24) - Sr.Xlr11
* [Update de_de.json (#3923)](https://github.com/mezz/JustEnoughItems/commit/9100f05ab294236cb87e9f74383f1421ee22965d) - John Lienau
* [Added translation to Spanish (Ecuador) (#3906)](https://github.com/mezz/JustEnoughItems/commit/8d1cf24b9708d5b2ef9a50fc07a3ffbff311d8c8) - wajo21x
* [Update zh_cn.json (#3890)](https://github.com/mezz/JustEnoughItems/commit/88f80e05c7a759ac0886efa6baf00cc6e6b76ab3) - YocyCraft
* [🌐 add Argentine Spanish localization (#3979)](https://github.com/mezz/JustEnoughItems/commit/bba82778ea5b924421da5bf047307b9cee8f27bb) - Texaliuz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/d4ea796eb319efff2ff209f50c053c2a5a1dec05) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/401bb43d3131627f88386f882b47a257d35ef233) - mezz
v19.22.0.315
BETA
July 11, 2025
* [Fix fluidhelper](https://github.com/mezz/JustEnoughItems/commit/09c73b379ff0baae1750e1eb733bc98df905fc05) - mezz
* [Merge remote-tracking branch 'origin/1.21.x' into 1.21.1](https://github.com/mezz/JustEnoughItems/commit/d4a9bfdb9c8264470561c7e85d096cb28e44568c) - mezz
* [Fix #3931 Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/241349009918bb9ed48f341f78bfe0a86d05ed6f) - mezz
* [Update pt_br.json (#3966)](https://github.com/mezz/JustEnoughItems/commit/444790ce4d41f71182c665f74f93e2f8d7e80b24) - Sr.Xlr11
* [Update de_de.json (#3923)](https://github.com/mezz/JustEnoughItems/commit/9100f05ab294236cb87e9f74383f1421ee22965d) - John Lienau
* [Added translation to Spanish (Ecuador) (#3906)](https://github.com/mezz/JustEnoughItems/commit/8d1cf24b9708d5b2ef9a50fc07a3ffbff311d8c8) - wajo21x
* [Update zh_cn.json (#3890)](https://github.com/mezz/JustEnoughItems/commit/88f80e05c7a759ac0886efa6baf00cc6e6b76ab3) - YocyCraft
* [🌐 add Argentine Spanish localization (#3979)](https://github.com/mezz/JustEnoughItems/commit/bba82778ea5b924421da5bf047307b9cee8f27bb) - Texaliuz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/d4ea796eb319efff2ff209f50c053c2a5a1dec05) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/401bb43d3131627f88386f882b47a257d35ef233) - mezz
v23.1.0.3
BETA
July 11, 2025
* [Add grindstone category (#4038)](https://github.com/mezz/JustEnoughItems/commit/fd00eec60d97af3d649d52ee40d0aca64be093b3) - Sleepy-Horse
v21.4.0.25
BETA
July 11, 2025
* [Add grindstone category (#4038)](https://github.com/mezz/JustEnoughItems/commit/db77147c8fddeefb0d5a57cf8734b60008fa655d) - Sleepy-Horse
v23.0.0.2
BETA
July 10, 2025
* [Remove unused accesswidener and accesstransformer](https://github.com/mezz/JustEnoughItems/commit/8ff281454e3abe18af26747fc401b05a6cba3caa) - mezz
* [Fix tooltip rendering order when drawing next to Screens on Neoforge](https://github.com/mezz/JustEnoughItems/commit/66fc4ce3c6981a3cd1ada816fe6f5c9fd510440a) - mezz
* [Update dependencies](https://github.com/mezz/JustEnoughItems/commit/ac60c64451636593fcfa368ee6312c1e154dc8e0) - mezz
* [Update to Minecraft 1.21.7](https://github.com/mezz/JustEnoughItems/commit/8a22d93e6e903142c9dbcdf699496f435d1c569d) - mezz
* [Update to Minecraft 1.21.6](https://github.com/mezz/JustEnoughItems/commit/2a57409c2af0ce9716749a0329166a41cbcf453f) - mezz
* [Use GuiGraphics blit rendering methods instead of directly creating vertex data](https://github.com/mezz/JustEnoughItems/commit/e34c5c1221ca81fbf1ca4ca4433f3332208f49d9) - mezz
* [Update to use Mojang's nine_slice implementation for rendering](https://github.com/mezz/JustEnoughItems/commit/65c42adb7817da77be9c7374b9a3d0d1bb27cf47) - mezz
* [Update uk_ua.json (#4023)](https://github.com/mezz/JustEnoughItems/commit/1413cad1aa1de6cdc4dc9b3c3481dbe016dfa05b) - StarmanMine142(or just Starman)
* [Greatly improve performance of removing ingredients at runtime](https://github.com/mezz/JustEnoughItems/commit/064f2c31171840cf419576442affe4826a066f14) - mezz
* [Reduce logs for Ingredients removed at runtime](https://github.com/mezz/JustEnoughItems/commit/5f3b41cf8ca79441cdcf8c6bec68dc4f582c748c) - mezz
v21.3.2.24
BETA
July 9, 2025
* [Use GuiGraphics blit rendering methods instead of directly creating vertex data](https://github.com/mezz/JustEnoughItems/commit/e34c5c1221ca81fbf1ca4ca4433f3332208f49d9) - mezz
* [Update to use Mojang's nine_slice implementation for rendering](https://github.com/mezz/JustEnoughItems/commit/65c42adb7817da77be9c7374b9a3d0d1bb27cf47) - mezz
v21.3.2.23
BETA
July 8, 2025
* [Update uk_ua.json (#4023)](https://github.com/mezz/JustEnoughItems/commit/1413cad1aa1de6cdc4dc9b3c3481dbe016dfa05b) - StarmanMine142(or just Starman)
v21.3.2.22
BETA
June 5, 2025
* [Greatly improve performance of removing ingredients at runtime](https://github.com/mezz/JustEnoughItems/commit/064f2c31171840cf419576442affe4826a066f14) - mezz
* [Reduce logs for Ingredients removed at runtime](https://github.com/mezz/JustEnoughItems/commit/5f3b41cf8ca79441cdcf8c6bec68dc4f582c748c) - mezz
v21.3.1.21
BETA
June 5, 2025
* [Create es_ar.json (#4010)](https://github.com/mezz/JustEnoughItems/commit/9882f63a777e68afba735b792e2ee6e5ad73748c) - Texaliuz
v21.3.1.20
BETA
June 5, 2025
* [Fix CurseForge link in README. (#4009)](https://github.com/mezz/JustEnoughItems/commit/fd30e3a20ce5c0fe3c70a6b156a0d51a530fcd7f) - HydrolienF
v19.21.2.313
BETA
June 4, 2025
* [Greatly improve performance of removing ingredients at runtime](https://github.com/mezz/JustEnoughItems/commit/a17e83045e7c703298433d7a64c7e18f35d8de9e) - mezz
* [Update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/80eb6f260bdb38ac0e1c647417bdc6d5655194ef) - mezz
v19.21.2.313
BETA
June 4, 2025
* [Greatly improve performance of removing ingredients at runtime](https://github.com/mezz/JustEnoughItems/commit/a17e83045e7c703298433d7a64c7e18f35d8de9e) - mezz
* [Update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/80eb6f260bdb38ac0e1c647417bdc6d5655194ef) - mezz
v19.21.2.313
BETA
June 4, 2025
* [Greatly improve performance of removing ingredients at runtime](https://github.com/mezz/JustEnoughItems/commit/a17e83045e7c703298433d7a64c7e18f35d8de9e) - mezz
* [Update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/80eb6f260bdb38ac0e1c647417bdc6d5655194ef) - mezz
v19.21.1.312
BETA
June 3, 2025
* [Update project dependencies](https://github.com/mezz/JustEnoughItems/commit/8fa5a0f289a8382f3b68e14168dd2375bda222fa) - mezz
* [Reduce logs for Ingredients removed at runtime](https://github.com/mezz/JustEnoughItems/commit/94d166719aa4fb4bd3727f85ad8ce8abf232bd25) - mezz
v19.21.1.312
BETA
June 3, 2025
* [Update project dependencies](https://github.com/mezz/JustEnoughItems/commit/8fa5a0f289a8382f3b68e14168dd2375bda222fa) - mezz
* [Reduce logs for Ingredients removed at runtime](https://github.com/mezz/JustEnoughItems/commit/94d166719aa4fb4bd3727f85ad8ce8abf232bd25) - mezz
v19.21.1.312
BETA
June 3, 2025
* [Update project dependencies](https://github.com/mezz/JustEnoughItems/commit/8fa5a0f289a8382f3b68e14168dd2375bda222fa) - mezz
* [Reduce logs for Ingredients removed at runtime](https://github.com/mezz/JustEnoughItems/commit/94d166719aa4fb4bd3727f85ad8ce8abf232bd25) - mezz
v19.21.1.311
BETA
June 3, 2025
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/9c7499371e4ae589e527198503c9a395abffa770) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/b943657c4ba67ce8cf79a849e93dad8ae25c7a1a) - mezz
* [Slightly optimize adding and removing ingredients are runtime](https://github.com/mezz/JustEnoughItems/commit/cc3cc5af75c3e5d3b838629b1740dcb5d61bd6e2) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/59739c2742c0dd166dfbae002433416b1b7381ee) - mezz
* [Lower log level of StartEventObserver](https://github.com/mezz/JustEnoughItems/commit/4a7472f6d3598f6f914914483ba3cc0203b4edc3) - mezz
v19.21.1.311
BETA
June 3, 2025
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/9c7499371e4ae589e527198503c9a395abffa770) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/b943657c4ba67ce8cf79a849e93dad8ae25c7a1a) - mezz
* [Slightly optimize adding and removing ingredients are runtime](https://github.com/mezz/JustEnoughItems/commit/cc3cc5af75c3e5d3b838629b1740dcb5d61bd6e2) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/59739c2742c0dd166dfbae002433416b1b7381ee) - mezz
* [Lower log level of StartEventObserver](https://github.com/mezz/JustEnoughItems/commit/4a7472f6d3598f6f914914483ba3cc0203b4edc3) - mezz
v19.21.1.311
BETA
June 3, 2025
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/9c7499371e4ae589e527198503c9a395abffa770) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/b943657c4ba67ce8cf79a849e93dad8ae25c7a1a) - mezz
* [Slightly optimize adding and removing ingredients are runtime](https://github.com/mezz/JustEnoughItems/commit/cc3cc5af75c3e5d3b838629b1740dcb5d61bd6e2) - mezz
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/59739c2742c0dd166dfbae002433416b1b7381ee) - mezz
* [Lower log level of StartEventObserver](https://github.com/mezz/JustEnoughItems/commit/4a7472f6d3598f6f914914483ba3cc0203b4edc3) - mezz
v21.3.1.19
BETA
June 3, 2025
* [Bump version to 21.3.1](https://github.com/mezz/JustEnoughItems/commit/2bebbd7d611bce64f7434c7c08505e6e2462689a) - mezz
v21.3.0.18
BETA
June 3, 2025
* [Fix #4003 Crash from isBookEnchantable being removed from NeoForge](https://github.com/mezz/JustEnoughItems/commit/3b1ec89e9b785f4ec260f66394b36679fd6fbbb0) - mezz
v21.3.0.17
BETA
May 31, 2025
* [Fix ChatUtil color formatting](https://github.com/mezz/JustEnoughItems/commit/aa6fd92c2c4694ab9c78487272da9409ae6065fc) - mezz
* [Show an error message when recipes are not synced from the server](https://github.com/mezz/JustEnoughItems/commit/0fb5128f5fe08fa29f2fc52d79cdfd73013518df) - mezz
* [WIP Fabric support but missing recipe sync from the server](https://github.com/mezz/JustEnoughItems/commit/b120e37ac8c0ce54c6bb96f6d041a5c49a5a2bf4) - mezz
v15.20.0.112
BETA
May 31, 2025
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/06ef535ecdca268da1c9ee01302387c8f0402dc1) - mezz
v15.20.0.112
BETA
May 31, 2025
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/06ef535ecdca268da1c9ee01302387c8f0402dc1) - mezz
v15.20.0.111
BETA
May 31, 2025
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/fe1bd62df69c81ae6a82f93b2310fc499d63c975) - mezz
v15.20.0.111
BETA
May 31, 2025
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/fe1bd62df69c81ae6a82f93b2310fc499d63c975) - mezz
v19.21.1.310
BETA
May 31, 2025
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/91919af5b72dbc3338c5c78af1efeaa8685d7e75) - mezz
* [Fix tooltip test](https://github.com/mezz/JustEnoughItems/commit/07e8d3e9659426eea4e12ab10dd2e454e0232430) - mezz
* [Fix #3999 Wrap tooltip flags in NeoForge's client tooltip flag wrapper](https://github.com/mezz/JustEnoughItems/commit/1dffbf8d4a462c6646d85ce39f3e54fdef6b3b67) - mezz
v19.21.1.310
BETA
May 31, 2025
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/91919af5b72dbc3338c5c78af1efeaa8685d7e75) - mezz
* [Fix tooltip test](https://github.com/mezz/JustEnoughItems/commit/07e8d3e9659426eea4e12ab10dd2e454e0232430) - mezz
* [Fix #3999 Wrap tooltip flags in NeoForge's client tooltip flag wrapper](https://github.com/mezz/JustEnoughItems/commit/1dffbf8d4a462c6646d85ce39f3e54fdef6b3b67) - mezz
v19.21.1.310
BETA
May 31, 2025
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/91919af5b72dbc3338c5c78af1efeaa8685d7e75) - mezz
* [Fix tooltip test](https://github.com/mezz/JustEnoughItems/commit/07e8d3e9659426eea4e12ab10dd2e454e0232430) - mezz
* [Fix #3999 Wrap tooltip flags in NeoForge's client tooltip flag wrapper](https://github.com/mezz/JustEnoughItems/commit/1dffbf8d4a462c6646d85ce39f3e54fdef6b3b67) - mezz
v21.3.0.15
BETA
May 31, 2025
* [Fix #3981 Vanilla search bar has priority over JEI search bar](https://github.com/mezz/JustEnoughItems/commit/10c3bbb26339247d969b0a37f7ad9501d56d1bb6) - mezz
v21.3.0.14
BETA
May 29, 2025
* [Fix tooltip test](https://github.com/mezz/JustEnoughItems/commit/47f6040cb61c098bb817e6f4ef82a93c03019606) - mezz
v21.3.0.13
BETA
May 29, 2025
* [Fix #3999 Wrap tooltip flags in NeoForge's client tooltip flag wrapper](https://github.com/mezz/JustEnoughItems/commit/21a02215e82188492414d01781f8e8429e7ebd37) - mezz
v19.21.1.308
BETA
May 29, 2025
* [Update gradle build actions](https://github.com/mezz/JustEnoughItems/commit/389499bd90f7d7334567293b6d9aa0081bb9ffb5) - mezz
v19.21.1.308
BETA
May 29, 2025
* [Update gradle build actions](https://github.com/mezz/JustEnoughItems/commit/389499bd90f7d7334567293b6d9aa0081bb9ffb5) - mezz
v19.21.1.308
BETA
May 29, 2025
* [Update gradle build actions](https://github.com/mezz/JustEnoughItems/commit/389499bd90f7d7334567293b6d9aa0081bb9ffb5) - mezz
v15.20.0.110
BETA
May 29, 2025
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/502ae82c3d5f06930b90c26c3d3c556d844ad6a6) - mezz
v15.20.0.110
BETA
May 29, 2025
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/502ae82c3d5f06930b90c26c3d3c556d844ad6a6) - mezz
v21.3.0.12
BETA
May 29, 2025
* [Update gradle build actions](https://github.com/mezz/JustEnoughItems/commit/a0cfb4e0e278934e93af2e1e67786fd7887121e0) - mezz
v15.20.0.109
BETA
May 29, 2025
* [update github actions](https://github.com/mezz/JustEnoughItems/commit/4d154f58359d4746b9478d65ac75f88f24677cc6) - mezz
v15.20.0.109
BETA
May 29, 2025
* [update github actions](https://github.com/mezz/JustEnoughItems/commit/4d154f58359d4746b9478d65ac75f88f24677cc6) - mezz
v19.21.1.307
BETA
May 29, 2025
* [Fix build issues](https://github.com/mezz/JustEnoughItems/commit/cf6ce37bff70ce24a2b1923ec9494080e20f796c) - mezz
* [Fix #3924 Ensure KeyMappings are only created on RegisterKeyMappingsEvent](https://github.com/mezz/JustEnoughItems/commit/a2f7e3afa7d82f514074ec0bb510f88962af76ff) - mezz
v19.21.1.307
BETA
May 29, 2025
* [Fix build issues](https://github.com/mezz/JustEnoughItems/commit/cf6ce37bff70ce24a2b1923ec9494080e20f796c) - mezz
* [Fix #3924 Ensure KeyMappings are only created on RegisterKeyMappingsEvent](https://github.com/mezz/JustEnoughItems/commit/a2f7e3afa7d82f514074ec0bb510f88962af76ff) - mezz
v19.21.1.307
BETA
May 29, 2025
* [Fix build issues](https://github.com/mezz/JustEnoughItems/commit/cf6ce37bff70ce24a2b1923ec9494080e20f796c) - mezz
* [Fix #3924 Ensure KeyMappings are only created on RegisterKeyMappingsEvent](https://github.com/mezz/JustEnoughItems/commit/a2f7e3afa7d82f514074ec0bb510f88962af76ff) - mezz
v21.3.0.11
BETA
May 28, 2025
* [Allow ICraftingCategoryExtension to control setRecipe again](https://github.com/mezz/JustEnoughItems/commit/3fcbd22b950717eb14901b611760459acdc21779) - mezz
v21.2.0.10
BETA
May 26, 2025
* [Fix #3924 Ensure KeyMappings are only created on RegisterKeyMappingsEvent](https://github.com/mezz/JustEnoughItems/commit/93d0fa91f25ce4089a04201cc9166406eea3deb0) - mezz
* [Update Gradle to version 8.14.1](https://github.com/mezz/JustEnoughItems/commit/f9fd6879baf716f75b077a72435a51da58c7ad02) - mezz
* [Fix deprecation warnings and unchecked cast warnings](https://github.com/mezz/JustEnoughItems/commit/c83c0ce5f0cae0bcaf06af7c388e1f48d5c707b5) - mezz
* [fix spotless deprecation warning](https://github.com/mezz/JustEnoughItems/commit/6562ae1b491ca4161d184bdf3b2e9396d9504c8f) - mezz
* [Update JUnit](https://github.com/mezz/JustEnoughItems/commit/557ef59471312161072e516ee36a1e1aabc6be9a) - mezz
* [Fix deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/403cbb5c250ac757bfcbd254e7a710adaaef971f) - mezz
v19.21.1.305
BETA
May 26, 2025
* [Update gradle to version 8.14.1 and loom](https://github.com/mezz/JustEnoughItems/commit/0f2a0b5b2499174f1faa16ad92efdbac03a172bc) - mezz
v19.21.1.305
BETA
May 26, 2025
* [Update gradle to version 8.14.1 and loom](https://github.com/mezz/JustEnoughItems/commit/0f2a0b5b2499174f1faa16ad92efdbac03a172bc) - mezz
v19.21.1.305
BETA
May 26, 2025
* [Update gradle to version 8.14.1 and loom](https://github.com/mezz/JustEnoughItems/commit/0f2a0b5b2499174f1faa16ad92efdbac03a172bc) - mezz
v15.20.0.108
BETA
May 25, 2025
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/8ca5bfe1501acc34b6b80113600778007566e76d) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/86c8075850a51a1b90522beec52510bfa944de78) - mezz
* [Fix #3896 Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/38e7a73f3b4e760c16a4db1759956fb5051abd35) - mezz
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/307c20ffad1fc1a73c6a29f0acd6a4f9dd452471) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/05afc15732715e488a7fc5c91303f1b3e43242aa) - mezz
v15.20.0.108
BETA
May 25, 2025
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/8ca5bfe1501acc34b6b80113600778007566e76d) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/86c8075850a51a1b90522beec52510bfa944de78) - mezz
* [Fix #3896 Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/38e7a73f3b4e760c16a4db1759956fb5051abd35) - mezz
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/307c20ffad1fc1a73c6a29f0acd6a4f9dd452471) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/05afc15732715e488a7fc5c91303f1b3e43242aa) - mezz
v15.20.0.107
BETA
May 25, 2025
* [Update zh_cn for 1.20.1 (#3865)](https://github.com/mezz/JustEnoughItems/commit/42f585b9fca70663f5f1b5fd8f0b2bd61ffa77aa) - mc开始下雪
v15.20.0.107
BETA
May 25, 2025
* [Update zh_cn for 1.20.1 (#3865)](https://github.com/mezz/JustEnoughItems/commit/42f585b9fca70663f5f1b5fd8f0b2bd61ffa77aa) - mc开始下雪
v21.2.0.9
BETA
May 25, 2025
* [Remove uid (and bookmarking) from enchantment recipes to save memory](https://github.com/mezz/JustEnoughItems/commit/5e9ec3620726ab88d5aee3b5f4dad9f043901e6b) - mezz
* [Fix deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/ccd40c063752ee7bfabd90307d0cb189f379747f) - mezz
v21.2.0.8
BETA
May 25, 2025
* [Fix ghost ingredient targets persisting when opening recipes gui](https://github.com/mezz/JustEnoughItems/commit/1027286685d84774c337d178400c4f7ea985be37) - mezz
v21.2.0.7
BETA
May 25, 2025
* [fix return type and warnings](https://github.com/mezz/JustEnoughItems/commit/7d7de2505f50c9060c2ac07d0247f682d36e293c) - mezz
v21.2.0.6
BETA
May 25, 2025
* [Make it easier to create IClickableIngredient](https://github.com/mezz/JustEnoughItems/commit/402c04560556a4f1f2d5187a91b973dccdce738e) - mezz
v21.1.0.5
BETA
May 25, 2025
* [Lower log level of StartEventObserver](https://github.com/mezz/JustEnoughItems/commit/62a61aa93afd808def9e95534dc3928850525d23) - mezz
* [Fix client synced recipes being cleared when using the reload command](https://github.com/mezz/JustEnoughItems/commit/d261f0d220aa734e5d63d9d2c9a6581748c20f35) - mezz
v21.1.0.4
BETA
May 25, 2025
* [Simplify tooltip handling and allow modifying rich tooltips](https://github.com/mezz/JustEnoughItems/commit/a3fea2cb4e38167eca76cf4ea12452c0b6ee16d6) - mezz
v21.0.0.3
BETA
May 25, 2025
* [Reduce logs slightly](https://github.com/mezz/JustEnoughItems/commit/65a1a7e5a449bfec6399df5dd7b6887d98c7edfb) - mezz
* [Use consistent time unit format in logs](https://github.com/mezz/JustEnoughItems/commit/4d134c93b00e546ab29db7016563d370a9ed38ee) - mezz
* [Update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/21d639981788bf4d71f01e540b2005493f07a5c7) - mezz
v21.0.0.2
BETA
May 25, 2025
* [Fix painting subtype interpreter](https://github.com/mezz/JustEnoughItems/commit/753df68375a24b1f853e8481d3913ada47bfde93) - mezz
v21.0.0.1
BETA
May 24, 2025
* [Update to 1.21.5](https://github.com/mezz/JustEnoughItems/commit/2cc5d1e8b7fb4f79c917804d7582bb7c48374499) - mezz
* [Use configurations for passing changelog files in gradle](https://github.com/mezz/JustEnoughItems/commit/26845e0d2a248b0084481b4a433ef7b32152d4c6) - mezz
* [Remove dryRun from publishing task](https://github.com/mezz/JustEnoughItems/commit/a249b1ebf309f301939e6df74b3219935ba6ce31) - mezz
* [Update changelog code for configuration cache](https://github.com/mezz/JustEnoughItems/commit/df6c89219cd9b5d2eb7681bd2fe0539b704755c8) - mezz
* [clean up imports](https://github.com/mezz/JustEnoughItems/commit/2f40181b678c5cf6557514ac3bc24f1f6fffad6c) - mezz
* [Update to 1.21.4](https://github.com/mezz/JustEnoughItems/commit/c0d0367841b16fa3a9567c3d93172cbd1f1b578c) - mezz
* [Remove Forge and Fabric support for now](https://github.com/mezz/JustEnoughItems/commit/28eb51f58d2798512a2ef75cf8b29189228573ad) - mezz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/d4ea796eb319efff2ff209f50c053c2a5a1dec05) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/401bb43d3131627f88386f882b47a257d35ef233) - mezz
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
v20.0.0.4
BETA
May 23, 2025
* [Use configurations for passing changelog files in gradle](https://github.com/mezz/JustEnoughItems/commit/26845e0d2a248b0084481b4a433ef7b32152d4c6) - mezz
v20.0.0.3
BETA
May 22, 2025
* [Remove dryRun from publishing task](https://github.com/mezz/JustEnoughItems/commit/a249b1ebf309f301939e6df74b3219935ba6ce31) - mezz
v19.21.1.304
BETA
May 10, 2025
* [Create jenkins stage to create changelogs](https://github.com/mezz/JustEnoughItems/commit/6c8414852d2c17672304a77573ba02e432d0e777) - mezz
* [Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/e69d90a2346fcfdb1f11f2168ce25fcc1a48a088) - mezz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/f8790d8744699029a1bec434623269201643e124) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/f895d277a8da7b6a6dbd109a36339b27fe1fa45f) - mezz
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
* [Simplify EnumCodec](https://github.com/mezz/JustEnoughItems/commit/21d109338350e1e1e641a1278feee44b5b21b746) - mezz
* [Update ja_jp.json for 1.21 (#3805)](https://github.com/mezz/JustEnoughItems/commit/f94d63c751a4072d4597337fec0b284f4cdddfd2) - Abbage230
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/d4096522ee82fae495aafa3a04f3fa3e119c05a7) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/719c00ecc104fa53d46db0fc7dc6f02f246385cc) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
v19.21.1.304
BETA
May 10, 2025
* [Create jenkins stage to create changelogs](https://github.com/mezz/JustEnoughItems/commit/6c8414852d2c17672304a77573ba02e432d0e777) - mezz
* [Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/e69d90a2346fcfdb1f11f2168ce25fcc1a48a088) - mezz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/f8790d8744699029a1bec434623269201643e124) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/f895d277a8da7b6a6dbd109a36339b27fe1fa45f) - mezz
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
* [Simplify EnumCodec](https://github.com/mezz/JustEnoughItems/commit/21d109338350e1e1e641a1278feee44b5b21b746) - mezz
* [Update ja_jp.json for 1.21 (#3805)](https://github.com/mezz/JustEnoughItems/commit/f94d63c751a4072d4597337fec0b284f4cdddfd2) - Abbage230
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/d4096522ee82fae495aafa3a04f3fa3e119c05a7) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/719c00ecc104fa53d46db0fc7dc6f02f246385cc) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
v19.21.1.304
BETA
May 10, 2025
* [Create jenkins stage to create changelogs](https://github.com/mezz/JustEnoughItems/commit/6c8414852d2c17672304a77573ba02e432d0e777) - mezz
* [Fix quad culling of 2D items that have been rotated](https://github.com/mezz/JustEnoughItems/commit/e69d90a2346fcfdb1f11f2168ce25fcc1a48a088) - mezz
* [reduce CurseForge changelog length](https://github.com/mezz/JustEnoughItems/commit/f8790d8744699029a1bec434623269201643e124) - mezz
* [Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods](https://github.com/mezz/JustEnoughItems/commit/f895d277a8da7b6a6dbd109a36339b27fe1fa45f) - mezz
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
* [Simplify EnumCodec](https://github.com/mezz/JustEnoughItems/commit/21d109338350e1e1e641a1278feee44b5b21b746) - mezz
* [Update ja_jp.json for 1.21 (#3805)](https://github.com/mezz/JustEnoughItems/commit/f94d63c751a4072d4597337fec0b284f4cdddfd2) - Abbage230
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/d4096522ee82fae495aafa3a04f3fa3e119c05a7) - mezz
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/719c00ecc104fa53d46db0fc7dc6f02f246385cc) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
v15.20.0.106
BETA
January 11, 2025
* [[1.20.1] Optimize AnvilRecipe storage (#3886)](https://github.com/mezz/JustEnoughItems/commit/90723d7809e3728e79b11cc9d27cd1f60f298bb3) - embeddedt
v15.20.0.106
BETA
January 11, 2025
* [[1.20.1] Optimize AnvilRecipe storage (#3886)](https://github.com/mezz/JustEnoughItems/commit/90723d7809e3728e79b11cc9d27cd1f60f298bb3) - embeddedt
v19.21.0.247
BETA
October 26, 2024
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
v19.21.0.247
BETA
October 26, 2024
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
v19.21.0.247
BETA
October 26, 2024
* [Improve performance of fetching all ingredients](https://github.com/mezz/JustEnoughItems/commit/f8c0de94f56807b8ccd0d0a27ced10b05a1f5f16) - mezz
v7.8.0.1013
BETA
October 26, 2024
### Current release 7.8.0.1013
* [[1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815)](https://github.com/mezz/JustEnoughItems/commit/929d574ee03420e66ddf5bc0aac51402d51af277) - Greg-21
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v11.8.1.1034
BETA
October 26, 2024
### Current release 11.8.1
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.8.1.1034
BETA
October 26, 2024
### Current release 11.8.1
* [[1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813)](https://github.com/mezz/JustEnoughItems/commit/60e13a56777874b8aa9a7672cb45c9fd3e454b8c) - Greg-21
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v13.1.0.19
BETA
October 26, 2024
* [[1.19.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3812)](https://github.com/mezz/JustEnoughItems/commit/b1be8772b3397f468f023c144b9efb657e982026) - Greg-21
v13.1.0.19
BETA
October 26, 2024
* [[1.19.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3812)](https://github.com/mezz/JustEnoughItems/commit/b1be8772b3397f468f023c144b9efb657e982026) - Greg-21
v17.3.1.5
BETA
October 26, 2024
* [[1.20.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3810)](https://github.com/mezz/JustEnoughItems/commit/37242f8539878daa745b858e0ac1f9deee579015) - Greg-21
v17.3.1.5
BETA
October 26, 2024
* [[1.20.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3810)](https://github.com/mezz/JustEnoughItems/commit/37242f8539878daa745b858e0ac1f9deee579015) - Greg-21
v17.3.1.5
BETA
October 26, 2024
* [[1.20.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3810)](https://github.com/mezz/JustEnoughItems/commit/37242f8539878daa745b858e0ac1f9deee579015) - Greg-21
v15.20.0.105
BETA
October 26, 2024
* [[1.20.1] U.S. English translation revamp, backport, and cleanup of other lang files (#3811)](https://github.com/mezz/JustEnoughItems/commit/c3a918d435808a4efd4bbf60a1ecd2f444f8a438) - Greg-21
v15.20.0.105
BETA
October 26, 2024
* [[1.20.1] U.S. English translation revamp, backport, and cleanup of other lang files (#3811)](https://github.com/mezz/JustEnoughItems/commit/c3a918d435808a4efd4bbf60a1ecd2f444f8a438) - Greg-21
v4.16.1.1013
BETA
October 26, 2024
* [[1.12.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3816)](https://github.com/mezz/JustEnoughItems/commit/8369080c81adb551bda0e517ee23d4783e760514) - Greg-21
v18.0.0.66
BETA
October 26, 2024
* [[1.20.6] U.S. English translation revamp, backport, and cleanup of other lang files (#3809)](https://github.com/mezz/JustEnoughItems/commit/af9fee212d32575c86eb26f421b4b3a36b265960) - Greg-21
v18.0.0.66
BETA
October 26, 2024
* [[1.20.6] U.S. English translation revamp, backport, and cleanup of other lang files (#3809)](https://github.com/mezz/JustEnoughItems/commit/af9fee212d32575c86eb26f421b4b3a36b265960) - Greg-21
v18.0.0.66
BETA
October 26, 2024
* [[1.20.6] U.S. English translation revamp, backport, and cleanup of other lang files (#3809)](https://github.com/mezz/JustEnoughItems/commit/af9fee212d32575c86eb26f421b4b3a36b265960) - Greg-21
v19.21.0.246
BETA
October 11, 2024
* [Simplify EnumCodec](https://github.com/mezz/JustEnoughItems/commit/21d109338350e1e1e641a1278feee44b5b21b746) - mezz
v19.21.0.246
BETA
October 11, 2024
* [Simplify EnumCodec](https://github.com/mezz/JustEnoughItems/commit/21d109338350e1e1e641a1278feee44b5b21b746) - mezz
v19.21.0.246
BETA
October 11, 2024
* [Simplify EnumCodec](https://github.com/mezz/JustEnoughItems/commit/21d109338350e1e1e641a1278feee44b5b21b746) - mezz
v19.21.0.245
BETA
October 10, 2024
* [Update ja_jp.json for 1.21 (#3805)](https://github.com/mezz/JustEnoughItems/commit/f94d63c751a4072d4597337fec0b284f4cdddfd2) - Abbage230
v19.21.0.245
BETA
October 10, 2024
* [Update ja_jp.json for 1.21 (#3805)](https://github.com/mezz/JustEnoughItems/commit/f94d63c751a4072d4597337fec0b284f4cdddfd2) - Abbage230
v19.21.0.245
BETA
October 10, 2024
* [Update ja_jp.json for 1.21 (#3805)](https://github.com/mezz/JustEnoughItems/commit/f94d63c751a4072d4597337fec0b284f4cdddfd2) - Abbage230
v19.21.0.244
BETA
October 10, 2024
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/d4096522ee82fae495aafa3a04f3fa3e119c05a7) - mezz
v19.21.0.244
BETA
October 10, 2024
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/d4096522ee82fae495aafa3a04f3fa3e119c05a7) - mezz
v19.21.0.244
BETA
October 10, 2024
* [Make # the prefix for tags instead of tooltips](https://github.com/mezz/JustEnoughItems/commit/d4096522ee82fae495aafa3a04f3fa3e119c05a7) - mezz
v19.21.0.243
BETA
October 10, 2024
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/719c00ecc104fa53d46db0fc7dc6f02f246385cc) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
v19.21.0.243
BETA
October 10, 2024
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/719c00ecc104fa53d46db0fc7dc6f02f246385cc) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
v19.21.0.243
BETA
October 10, 2024
* [Localize Configs](https://github.com/mezz/JustEnoughItems/commit/719c00ecc104fa53d46db0fc7dc6f02f246385cc) - mezz
* [Lower the concurrency of the typed itemstack cache](https://github.com/mezz/JustEnoughItems/commit/15320501b588a73222f4b3fa9387497d170bde84) - mezz
v19.20.0.242
BETA
October 10, 2024
* [Polish translation update (#3803)](https://github.com/mezz/JustEnoughItems/commit/8faf35d4a388d320b89bc7741ee27292d478d170) - Greg-21
v19.20.0.242
BETA
October 10, 2024
* [Polish translation update (#3803)](https://github.com/mezz/JustEnoughItems/commit/8faf35d4a388d320b89bc7741ee27292d478d170) - Greg-21
v19.20.0.242
BETA
October 10, 2024
* [Polish translation update (#3803)](https://github.com/mezz/JustEnoughItems/commit/8faf35d4a388d320b89bc7741ee27292d478d170) - Greg-21
v11.8.1.1033
BETA
October 8, 2024
### Current release 11.8.1
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.8.1.1033
BETA
October 8, 2024
### Current release 11.8.1
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/a318430db0f3b773f5e4431829eae96ba974c712) - mezz
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.20.0.104
BETA
October 8, 2024
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/aeffd7a1c1d0ffbd54d5638d64c4b70abb95ea84) - mezz
v15.20.0.104
BETA
October 8, 2024
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/aeffd7a1c1d0ffbd54d5638d64c4b70abb95ea84) - mezz
v19.20.0.241
BETA
October 8, 2024
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/e5bf20b4566e205bf5c8ef27a94a661824f4215c) - mezz
v19.20.0.241
BETA
October 8, 2024
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/e5bf20b4566e205bf5c8ef27a94a661824f4215c) - mezz
v19.20.0.241
BETA
October 8, 2024
* [Prevent displaying invisible focus-linked slots](https://github.com/mezz/JustEnoughItems/commit/e5bf20b4566e205bf5c8ef27a94a661824f4215c) - mezz
v11.8.1.1032
BETA
October 8, 2024
### Current release 11.8.1
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.8.1.1032
BETA
October 8, 2024
### Current release 11.8.1
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/18a16324d742cd9841f439a68a6f2f7e5e8c1d07) - mezz
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.20.0.103
BETA
October 8, 2024
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/fc6763be3b9e8a0bd078262bb9f78b401a92df31) - mezz
v15.20.0.103
BETA
October 8, 2024
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/fc6763be3b9e8a0bd078262bb9f78b401a92df31) - mezz
v19.20.0.240
BETA
October 8, 2024
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/3efb0e250dc18a3a528d03f53ec7b7c69e2b2784) - mezz
v19.20.0.240
BETA
October 8, 2024
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/3efb0e250dc18a3a528d03f53ec7b7c69e2b2784) - mezz
v19.20.0.240
BETA
October 8, 2024
* [Allow focus-linking with invisible recipe slots](https://github.com/mezz/JustEnoughItems/commit/3efb0e250dc18a3a528d03f53ec7b7c69e2b2784) - mezz
v19.20.0.239
BETA
October 7, 2024
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/3e87d65168baaac1fbc379d77c8bb8912c6af677) - mezz
* [Follow-up work to revamp the U.S. English translation and clean up other lang files (#3799)](https://github.com/mezz/JustEnoughItems/commit/199f3994f953657f66567595cd34dc94d2ca7531) - Greg-21
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/c3bc7ba7448ac195dd39b8b59b668419c264348b) - mezz
v19.20.0.239
BETA
October 7, 2024
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/3e87d65168baaac1fbc379d77c8bb8912c6af677) - mezz
* [Follow-up work to revamp the U.S. English translation and clean up other lang files (#3799)](https://github.com/mezz/JustEnoughItems/commit/199f3994f953657f66567595cd34dc94d2ca7531) - Greg-21
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/c3bc7ba7448ac195dd39b8b59b668419c264348b) - mezz
v19.20.0.239
BETA
October 7, 2024
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/3e87d65168baaac1fbc379d77c8bb8912c6af677) - mezz
* [Follow-up work to revamp the U.S. English translation and clean up other lang files (#3799)](https://github.com/mezz/JustEnoughItems/commit/199f3994f953657f66567595cd34dc94d2ca7531) - Greg-21
* [Add access for the IRecipesGui's parent screen](https://github.com/mezz/JustEnoughItems/commit/c3bc7ba7448ac195dd39b8b59b668419c264348b) - mezz
v11.8.1.1031
BETA
October 4, 2024
### Current release 11.8.1
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.8.1.1031
BETA
October 4, 2024
### Current release 11.8.1
* [Fix #3788 Not cycling through ingredients when looking at recipes](https://github.com/mezz/JustEnoughItems/commit/debef98ee7deda2e20f4b86b746042c53da388d0) - mezz
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v19.19.6.236
BETA
October 4, 2024
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/b8a025330fbd796dd120c9ce9e662b5169d24d5d) - mezz
v19.19.6.236
BETA
October 4, 2024
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/b8a025330fbd796dd120c9ce9e662b5169d24d5d) - mezz
v19.19.6.236
BETA
October 4, 2024
* [Fix #3795 Prevent retaining the player client when crossing dimensions](https://github.com/mezz/JustEnoughItems/commit/b8a025330fbd796dd120c9ce9e662b5169d24d5d) - mezz
v19.19.6.235
BETA
October 4, 2024
* [Remove unused imports](https://github.com/mezz/JustEnoughItems/commit/124b785622ed4949352515b23c75ff295076e6cd) - mezz
* [update dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/9d2959aaa25cb1251cfbc79c3cbcabd50deb0e88) - mezz
* [Fix #3789 Add support for NeoForge composting data map](https://github.com/mezz/JustEnoughItems/commit/03a63f564cf0c1bcb599afd4907ee2b663217fb2) - mezz
v19.19.6.235
BETA
October 4, 2024
* [Remove unused imports](https://github.com/mezz/JustEnoughItems/commit/124b785622ed4949352515b23c75ff295076e6cd) - mezz
* [update dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/9d2959aaa25cb1251cfbc79c3cbcabd50deb0e88) - mezz
* [Fix #3789 Add support for NeoForge composting data map](https://github.com/mezz/JustEnoughItems/commit/03a63f564cf0c1bcb599afd4907ee2b663217fb2) - mezz
v19.19.6.235
BETA
October 4, 2024
* [Remove unused imports](https://github.com/mezz/JustEnoughItems/commit/124b785622ed4949352515b23c75ff295076e6cd) - mezz
* [update dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/9d2959aaa25cb1251cfbc79c3cbcabd50deb0e88) - mezz
* [Fix #3789 Add support for NeoForge composting data map](https://github.com/mezz/JustEnoughItems/commit/03a63f564cf0c1bcb599afd4907ee2b663217fb2) - mezz
v19.19.6.234
BETA
October 4, 2024
* [Fix #3794 Avoid storing the client player in a field, it can leak when traveling between dimensions](https://github.com/mezz/JustEnoughItems/commit/493fd1a0fb50c8d7629489b814b49b692a630d0e) - mezz
v19.19.6.234
BETA
October 4, 2024
* [Fix #3794 Avoid storing the client player in a field, it can leak when traveling between dimensions](https://github.com/mezz/JustEnoughItems/commit/493fd1a0fb50c8d7629489b814b49b692a630d0e) - mezz
v19.19.6.234
BETA
October 4, 2024
* [Fix #3794 Avoid storing the client player in a field, it can leak when traveling between dimensions](https://github.com/mezz/JustEnoughItems/commit/493fd1a0fb50c8d7629489b814b49b692a630d0e) - mezz
v15.20.0.102
BETA
October 4, 2024
* [Close #3786 Add support for naming tag categories](https://github.com/mezz/JustEnoughItems/commit/f3e13fd1b1b4feff50d94dd24ba74d3784221f13) - mezz
v15.20.0.102
BETA
October 4, 2024
* [Close #3786 Add support for naming tag categories](https://github.com/mezz/JustEnoughItems/commit/f3e13fd1b1b4feff50d94dd24ba74d3784221f13) - mezz
v19.19.6.233
BETA
October 3, 2024
* [Optimize uid lookups, recipe transfer, and make recipe layout creation run in background](https://github.com/mezz/JustEnoughItems/commit/bc0098ddc81e8fe669313a13d17832990c90945c) - mezz
v19.19.6.233
BETA
October 3, 2024
* [Optimize uid lookups, recipe transfer, and make recipe layout creation run in background](https://github.com/mezz/JustEnoughItems/commit/bc0098ddc81e8fe669313a13d17832990c90945c) - mezz
v19.19.6.233
BETA
October 3, 2024
* [Optimize uid lookups, recipe transfer, and make recipe layout creation run in background](https://github.com/mezz/JustEnoughItems/commit/bc0098ddc81e8fe669313a13d17832990c90945c) - mezz
v19.19.5.232
BETA
October 3, 2024
* [Optimize by caching unsupported containers that throw on getType()](https://github.com/mezz/JustEnoughItems/commit/601e452fd72267fb958c68121eff8111f727eb2e) - mezz
* [Optimize by moving away from Optional and Stream in hot code paths](https://github.com/mezz/JustEnoughItems/commit/e10b47c374c3b46c528b84a4f265eedf43e5f6b4) - mezz
* [Fix incorrect uid creation](https://github.com/mezz/JustEnoughItems/commit/13616d871c7e0c3e74ed99fc85ae9526a0a702e1) - mezz
* [Optimize ingredient type lookups](https://github.com/mezz/JustEnoughItems/commit/2c257314c29a9f2a51f03d6d0ad6ec746a755508) - mezz
v19.19.5.232
BETA
October 3, 2024
* [Optimize by caching unsupported containers that throw on getType()](https://github.com/mezz/JustEnoughItems/commit/601e452fd72267fb958c68121eff8111f727eb2e) - mezz
* [Optimize by moving away from Optional and Stream in hot code paths](https://github.com/mezz/JustEnoughItems/commit/e10b47c374c3b46c528b84a4f265eedf43e5f6b4) - mezz
* [Fix incorrect uid creation](https://github.com/mezz/JustEnoughItems/commit/13616d871c7e0c3e74ed99fc85ae9526a0a702e1) - mezz
* [Optimize ingredient type lookups](https://github.com/mezz/JustEnoughItems/commit/2c257314c29a9f2a51f03d6d0ad6ec746a755508) - mezz
v19.19.5.232
BETA
October 3, 2024
* [Optimize by caching unsupported containers that throw on getType()](https://github.com/mezz/JustEnoughItems/commit/601e452fd72267fb958c68121eff8111f727eb2e) - mezz
* [Optimize by moving away from Optional and Stream in hot code paths](https://github.com/mezz/JustEnoughItems/commit/e10b47c374c3b46c528b84a4f265eedf43e5f6b4) - mezz
* [Fix incorrect uid creation](https://github.com/mezz/JustEnoughItems/commit/13616d871c7e0c3e74ed99fc85ae9526a0a702e1) - mezz
* [Optimize ingredient type lookups](https://github.com/mezz/JustEnoughItems/commit/2c257314c29a9f2a51f03d6d0ad6ec746a755508) - mezz
v19.19.4.231
BETA
October 3, 2024
* [Fix #3790 Air should not be displayed in recipes](https://github.com/mezz/JustEnoughItems/commit/1231d5856946a026c8e580747a15fcd8b89d723f) - mezz
v19.19.4.231
BETA
October 3, 2024
* [Fix #3790 Air should not be displayed in recipes](https://github.com/mezz/JustEnoughItems/commit/1231d5856946a026c8e580747a15fcd8b89d723f) - mezz
v19.19.4.231
BETA
October 3, 2024
* [Fix #3790 Air should not be displayed in recipes](https://github.com/mezz/JustEnoughItems/commit/1231d5856946a026c8e580747a15fcd8b89d723f) - mezz
v19.19.4.230
BETA
October 2, 2024
* [Lazy-load recipe category extras to speed up display of all recipes](https://github.com/mezz/JustEnoughItems/commit/da366e6186997660d9c095dcc26694f4d1cf890a) - mezz
v19.19.4.230
BETA
October 2, 2024
* [Lazy-load recipe category extras to speed up display of all recipes](https://github.com/mezz/JustEnoughItems/commit/da366e6186997660d9c095dcc26694f4d1cf890a) - mezz
v19.19.4.230
BETA
October 2, 2024
* [Lazy-load recipe category extras to speed up display of all recipes](https://github.com/mezz/JustEnoughItems/commit/da366e6186997660d9c095dcc26694f4d1cf890a) - mezz
v19.19.4.229
BETA
October 2, 2024
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/2d509e3a232f1f3ec4df02c8da960f872197a932) - mezz
v19.19.4.229
BETA
October 2, 2024
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/2d509e3a232f1f3ec4df02c8da960f872197a932) - mezz
v19.19.4.229
BETA
October 2, 2024
* [Allow getting UID for empty itemstack](https://github.com/mezz/JustEnoughItems/commit/2d509e3a232f1f3ec4df02c8da960f872197a932) - mezz
v19.19.4.228
BETA
October 2, 2024
* [Optimize displaying recipes by using less-strict checking for rendered ingredients](https://github.com/mezz/JustEnoughItems/commit/4d897471b3531be5a62e0ca952d6125e7a748318) - mezz
* [Optimize registry access](https://github.com/mezz/JustEnoughItems/commit/b033bbec3b65ca80a96152b44c2af69614429ed8) - mezz
* [Use horizontal and vertical alignment classes from the API internally](https://github.com/mezz/JustEnoughItems/commit/3b7e031fe017028b2e7c2dd96779b7454d61e65d) - mezz
v19.19.4.228
BETA
October 2, 2024
* [Optimize displaying recipes by using less-strict checking for rendered ingredients](https://github.com/mezz/JustEnoughItems/commit/4d897471b3531be5a62e0ca952d6125e7a748318) - mezz
* [Optimize registry access](https://github.com/mezz/JustEnoughItems/commit/b033bbec3b65ca80a96152b44c2af69614429ed8) - mezz
* [Use horizontal and vertical alignment classes from the API internally](https://github.com/mezz/JustEnoughItems/commit/3b7e031fe017028b2e7c2dd96779b7454d61e65d) - mezz
v19.19.4.228
BETA
October 2, 2024
* [Optimize displaying recipes by using less-strict checking for rendered ingredients](https://github.com/mezz/JustEnoughItems/commit/4d897471b3531be5a62e0ca952d6125e7a748318) - mezz
* [Optimize registry access](https://github.com/mezz/JustEnoughItems/commit/b033bbec3b65ca80a96152b44c2af69614429ed8) - mezz
* [Use horizontal and vertical alignment classes from the API internally](https://github.com/mezz/JustEnoughItems/commit/3b7e031fe017028b2e7c2dd96779b7454d61e65d) - mezz
v19.19.4.227
BETA
October 2, 2024
* [Optimize getting subtypes for typed ItemStacks](https://github.com/mezz/JustEnoughItems/commit/6712a3c25fe7c5c10bc3d6b1a3b65b0ed7886ba0) - mezz
v19.19.4.227
BETA
October 2, 2024
* [Optimize getting subtypes for typed ItemStacks](https://github.com/mezz/JustEnoughItems/commit/6712a3c25fe7c5c10bc3d6b1a3b65b0ed7886ba0) - mezz
v19.19.4.227
BETA
October 2, 2024
* [Optimize getting subtypes for typed ItemStacks](https://github.com/mezz/JustEnoughItems/commit/6712a3c25fe7c5c10bc3d6b1a3b65b0ed7886ba0) - mezz
v19.19.3.226
BETA
October 1, 2024
* [remove unused imports](https://github.com/mezz/JustEnoughItems/commit/93ddf24568b4e526c5764a4b837df81bfb807fa6) - mezz
v19.19.3.226
BETA
October 1, 2024
* [remove unused imports](https://github.com/mezz/JustEnoughItems/commit/93ddf24568b4e526c5764a4b837df81bfb807fa6) - mezz
v19.19.3.226
BETA
October 1, 2024
* [remove unused imports](https://github.com/mezz/JustEnoughItems/commit/93ddf24568b4e526c5764a4b837df81bfb807fa6) - mezz
v19.19.3.225
BETA
October 1, 2024
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/48d8fbf8061cf73f43148402d218e55fcd3ef2ee) - mezz
v19.19.3.225
BETA
October 1, 2024
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/48d8fbf8061cf73f43148402d218e55fcd3ef2ee) - mezz
v19.19.3.225
BETA
October 1, 2024
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/48d8fbf8061cf73f43148402d218e55fcd3ef2ee) - mezz
v15.20.0.101
BETA
October 1, 2024
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/14a3ed666b84854f1d803b827089c5cb17537b42) - mezz
v15.20.0.101
BETA
October 1, 2024
* [Close #3782 Fix log spam when duplicate items are found in the creative menu](https://github.com/mezz/JustEnoughItems/commit/14a3ed666b84854f1d803b827089c5cb17537b42) - mezz
v15.20.0.100
BETA
October 1, 2024
* [Merge pull request #3787 from mezz/1.20.1-backport](https://github.com/mezz/JustEnoughItems/commit/b7f27fdc8d21da3603110ad4de7882dd451ec42c) - James Mitchell
* [Simplify to a single version for this update, and remove methods added and deprecated in the same version](https://github.com/mezz/JustEnoughItems/commit/64b14c41d15d621ee3192c8d679744e7d97bf186) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/81f7bb78a3ecc5ec80db960131fb7325d00b2736) - mezz
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/2d5e129ec8c2a27f760edc24855ba32dc31a16ce) - mezz
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/7f75d829f2855ef894a7fc793bb3d33652b2920d) - mezz
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/3735d8df8990bcb799c24f35c74181ff697a0d0e) - mezz
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/88b1c5cc0feb173b25c9112dc6c7ffc22bcae866) - mezz
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/3a02c54a6af429289e2f33e83bcd2bbe5a6c68d8) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/1eb20e116a1b429059cd7d984c35433020624bbf) - mezz
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/6fcdbcede2da4cfbb189e28518798987f8a7dd97) - mezz
v15.20.0.100
BETA
October 1, 2024
* [Merge pull request #3787 from mezz/1.20.1-backport](https://github.com/mezz/JustEnoughItems/commit/b7f27fdc8d21da3603110ad4de7882dd451ec42c) - James Mitchell
* [Simplify to a single version for this update, and remove methods added and deprecated in the same version](https://github.com/mezz/JustEnoughItems/commit/64b14c41d15d621ee3192c8d679744e7d97bf186) - mezz
* [spotless](https://github.com/mezz/JustEnoughItems/commit/81f7bb78a3ecc5ec80db960131fb7325d00b2736) - mezz
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/2d5e129ec8c2a27f760edc24855ba32dc31a16ce) - mezz
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/7f75d829f2855ef894a7fc793bb3d33652b2920d) - mezz
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/3735d8df8990bcb799c24f35c74181ff697a0d0e) - mezz
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/88b1c5cc0feb173b25c9112dc6c7ffc22bcae866) - mezz
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/3a02c54a6af429289e2f33e83bcd2bbe5a6c68d8) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/1eb20e116a1b429059cd7d984c35433020624bbf) - mezz
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/6fcdbcede2da4cfbb189e28518798987f8a7dd97) - mezz
v19.19.3.224
BETA
October 1, 2024
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/1bae8b5bac1b740a9d6dfda195dd498b9ff81fc1) - mezz
v19.19.3.224
BETA
October 1, 2024
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/1bae8b5bac1b740a9d6dfda195dd498b9ff81fc1) - mezz
v19.19.3.224
BETA
October 1, 2024
* [Add convenience methods and make scrolling grids of ingredients much easier to create](https://github.com/mezz/JustEnoughItems/commit/1bae8b5bac1b740a9d6dfda195dd498b9ff81fc1) - mezz
v19.19.2.223
BETA
October 1, 2024
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/dee2eaf72170468f3c456802d84755294988d82e) - mezz
v19.19.2.223
BETA
October 1, 2024
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/dee2eaf72170468f3c456802d84755294988d82e) - mezz
v19.19.2.223
BETA
October 1, 2024
* [Add convenience methods for adding multiple catalysts to one recipe category](https://github.com/mezz/JustEnoughItems/commit/dee2eaf72170468f3c456802d84755294988d82e) - mezz
v19.19.1.222
BETA
October 1, 2024
* [Close #3786 Add support for naming tag categories instead of registries](https://github.com/mezz/JustEnoughItems/commit/40f7fbd390ad02186cf638ca29d811197de6a29c) - mezz
v19.19.1.222
BETA
October 1, 2024
* [Close #3786 Add support for naming tag categories instead of registries](https://github.com/mezz/JustEnoughItems/commit/40f7fbd390ad02186cf638ca29d811197de6a29c) - mezz
v19.19.1.222
BETA
October 1, 2024
* [Close #3786 Add support for naming tag categories instead of registries](https://github.com/mezz/JustEnoughItems/commit/40f7fbd390ad02186cf638ca29d811197de6a29c) - mezz
v19.19.1.221
BETA
October 1, 2024
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/c8357cdffd1b859d61f4884824f2b84a5dd846c3) - mezz
v19.19.1.221
BETA
October 1, 2024
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/c8357cdffd1b859d61f4884824f2b84a5dd846c3) - mezz
v19.19.1.221
BETA
October 1, 2024
* [add an IPlaceable interface for GUI elements that can have their position set](https://github.com/mezz/JustEnoughItems/commit/c8357cdffd1b859d61f4884824f2b84a5dd846c3) - mezz
v19.19.0.220
BETA
September 27, 2024
* [U.S. English translation revamp and cleanup of other lang files (#3780)](https://github.com/mezz/JustEnoughItems/commit/cbe395ab24274c00f0d467528ca94c20bf689a59) - Greg-21
v19.19.0.220
BETA
September 27, 2024
* [U.S. English translation revamp and cleanup of other lang files (#3780)](https://github.com/mezz/JustEnoughItems/commit/cbe395ab24274c00f0d467528ca94c20bf689a59) - Greg-21
v19.19.0.220
BETA
September 27, 2024
* [U.S. English translation revamp and cleanup of other lang files (#3780)](https://github.com/mezz/JustEnoughItems/commit/cbe395ab24274c00f0d467528ca94c20bf689a59) - Greg-21
v19.19.0.219
BETA
September 27, 2024
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/5142066cf537e7072bf8e935332d699f415824b4) - mezz
v19.19.0.219
BETA
September 27, 2024
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/5142066cf537e7072bf8e935332d699f415824b4) - mezz
v19.19.0.219
BETA
September 27, 2024
* [Simplify implementation of recipe categories. Add lots of helper methods for widgets](https://github.com/mezz/JustEnoughItems/commit/5142066cf537e7072bf8e935332d699f415824b4) - mezz
v19.18.10.218
BETA
September 22, 2024
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/7b71ce69b31d44e62e6143b56b676955e86be66a) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/63e9d9277781e935751ef74b5272c7174c102680) - mezz
v19.18.10.218
BETA
September 22, 2024
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/7b71ce69b31d44e62e6143b56b676955e86be66a) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/63e9d9277781e935751ef74b5272c7174c102680) - mezz
v19.18.10.218
BETA
September 22, 2024
* [Show a placeholder error recipe when a recipe layout crashes](https://github.com/mezz/JustEnoughItems/commit/7b71ce69b31d44e62e6143b56b676955e86be66a) - mezz
* [Fix drawing DrawableWrappedText with an offset](https://github.com/mezz/JustEnoughItems/commit/63e9d9277781e935751ef74b5272c7174c102680) - mezz
v19.18.9.217
BETA
September 22, 2024
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/a7d7a18ef805bb071adfe136901a41dad19314b1) - mezz
v19.18.9.217
BETA
September 22, 2024
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/a7d7a18ef805bb071adfe136901a41dad19314b1) - mezz
v19.18.9.217
BETA
September 22, 2024
* [Simplify creation of scrollbox widgets](https://github.com/mezz/JustEnoughItems/commit/a7d7a18ef805bb071adfe136901a41dad19314b1) - mezz
v15.19.5.99
BETA
September 20, 2024
* [Fix #3770 Add an ItemStack cache for creating ItemStack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/4fa7b98d4c197b836736b5052cef35d269db6246) - mezz
v15.19.5.99
BETA
September 20, 2024
* [Fix #3770 Add an ItemStack cache for creating ItemStack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/4fa7b98d4c197b836736b5052cef35d269db6246) - mezz
v19.18.8.216
BETA
September 20, 2024
* [Add an ItemStack cache for creating itemstack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/0f7bde7ee7ef9bf48b0614bda28872b029ee8c1d) - mezz
v19.18.8.216
BETA
September 20, 2024
* [Add an ItemStack cache for creating itemstack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/0f7bde7ee7ef9bf48b0614bda28872b029ee8c1d) - mezz
v19.18.8.216
BETA
September 20, 2024
* [Add an ItemStack cache for creating itemstack from typed ingredients](https://github.com/mezz/JustEnoughItems/commit/0f7bde7ee7ef9bf48b0614bda28872b029ee8c1d) - mezz
v11.8.0.1030
BETA
September 20, 2024
### Current release 11.8.0
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.8.0.1030
BETA
September 20, 2024
### Current release 11.8.0
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/1336a7bd31225acffbd235ea0bc624b410c88c38) - Relentless
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1029
BETA
September 20, 2024
### Current release 11.7.0
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1029
BETA
September 20, 2024
### Current release 11.7.0
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/2e8c54db52e0612a0886cde59a146bb1ea0fc1a4) - mezz
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.19.5.98
BETA
September 20, 2024
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/4639a3fceddf0ceae0365a74483a1c6fb87cdbc1) - mezz
v15.19.5.98
BETA
September 20, 2024
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/4639a3fceddf0ceae0365a74483a1c6fb87cdbc1) - mezz
v19.18.8.215
BETA
September 20, 2024
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/f3d92bdc6889625eb620f80a328b9e630cc311e7) - mezz
v19.18.8.215
BETA
September 20, 2024
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/f3d92bdc6889625eb620f80a328b9e630cc311e7) - mezz
v19.18.8.215
BETA
September 20, 2024
* [Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled](https://github.com/mezz/JustEnoughItems/commit/f3d92bdc6889625eb620f80a328b9e630cc311e7) - mezz
v19.18.8.214
BETA
September 20, 2024
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/cecea725cda889db0f529d2defd528049746df3b) - mezz
v19.18.8.214
BETA
September 20, 2024
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/cecea725cda889db0f529d2defd528049746df3b) - mezz
v19.18.8.214
BETA
September 20, 2024
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/cecea725cda889db0f529d2defd528049746df3b) - mezz
v15.19.5.97
BETA
September 20, 2024
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/e64b43688c116b025e991484ae50303c1fd322d6) - mezz
v15.19.5.97
BETA
September 20, 2024
* [#3774 Clean up AMECS implementation](https://github.com/mezz/JustEnoughItems/commit/e64b43688c116b025e991484ae50303c1fd322d6) - mezz
v19.18.8.213
BETA
September 20, 2024
* [exclude build and output dirs in intellij](https://github.com/mezz/JustEnoughItems/commit/d8ad227d81a233b2f56df1685e18563173c10505) - mezz
* [#3762 Improve tooltip when there is not enough space to draw JEI](https://github.com/mezz/JustEnoughItems/commit/cde3f26cef2312b38ca9acd83744e531c1c03f2b) - mezz
v19.18.8.213
BETA
September 20, 2024
* [exclude build and output dirs in intellij](https://github.com/mezz/JustEnoughItems/commit/d8ad227d81a233b2f56df1685e18563173c10505) - mezz
* [#3762 Improve tooltip when there is not enough space to draw JEI](https://github.com/mezz/JustEnoughItems/commit/cde3f26cef2312b38ca9acd83744e531c1c03f2b) - mezz
v19.18.8.213
BETA
September 20, 2024
* [exclude build and output dirs in intellij](https://github.com/mezz/JustEnoughItems/commit/d8ad227d81a233b2f56df1685e18563173c10505) - mezz
* [#3762 Improve tooltip when there is not enough space to draw JEI](https://github.com/mezz/JustEnoughItems/commit/cde3f26cef2312b38ca9acd83744e531c1c03f2b) - mezz
v11.7.0.1028
BETA
September 20, 2024
### Current release 11.7.0
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1028
BETA
September 20, 2024
### Current release 11.7.0
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/ff06e682326c55ce341c0746d00a497ef04eaa30) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.19.5.96
BETA
September 20, 2024
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/40909f9b546237768700d7a53df5f768b7969770) - mezz
v15.19.5.96
BETA
September 20, 2024
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/40909f9b546237768700d7a53df5f768b7969770) - mezz
v15.19.5.95
BETA
September 20, 2024
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/58fef1d6fa92672ce6ce925a170f7d9d3e0c292b) - mezz
v15.19.5.95
BETA
September 20, 2024
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/58fef1d6fa92672ce6ce925a170f7d9d3e0c292b) - mezz
v15.19.4.94
BETA
September 19, 2024
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/703632d73da1845462dd8a64564ce8b8ad3555aa) - mezz
v15.19.4.94
BETA
September 19, 2024
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/703632d73da1845462dd8a64564ce8b8ad3555aa) - mezz
v15.19.3.93
BETA
September 19, 2024
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/35f90d5634df81af77c6fea082188dcd84bc44a5) - mezz
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/07e0f52ff344e6d58ed6ebf870096738ea24f816) - mezz
v15.19.3.93
BETA
September 19, 2024
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/35f90d5634df81af77c6fea082188dcd84bc44a5) - mezz
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/07e0f52ff344e6d58ed6ebf870096738ea24f816) - mezz
v15.19.1.92
BETA
September 19, 2024
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/eaa7b060236805820537a262154ac939b973c989) - mezz
v15.19.1.92
BETA
September 19, 2024
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/eaa7b060236805820537a262154ac939b973c989) - mezz
v19.18.8.212
BETA
September 19, 2024
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/80965a4201ee1bf2b100bea0bb28fe506a55e9bb) - mezz
v19.18.8.212
BETA
September 19, 2024
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/80965a4201ee1bf2b100bea0bb28fe506a55e9bb) - mezz
v19.18.8.212
BETA
September 19, 2024
* [Fix handling of restricted slots in recipe transfers](https://github.com/mezz/JustEnoughItems/commit/80965a4201ee1bf2b100bea0bb28fe506a55e9bb) - mezz
v15.19.0.91
BETA
September 19, 2024
* [Update ja_jp.json for 1.20.1 (#3761)](https://github.com/mezz/JustEnoughItems/commit/17b6a43f7c8d935991564d39b943e089c1670dc0) - Abbage230
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/ccccac13dc883e4ce37e1f75a9fe8ee2c99fe4cf) - mezz
v15.19.0.91
BETA
September 19, 2024
* [Update ja_jp.json for 1.20.1 (#3761)](https://github.com/mezz/JustEnoughItems/commit/17b6a43f7c8d935991564d39b943e089c1670dc0) - Abbage230
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/ccccac13dc883e4ce37e1f75a9fe8ee2c99fe4cf) - mezz
v19.18.8.211
BETA
September 19, 2024
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/55b258ffd8e989e55cbe40d27f7f38a83416fceb) - mezz
v19.18.8.211
BETA
September 19, 2024
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/55b258ffd8e989e55cbe40d27f7f38a83416fceb) - mezz
v19.18.8.211
BETA
September 19, 2024
* [Add more helpers for drawing common recipe elements](https://github.com/mezz/JustEnoughItems/commit/55b258ffd8e989e55cbe40d27f7f38a83416fceb) - mezz
v19.18.7.210
BETA
September 19, 2024
* [Add convenience function for setting the standard slot background](https://github.com/mezz/JustEnoughItems/commit/be35470752250bf40ff851c3c4ad6263039dd7a6) - mezz
v19.18.7.210
BETA
September 19, 2024
* [Add convenience function for setting the standard slot background](https://github.com/mezz/JustEnoughItems/commit/be35470752250bf40ff851c3c4ad6263039dd7a6) - mezz
v19.18.7.210
BETA
September 19, 2024
* [Add convenience function for setting the standard slot background](https://github.com/mezz/JustEnoughItems/commit/be35470752250bf40ff851c3c4ad6263039dd7a6) - mezz
v19.18.6.209
BETA
September 19, 2024
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/b5ba8ce6f0c3d4144466bfce171099408ada4fa3) - mezz
v19.18.6.209
BETA
September 19, 2024
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/b5ba8ce6f0c3d4144466bfce171099408ada4fa3) - mezz
v19.18.6.209
BETA
September 19, 2024
* [add convenience version of createClickableIngredient that doesn't require a type](https://github.com/mezz/JustEnoughItems/commit/b5ba8ce6f0c3d4144466bfce171099408ada4fa3) - mezz
v19.18.5.208
BETA
September 19, 2024
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/05ef020a678be1399b24adb32ee12e2e196ae7b5) - mezz
v19.18.5.208
BETA
September 19, 2024
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/05ef020a678be1399b24adb32ee12e2e196ae7b5) - mezz
v19.18.5.208
BETA
September 19, 2024
* [Add a method for creating clickable ingredients with the ingredient manager](https://github.com/mezz/JustEnoughItems/commit/05ef020a678be1399b24adb32ee12e2e196ae7b5) - mezz
v19.18.4.207
BETA
September 18, 2024
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/9e686846238fa4b55be6ba5461b9057d3ab6f503) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/287dcd936240280d2da28de4e15b5a5620d0eb81) - mezz
v19.18.4.207
BETA
September 18, 2024
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/9e686846238fa4b55be6ba5461b9057d3ab6f503) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/287dcd936240280d2da28de4e15b5a5620d0eb81) - mezz
v19.18.4.207
BETA
September 18, 2024
* [make IIngredientVisibility available earlier, in IJeiHelpers](https://github.com/mezz/JustEnoughItems/commit/9e686846238fa4b55be6ba5461b9057d3ab6f503) - mezz
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/287dcd936240280d2da28de4e15b5a5620d0eb81) - mezz
v11.7.0.1027
BETA
September 18, 2024
### Current release 11.7.0
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1027
BETA
September 18, 2024
### Current release 11.7.0
* [Fix #3731 Ingredient list gets disordered after a resource reload](https://github.com/mezz/JustEnoughItems/commit/0350e83fe82cddee72e503f3766a85832d381396) - mezz
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v19.18.3.205
BETA
September 18, 2024
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/88e6fcc4c30166dc5952f1ff18419169e8d11144) - mezz
v19.18.3.205
BETA
September 18, 2024
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/88e6fcc4c30166dc5952f1ff18419169e8d11144) - mezz
v19.18.3.205
BETA
September 18, 2024
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/88e6fcc4c30166dc5952f1ff18419169e8d11144) - mezz
v15.19.0.89
BETA
September 18, 2024
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/02facb027cbf730f2a246eef83d462fd8d14fd75) - mezz
v15.19.0.89
BETA
September 18, 2024
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/02facb027cbf730f2a246eef83d462fd8d14fd75) - mezz
v11.7.0.1026
BETA
September 18, 2024
### Current release 11.7.0
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1026
BETA
September 18, 2024
### Current release 11.7.0
* [Fix slot view order when recipe has linked slots](https://github.com/mezz/JustEnoughItems/commit/a1db6aa1576813682f2eb2da891f8ec8cff40369) - mezz
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1025
BETA
September 18, 2024
### Current release 11.7.0
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.7.0.1025
BETA
September 18, 2024
### Current release 11.7.0
* [Backport a lot of code from 1.20.1 to 1.19.2 (#3766)](https://github.com/mezz/JustEnoughItems/commit/bc0732c433e6e45ca7b8d5e439e36073a44498ab) - James Mitchell
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v19.18.3.204
BETA
September 13, 2024
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/c8f25b915198984523f03fd9f5d535625c576768) - mezz
v19.18.3.204
BETA
September 13, 2024
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/c8f25b915198984523f03fd9f5d535625c576768) - mezz
v19.18.3.204
BETA
September 13, 2024
* [Make better use of ItemLike and Item#getDefaultInstance](https://github.com/mezz/JustEnoughItems/commit/c8f25b915198984523f03fd9f5d535625c576768) - mezz
v15.19.0.88
BETA
September 13, 2024
* [Fix #3759 JEI Tooltips are breaking Forge's tooltip event](https://github.com/mezz/JustEnoughItems/commit/bf5a4ff0f8d60fb90a6ab53d134ecd0551f4063e) - mezz
v15.19.0.88
BETA
September 13, 2024
* [Fix #3759 JEI Tooltips are breaking Forge's tooltip event](https://github.com/mezz/JustEnoughItems/commit/bf5a4ff0f8d60fb90a6ab53d134ecd0551f4063e) - mezz
v19.18.3.203
BETA
September 13, 2024
* [Add convenience function for adding an info recipe for ItemLike](https://github.com/mezz/JustEnoughItems/commit/3a3edb6941eac206f9af563fd267a072da6933b2) - mezz
v19.18.3.203
BETA
September 13, 2024
* [Add convenience function for adding an info recipe for ItemLike](https://github.com/mezz/JustEnoughItems/commit/3a3edb6941eac206f9af563fd267a072da6933b2) - mezz
v19.18.3.203
BETA
September 13, 2024
* [Add convenience function for adding an info recipe for ItemLike](https://github.com/mezz/JustEnoughItems/commit/3a3edb6941eac206f9af563fd267a072da6933b2) - mezz
v19.18.2.202
BETA
September 13, 2024
* [Add ItemLike convenience function for addRecipeCatalyst](https://github.com/mezz/JustEnoughItems/commit/6465fc1f5282b32b59e47bef6440d8ec9614ea6e) - mezz
v19.18.2.202
BETA
September 13, 2024
* [Add ItemLike convenience function for addRecipeCatalyst](https://github.com/mezz/JustEnoughItems/commit/6465fc1f5282b32b59e47bef6440d8ec9614ea6e) - mezz
v19.18.2.202
BETA
September 13, 2024
* [Add ItemLike convenience function for addRecipeCatalyst](https://github.com/mezz/JustEnoughItems/commit/6465fc1f5282b32b59e47bef6440d8ec9614ea6e) - mezz
v19.18.1.201
BETA
September 13, 2024
* [Add some convenience functions for accepting default ItemLike and Fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/f67c265ad9081941e604292c4c31490b458bf0fe) - mezz
v19.18.1.201
BETA
September 13, 2024
* [Add some convenience functions for accepting default ItemLike and Fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/f67c265ad9081941e604292c4c31490b458bf0fe) - mezz
v19.18.1.201
BETA
September 13, 2024
* [Add some convenience functions for accepting default ItemLike and Fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/f67c265ad9081941e604292c4c31490b458bf0fe) - mezz
v19.18.0.200
BETA
September 13, 2024
* [Add support for bookmarking recipes that have no outputs](https://github.com/mezz/JustEnoughItems/commit/d20b43e6484d526a68c9cd4448555895797dc031) - mezz
v19.18.0.200
BETA
September 13, 2024
* [Add support for bookmarking recipes that have no outputs](https://github.com/mezz/JustEnoughItems/commit/d20b43e6484d526a68c9cd4448555895797dc031) - mezz
v19.18.0.200
BETA
September 13, 2024
* [Add support for bookmarking recipes that have no outputs](https://github.com/mezz/JustEnoughItems/commit/d20b43e6484d526a68c9cd4448555895797dc031) - mezz
v15.19.0.87
BETA
September 12, 2024
* [Protect against more types of tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/7b1ebdebb9076ed59407cec726e0b48a59e61fc9) - mezz
v15.19.0.87
BETA
September 12, 2024
* [Protect against more types of tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/7b1ebdebb9076ed59407cec726e0b48a59e61fc9) - mezz
v19.18.0.199
BETA
September 12, 2024
* [add debug logs for ingredients added or removed at runtime](https://github.com/mezz/JustEnoughItems/commit/78370e755d1baa056799f4c0001ec651ed4b3427) - mezz
v19.18.0.199
BETA
September 12, 2024
* [add debug logs for ingredients added or removed at runtime](https://github.com/mezz/JustEnoughItems/commit/78370e755d1baa056799f4c0001ec651ed4b3427) - mezz
v19.18.0.199
BETA
September 12, 2024
* [add debug logs for ingredients added or removed at runtime](https://github.com/mezz/JustEnoughItems/commit/78370e755d1baa056799f4c0001ec651ed4b3427) - mezz
v15.19.0.86
BETA
September 12, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/4fa49b98406c9ecf074e5f04888daa733bb8304b) - mezz
v15.19.0.86
BETA
September 12, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/4fa49b98406c9ecf074e5f04888daa733bb8304b) - mezz
v19.18.0.198
BETA
September 12, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/196b0388373130665c986bbad491c8c1f3aeba71) - mezz
v19.18.0.198
BETA
September 12, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/196b0388373130665c986bbad491c8c1f3aeba71) - mezz
v19.18.0.198
BETA
September 12, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/196b0388373130665c986bbad491c8c1f3aeba71) - mezz
v15.19.0.85
BETA
September 12, 2024
* [Revert "Include flowing fluids in the ingredient list"](https://github.com/mezz/JustEnoughItems/commit/8f1cd5e3aeeee6eefd573bebeb6950bf4d627f2d) - mezz
v15.19.0.85
BETA
September 12, 2024
* [Revert "Include flowing fluids in the ingredient list"](https://github.com/mezz/JustEnoughItems/commit/8f1cd5e3aeeee6eefd573bebeb6950bf4d627f2d) - mezz
v19.18.0.197
BETA
September 12, 2024
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/dc2fbd1092a74119d7db97126ff82a5cb7333312) - mezz
* [add version comment for finding amecs-api versions](https://github.com/mezz/JustEnoughItems/commit/c4130f8767caec7053da597befee7401c8093b99) - mezz
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/c557daa5a2701369cf917bd6bc70671be7283a1e) - mezz
v19.18.0.197
BETA
September 12, 2024
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/dc2fbd1092a74119d7db97126ff82a5cb7333312) - mezz
* [add version comment for finding amecs-api versions](https://github.com/mezz/JustEnoughItems/commit/c4130f8767caec7053da597befee7401c8093b99) - mezz
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/c557daa5a2701369cf917bd6bc70671be7283a1e) - mezz
v19.18.0.197
BETA
September 12, 2024
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/dc2fbd1092a74119d7db97126ff82a5cb7333312) - mezz
* [add version comment for finding amecs-api versions](https://github.com/mezz/JustEnoughItems/commit/c4130f8767caec7053da597befee7401c8093b99) - mezz
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/c557daa5a2701369cf917bd6bc70671be7283a1e) - mezz
v15.19.0.84
BETA
September 12, 2024
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d9e0d5e17013d2cfa013597db77216799575f769) - mezz
v15.19.0.84
BETA
September 12, 2024
* [Create a way to add extra ingredients in the API (not at runtime)](https://github.com/mezz/JustEnoughItems/commit/d9e0d5e17013d2cfa013597db77216799575f769) - mezz
v15.18.0.83
BETA
September 12, 2024
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/eebff6b91776d33ea3570468ffa8879f2aa968ec) - mezz
v15.18.0.83
BETA
September 12, 2024
* [Prevent showing "Recipe By" when the recipe category is by the same mod as the recipe](https://github.com/mezz/JustEnoughItems/commit/eebff6b91776d33ea3570468ffa8879f2aa968ec) - mezz
v15.18.0.82
BETA
September 12, 2024
* [Include flowing fluids in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/879f116bf4fe346202e5c294fdf276e2ebb4b954) - mezz
v15.18.0.82
BETA
September 12, 2024
* [Include flowing fluids in the ingredient list](https://github.com/mezz/JustEnoughItems/commit/879f116bf4fe346202e5c294fdf276e2ebb4b954) - mezz
v15.18.0.81
BETA
September 12, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/ba55d4914d3aa567e8c46b9588cbe83bba5d3bdc) - mezz
v15.18.0.81
BETA
September 12, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/ba55d4914d3aa567e8c46b9588cbe83bba5d3bdc) - mezz
v15.18.0.80
BETA
September 12, 2024
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/c8444795ad7560314efcb114b64bc9856500bba3) - KosmosPrime
v15.18.0.80
BETA
September 12, 2024
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/c8444795ad7560314efcb114b64bc9856500bba3) - KosmosPrime
v19.17.0.196
BETA
September 12, 2024
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/e93379d489125df7cf8346f46b8b300ee96f9188) - KosmosPrime
v19.17.0.196
BETA
September 12, 2024
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/e93379d489125df7cf8346f46b8b300ee96f9188) - KosmosPrime
v19.17.0.196
BETA
September 12, 2024
* [Fix keybinds not being configurable for Fabric (#3385)](https://github.com/mezz/JustEnoughItems/commit/e93379d489125df7cf8346f46b8b300ee96f9188) - KosmosPrime
v19.17.0.195
BETA
September 12, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/abfc97bab4b134e526723d321bd3b6a28104ac87) - mezz
* [Revert "Fix #3723 Some Items in creative menu are not being added to JEI"](https://github.com/mezz/JustEnoughItems/commit/0fc63c6101468b36f5ee07fdfd2e7354d1da7e8a) - mezz
v19.17.0.195
BETA
September 12, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/abfc97bab4b134e526723d321bd3b6a28104ac87) - mezz
* [Revert "Fix #3723 Some Items in creative menu are not being added to JEI"](https://github.com/mezz/JustEnoughItems/commit/0fc63c6101468b36f5ee07fdfd2e7354d1da7e8a) - mezz
v19.17.0.195
BETA
September 12, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/abfc97bab4b134e526723d321bd3b6a28104ac87) - mezz
* [Revert "Fix #3723 Some Items in creative menu are not being added to JEI"](https://github.com/mezz/JustEnoughItems/commit/0fc63c6101468b36f5ee07fdfd2e7354d1da7e8a) - mezz
v19.17.0.193
BETA
September 10, 2024
* [Fix #3750 Fabric verison ranges are declared incorrectly](https://github.com/mezz/JustEnoughItems/commit/6dd0fdd3476d6cd52a9fcb82e7213c01eabfe711) - mezz
v19.17.0.193
BETA
September 10, 2024
* [Fix #3750 Fabric verison ranges are declared incorrectly](https://github.com/mezz/JustEnoughItems/commit/6dd0fdd3476d6cd52a9fcb82e7213c01eabfe711) - mezz
v19.17.0.193
BETA
September 10, 2024
* [Fix #3750 Fabric verison ranges are declared incorrectly](https://github.com/mezz/JustEnoughItems/commit/6dd0fdd3476d6cd52a9fcb82e7213c01eabfe711) - mezz
v15.18.0.79
BETA
September 9, 2024
* [Update zh_cn for 1.20.1 (#3745)](https://github.com/mezz/JustEnoughItems/commit/4bb0930e06683b0ee4d3f088e33997c4f4623e50) - mc开始下雪
v15.18.0.79
BETA
September 9, 2024
* [Update zh_cn for 1.20.1 (#3745)](https://github.com/mezz/JustEnoughItems/commit/4bb0930e06683b0ee4d3f088e33997c4f4623e50) - mc开始下雪
v19.17.0.192
BETA
September 9, 2024
* [Fix #3747 Restore compatibility with Fabric 1.21](https://github.com/mezz/JustEnoughItems/commit/bc14988b58476d0fdec0f9e61e0aa211c85aac0d) - mezz
v19.17.0.192
BETA
September 9, 2024
* [Fix #3747 Restore compatibility with Fabric 1.21](https://github.com/mezz/JustEnoughItems/commit/bc14988b58476d0fdec0f9e61e0aa211c85aac0d) - mezz
v19.17.0.192
BETA
September 9, 2024
* [Fix #3747 Restore compatibility with Fabric 1.21](https://github.com/mezz/JustEnoughItems/commit/bc14988b58476d0fdec0f9e61e0aa211c85aac0d) - mezz
v19.17.0.191
BETA
September 9, 2024
* [Bump version](https://github.com/mezz/JustEnoughItems/commit/58fdfacb49c093203593f081264d192b30b36403) - mezz
* [fix issues with intermediary common api jars for fabric](https://github.com/mezz/JustEnoughItems/commit/1c3a6391e93725c29e7fdcc6c929ac9db1039e20) - mezz
* [try publishing a pom for commonApiIntermediary](https://github.com/mezz/JustEnoughItems/commit/9b35bb395f1135906d6eba3ca75542935d945bf1) - mezz
* [set mod group on common api intermediary jars](https://github.com/mezz/JustEnoughItems/commit/5d58ea57439939106ff5943d57f0b9617eff21ad) - mezz
* [fix archive classifiers for fabric common api jars](https://github.com/mezz/JustEnoughItems/commit/fa851613a45681cc21212ac74a48f39fed2dba4d) - mezz
* [try publishing a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/533bb13d8f902847ffdb1790737ae5c6563a4c24) - mezz
v19.17.0.191
BETA
September 9, 2024
* [Bump version](https://github.com/mezz/JustEnoughItems/commit/58fdfacb49c093203593f081264d192b30b36403) - mezz
* [fix issues with intermediary common api jars for fabric](https://github.com/mezz/JustEnoughItems/commit/1c3a6391e93725c29e7fdcc6c929ac9db1039e20) - mezz
* [try publishing a pom for commonApiIntermediary](https://github.com/mezz/JustEnoughItems/commit/9b35bb395f1135906d6eba3ca75542935d945bf1) - mezz
* [set mod group on common api intermediary jars](https://github.com/mezz/JustEnoughItems/commit/5d58ea57439939106ff5943d57f0b9617eff21ad) - mezz
* [fix archive classifiers for fabric common api jars](https://github.com/mezz/JustEnoughItems/commit/fa851613a45681cc21212ac74a48f39fed2dba4d) - mezz
* [try publishing a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/533bb13d8f902847ffdb1790737ae5c6563a4c24) - mezz
v19.17.0.191
BETA
September 9, 2024
* [Bump version](https://github.com/mezz/JustEnoughItems/commit/58fdfacb49c093203593f081264d192b30b36403) - mezz
* [fix issues with intermediary common api jars for fabric](https://github.com/mezz/JustEnoughItems/commit/1c3a6391e93725c29e7fdcc6c929ac9db1039e20) - mezz
* [try publishing a pom for commonApiIntermediary](https://github.com/mezz/JustEnoughItems/commit/9b35bb395f1135906d6eba3ca75542935d945bf1) - mezz
* [set mod group on common api intermediary jars](https://github.com/mezz/JustEnoughItems/commit/5d58ea57439939106ff5943d57f0b9617eff21ad) - mezz
* [fix archive classifiers for fabric common api jars](https://github.com/mezz/JustEnoughItems/commit/fa851613a45681cc21212ac74a48f39fed2dba4d) - mezz
* [try publishing a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/533bb13d8f902847ffdb1790737ae5c6563a4c24) - mezz
v15.18.0.78
BETA
September 9, 2024
* [Fix #3451 publish a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/4d0dc8230bdc71b5727d3bebc8affb3aaa6cf798) - mezz
* [Use mod-publish-plugin instead of minotaur](https://github.com/mezz/JustEnoughItems/commit/4193284c0a8d83353225253d1a98bacd56cf04f9) - mezz
* [Clean up gradle tasks](https://github.com/mezz/JustEnoughItems/commit/e521462f5789fbf29e548cc0f3eb116e874db8d5) - James Mitchell
v15.18.0.78
BETA
September 9, 2024
* [Fix #3451 publish a common-api-intermediary jar for fabric](https://github.com/mezz/JustEnoughItems/commit/4d0dc8230bdc71b5727d3bebc8affb3aaa6cf798) - mezz
* [Use mod-publish-plugin instead of minotaur](https://github.com/mezz/JustEnoughItems/commit/4193284c0a8d83353225253d1a98bacd56cf04f9) - mezz
* [Clean up gradle tasks](https://github.com/mezz/JustEnoughItems/commit/e521462f5789fbf29e548cc0f3eb116e874db8d5) - James Mitchell
v15.17.0.77
BETA
September 9, 2024
* [update gradle and fabric-loom in dev](https://github.com/mezz/JustEnoughItems/commit/ab9a89b8e0907e91bf62dd85128d0eff5f105b60) - mezz
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/cbe8b9ac33e75bf4327a3f0ebb62022cd7a790ae) - mezz
* [Update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/0357db5c5b19fe53676bd0c9ad69e57d5a18742b) - mezz
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/1095c12eddbb072a843d6453bec1631f9f6a95cd) - mezz
v15.17.0.77
BETA
September 9, 2024
* [update gradle and fabric-loom in dev](https://github.com/mezz/JustEnoughItems/commit/ab9a89b8e0907e91bf62dd85128d0eff5f105b60) - mezz
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/cbe8b9ac33e75bf4327a3f0ebb62022cd7a790ae) - mezz
* [Update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/0357db5c5b19fe53676bd0c9ad69e57d5a18742b) - mezz
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/1095c12eddbb072a843d6453bec1631f9f6a95cd) - mezz
v19.16.5.185
BETA
September 7, 2024
* [Update mod-publish-plugin to support html changelogs on CurseForge](https://github.com/mezz/JustEnoughItems/commit/7b0753d92a3cff253786d18761fe047f717d0df8) - mezz
* [Reapply "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/a9a150a6cc69536edb2c21da52ebca311b54c7e3) - mezz
v19.16.5.185
BETA
September 7, 2024
* [Update mod-publish-plugin to support html changelogs on CurseForge](https://github.com/mezz/JustEnoughItems/commit/7b0753d92a3cff253786d18761fe047f717d0df8) - mezz
* [Reapply "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/a9a150a6cc69536edb2c21da52ebca311b54c7e3) - mezz
v19.16.5.185
BETA
September 7, 2024
* [Update mod-publish-plugin to support html changelogs on CurseForge](https://github.com/mezz/JustEnoughItems/commit/7b0753d92a3cff253786d18761fe047f717d0df8) - mezz
* [Reapply "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/a9a150a6cc69536edb2c21da52ebca311b54c7e3) - mezz
v19.16.5.184
BETA
September 7, 2024
* [Add more helpers for creating RecipeHolder recipe types](https://github.com/mezz/JustEnoughItems/commit/fd91d67fd228325e7fa544297c3dcacc32445f85) - mezz
v19.16.5.184
BETA
September 7, 2024
* [Add more helpers for creating RecipeHolder recipe types](https://github.com/mezz/JustEnoughItems/commit/fd91d67fd228325e7fa544297c3dcacc32445f85) - mezz
v19.16.5.184
BETA
September 7, 2024
* [Revert "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/8209a8ba6ff8693e4c7cdee371a62ede4fbc2e2b) - mezz
v19.16.4.183
BETA
September 6, 2024
* [Revert "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/8209a8ba6ff8693e4c7cdee371a62ede4fbc2e2b) - mezz
v19.16.4.183
BETA
September 6, 2024
* [Revert "Try publishing to CurseForge using the mod-publish-plugin"](https://github.com/mezz/JustEnoughItems/commit/8209a8ba6ff8693e4c7cdee371a62ede4fbc2e2b) - mezz
v19.16.4.183
BETA
September 6, 2024
* [Try publishing to CurseForge using the mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/af7722bc7b9e5ed0e07677bfe5a4d9e1b2870b7c) - mezz
v19.16.4.182
BETA
September 6, 2024
* [Try publishing to CurseForge using the mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/af7722bc7b9e5ed0e07677bfe5a4d9e1b2870b7c) - mezz
v19.16.4.182
BETA
September 6, 2024
* [Try publishing to CurseForge using the mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/af7722bc7b9e5ed0e07677bfe5a4d9e1b2870b7c) - mezz
v19.16.4.182
BETA
September 6, 2024
* [Try publishing to CurseForge using the mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/af7722bc7b9e5ed0e07677bfe5a4d9e1b2870b7c) - mezz
v19.16.4.181
BETA
September 6, 2024
* [fix modrinth project id](https://github.com/mezz/JustEnoughItems/commit/067ff1ce9224a9dd22f2a286edc39ac534321e20) - mezz
* [specify the published version for modrinth](https://github.com/mezz/JustEnoughItems/commit/681139ebd26ed7fe26433e5d4af06c78e97f6745) - mezz
* [Add modrinth display names](https://github.com/mezz/JustEnoughItems/commit/c94ec6445366f48310ce8eb991edfc75d192d5cf) - mezz
* [fix jar published for fabric to modrinth](https://github.com/mezz/JustEnoughItems/commit/b404a128a46ff557669482985a0adc77e88d0d10) - mezz
* [fix publishModrinth in CI](https://github.com/mezz/JustEnoughItems/commit/72ff590adcc91e730f0ca64db6eb5523ef949a24) - mezz
* [use mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/79599dacaf326dfbcbde7b0b48c6bd4de031ed8c) - mezz
* [remove unused curse_file_url property](https://github.com/mezz/JustEnoughItems/commit/cac37fa2d77aecd5d0c8aeb254d4120b7cffff88) - mezz
* [Update changelog task](https://github.com/mezz/JustEnoughItems/commit/53fcbaad8bf5729a4db211b6d135a1f5228edd96) - mezz
* [Fix support for gradle's configuration-cache when publishing](https://github.com/mezz/JustEnoughItems/commit/6df8b448fc45fa34e3666f28d19a2c091a4c64e4) - mezz
* [Enable gradle's configuration-cache (#3742)](https://github.com/mezz/JustEnoughItems/commit/7b75d1227d2f01d81fe795c7838c9746011c6648) - James Mitchell
v19.16.4.181
BETA
September 6, 2024
* [fix modrinth project id](https://github.com/mezz/JustEnoughItems/commit/067ff1ce9224a9dd22f2a286edc39ac534321e20) - mezz
* [specify the published version for modrinth](https://github.com/mezz/JustEnoughItems/commit/681139ebd26ed7fe26433e5d4af06c78e97f6745) - mezz
* [Add modrinth display names](https://github.com/mezz/JustEnoughItems/commit/c94ec6445366f48310ce8eb991edfc75d192d5cf) - mezz
* [fix jar published for fabric to modrinth](https://github.com/mezz/JustEnoughItems/commit/b404a128a46ff557669482985a0adc77e88d0d10) - mezz
* [fix publishModrinth in CI](https://github.com/mezz/JustEnoughItems/commit/72ff590adcc91e730f0ca64db6eb5523ef949a24) - mezz
* [use mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/79599dacaf326dfbcbde7b0b48c6bd4de031ed8c) - mezz
* [remove unused curse_file_url property](https://github.com/mezz/JustEnoughItems/commit/cac37fa2d77aecd5d0c8aeb254d4120b7cffff88) - mezz
* [Update changelog task](https://github.com/mezz/JustEnoughItems/commit/53fcbaad8bf5729a4db211b6d135a1f5228edd96) - mezz
* [Fix support for gradle's configuration-cache when publishing](https://github.com/mezz/JustEnoughItems/commit/6df8b448fc45fa34e3666f28d19a2c091a4c64e4) - mezz
* [Enable gradle's configuration-cache (#3742)](https://github.com/mezz/JustEnoughItems/commit/7b75d1227d2f01d81fe795c7838c9746011c6648) - James Mitchell
v19.16.4.181
BETA
September 6, 2024
* [specify the published version for modrinth](https://github.com/mezz/JustEnoughItems/commit/681139ebd26ed7fe26433e5d4af06c78e97f6745) - mezz
* [Add modrinth display names](https://github.com/mezz/JustEnoughItems/commit/c94ec6445366f48310ce8eb991edfc75d192d5cf) - mezz
* [fix jar published for fabric to modrinth](https://github.com/mezz/JustEnoughItems/commit/b404a128a46ff557669482985a0adc77e88d0d10) - mezz
* [fix publishModrinth in CI](https://github.com/mezz/JustEnoughItems/commit/72ff590adcc91e730f0ca64db6eb5523ef949a24) - mezz
* [use mod-publish-plugin](https://github.com/mezz/JustEnoughItems/commit/79599dacaf326dfbcbde7b0b48c6bd4de031ed8c) - mezz
* [remove unused curse_file_url property](https://github.com/mezz/JustEnoughItems/commit/cac37fa2d77aecd5d0c8aeb254d4120b7cffff88) - mezz
* [Update changelog task](https://github.com/mezz/JustEnoughItems/commit/53fcbaad8bf5729a4db211b6d135a1f5228edd96) - mezz
* [Fix support for gradle's configuration-cache when publishing](https://github.com/mezz/JustEnoughItems/commit/6df8b448fc45fa34e3666f28d19a2c091a4c64e4) - mezz
* [Enable gradle's configuration-cache (#3742)](https://github.com/mezz/JustEnoughItems/commit/7b75d1227d2f01d81fe795c7838c9746011c6648) - James Mitchell
v19.16.4.172
BETA
September 5, 2024
* [update gradle and fabric-loom in dev](https://github.com/mezz/JustEnoughItems/commit/9e851b49fc4285b9b6f14ae349b07eb06dbdb6fc) - mezz
v19.16.4.172
BETA
September 5, 2024
* [update gradle and fabric-loom in dev](https://github.com/mezz/JustEnoughItems/commit/9e851b49fc4285b9b6f14ae349b07eb06dbdb6fc) - mezz
v19.16.4.172
BETA
September 5, 2024
* [update gradle and fabric-loom in dev](https://github.com/mezz/JustEnoughItems/commit/9e851b49fc4285b9b6f14ae349b07eb06dbdb6fc) - mezz
v19.16.4.171
BETA
September 5, 2024
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/bcb873be7275712eeec7174483ba8cfe699e6e3f) - mezz
v19.16.4.171
BETA
September 5, 2024
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/bcb873be7275712eeec7174483ba8cfe699e6e3f) - mezz
v19.16.4.171
BETA
September 5, 2024
* [Fix scroll grid scrolling speed to more closely match vanilla creative menu](https://github.com/mezz/JustEnoughItems/commit/bcb873be7275712eeec7174483ba8cfe699e6e3f) - mezz
v19.16.4.170
BETA
September 4, 2024
* [Cleanup: suppress warning for removal in ErrorIngredientHelper](https://github.com/mezz/JustEnoughItems/commit/399cea7e196828cf92d79803cf08dd1b3b0bb0ae) - mezz
v19.16.4.170
BETA
September 4, 2024
* [Cleanup: suppress warning for removal in ErrorIngredientHelper](https://github.com/mezz/JustEnoughItems/commit/399cea7e196828cf92d79803cf08dd1b3b0bb0ae) - mezz
v19.16.4.170
BETA
September 4, 2024
* [Cleanup: suppress warning for removal in ErrorIngredientHelper](https://github.com/mezz/JustEnoughItems/commit/399cea7e196828cf92d79803cf08dd1b3b0bb0ae) - mezz
v19.16.4.169
BETA
September 4, 2024
* [Specify all plugin versions in root build.gradle.kts, update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/1719c41976ef77a7ffb44974b7781e1afcb3a2ed) - mezz
v19.16.4.169
BETA
September 4, 2024
* [Specify all plugin versions in root build.gradle.kts, update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/1719c41976ef77a7ffb44974b7781e1afcb3a2ed) - mezz
v19.16.4.169
BETA
September 4, 2024
* [Specify all plugin versions in root build.gradle.kts, update plugins to latest versions](https://github.com/mezz/JustEnoughItems/commit/1719c41976ef77a7ffb44974b7781e1afcb3a2ed) - mezz
v19.16.4.168
BETA
September 4, 2024
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/3963ecf7cbf18e2a79a466e06373450520da791f) - mezz
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
v19.16.4.168
BETA
September 4, 2024
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/3963ecf7cbf18e2a79a466e06373450520da791f) - mezz
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
v19.16.4.168
BETA
September 4, 2024
* [Set modrinth loaders explicitly](https://github.com/mezz/JustEnoughItems/commit/3963ecf7cbf18e2a79a466e06373450520da791f) - mezz
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
v19.16.4.167
BETA
September 4, 2024
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
v19.16.4.167
BETA
September 4, 2024
* [Switch from VanillaGradle and NeoGradle to ModDevGradle plugin (#3739)](https://github.com/mezz/JustEnoughItems/commit/fdfa13e4abc43ddf215c586ccf513ca49b698e61) - Technici4n
v15.17.0.76
BETA
September 4, 2024
* [Update gradle and fabric dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/18c7c2ba3aa9804e8ae65e93563e0569d23bc24f) - mezz
v15.17.0.76
BETA
September 4, 2024
* [Update gradle and fabric dependencies in dev environment](https://github.com/mezz/JustEnoughItems/commit/18c7c2ba3aa9804e8ae65e93563e0569d23bc24f) - mezz
v19.16.4.166
BETA
September 4, 2024
* [Fix creative tab search not working](https://github.com/mezz/JustEnoughItems/commit/f5574f044a73460e9b7806c61ec5144e18b9a72f) - mezz
v19.16.4.166
BETA
September 4, 2024
* [Fix creative tab search not working](https://github.com/mezz/JustEnoughItems/commit/f5574f044a73460e9b7806c61ec5144e18b9a72f) - mezz
v19.16.4.166
BETA
September 4, 2024
* [Fix creative tab search not working](https://github.com/mezz/JustEnoughItems/commit/f5574f044a73460e9b7806c61ec5144e18b9a72f) - mezz
v15.17.0.75
BETA
September 3, 2024
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/da426b88557964927865d391939d79579bd27f15) - mezz
v15.17.0.75
BETA
September 3, 2024
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/da426b88557964927865d391939d79579bd27f15) - mezz
v19.16.4.165
BETA
September 3, 2024
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/d05376b3e901e918ef1cc51bd864f11e35884995) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/21e69b6f268e7dd79941bbedf0049d276a6ac170) - mezz
v19.16.4.165
BETA
September 3, 2024
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/d05376b3e901e918ef1cc51bd864f11e35884995) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/21e69b6f268e7dd79941bbedf0049d276a6ac170) - mezz
v19.16.4.165
BETA
September 3, 2024
* [add Fabric-Loom-Remap to common-api jar](https://github.com/mezz/JustEnoughItems/commit/d05376b3e901e918ef1cc51bd864f11e35884995) - mezz
* [Update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/21e69b6f268e7dd79941bbedf0049d276a6ac170) - mezz
v19.16.4.164
BETA
September 3, 2024
* [Optimize AnvilRecipe storage (#3733)](https://github.com/mezz/JustEnoughItems/commit/18440d8705ae102729c7b9d161e8903bcccd8d1a) - embeddedt
v19.16.4.164
BETA
September 3, 2024
* [Optimize AnvilRecipe storage (#3733)](https://github.com/mezz/JustEnoughItems/commit/18440d8705ae102729c7b9d161e8903bcccd8d1a) - embeddedt
v19.16.4.164
BETA
September 3, 2024
* [Optimize AnvilRecipe storage (#3733)](https://github.com/mezz/JustEnoughItems/commit/18440d8705ae102729c7b9d161e8903bcccd8d1a) - embeddedt
v19.16.4.163
BETA
September 3, 2024
* [Fix #3734 Fix support for smithing recipes that do not have a template](https://github.com/mezz/JustEnoughItems/commit/78211bff0fa205e900ab3f94322ec12fded43906) - mezz
v19.16.4.163
BETA
September 3, 2024
* [Fix #3734 Fix support for smithing recipes that do not have a template](https://github.com/mezz/JustEnoughItems/commit/78211bff0fa205e900ab3f94322ec12fded43906) - mezz
v19.16.4.163
BETA
September 3, 2024
* [Fix #3734 Fix support for smithing recipes that do not have a template](https://github.com/mezz/JustEnoughItems/commit/78211bff0fa205e900ab3f94322ec12fded43906) - mezz
v19.16.4.162
BETA
September 3, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/b1f7e74fd84ad5ae16b06aaedc09f9f49978ccce) - mezz
v19.16.4.162
BETA
September 3, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/b1f7e74fd84ad5ae16b06aaedc09f9f49978ccce) - mezz
v19.16.4.162
BETA
September 3, 2024
* [Fix #3723 Some Items in creative menu are not being added to JEI](https://github.com/mezz/JustEnoughItems/commit/b1f7e74fd84ad5ae16b06aaedc09f9f49978ccce) - mezz
v19.16.4.161
BETA
September 3, 2024
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/7932e0cc711378d7183f0f4faf452b111c13bdff) - embeddedt
v19.16.4.161
BETA
September 3, 2024
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/7932e0cc711378d7183f0f4faf452b111c13bdff) - embeddedt
v19.16.4.161
BETA
September 3, 2024
* [Use reference set in Node instead of wrapping map (#3732)](https://github.com/mezz/JustEnoughItems/commit/7932e0cc711378d7183f0f4faf452b111c13bdff) - embeddedt
v19.16.4.160
BETA
September 3, 2024
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/625cfe0376c051287177f3ae5470933e3f7c3960) - embeddedt
v19.16.4.160
BETA
September 3, 2024
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/625cfe0376c051287177f3ae5470933e3f7c3960) - embeddedt
v19.16.4.160
BETA
September 3, 2024
* [Reduce initial size of sets for ingredientUidToCategoryMap (#3735)](https://github.com/mezz/JustEnoughItems/commit/625cfe0376c051287177f3ae5470933e3f7c3960) - embeddedt
v19.16.4.159
BETA
September 3, 2024
* [Add ITooltipBuilder#clear to allow advanced modifications of tooltips](https://github.com/mezz/JustEnoughItems/commit/95d14d0f80ed7e960f68b8ecbe39454df7599555) - mezz
v19.16.4.159
BETA
September 3, 2024
* [Add ITooltipBuilder#clear to allow advanced modifications of tooltips](https://github.com/mezz/JustEnoughItems/commit/95d14d0f80ed7e960f68b8ecbe39454df7599555) - mezz
v19.16.4.159
BETA
September 3, 2024
* [Add ITooltipBuilder#clear to allow advanced modifications of tooltips](https://github.com/mezz/JustEnoughItems/commit/95d14d0f80ed7e960f68b8ecbe39454df7599555) - mezz
v19.16.3.158
BETA
September 3, 2024
* [Create generic versions of createAndSetNamedIngredients](https://github.com/mezz/JustEnoughItems/commit/bcc8fcc5b78dd563c8009dc71b893080baba8f79) - mezz
v19.16.3.158
BETA
September 3, 2024
* [Create generic versions of createAndSetNamedIngredients](https://github.com/mezz/JustEnoughItems/commit/bcc8fcc5b78dd563c8009dc71b893080baba8f79) - mezz
v19.16.3.158
BETA
September 3, 2024
* [Create generic versions of createAndSetNamedIngredients](https://github.com/mezz/JustEnoughItems/commit/bcc8fcc5b78dd563c8009dc71b893080baba8f79) - mezz
v19.16.2.157
BETA
September 3, 2024
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/0c9ff93260b65404040de6b6bd9878073da0de46) - mezz
v19.16.2.157
BETA
September 3, 2024
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/0c9ff93260b65404040de6b6bd9878073da0de46) - mezz
v19.16.2.157
BETA
September 3, 2024
* [Add more helper methods for ICraftingGridHelper](https://github.com/mezz/JustEnoughItems/commit/0c9ff93260b65404040de6b6bd9878073da0de46) - mezz
v19.16.1.156
BETA
September 2, 2024
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/7fea3d94a3b2ca128a6c2ab358a07c992ed5613e) - mezz
v19.16.1.156
BETA
September 2, 2024
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/7fea3d94a3b2ca128a6c2ab358a07c992ed5613e) - mezz
v19.16.1.156
BETA
September 2, 2024
* [Add a getGuiSlotIndexToIngredientMap helper for recipe transfer](https://github.com/mezz/JustEnoughItems/commit/7fea3d94a3b2ca128a6c2ab358a07c992ed5613e) - mezz
v19.16.0.155
BETA
September 2, 2024
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/425171b14e15650b065895ec76e71e41eed302ec) - mezz
v19.16.0.155
BETA
September 2, 2024
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/425171b14e15650b065895ec76e71e41eed302ec) - mezz
v19.16.0.155
BETA
September 2, 2024
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/425171b14e15650b065895ec76e71e41eed302ec) - mezz
v15.17.0.74
BETA
September 2, 2024
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/df2adf8ff5dc4831891696264cb9bc93d9094a6f) - mezz
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/bf7394d139938257b039b527b51307ed31fd770b) - James Mitchell
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/3412e9728dd21caa0dde3a92da0e482af52327f8) - mezz
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/1fa105e6f863049676698bd016e73cc0f176c1dd) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/b306c9eb7e3f4283dfb38838579bc88be2881971) - mezz
v15.17.0.74
BETA
September 2, 2024
* [Skip calling getRecipesForInput and getRecipesForOutput on ISimpleRecipeManagerPlugin that do not handle the stack](https://github.com/mezz/JustEnoughItems/commit/df2adf8ff5dc4831891696264cb9bc93d9094a6f) - mezz
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/bf7394d139938257b039b527b51307ed31fd770b) - James Mitchell
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/3412e9728dd21caa0dde3a92da0e482af52327f8) - mezz
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/1fa105e6f863049676698bd016e73cc0f176c1dd) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/b306c9eb7e3f4283dfb38838579bc88be2881971) - mezz
v19.16.0.154
BETA
September 2, 2024
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/595188fa8c6df51b9677cad7cbaa05e207957d78) - James Mitchell
v19.16.0.154
BETA
September 2, 2024
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/595188fa8c6df51b9677cad7cbaa05e207957d78) - James Mitchell
v19.16.0.154
BETA
September 2, 2024
* [Optimize storage of ItemStacks (#3712)](https://github.com/mezz/JustEnoughItems/commit/595188fa8c6df51b9677cad7cbaa05e207957d78) - James Mitchell
v19.16.0.153
BETA
September 2, 2024
* [Add Portuguese translation (#3727)](https://github.com/mezz/JustEnoughItems/commit/ab86d57e6a32e1a7272f646c145c3411b4e4d9e2) - WingFrosty
v19.16.0.153
BETA
September 2, 2024
* [Add Portuguese translation (#3727)](https://github.com/mezz/JustEnoughItems/commit/ab86d57e6a32e1a7272f646c145c3411b4e4d9e2) - WingFrosty
v19.16.0.153
BETA
September 2, 2024
* [Add Portuguese translation (#3727)](https://github.com/mezz/JustEnoughItems/commit/ab86d57e6a32e1a7272f646c145c3411b4e4d9e2) - WingFrosty
v19.16.0.152
BETA
September 2, 2024
* [Update ja_jp.json (#3726)](https://github.com/mezz/JustEnoughItems/commit/5e7155b3496e2b9c1b2b9963f427ba46f248a128) - Abbage230
v19.16.0.152
BETA
September 2, 2024
* [Update ja_jp.json (#3726)](https://github.com/mezz/JustEnoughItems/commit/5e7155b3496e2b9c1b2b9963f427ba46f248a128) - Abbage230
v19.16.0.152
BETA
September 2, 2024
* [Update ja_jp.json (#3726)](https://github.com/mezz/JustEnoughItems/commit/5e7155b3496e2b9c1b2b9963f427ba46f248a128) - Abbage230
v19.16.0.151
BETA
September 2, 2024
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/e00be6a493c4efa01ad40ba0eb016fe2b5aacc12) - mezz
v19.16.0.151
BETA
September 2, 2024
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/e00be6a493c4efa01ad40ba0eb016fe2b5aacc12) - mezz
v19.16.0.151
BETA
September 2, 2024
* [fix TypedRecipeManagerPluginAdapter catalyst lookup](https://github.com/mezz/JustEnoughItems/commit/e00be6a493c4efa01ad40ba0eb016fe2b5aacc12) - mezz
v19.16.0.150
BETA
September 2, 2024
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/649f09ea5c8a83a9f57c046ac1ea79ce9e643ad1) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/be2b45c43296e8768eca419457f081c3eb9e6e44) - mezz
v19.16.0.150
BETA
September 2, 2024
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/649f09ea5c8a83a9f57c046ac1ea79ce9e643ad1) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/be2b45c43296e8768eca419457f081c3eb9e6e44) - mezz
v19.16.0.150
BETA
September 2, 2024
* [Add simple version of IRecipeManagerPlugin that handles only one recipe type](https://github.com/mezz/JustEnoughItems/commit/649f09ea5c8a83a9f57c046ac1ea79ce9e643ad1) - mezz
* [Add IRecipeManagerPluginHelper to the API to help with RecipeManagerPlugin implementations](https://github.com/mezz/JustEnoughItems/commit/be2b45c43296e8768eca419457f081c3eb9e6e44) - mezz
v15.16.2.73
BETA
September 1, 2024
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/ac7c600f40b5242dcbb0ae38d98c26981cd9744e) - mezz
v15.16.2.73
BETA
September 1, 2024
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/ac7c600f40b5242dcbb0ae38d98c26981cd9744e) - mezz
v15.16.2.72
BETA
September 1, 2024
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/0fbb3ff3babf33fbcae7408993db6e9d1a9f0979) - mezz
v15.16.2.72
BETA
September 1, 2024
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/0fbb3ff3babf33fbcae7408993db6e9d1a9f0979) - mezz
v15.16.2.71
BETA
September 1, 2024
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/92259ffceb2853a74ce1010e193d3dfc6f5451ba) - mezz
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/b7f6e71ad8155b0ade72abf217dd64c69806af5e) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/236e0823cf5761a223ec51cce5c65c1087403033) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/e46e2ebb5fb33c5fb0bd8833d58229a59f5c3eac) - mezz
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/06f23c392c5c906d81b40c264a16ecda0e4cede2) - mezz
v15.16.2.71
BETA
September 1, 2024
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/92259ffceb2853a74ce1010e193d3dfc6f5451ba) - mezz
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/b7f6e71ad8155b0ade72abf217dd64c69806af5e) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/236e0823cf5761a223ec51cce5c65c1087403033) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/e46e2ebb5fb33c5fb0bd8833d58229a59f5c3eac) - mezz
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/06f23c392c5c906d81b40c264a16ecda0e4cede2) - mezz
v15.16.1.70
BETA
September 1, 2024
* [Fix #3693 Netherite upgrade recipe in smithing table not displaying correctly](https://github.com/mezz/JustEnoughItems/commit/77f54fbc4ac2298f458106710586d5fc727e148f) - mezz
v15.16.1.70
BETA
September 1, 2024
* [Fix #3693 Netherite upgrade recipe in smithing table not displaying correctly](https://github.com/mezz/JustEnoughItems/commit/77f54fbc4ac2298f458106710586d5fc727e148f) - mezz
v15.16.0.69
BETA
September 1, 2024
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/f4d357714e3146e032848cafd4e67155fcd4139f) - James Mitchell
v15.16.0.69
BETA
September 1, 2024
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/f4d357714e3146e032848cafd4e67155fcd4139f) - James Mitchell
v15.15.0.68
BETA
September 1, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/a3876f48a386ffb209a4bfcb4d3b2e00cc076736) - mezz
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/795b4ad678ac5a678c27bffa71ce217958ff8224) - mezz
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/b2150a43a6068c78d9d4e6169a513db0d7406282) - mezz
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/c54128d5c139d414b68df268d8134e2644550796) - mezz
v15.15.0.68
BETA
September 1, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/a3876f48a386ffb209a4bfcb4d3b2e00cc076736) - mezz
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/795b4ad678ac5a678c27bffa71ce217958ff8224) - mezz
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/b2150a43a6068c78d9d4e6169a513db0d7406282) - mezz
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/c54128d5c139d414b68df268d8134e2644550796) - mezz
v15.15.0.67
BETA
September 1, 2024
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/4ac6efab2a02ba3d975742d173035b1c94ea9d4d) - mezz
* [clean up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/4d9cc454339a4e8c3c2d56ae7bfd68f7bbd80810) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/5208c0b5b605025290c028207fcb3839b4dab1f5) - mezz
v15.15.0.67
BETA
September 1, 2024
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/4ac6efab2a02ba3d975742d173035b1c94ea9d4d) - mezz
* [clean up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/4d9cc454339a4e8c3c2d56ae7bfd68f7bbd80810) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/5208c0b5b605025290c028207fcb3839b4dab1f5) - mezz
v15.15.0.66
BETA
September 1, 2024
* [Reduce memory used by JEI](https://github.com/mezz/JustEnoughItems/commit/0ebb30017030b85ce674849527d7bff6eca1f381) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9d6ae84b0282b75680d5e0514420909502bb369e) - mezz
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/4ba7eb7300a6288d8a30714c7c6c19612026e459) - dirtTW
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/7a7dbd64e0c4638b88334202d7fe430debd6eb14) - James Mitchell
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/8026bcce7a7e0de22708f1729121d0c8d7ef72c2) - mezz
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/011d3b3b083114c5b04d9d29a94cd02fd3dba67b) - mezz
* [Revert "Update Forge for the new tooltips method"](https://github.com/mezz/JustEnoughItems/commit/7efae2c569543af9486cada16ea65cc355848383) - mezz
* [Intern substrings](https://github.com/mezz/JustEnoughItems/commit/ecd2cd32e34dc054e55e4d4c013e287da4cd8868) - mezz
v15.15.0.66
BETA
September 1, 2024
* [Reduce memory used by JEI](https://github.com/mezz/JustEnoughItems/commit/0ebb30017030b85ce674849527d7bff6eca1f381) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9d6ae84b0282b75680d5e0514420909502bb369e) - mezz
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/4ba7eb7300a6288d8a30714c7c6c19612026e459) - dirtTW
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/7a7dbd64e0c4638b88334202d7fe430debd6eb14) - James Mitchell
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/8026bcce7a7e0de22708f1729121d0c8d7ef72c2) - mezz
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/011d3b3b083114c5b04d9d29a94cd02fd3dba67b) - mezz
* [Revert "Update Forge for the new tooltips method"](https://github.com/mezz/JustEnoughItems/commit/7efae2c569543af9486cada16ea65cc355848383) - mezz
* [Intern substrings](https://github.com/mezz/JustEnoughItems/commit/ecd2cd32e34dc054e55e4d4c013e287da4cd8868) - mezz
v19.15.0.149
BETA
September 1, 2024
* [move the recipe category render call in RecipeLayout (#3725)](https://github.com/mezz/JustEnoughItems/commit/545ee945efd9c29bf04d1bb7f5a2a0c27ee9e33a) - screret
v19.15.0.149
BETA
September 1, 2024
* [move the recipe category render call in RecipeLayout (#3725)](https://github.com/mezz/JustEnoughItems/commit/545ee945efd9c29bf04d1bb7f5a2a0c27ee9e33a) - screret
v19.15.0.149
BETA
September 1, 2024
* [move the recipe category render call in RecipeLayout (#3725)](https://github.com/mezz/JustEnoughItems/commit/545ee945efd9c29bf04d1bb7f5a2a0c27ee9e33a) - screret
v19.15.0.148
BETA
September 1, 2024
* [Improve bookmark serialization](https://github.com/mezz/JustEnoughItems/commit/b01c79902a6aab0f02f888df465cbcb4e84c118f) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/761cb1c379dd9d71e56f2c155d4e58a9018dddc1) - mezz
v19.15.0.148
BETA
September 1, 2024
* [Improve bookmark serialization](https://github.com/mezz/JustEnoughItems/commit/b01c79902a6aab0f02f888df465cbcb4e84c118f) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/761cb1c379dd9d71e56f2c155d4e58a9018dddc1) - mezz
v19.15.0.148
BETA
September 1, 2024
* [Improve bookmark serialization](https://github.com/mezz/JustEnoughItems/commit/b01c79902a6aab0f02f888df465cbcb4e84c118f) - mezz
* [Add method to create fake shaped recipes for JEI](https://github.com/mezz/JustEnoughItems/commit/761cb1c379dd9d71e56f2c155d4e58a9018dddc1) - mezz
v15.14.0.65
BETA
August 31, 2024
* [move the recipe category render call in RecipeLayout (#3725)](https://github.com/mezz/JustEnoughItems/commit/5e3d263608217992a23ba1f43215d56767643aa5) - screret
v15.14.0.65
BETA
August 31, 2024
* [move the recipe category render call in RecipeLayout (#3725)](https://github.com/mezz/JustEnoughItems/commit/5e3d263608217992a23ba1f43215d56767643aa5) - screret
v19.14.2.147
BETA
August 31, 2024
* [Update zh_cn.json for 1.21 (#3724)](https://github.com/mezz/JustEnoughItems/commit/cb28a3f902b828c6fd9ee032a419beeb12def1a2) - suoyukii
v19.14.2.147
BETA
August 31, 2024
* [Update zh_cn.json for 1.21 (#3724)](https://github.com/mezz/JustEnoughItems/commit/cb28a3f902b828c6fd9ee032a419beeb12def1a2) - suoyukii
v19.14.2.147
BETA
August 31, 2024
* [Update zh_cn.json for 1.21 (#3724)](https://github.com/mezz/JustEnoughItems/commit/cb28a3f902b828c6fd9ee032a419beeb12def1a2) - suoyukii
v17.3.1.4
BETA
August 31, 2024
* [[backport] Prevent recipe transfers from touching output slots (#3720)](https://github.com/mezz/JustEnoughItems/commit/328f5d9cc930a13dc8daa40a8c2b56caf36c7416) - Yiheng Cao
v17.3.1.4
BETA
August 31, 2024
* [[backport] Prevent recipe transfers from touching output slots (#3720)](https://github.com/mezz/JustEnoughItems/commit/328f5d9cc930a13dc8daa40a8c2b56caf36c7416) - Yiheng Cao
v17.3.1.4
BETA
August 31, 2024
* [[backport] Prevent recipe transfers from touching output slots (#3720)](https://github.com/mezz/JustEnoughItems/commit/328f5d9cc930a13dc8daa40a8c2b56caf36c7416) - Yiheng Cao
v19.14.2.146
BETA
August 30, 2024
* [fix custom renderer path](https://github.com/mezz/JustEnoughItems/commit/de51844ea64b9e1c72378a94a5499dc4ceb98a98) - mezz
v19.14.2.146
BETA
August 30, 2024
* [fix custom renderer path](https://github.com/mezz/JustEnoughItems/commit/de51844ea64b9e1c72378a94a5499dc4ceb98a98) - mezz
v19.14.2.146
BETA
August 30, 2024
* [fix custom renderer path](https://github.com/mezz/JustEnoughItems/commit/de51844ea64b9e1c72378a94a5499dc4ceb98a98) - mezz
v19.14.2.145
BETA
August 30, 2024
* [Fix incorrectly culling some block models](https://github.com/mezz/JustEnoughItems/commit/74e5800b085225ecc8cd08a8b855a20c1d3124b8) - mezz
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/6413532b3be21c56417519f982a0cc4d4d7577ea) - mezz
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/c3c4b00c382c6edabc56437894a8b0526f33b380) - mezz
* [Improve formatting and error reporting for the bookmark and blacklist files](https://github.com/mezz/JustEnoughItems/commit/14371201b64d16937f502003c836f21614693847) - mezz
* [Add codec and bookmark support for crafting recipes that do not have a resource location (generated recipes)](https://github.com/mezz/JustEnoughItems/commit/231f9cbd7d431d8d2db242d06a46244a9fa951ec) - mezz
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/9ba835e005e8d69aba3a04ef5f3792b29b852400) - mezz
v19.14.2.145
BETA
August 30, 2024
* [Fix incorrectly culling some block models](https://github.com/mezz/JustEnoughItems/commit/74e5800b085225ecc8cd08a8b855a20c1d3124b8) - mezz
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/6413532b3be21c56417519f982a0cc4d4d7577ea) - mezz
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/c3c4b00c382c6edabc56437894a8b0526f33b380) - mezz
* [Improve formatting and error reporting for the bookmark and blacklist files](https://github.com/mezz/JustEnoughItems/commit/14371201b64d16937f502003c836f21614693847) - mezz
* [Add codec and bookmark support for crafting recipes that do not have a resource location (generated recipes)](https://github.com/mezz/JustEnoughItems/commit/231f9cbd7d431d8d2db242d06a46244a9fa951ec) - mezz
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/9ba835e005e8d69aba3a04ef5f3792b29b852400) - mezz
v19.14.2.145
BETA
August 30, 2024
* [Fix incorrectly culling some block models](https://github.com/mezz/JustEnoughItems/commit/74e5800b085225ecc8cd08a8b855a20c1d3124b8) - mezz
* [Clean up item stack batch rendering a little](https://github.com/mezz/JustEnoughItems/commit/6413532b3be21c56417519f982a0cc4d4d7577ea) - mezz
* [Improve handling of wildcard and single item hiding](https://github.com/mezz/JustEnoughItems/commit/c3c4b00c382c6edabc56437894a8b0526f33b380) - mezz
* [Improve formatting and error reporting for the bookmark and blacklist files](https://github.com/mezz/JustEnoughItems/commit/14371201b64d16937f502003c836f21614693847) - mezz
* [Add codec and bookmark support for crafting recipes that do not have a resource location (generated recipes)](https://github.com/mezz/JustEnoughItems/commit/231f9cbd7d431d8d2db242d06a46244a9fa951ec) - mezz
* [Add support for onDisplayedIngredientsUpdate to ICraftingCategoryExtension](https://github.com/mezz/JustEnoughItems/commit/9ba835e005e8d69aba3a04ef5f3792b29b852400) - mezz
v19.14.1.144
BETA
August 29, 2024
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/ef1ad32a3db5297a78826aaad7056344acbc6ec7) - mezz
v19.14.1.144
BETA
August 29, 2024
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/ef1ad32a3db5297a78826aaad7056344acbc6ec7) - mezz
v19.14.1.144
BETA
August 29, 2024
* [fix showCreativeTabNamesEnabled option](https://github.com/mezz/JustEnoughItems/commit/ef1ad32a3db5297a78826aaad7056344acbc6ec7) - mezz
v19.14.1.143
BETA
August 28, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/43cec0a7a782dd0b3b064c2471f27503d6ae581e) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/8144ca066a63d8de72c1cf76a91e11432cab475b) - mezz
* [spotless apply](https://github.com/mezz/JustEnoughItems/commit/382bd03def5da2820ecfa27373a9677410169bbf) - mezz
v19.14.1.143
BETA
August 28, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/43cec0a7a782dd0b3b064c2471f27503d6ae581e) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/8144ca066a63d8de72c1cf76a91e11432cab475b) - mezz
* [spotless apply](https://github.com/mezz/JustEnoughItems/commit/382bd03def5da2820ecfa27373a9677410169bbf) - mezz
v19.14.1.143
BETA
August 28, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/43cec0a7a782dd0b3b064c2471f27503d6ae581e) - mezz
* [Close #3687 Add ability to search by creative tab](https://github.com/mezz/JustEnoughItems/commit/8144ca066a63d8de72c1cf76a91e11432cab475b) - mezz
* [spotless apply](https://github.com/mezz/JustEnoughItems/commit/382bd03def5da2820ecfa27373a9677410169bbf) - mezz
v19.14.1.141
BETA
August 28, 2024
* [Close #3691 Mark JEI as compatible with 1.21 on Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/7564fe1bdb882bc1cd01a968fe823c2fa2808943) - mezz
v19.14.1.141
BETA
August 28, 2024
* [Close #3691 Mark JEI as compatible with 1.21 on Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/7564fe1bdb882bc1cd01a968fe823c2fa2808943) - mezz
v19.14.1.141
BETA
August 28, 2024
* [Close #3691 Mark JEI as compatible with 1.21 on Curseforge and Modrinth](https://github.com/mezz/JustEnoughItems/commit/7564fe1bdb882bc1cd01a968fe823c2fa2808943) - mezz
v19.14.1.140
BETA
August 28, 2024
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/12e6eb871afa8fc0c23e97258bc57ea046c23f6d) - mezz
v19.14.1.140
BETA
August 28, 2024
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/12e6eb871afa8fc0c23e97258bc57ea046c23f6d) - mezz
v19.14.1.140
BETA
August 28, 2024
* [Fix navigating by clicking ingredients, when in cheat mode](https://github.com/mezz/JustEnoughItems/commit/12e6eb871afa8fc0c23e97258bc57ea046c23f6d) - mezz
v19.14.1.139
BETA
August 28, 2024
* [Fix #3693 Netherite upgrade recipe in smithing table not displaying correctly](https://github.com/mezz/JustEnoughItems/commit/df08c73dda8d3a8283c3a2d9624753fc2b604feb) - mezz
v19.14.1.139
BETA
August 28, 2024
* [Fix #3693 Netherite upgrade recipe in smithing table not displaying correctly](https://github.com/mezz/JustEnoughItems/commit/df08c73dda8d3a8283c3a2d9624753fc2b604feb) - mezz
v19.14.1.139
BETA
August 28, 2024
* [Fix #3693 Netherite upgrade recipe in smithing table not displaying correctly](https://github.com/mezz/JustEnoughItems/commit/df08c73dda8d3a8283c3a2d9624753fc2b604feb) - mezz
v19.14.0.138
BETA
August 28, 2024
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/3e94fed53c23a9e0148f56f203909021c390eac5) - James Mitchell
v19.14.0.138
BETA
August 28, 2024
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/3e94fed53c23a9e0148f56f203909021c390eac5) - James Mitchell
v19.14.0.138
BETA
August 28, 2024
* [Add API support for batch-rendering ingredients (#3711)](https://github.com/mezz/JustEnoughItems/commit/3e94fed53c23a9e0148f56f203909021c390eac5) - James Mitchell
v19.13.0.137
BETA
August 28, 2024
* [disable org.gradle.configureondemand](https://github.com/mezz/JustEnoughItems/commit/b6111b129c0c0ed6bf249352301192cad5fad8ba) - mezz
v19.13.0.137
BETA
August 28, 2024
* [disable org.gradle.configureondemand](https://github.com/mezz/JustEnoughItems/commit/b6111b129c0c0ed6bf249352301192cad5fad8ba) - mezz
v19.13.0.137
BETA
August 28, 2024
* [disable org.gradle.configureondemand](https://github.com/mezz/JustEnoughItems/commit/b6111b129c0c0ed6bf249352301192cad5fad8ba) - mezz
v19.13.0.136
BETA
August 28, 2024
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/f0369ac23b3294da64a809d964596f723cf6ca0d) - mezz
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/9d177535229db9e924b22d3e5bf25d87ec5440d9) - mezz
v19.13.0.136
BETA
August 28, 2024
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/f0369ac23b3294da64a809d964596f723cf6ca0d) - mezz
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/9d177535229db9e924b22d3e5bf25d87ec5440d9) - mezz
v19.13.0.136
BETA
August 28, 2024
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/f0369ac23b3294da64a809d964596f723cf6ca0d) - mezz
* [Fix #2916 Fix #3714 Item hiding mode is broken](https://github.com/mezz/JustEnoughItems/commit/9d177535229db9e924b22d3e5bf25d87ec5440d9) - mezz
v19.12.0.134
BETA
August 28, 2024
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/e2c9e0ce0c14f3a41f4599778111e76077cdbdd8) - mezz
v19.12.0.134
BETA
August 28, 2024
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/e2c9e0ce0c14f3a41f4599778111e76077cdbdd8) - mezz
v19.12.0.134
BETA
August 28, 2024
* [Show tooltips on hovering over long recipe category titles](https://github.com/mezz/JustEnoughItems/commit/e2c9e0ce0c14f3a41f4599778111e76077cdbdd8) - mezz
v19.12.0.133
BETA
August 28, 2024
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/04247f10dd5cd732975e565e42c56a0e2b08e3a0) - mezz
v19.12.0.133
BETA
August 28, 2024
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/04247f10dd5cd732975e565e42c56a0e2b08e3a0) - mezz
v19.12.0.133
BETA
August 28, 2024
* [micro optimize node edge storage](https://github.com/mezz/JustEnoughItems/commit/04247f10dd5cd732975e565e42c56a0e2b08e3a0) - mezz
v19.12.0.132
BETA
August 28, 2024
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/31fe2bbb5f88fae6144c814d979124f4b7179847) - mezz
* [avoid interning substrings multiple times](https://github.com/mezz/JustEnoughItems/commit/57f842435720b264ad3597e67dbccdcc94b913e4) - mezz
v19.12.0.132
BETA
August 28, 2024
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/31fe2bbb5f88fae6144c814d979124f4b7179847) - mezz
* [avoid interning substrings multiple times](https://github.com/mezz/JustEnoughItems/commit/57f842435720b264ad3597e67dbccdcc94b913e4) - mezz
v19.12.0.132
BETA
August 28, 2024
* [Fix deserialization of recipe bookmarks](https://github.com/mezz/JustEnoughItems/commit/31fe2bbb5f88fae6144c814d979124f4b7179847) - mezz
* [avoid interning substrings multiple times](https://github.com/mezz/JustEnoughItems/commit/57f842435720b264ad3597e67dbccdcc94b913e4) - mezz
v19.12.0.131
BETA
August 28, 2024
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/d48538039a9fa51f17a82898ddc2b852426d77db) - mezz
v19.12.0.131
BETA
August 28, 2024
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/d48538039a9fa51f17a82898ddc2b852426d77db) - mezz
v19.12.0.131
BETA
August 28, 2024
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/d48538039a9fa51f17a82898ddc2b852426d77db) - mezz
v15.14.0.64
BETA
August 28, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/565f0f072630fc1f6c96249466f6bed7e92c5ecd) - mezz
v15.14.0.64
BETA
August 28, 2024
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/565f0f072630fc1f6c96249466f6bed7e92c5ecd) - mezz
v15.14.0.63
BETA
August 28, 2024
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/43c2dd45e6fa65ef235a932abb2594ca46f47407) - mezz
v15.14.0.63
BETA
August 28, 2024
* [Add more protections against invalid ITypedIngredient being created](https://github.com/mezz/JustEnoughItems/commit/43c2dd45e6fa65ef235a932abb2594ca46f47407) - mezz
v19.11.0.130
BETA
August 27, 2024
* [intern substring strings](https://github.com/mezz/JustEnoughItems/commit/fb3f804025431b137c09e29fdbca17421aae8b5e) - mezz
* [fix up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/c0e959c564f26c579b54282008d7f93d9e9c92a0) - mezz
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/b1d159b330e3cb0d9848199acbee873d5212bd7b) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/326bf12033fae45d9e6d740c3270777c5660aa8b) - mezz
v19.11.0.130
BETA
August 27, 2024
* [intern substring strings](https://github.com/mezz/JustEnoughItems/commit/fb3f804025431b137c09e29fdbca17421aae8b5e) - mezz
* [fix up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/c0e959c564f26c579b54282008d7f93d9e9c92a0) - mezz
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/b1d159b330e3cb0d9848199acbee873d5212bd7b) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/326bf12033fae45d9e6d740c3270777c5660aa8b) - mezz
v19.11.0.130
BETA
August 27, 2024
* [intern substring strings](https://github.com/mezz/JustEnoughItems/commit/fb3f804025431b137c09e29fdbca17421aae8b5e) - mezz
* [fix up IngredientSet](https://github.com/mezz/JustEnoughItems/commit/c0e959c564f26c579b54282008d7f93d9e9c92a0) - mezz
* [add debug config for logging suffix tree statistics](https://github.com/mezz/JustEnoughItems/commit/b1d159b330e3cb0d9848199acbee873d5212bd7b) - mezz
* [Reduce memory used by Nodes and Edges in the search tree by combining them](https://github.com/mezz/JustEnoughItems/commit/326bf12033fae45d9e6d740c3270777c5660aa8b) - mezz
v19.11.0.129
BETA
August 27, 2024
* [Reduce memory used by JEI](https://github.com/mezz/JustEnoughItems/commit/2f00fb69ecd9bfd296466f1d11fe066b6d3f1046) - mezz
v19.11.0.129
BETA
August 27, 2024
* [Reduce memory used by JEI](https://github.com/mezz/JustEnoughItems/commit/2f00fb69ecd9bfd296466f1d11fe066b6d3f1046) - mezz
v19.11.0.129
BETA
August 27, 2024
* [Reduce memory used by JEI](https://github.com/mezz/JustEnoughItems/commit/2f00fb69ecd9bfd296466f1d11fe066b6d3f1046) - mezz
v19.11.0.128
BETA
August 26, 2024
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/3c6efef7ef67c28a933d5561885e52b86ea74a34) - mezz
v19.11.0.128
BETA
August 26, 2024
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/3c6efef7ef67c28a933d5561885e52b86ea74a34) - mezz
v19.11.0.128
BETA
August 26, 2024
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/3c6efef7ef67c28a933d5561885e52b86ea74a34) - mezz
v19.10.0.127
BETA
August 26, 2024
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/f3964543c2b8181339cf4f700a52ddc8de3e2d23) - dirtTW
v19.10.0.127
BETA
August 26, 2024
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/f3964543c2b8181339cf4f700a52ddc8de3e2d23) - dirtTW
v19.10.0.127
BETA
August 26, 2024
* [Update Traditional Chinese (zh_tw.json) (#3707)](https://github.com/mezz/JustEnoughItems/commit/f3964543c2b8181339cf4f700a52ddc8de3e2d23) - dirtTW
v15.13.0.62
BETA
August 26, 2024
* [fix incorrect version used for deprecation and javadocs for getRecipeType](https://github.com/mezz/JustEnoughItems/commit/3f76b1048007426799b19a863c1b3c9a7f5e77cf) - mezz
v15.13.0.62
BETA
August 26, 2024
* [fix incorrect version used for deprecation and javadocs for getRecipeType](https://github.com/mezz/JustEnoughItems/commit/3f76b1048007426799b19a863c1b3c9a7f5e77cf) - mezz
v19.10.0.126
BETA
August 26, 2024
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/17473579545ca77341d44cac891239463d43de4d) - James Mitchell
v19.10.0.126
BETA
August 26, 2024
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/17473579545ca77341d44cac891239463d43de4d) - James Mitchell
v19.10.0.126
BETA
August 26, 2024
* [Add support for search aliases (#3703)](https://github.com/mezz/JustEnoughItems/commit/17473579545ca77341d44cac891239463d43de4d) - James Mitchell
v19.9.1.125
BETA
August 26, 2024
* [Use Sponge maven as a backup for Forge maven](https://github.com/mezz/JustEnoughItems/commit/3e6a35c3b68478f2f0c326a0760dd48d57c6ec15) - mezz
v19.9.1.125
BETA
August 26, 2024
* [Use Sponge maven as a backup for Forge maven](https://github.com/mezz/JustEnoughItems/commit/3e6a35c3b68478f2f0c326a0760dd48d57c6ec15) - mezz
v19.9.1.125
BETA
August 26, 2024
* [Use Sponge maven as a backup for Forge maven](https://github.com/mezz/JustEnoughItems/commit/3e6a35c3b68478f2f0c326a0760dd48d57c6ec15) - mezz
v15.13.0.61
BETA
August 26, 2024
* [Use Sponge maven as a backup for Forge maven](https://github.com/mezz/JustEnoughItems/commit/ae0e345e5a35e8043c6c2dbf365dfc1b798ff8fa) - mezz
* [update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed8c33bbe28c5fd68e7dcee49bd62b465ecd2e2f) - mezz
* [Remove unused import](https://github.com/mezz/JustEnoughItems/commit/e1f6af7a9c8a8cb83e95581ce4df0f47b85632ea) - mezz
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/fd4d16303d95a219777caf3585bfb6cc4eaabd93) - mezz
v15.13.0.61
BETA
August 26, 2024
* [Use Sponge maven as a backup for Forge maven](https://github.com/mezz/JustEnoughItems/commit/ae0e345e5a35e8043c6c2dbf365dfc1b798ff8fa) - mezz
* [update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed8c33bbe28c5fd68e7dcee49bd62b465ecd2e2f) - mezz
* [Remove unused import](https://github.com/mezz/JustEnoughItems/commit/e1f6af7a9c8a8cb83e95581ce4df0f47b85632ea) - mezz
* [Fix crash from tag info recipes having UID that matches another recipe type](https://github.com/mezz/JustEnoughItems/commit/fd4d16303d95a219777caf3585bfb6cc4eaabd93) - mezz
v19.9.1.124
BETA
August 25, 2024
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/3c6c9014c6ed169b8863b479dc7aa4034aa56182) - mezz
v19.9.1.124
BETA
August 25, 2024
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/3c6c9014c6ed169b8863b479dc7aa4034aa56182) - mezz
v19.9.1.124
BETA
August 25, 2024
* [Differentiate between still and flowing fluid ingredients](https://github.com/mezz/JustEnoughItems/commit/3c6c9014c6ed169b8863b479dc7aa4034aa56182) - mezz
v19.9.0.123
BETA
August 25, 2024
* [Clarify that ingredient codecs don't need to encode stack size](https://github.com/mezz/JustEnoughItems/commit/6bb926ef640fba815ab380605951bbe000b88677) - mezz
v19.9.0.123
BETA
August 25, 2024
* [Clarify that ingredient codecs don't need to encode stack size](https://github.com/mezz/JustEnoughItems/commit/6bb926ef640fba815ab380605951bbe000b88677) - mezz
v19.9.0.123
BETA
August 25, 2024
* [Clarify that ingredient codecs don't need to encode stack size](https://github.com/mezz/JustEnoughItems/commit/6bb926ef640fba815ab380605951bbe000b88677) - mezz
v19.9.0.122
BETA
August 24, 2024
* [Add 1.21.1 versions to README](https://github.com/mezz/JustEnoughItems/commit/2d0076aed6b81388ad9d00f8e0839fb407f1e8c4) - mezz
v19.9.0.122
BETA
August 24, 2024
* [Add 1.21.1 versions to README](https://github.com/mezz/JustEnoughItems/commit/2d0076aed6b81388ad9d00f8e0839fb407f1e8c4) - mezz
v19.9.0.122
BETA
August 24, 2024
* [Add 1.21.1 versions to README](https://github.com/mezz/JustEnoughItems/commit/2d0076aed6b81388ad9d00f8e0839fb407f1e8c4) - mezz
v19.9.0.121
BETA
August 23, 2024
* [Use unicode bullet points for JEI Debug info](https://github.com/mezz/JustEnoughItems/commit/1fe86ad18e910a48cf9a75e2c947bd0507dbd37a) - mezz
v19.9.0.121
BETA
August 23, 2024
* [Use unicode bullet points for JEI Debug info](https://github.com/mezz/JustEnoughItems/commit/1fe86ad18e910a48cf9a75e2c947bd0507dbd37a) - mezz
v19.9.0.121
BETA
August 23, 2024
* [Use unicode bullet points for JEI Debug info](https://github.com/mezz/JustEnoughItems/commit/1fe86ad18e910a48cf9a75e2c947bd0507dbd37a) - mezz
v19.9.0.120
BETA
August 23, 2024
* [Use Object for UIDs instead of String (#3702)](https://github.com/mezz/JustEnoughItems/commit/c078950a1bdf2a0dfd2bd3f59f63542fd79a55a1) - James Mitchell
v19.9.0.120
BETA
August 23, 2024
* [Use Object for UIDs instead of String (#3702)](https://github.com/mezz/JustEnoughItems/commit/c078950a1bdf2a0dfd2bd3f59f63542fd79a55a1) - James Mitchell
v19.9.0.120
BETA
August 23, 2024
* [Use Object for UIDs instead of String (#3702)](https://github.com/mezz/JustEnoughItems/commit/c078950a1bdf2a0dfd2bd3f59f63542fd79a55a1) - James Mitchell
v19.8.5.119
BETA
August 23, 2024
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/75f87d62c119e30edaf076f4241d19ada019b3dd) - mezz
v19.8.5.119
BETA
August 23, 2024
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/75f87d62c119e30edaf076f4241d19ada019b3dd) - mezz
v19.8.5.119
BETA
August 23, 2024
* [Check plugin elapsed time less frequently](https://github.com/mezz/JustEnoughItems/commit/75f87d62c119e30edaf076f4241d19ada019b3dd) - mezz
v15.12.3.55
BETA
August 20, 2024
* [Update Forge for the new tooltips method](https://github.com/mezz/JustEnoughItems/commit/7698d5890662c68304addcc4f6ad9b00f219aea7) - mezz
v15.12.3.55
BETA
August 20, 2024
* [Update Forge for the new tooltips method](https://github.com/mezz/JustEnoughItems/commit/7698d5890662c68304addcc4f6ad9b00f219aea7) - mezz
v15.12.3.54
BETA
August 15, 2024
* [Remove unused imports](https://github.com/mezz/JustEnoughItems/commit/6db74c514021c39b0b4ee9e48f723fd9c783ff29) - mezz
v15.12.3.54
BETA
August 15, 2024
* [Remove unused imports](https://github.com/mezz/JustEnoughItems/commit/6db74c514021c39b0b4ee9e48f723fd9c783ff29) - mezz
v19.8.5.118
BETA
August 15, 2024
* [Update sv_se.json (#3688)](https://github.com/mezz/JustEnoughItems/commit/caa74af04642dd59b2742116d96a360284db7b5a) - A. Regnander
v19.8.5.118
BETA
August 15, 2024
* [Update sv_se.json (#3688)](https://github.com/mezz/JustEnoughItems/commit/caa74af04642dd59b2742116d96a360284db7b5a) - A. Regnander
v19.8.5.118
BETA
August 15, 2024
* [Update sv_se.json (#3688)](https://github.com/mezz/JustEnoughItems/commit/caa74af04642dd59b2742116d96a360284db7b5a) - A. Regnander
v19.8.5.117
BETA
August 14, 2024
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/6d0a9f72ce002f4ab96b18c7f3b74219b0a9dac3) - mezz
* [Improve error message when a startup event isn't fired](https://github.com/mezz/JustEnoughItems/commit/10973d564a2b325992e88db85274f673115f86da) - mezz
* [update NeoForge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed6d408295d74a806cb9eb455456644b0318117e) - mezz
v19.8.5.117
BETA
August 14, 2024
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/6d0a9f72ce002f4ab96b18c7f3b74219b0a9dac3) - mezz
* [Improve error message when a startup event isn't fired](https://github.com/mezz/JustEnoughItems/commit/10973d564a2b325992e88db85274f673115f86da) - mezz
* [update NeoForge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed6d408295d74a806cb9eb455456644b0318117e) - mezz
v19.8.5.117
BETA
August 14, 2024
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/6d0a9f72ce002f4ab96b18c7f3b74219b0a9dac3) - mezz
* [Improve error message when a startup event isn't fired](https://github.com/mezz/JustEnoughItems/commit/10973d564a2b325992e88db85274f673115f86da) - mezz
* [update NeoForge in dev environment](https://github.com/mezz/JustEnoughItems/commit/ed6d408295d74a806cb9eb455456644b0318117e) - mezz
v15.12.3.53
BETA
August 14, 2024
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/0540332663e6265df1bf75f510afd6fbc2a40243) - mezz
v15.12.3.53
BETA
August 14, 2024
* [Improve tooltip upgrade path toward rich tooltips](https://github.com/mezz/JustEnoughItems/commit/0540332663e6265df1bf75f510afd6fbc2a40243) - mezz
v19.8.4.116
BETA
August 14, 2024
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/c63c221028340139e7af31a51875b8af8b23597f) - mezz
v19.8.4.116
BETA
August 14, 2024
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/c63c221028340139e7af31a51875b8af8b23597f) - mezz
v19.8.4.116
BETA
August 14, 2024
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/c63c221028340139e7af31a51875b8af8b23597f) - mezz
v15.12.2.52
BETA
August 14, 2024
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/efe30fbee2049e57f4786bddef53eadba75e9afc) - mezz
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/46eb162dfc06865283d259d129b12b026f260f62) - mezz
v15.12.2.52
BETA
August 14, 2024
* [Fix #3683 Tooltips callbacks are not working](https://github.com/mezz/JustEnoughItems/commit/efe30fbee2049e57f4786bddef53eadba75e9afc) - mezz
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/46eb162dfc06865283d259d129b12b026f260f62) - mezz
v19.8.4.115
BETA
August 14, 2024
* [Undo Jenkins changes](https://github.com/mezz/JustEnoughItems/commit/5aa9edb7ff99985a89338968b354893d91423f6f) - mezz
v19.8.4.115
BETA
August 14, 2024
* [Undo Jenkins changes](https://github.com/mezz/JustEnoughItems/commit/5aa9edb7ff99985a89338968b354893d91423f6f) - mezz
v19.8.4.115
BETA
August 14, 2024
* [Undo Jenkins changes](https://github.com/mezz/JustEnoughItems/commit/5aa9edb7ff99985a89338968b354893d91423f6f) - mezz
v19.8.4.114
BETA
August 14, 2024
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/496a2a2964a2f2fda90f5af1cabc69c04abda534) - mezz
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/6b4dff4847d3d9b4446e5dde66483461f9b974dd) - mezz
v19.8.4.114
BETA
August 14, 2024
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/496a2a2964a2f2fda90f5af1cabc69c04abda534) - mezz
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/6b4dff4847d3d9b4446e5dde66483461f9b974dd) - mezz
v19.8.4.114
BETA
August 14, 2024
* [Fix #3678 cheat-mode mouse-pickup drops items from inventory](https://github.com/mezz/JustEnoughItems/commit/496a2a2964a2f2fda90f5af1cabc69c04abda534) - mezz
* [add debug configurations for fabric debug logs in dev](https://github.com/mezz/JustEnoughItems/commit/6b4dff4847d3d9b4446e5dde66483461f9b974dd) - mezz
v15.12.2.51
BETA
August 14, 2024
* [remove unused imports](https://github.com/mezz/JustEnoughItems/commit/4e74247911206222e011ca199478c2eba968f559) - mezz
v15.12.2.51
BETA
August 14, 2024
* [remove unused imports](https://github.com/mezz/JustEnoughItems/commit/4e74247911206222e011ca199478c2eba968f559) - mezz
v15.12.2.50
BETA
August 14, 2024
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/059edd37644879dd033da0e3a7db195a6e4c4cfe) - mezz
v15.12.2.50
BETA
August 14, 2024
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/059edd37644879dd033da0e3a7db195a6e4c4cfe) - mezz
v15.12.2.49
BETA
August 14, 2024
* [update zh_cn (#3680)](https://github.com/mezz/JustEnoughItems/commit/35e6570de5b6cd6a99d0560c6ff42c674d4ade8f) - mc开始下雪
v15.12.2.49
BETA
August 14, 2024
* [update zh_cn (#3680)](https://github.com/mezz/JustEnoughItems/commit/35e6570de5b6cd6a99d0560c6ff42c674d4ade8f) - mc开始下雪
v19.8.4.113
BETA
August 13, 2024
* [fix TestClientConfig](https://github.com/mezz/JustEnoughItems/commit/caa3cfdc0d5ba3a4778f3eb2dcc7977751ad4b53) - mezz
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
v19.8.4.113
BETA
August 13, 2024
* [fix TestClientConfig](https://github.com/mezz/JustEnoughItems/commit/caa3cfdc0d5ba3a4778f3eb2dcc7977751ad4b53) - mezz
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
v19.8.4.113
BETA
August 13, 2024
* [fix TestClientConfig](https://github.com/mezz/JustEnoughItems/commit/caa3cfdc0d5ba3a4778f3eb2dcc7977751ad4b53) - mezz
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
v19.8.4.112
BETA
August 13, 2024
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
v19.8.4.112
BETA
August 13, 2024
* [Add config for tag recipes, hide them by default](https://github.com/mezz/JustEnoughItems/commit/d3fa1c7862d3f29f3a8d4c4e7c801cd1a090a83c) - mezz
v19.8.4.111
BETA
August 13, 2024
* [Improve Jenkins pipeline stage names](https://github.com/mezz/JustEnoughItems/commit/893b8f5dc69734c174c4af735639732e8570b0c9) - mezz
v19.8.4.111
BETA
August 13, 2024
* [Improve Jenkins pipeline stage names](https://github.com/mezz/JustEnoughItems/commit/893b8f5dc69734c174c4af735639732e8570b0c9) - mezz
v19.8.4.111
BETA
August 13, 2024
* [Improve Jenkins pipeline stage names](https://github.com/mezz/JustEnoughItems/commit/893b8f5dc69734c174c4af735639732e8570b0c9) - mezz
v19.8.4.110
BETA
August 13, 2024
* [fix jenkins pipeline](https://github.com/mezz/JustEnoughItems/commit/1330d22d0d34c60214d0ff788dd75dca0e099ac2) - mezz
* [try splitting up Jenkins build pipeline for each mod loader](https://github.com/mezz/JustEnoughItems/commit/9f320ca748d62ae792bee2e9fd28b258a60a2f28) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/e7ba0d1fba3726312a0b9b9047b8abae2a4c5998) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b63ab197c644ca040406e82cb32f05f3672be50) - mezz
* [Allow JEI to draw the ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/24a8ba9687c9a5e3a6483a20b011ee3d84084363) - mezz
* [Improve docs for IRecipeSlotBuilder#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/8ec38a27b58537034aa4b84ce22e2ffcd94730a9) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/e7edb34372a8a490857d7a142578be4d6baac059) - mezz
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/bd9a7e03777a5f43fb0cd846f00856374d6fad7d) - mezz
* [minor breaking change: remove method that shouldn't have been created in the last commit](https://github.com/mezz/JustEnoughItems/commit/be2063f6e12195fa49d67a87130db58af81d4e80) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/031ac3f3e7eb843a4c154037564567cfc2cab1c1) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/ec3e4baea5fc4807fb677c54cc5276d0b49f7389) - mezz
* [Update to Minecraft 1.21.1](https://github.com/mezz/JustEnoughItems/commit/8eb79e0c8f7063fa2a7cc0eb8d31a0c2882532e8) - mezz
v19.8.4.110
BETA
August 13, 2024
* [fix jenkins pipeline](https://github.com/mezz/JustEnoughItems/commit/1330d22d0d34c60214d0ff788dd75dca0e099ac2) - mezz
* [try splitting up Jenkins build pipeline for each mod loader](https://github.com/mezz/JustEnoughItems/commit/9f320ca748d62ae792bee2e9fd28b258a60a2f28) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/e7ba0d1fba3726312a0b9b9047b8abae2a4c5998) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b63ab197c644ca040406e82cb32f05f3672be50) - mezz
* [Allow JEI to draw the ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/24a8ba9687c9a5e3a6483a20b011ee3d84084363) - mezz
* [Improve docs for IRecipeSlotBuilder#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/8ec38a27b58537034aa4b84ce22e2ffcd94730a9) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/e7edb34372a8a490857d7a142578be4d6baac059) - mezz
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/bd9a7e03777a5f43fb0cd846f00856374d6fad7d) - mezz
* [minor breaking change: remove method that shouldn't have been created in the last commit](https://github.com/mezz/JustEnoughItems/commit/be2063f6e12195fa49d67a87130db58af81d4e80) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/031ac3f3e7eb843a4c154037564567cfc2cab1c1) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/ec3e4baea5fc4807fb677c54cc5276d0b49f7389) - mezz
* [Update to Minecraft 1.21.1](https://github.com/mezz/JustEnoughItems/commit/8eb79e0c8f7063fa2a7cc0eb8d31a0c2882532e8) - mezz
v19.8.4.110
BETA
August 13, 2024
* [fix jenkins pipeline](https://github.com/mezz/JustEnoughItems/commit/1330d22d0d34c60214d0ff788dd75dca0e099ac2) - mezz
* [try splitting up Jenkins build pipeline for each mod loader](https://github.com/mezz/JustEnoughItems/commit/9f320ca748d62ae792bee2e9fd28b258a60a2f28) - mezz
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/e7ba0d1fba3726312a0b9b9047b8abae2a4c5998) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5b63ab197c644ca040406e82cb32f05f3672be50) - mezz
* [Allow JEI to draw the ingredient lists in narrower spaces](https://github.com/mezz/JustEnoughItems/commit/24a8ba9687c9a5e3a6483a20b011ee3d84084363) - mezz
* [Improve docs for IRecipeSlotBuilder#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/8ec38a27b58537034aa4b84ce22e2ffcd94730a9) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/e7edb34372a8a490857d7a142578be4d6baac059) - mezz
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/bd9a7e03777a5f43fb0cd846f00856374d6fad7d) - mezz
* [minor breaking change: remove method that shouldn't have been created in the last commit](https://github.com/mezz/JustEnoughItems/commit/be2063f6e12195fa49d67a87130db58af81d4e80) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/031ac3f3e7eb843a4c154037564567cfc2cab1c1) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/ec3e4baea5fc4807fb677c54cc5276d0b49f7389) - mezz
* [Update to Minecraft 1.21.1](https://github.com/mezz/JustEnoughItems/commit/8eb79e0c8f7063fa2a7cc0eb8d31a0c2882532e8) - mezz
v15.12.2.48
BETA
August 12, 2024
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/f4e0b3cd0f895df7fdafb874ccf1ddbf4bfa29a0) - mezz
v15.12.2.48
BETA
August 12, 2024
* [Optimize adding ingredients to recipes for lookups](https://github.com/mezz/JustEnoughItems/commit/f4e0b3cd0f895df7fdafb874ccf1ddbf4bfa29a0) - mezz
v15.12.2.47
BETA
August 11, 2024
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/6c8f8f7aa6681ee3b9b38bc9a7d683e81d84c031) - mezz
v15.12.2.47
BETA
August 11, 2024
* [Improve the legacy fallback code for IRecipeSlotTooltipCallback](https://github.com/mezz/JustEnoughItems/commit/6c8f8f7aa6681ee3b9b38bc9a7d683e81d84c031) - mezz
v15.12.1.46
BETA
August 10, 2024
* [fix cherrypick conflicts from 1.21 branch](https://github.com/mezz/JustEnoughItems/commit/10beee3d6bf96adc8a8514eace923498d60f822f) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/91322ccf008a31554856131172ee47720bf2dc27) - mezz
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/a695e5ee5ebb31e76d32e8956e43020b83e51285) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/b8c2b1b7c60e7ce84dc67922c57e125d10b35dd9) - mezz
v15.12.1.46
BETA
August 10, 2024
* [fix cherrypick conflicts from 1.21 branch](https://github.com/mezz/JustEnoughItems/commit/10beee3d6bf96adc8a8514eace923498d60f822f) - mezz
* [Fix #3640 Armor trims always show redstone trim on iron chestplate](https://github.com/mezz/JustEnoughItems/commit/91322ccf008a31554856131172ee47720bf2dc27) - mezz
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/a695e5ee5ebb31e76d32e8956e43020b83e51285) - mezz
* [Reduce memory use of RecipeLayout](https://github.com/mezz/JustEnoughItems/commit/b8c2b1b7c60e7ce84dc67922c57e125d10b35dd9) - mezz
v15.11.2.44
BETA
August 9, 2024
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/52038ff77b612c65dfb27ea9697602a0db3b4ee7) - mezz
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/f6595de92e1e393204845220db7336af2c45e449) - mezz
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/b10c5ec9e2c0374f9064fc4ec4a6b30f166b9ca7) - mezz
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/a369be57fec5e09fce438c1cb49d9ae8e7ab9d02) - mezz
v15.11.2.44
BETA
August 9, 2024
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/52038ff77b612c65dfb27ea9697602a0db3b4ee7) - mezz
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/f6595de92e1e393204845220db7336af2c45e449) - mezz
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/b10c5ec9e2c0374f9064fc4ec4a6b30f166b9ca7) - mezz
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/a369be57fec5e09fce438c1cb49d9ae8e7ab9d02) - mezz
v19.8.2.99
BETA
August 9, 2024
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/1072f01e389bb71bbe6ffb35a5d01185c8273aa8) - mezz
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/02370235626ddb4e479e13e6cde9b6d5466cd5ff) - mezz
v19.8.2.99
BETA
August 9, 2024
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/1072f01e389bb71bbe6ffb35a5d01185c8273aa8) - mezz
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/02370235626ddb4e479e13e6cde9b6d5466cd5ff) - mezz
v19.8.2.99
BETA
August 9, 2024
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/1072f01e389bb71bbe6ffb35a5d01185c8273aa8) - mezz
* [Add support for multiple Ghost Ingredient Handlers on a single screen](https://github.com/mezz/JustEnoughItems/commit/02370235626ddb4e479e13e6cde9b6d5466cd5ff) - mezz
v19.8.1.98
BETA
August 9, 2024
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/eef558596f860448a55f7ca3d1987f41dec07706) - mezz
v19.8.1.98
BETA
August 9, 2024
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/eef558596f860448a55f7ca3d1987f41dec07706) - mezz
v19.8.1.98
BETA
August 9, 2024
* [Improve API for universal recipe transfer handlers](https://github.com/mezz/JustEnoughItems/commit/eef558596f860448a55f7ca3d1987f41dec07706) - mezz
v19.8.0.97
BETA
August 8, 2024
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/740ca57c0b02142ba5fba9a1091d41c8a1853121) - mezz
v19.8.0.97
BETA
August 8, 2024
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/740ca57c0b02142ba5fba9a1091d41c8a1853121) - mezz
v19.8.0.97
BETA
August 8, 2024
* [Prevent ingredient grids from consuming scroll events when there is only 1 page](https://github.com/mezz/JustEnoughItems/commit/740ca57c0b02142ba5fba9a1091d41c8a1853121) - mezz
v19.8.0.96
BETA
August 8, 2024
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/5d8bead488f8bdca8aedd727062db83a3ac6d277) - mezz
v19.8.0.96
BETA
August 8, 2024
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/5d8bead488f8bdca8aedd727062db83a3ac6d277) - mezz
v19.8.0.96
BETA
August 8, 2024
* [Move JEI out of the way of Toasts](https://github.com/mezz/JustEnoughItems/commit/5d8bead488f8bdca8aedd727062db83a3ac6d277) - mezz
v19.8.0.95
BETA
August 8, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/8635ea99e560e436f4cf8dd439197b101518cd36) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/54bff6a3dfac6b4b3e21f394e1e392450d8310d9) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/08be725d193cef799eda9ff66324edb6a257e9bb) - mezz
v19.8.0.95
BETA
August 8, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/8635ea99e560e436f4cf8dd439197b101518cd36) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/54bff6a3dfac6b4b3e21f394e1e392450d8310d9) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/08be725d193cef799eda9ff66324edb6a257e9bb) - mezz
v19.8.0.95
BETA
August 8, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/8635ea99e560e436f4cf8dd439197b101518cd36) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7a84a24b5ab0f9d1069a393dc6e9e7fa51b0ef99) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/54bff6a3dfac6b4b3e21f394e1e392450d8310d9) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/08be725d193cef799eda9ff66324edb6a257e9bb) - mezz
v15.11.0.43
BETA
August 8, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/b1ea03e9cf20d5c2e9a94a2cc65c4bcc77e3216e) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7b4d2b49367558d3b559372486eb2249ec1f51c8) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/73ea40aba4d8c09bc252bcbafa71ca099b3e55d8) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/324937f62cc383f3d442cede454b8b72a1af3c7c) - mezz
v15.11.0.43
BETA
August 8, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/b1ea03e9cf20d5c2e9a94a2cc65c4bcc77e3216e) - mezz
* [#3665 Correctly handle recipe transfer and bookmark buttons when they overlap the recipe](https://github.com/mezz/JustEnoughItems/commit/7b4d2b49367558d3b559372486eb2249ec1f51c8) - mezz
* [Unify scroll box code](https://github.com/mezz/JustEnoughItems/commit/73ea40aba4d8c09bc252bcbafa71ca099b3e55d8) - mezz
* [Add smooth scroll box widget and use it for info recipes](https://github.com/mezz/JustEnoughItems/commit/324937f62cc383f3d442cede454b8b72a1af3c7c) - mezz
v15.10.0.40
BETA
August 7, 2024
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/3412c23b88c3f9b2ddf25067326dd61b96d0ab0b) - mezz
v15.10.0.40
BETA
August 7, 2024
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/3412c23b88c3f9b2ddf25067326dd61b96d0ab0b) - mezz
v19.7.0.92
BETA
August 7, 2024
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/bb0274b834e9d42a071cce9105593035d2ef9d46) - mezz
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
v19.7.0.92
BETA
August 7, 2024
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/bb0274b834e9d42a071cce9105593035d2ef9d46) - mezz
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
v19.7.0.92
BETA
August 7, 2024
* [Close #3647 add support for searches that only remove ingredients](https://github.com/mezz/JustEnoughItems/commit/bb0274b834e9d42a071cce9105593035d2ef9d46) - mezz
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
v15.10.0.39
BETA
August 7, 2024
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/c1b6b26cc1ce3b0805bd95029200a2fe15820134) - mezz
v15.10.0.39
BETA
August 7, 2024
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/c1b6b26cc1ce3b0805bd95029200a2fe15820134) - mezz
v19.7.0.91
BETA
August 7, 2024
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
v19.7.0.91
BETA
August 7, 2024
* [Fix #3669 Quietly ignore attempts to create invalid TypedIngredients](https://github.com/mezz/JustEnoughItems/commit/380854591e9bcc755ea3b9b34b5aa6bd393cb80b) - mezz
v15.10.0.38
BETA
August 7, 2024
* [Clean up GUI properties validation code](https://github.com/mezz/JustEnoughItems/commit/c02778b57a51b855fca3decd88e7fc4496501195) - mezz
v15.10.0.38
BETA
August 7, 2024
* [Clean up GUI properties validation code](https://github.com/mezz/JustEnoughItems/commit/c02778b57a51b855fca3decd88e7fc4496501195) - mezz
v19.7.0.90
BETA
August 7, 2024
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/cbfb2090a30bb9ef3dcad82f247d8e284d49b7e6) - mezz
v19.7.0.90
BETA
August 7, 2024
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/cbfb2090a30bb9ef3dcad82f247d8e284d49b7e6) - mezz
v19.7.0.90
BETA
August 7, 2024
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/cbfb2090a30bb9ef3dcad82f247d8e284d49b7e6) - mezz
v15.10.0.37
BETA
August 7, 2024
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/f2233d1c5bfeb8df19a4ce0a0823f18d56dea8e4) - mezz
v15.10.0.37
BETA
August 7, 2024
* [#3651 Validate GUI properties are within a reasonable range, to prevent integer overflows](https://github.com/mezz/JustEnoughItems/commit/f2233d1c5bfeb8df19a4ce0a0823f18d56dea8e4) - mezz
v15.10.0.36
BETA
August 7, 2024
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/9fc5b59bb362efed132836b47673033e536f0205) - mezz
* [Update ja_jp.json (#3663)](https://github.com/mezz/JustEnoughItems/commit/821aa1f416368a3c8c09c9fecaa66fca2750aca1) - Abbage230
v15.10.0.36
BETA
August 7, 2024
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/9fc5b59bb362efed132836b47673033e536f0205) - mezz
* [Update ja_jp.json (#3663)](https://github.com/mezz/JustEnoughItems/commit/821aa1f416368a3c8c09c9fecaa66fca2750aca1) - Abbage230
v19.7.0.89
BETA
August 7, 2024
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/e958336591242baeb441896621cc025c9f609c02) - mezz
v19.7.0.89
BETA
August 7, 2024
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/e958336591242baeb441896621cc025c9f609c02) - mezz
v19.7.0.89
BETA
August 7, 2024
* [Allow empty recipe layouts](https://github.com/mezz/JustEnoughItems/commit/e958336591242baeb441896621cc025c9f609c02) - mezz
v19.7.0.88
BETA
August 7, 2024
* [Fix #3614 Cheat permission packet fails on Fabric](https://github.com/mezz/JustEnoughItems/commit/b22726de8fcfa82ed9c323ef23c43094107b2ea3) - mezz
v19.7.0.88
BETA
August 7, 2024
* [Fix #3614 Cheat permission packet fails on Fabric](https://github.com/mezz/JustEnoughItems/commit/b22726de8fcfa82ed9c323ef23c43094107b2ea3) - mezz
v19.7.0.88
BETA
August 7, 2024
* [Fix #3614 Cheat permission packet fails on Fabric](https://github.com/mezz/JustEnoughItems/commit/b22726de8fcfa82ed9c323ef23c43094107b2ea3) - mezz
v19.7.0.87
BETA
August 6, 2024
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/94d698370d276cfa8cd6b43e4a70c5d6f1a1dbd0) - mezz
* [Update ja_jp.json for 1.21 (#3663)](https://github.com/mezz/JustEnoughItems/commit/0ff224b3b4bf280eb3ae2b2bc176544101cc9423) - Abbage230
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/12505ab026059724955fab3ce64acdb74070743f) - mezz
v19.7.0.87
BETA
August 6, 2024
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/94d698370d276cfa8cd6b43e4a70c5d6f1a1dbd0) - mezz
* [Update ja_jp.json for 1.21 (#3663)](https://github.com/mezz/JustEnoughItems/commit/0ff224b3b4bf280eb3ae2b2bc176544101cc9423) - Abbage230
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/12505ab026059724955fab3ce64acdb74070743f) - mezz
v19.7.0.87
BETA
August 6, 2024
* [Fix implementation of FluidIngredientHelper#isIngredientOnServer](https://github.com/mezz/JustEnoughItems/commit/94d698370d276cfa8cd6b43e4a70c5d6f1a1dbd0) - mezz
* [Update ja_jp.json for 1.21 (#3663)](https://github.com/mezz/JustEnoughItems/commit/0ff224b3b4bf280eb3ae2b2bc176544101cc9423) - Abbage230
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/12505ab026059724955fab3ce64acdb74070743f) - mezz
v15.10.0.35
BETA
August 6, 2024
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/34190c82f917d384152e08434d38fc9000cb65cf) - mezz
v15.10.0.35
BETA
August 6, 2024
* [#3652 Hide ingredients that are not on the server](https://github.com/mezz/JustEnoughItems/commit/34190c82f917d384152e08434d38fc9000cb65cf) - mezz
v19.7.0.84
BETA
August 6, 2024
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/56ce0c44409a1c20e7b98dcc2863834daf1cd391) - mezz
v19.7.0.84
BETA
August 6, 2024
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/56ce0c44409a1c20e7b98dcc2863834daf1cd391) - mezz
v19.7.0.84
BETA
August 6, 2024
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/56ce0c44409a1c20e7b98dcc2863834daf1cd391) - mezz
v15.10.0.34
BETA
August 6, 2024
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/2bc1886784470fa45de28d8b7a47162bbb49fa68) - mezz
v15.10.0.34
BETA
August 6, 2024
* [#3657 fix crash when reflecting into a class that throws NoClassDefFoundError](https://github.com/mezz/JustEnoughItems/commit/2bc1886784470fa45de28d8b7a47162bbb49fa68) - mezz
v15.10.0.33
BETA
August 6, 2024
* [clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/478303e3bfe9f299039e30ec6003b2e3a8b4d799) - mezz
v15.10.0.33
BETA
August 6, 2024
* [clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/478303e3bfe9f299039e30ec6003b2e3a8b4d799) - mezz
v19.7.0.83
BETA
August 6, 2024
* [Update ja_jp.json for 1.21 (#3662)](https://github.com/mezz/JustEnoughItems/commit/9955b72b6ed2e0bdcc7d097ae565be2b61020001) - Abbage230
v19.7.0.83
BETA
August 6, 2024
* [Update ja_jp.json for 1.21 (#3662)](https://github.com/mezz/JustEnoughItems/commit/9955b72b6ed2e0bdcc7d097ae565be2b61020001) - Abbage230
v19.7.0.83
BETA
August 6, 2024
* [Update ja_jp.json for 1.21 (#3662)](https://github.com/mezz/JustEnoughItems/commit/9955b72b6ed2e0bdcc7d097ae565be2b61020001) - Abbage230
v19.7.0.82
BETA
August 6, 2024
* [#3662 Make Tag Info recipe category titles localizable](https://github.com/mezz/JustEnoughItems/commit/dcc14c2a4723d323d512db5c048fc6e7182264b4) - mezz
v19.7.0.82
BETA
August 6, 2024
* [#3662 Make Tag Info recipe category titles localizable](https://github.com/mezz/JustEnoughItems/commit/dcc14c2a4723d323d512db5c048fc6e7182264b4) - mezz
v19.7.0.82
BETA
August 6, 2024
* [#3662 Make Tag Info recipe category titles localizable](https://github.com/mezz/JustEnoughItems/commit/dcc14c2a4723d323d512db5c048fc6e7182264b4) - mezz
v15.10.0.32
BETA
August 6, 2024
* [Update ja_jp.json for 1.20.1 (#3661)](https://github.com/mezz/JustEnoughItems/commit/a610b22cb1a82a056d67ededfbb356925ba7bc21) - Abbage230
v15.10.0.32
BETA
August 6, 2024
* [Update ja_jp.json for 1.20.1 (#3661)](https://github.com/mezz/JustEnoughItems/commit/a610b22cb1a82a056d67ededfbb356925ba7bc21) - Abbage230
v15.10.0.31
BETA
August 6, 2024
* [#3656 Prevent mods from adding null lines to tooltips](https://github.com/mezz/JustEnoughItems/commit/774bc6d3a0abb3e80b7caace671bc932f2d717d6) - mezz
v15.10.0.31
BETA
August 6, 2024
* [#3656 Prevent mods from adding null lines to tooltips](https://github.com/mezz/JustEnoughItems/commit/774bc6d3a0abb3e80b7caace671bc932f2d717d6) - mezz
v19.7.0.81
BETA
August 6, 2024
* [#3656 Prevent mods from adding null lines to tooltips](https://github.com/mezz/JustEnoughItems/commit/e1a717a6b5ffc85d46d826707e5d10c577495c4f) - mezz
v19.7.0.81
BETA
August 6, 2024
* [#3656 Prevent mods from adding null lines to tooltips](https://github.com/mezz/JustEnoughItems/commit/e1a717a6b5ffc85d46d826707e5d10c577495c4f) - mezz
v19.7.0.81
BETA
August 6, 2024
* [#3656 Prevent mods from adding null lines to tooltips](https://github.com/mezz/JustEnoughItems/commit/e1a717a6b5ffc85d46d826707e5d10c577495c4f) - mezz
v19.7.0.80
BETA
August 6, 2024
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/ef898f02172f83ac62c583c0c6a91aa0f68979c4) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/472f93f7d9240f3b3635094598e62762157c1195) - mezz
v19.7.0.80
BETA
August 6, 2024
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/ef898f02172f83ac62c583c0c6a91aa0f68979c4) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/472f93f7d9240f3b3635094598e62762157c1195) - mezz
v19.7.0.80
BETA
August 6, 2024
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/ef898f02172f83ac62c583c0c6a91aa0f68979c4) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/472f93f7d9240f3b3635094598e62762157c1195) - mezz
v15.10.0.30
BETA
August 6, 2024
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/263600fb8058b0e8b28993fb79c7d062954824e0) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/eddce5a99d7eddc2b955b8622e3ed3ed9aa96990) - mezz
v15.10.0.30
BETA
August 6, 2024
* [Fix #3660 Cheat mode cannot be activated using ctrl + left click](https://github.com/mezz/JustEnoughItems/commit/263600fb8058b0e8b28993fb79c7d062954824e0) - mezz
* [Add more debug info when debugging user inputs](https://github.com/mezz/JustEnoughItems/commit/eddce5a99d7eddc2b955b8622e3ed3ed9aa96990) - mezz
v15.10.0.29
BETA
August 5, 2024
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/b4d6bdbee79c69733b233882c949747026682653) - mezz
v15.10.0.29
BETA
August 5, 2024
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/b4d6bdbee79c69733b233882c949747026682653) - mezz
v15.10.0.28
BETA
August 5, 2024
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/6812c8e1d43a0dbadb000de337dde9ddc1f4f492) - mezz
v15.10.0.28
BETA
August 5, 2024
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/6812c8e1d43a0dbadb000de337dde9ddc1f4f492) - mezz
v15.10.0.27
BETA
August 5, 2024
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/21f1598bc4903c4e4474a5c785f503ff9c0c21cc) - James Mitchell
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/33f06eedc7f7f87874b1c1349826a72f6c9456bc) - mezz
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/52ada843cb09e9f956b585fbb5a434db9f6165aa) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/47f899bb27f5c8c10c16f793494006556300abe2) - mezz
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/63ed2ca2851b20ce1f8b2bcb537eca95f8b27f7f) - mezz
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/bb8a89a0c6a9340f38f0c9161118a34e9e6b82d1) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/8eaa9c2239905b9474c62130d31bfb239c724388) - mezz
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/17ced14b01895c6e3773c9067efcf77f1220d643) - mezz
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/9e348619b948ae6f28121e07a52372a6753e90f4) - embeddedt
v15.10.0.27
BETA
August 5, 2024
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/21f1598bc4903c4e4474a5c785f503ff9c0c21cc) - James Mitchell
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/33f06eedc7f7f87874b1c1349826a72f6c9456bc) - mezz
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/52ada843cb09e9f956b585fbb5a434db9f6165aa) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/47f899bb27f5c8c10c16f793494006556300abe2) - mezz
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/63ed2ca2851b20ce1f8b2bcb537eca95f8b27f7f) - mezz
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/bb8a89a0c6a9340f38f0c9161118a34e9e6b82d1) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/8eaa9c2239905b9474c62130d31bfb239c724388) - mezz
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/17ced14b01895c6e3773c9067efcf77f1220d643) - mezz
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/9e348619b948ae6f28121e07a52372a6753e90f4) - embeddedt
v19.7.0.79
BETA
August 5, 2024
* [Fix removal warning](https://github.com/mezz/JustEnoughItems/commit/518422ea6e8ce4bcaca6ac897aefd62f4d64585f) - mezz
v19.7.0.79
BETA
August 5, 2024
* [Fix removal warning](https://github.com/mezz/JustEnoughItems/commit/518422ea6e8ce4bcaca6ac897aefd62f4d64585f) - mezz
v19.7.0.79
BETA
August 5, 2024
* [Fix removal warning](https://github.com/mezz/JustEnoughItems/commit/518422ea6e8ce4bcaca6ac897aefd62f4d64585f) - mezz
v19.7.0.78
BETA
August 5, 2024
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/4b69eb10d57ff7d555a23bce53706163b6892b87) - mezz
v19.7.0.78
BETA
August 5, 2024
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/4b69eb10d57ff7d555a23bce53706163b6892b87) - mezz
v19.7.0.78
BETA
August 5, 2024
* [Remove unused methods](https://github.com/mezz/JustEnoughItems/commit/4b69eb10d57ff7d555a23bce53706163b6892b87) - mezz
v19.7.0.77
BETA
August 5, 2024
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/54b005ecc613fea215ad3a9dbbb06f5ab9b4c446) - mezz
v19.7.0.77
BETA
August 5, 2024
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/54b005ecc613fea215ad3a9dbbb06f5ab9b4c446) - mezz
v19.7.0.77
BETA
August 5, 2024
* [Optimize fetching ingredients from recipes](https://github.com/mezz/JustEnoughItems/commit/54b005ecc613fea215ad3a9dbbb06f5ab9b4c446) - mezz
v19.7.0.76
BETA
August 5, 2024
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/a26e8d67092d14665527f34ea6c7574d86b0e45d) - James Mitchell
v19.7.0.76
BETA
August 5, 2024
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/a26e8d67092d14665527f34ea6c7574d86b0e45d) - James Mitchell
v19.7.0.76
BETA
August 5, 2024
* [Add support for scrollable and draggable widgets in recipe layouts (#3631)](https://github.com/mezz/JustEnoughItems/commit/a26e8d67092d14665527f34ea6c7574d86b0e45d) - James Mitchell
v19.6.0.75
BETA
August 5, 2024
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/ddc453bfa19a635b0299a0a7c29c3bc3ee44490a) - mezz
v19.6.0.75
BETA
August 5, 2024
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/ddc453bfa19a635b0299a0a7c29c3bc3ee44490a) - mezz
v19.6.0.75
BETA
August 5, 2024
* [Improve RecipeGui and RecipeLayout code, improve input handling to prepare for widgets](https://github.com/mezz/JustEnoughItems/commit/ddc453bfa19a635b0299a0a7c29c3bc3ee44490a) - mezz
v19.5.6.74
BETA
August 5, 2024
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/0188605eb7bea032ac7a7d7f7eca8c44a25c8539) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/5a9d8d3244d3667714a7d1a94f0334fd5a28759a) - mezz
v19.5.6.74
BETA
August 5, 2024
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/0188605eb7bea032ac7a7d7f7eca8c44a25c8539) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/5a9d8d3244d3667714a7d1a94f0334fd5a28759a) - mezz
v19.5.6.74
BETA
August 5, 2024
* [Split click and drag handlers, use improved mouse handling in the RecipesGui](https://github.com/mezz/JustEnoughItems/commit/0188605eb7bea032ac7a7d7f7eca8c44a25c8539) - mezz
* [minorly clean up key handling](https://github.com/mezz/JustEnoughItems/commit/5a9d8d3244d3667714a7d1a94f0334fd5a28759a) - mezz
v19.5.6.73
BETA
August 5, 2024
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/f3b69178363c715cd204e25176a1ea23148512b6) - mezz
v19.5.6.73
BETA
August 5, 2024
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/f3b69178363c715cd204e25176a1ea23148512b6) - mezz
v19.5.6.73
BETA
August 5, 2024
* [Add IIngredientManager#getIngredientTypeWithSubtypesFromBase](https://github.com/mezz/JustEnoughItems/commit/f3b69178363c715cd204e25176a1ea23148512b6) - mezz
v19.5.5.72
BETA
August 5, 2024
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/e43e6aa28f2daa44200b979e3a5b49d9f0976234) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/e4a8f7e5e5bebed3cb530c16e2e1582161881e93) - mezz
v19.5.5.72
BETA
August 5, 2024
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/e43e6aa28f2daa44200b979e3a5b49d9f0976234) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/e4a8f7e5e5bebed3cb530c16e2e1582161881e93) - mezz
v19.5.5.72
BETA
August 5, 2024
* [fix tag localization keys on Forge](https://github.com/mezz/JustEnoughItems/commit/e43e6aa28f2daa44200b979e3a5b49d9f0976234) - mezz
* [Remove one pose stack translation from rendering offset ingredients](https://github.com/mezz/JustEnoughItems/commit/e4a8f7e5e5bebed3cb530c16e2e1582161881e93) - mezz
v19.5.4.71
BETA
August 5, 2024
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/66b500d3f43eac3f20321eca4b53f45bfcdb9ee5) - mezz
v19.5.4.71
BETA
August 5, 2024
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/66b500d3f43eac3f20321eca4b53f45bfcdb9ee5) - mezz
v19.5.4.71
BETA
August 5, 2024
* [Add support for rich tooltips everywhere, localize tag names](https://github.com/mezz/JustEnoughItems/commit/66b500d3f43eac3f20321eca4b53f45bfcdb9ee5) - mezz
v19.5.3.70
BETA
August 5, 2024
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/1ddce5d24cd693ce9e41b1fe150d9049742f010f) - Andrii Horpenko
v19.5.3.70
BETA
August 5, 2024
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/1ddce5d24cd693ce9e41b1fe150d9049742f010f) - Andrii Horpenko
v19.5.3.70
BETA
August 5, 2024
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/1ddce5d24cd693ce9e41b1fe150d9049742f010f) - Andrii Horpenko
v19.5.3.69
BETA
August 5, 2024
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/a2bbcfa37ee310c83c3c3fbd530ed29f79ce4cd4) - embeddedt
v19.5.3.69
BETA
August 5, 2024
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/a2bbcfa37ee310c83c3c3fbd530ed29f79ce4cd4) - embeddedt
v19.5.3.69
BETA
August 5, 2024
* [Switch to fastutil maps in key areas of the recipe manager (#3648)](https://github.com/mezz/JustEnoughItems/commit/a2bbcfa37ee310c83c3c3fbd530ed29f79ce4cd4) - embeddedt
v19.5.3.68
BETA
August 5, 2024
* [Update Forge for the new tooltips method](https://github.com/mezz/JustEnoughItems/commit/048fb8f4abb4f661a0cb4408116b137f1eb3634e) - mezz
v19.5.3.68
BETA
August 5, 2024
* [Update Forge for the new tooltips method](https://github.com/mezz/JustEnoughItems/commit/048fb8f4abb4f661a0cb4408116b137f1eb3634e) - mezz
v19.5.3.68
BETA
August 5, 2024
* [Update Forge for the new tooltips method](https://github.com/mezz/JustEnoughItems/commit/048fb8f4abb4f661a0cb4408116b137f1eb3634e) - mezz
v15.8.2.26
BETA
August 4, 2024
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/5ea0c3cf0459b755d857734a6f9d2e9fdee3f85d) - Andrii Horpenko
v15.8.2.26
BETA
August 4, 2024
* [Update Russian translation (#3650)](https://github.com/mezz/JustEnoughItems/commit/5ea0c3cf0459b755d857734a6f9d2e9fdee3f85d) - Andrii Horpenko
v19.5.3.67
BETA
July 31, 2024
* [clean unused imports](https://github.com/mezz/JustEnoughItems/commit/77658ea2e08e11ac779e33b16b6f8f2d0d8b54d9) - mezz
* [Add support for recipes that already draw a border and don't need JEI's default border drawn](https://github.com/mezz/JustEnoughItems/commit/e36c1953190b40b0d54bea71696ffcc9e74847b2) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5e9f79dc2e801023af52270375395106a5697e90) - mezz
v19.5.3.67
BETA
July 31, 2024
* [clean unused imports](https://github.com/mezz/JustEnoughItems/commit/77658ea2e08e11ac779e33b16b6f8f2d0d8b54d9) - mezz
* [Add support for recipes that already draw a border and don't need JEI's default border drawn](https://github.com/mezz/JustEnoughItems/commit/e36c1953190b40b0d54bea71696ffcc9e74847b2) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5e9f79dc2e801023af52270375395106a5697e90) - mezz
v19.5.3.67
BETA
July 31, 2024
* [clean unused imports](https://github.com/mezz/JustEnoughItems/commit/77658ea2e08e11ac779e33b16b6f8f2d0d8b54d9) - mezz
* [Add support for recipes that already draw a border and don't need JEI's default border drawn](https://github.com/mezz/JustEnoughItems/commit/e36c1953190b40b0d54bea71696ffcc9e74847b2) - mezz
* [update dev dependencies](https://github.com/mezz/JustEnoughItems/commit/5e9f79dc2e801023af52270375395106a5697e90) - mezz
v15.8.2.25
BETA
July 29, 2024
* [Fix unused import](https://github.com/mezz/JustEnoughItems/commit/c9249125fa98b2035f91c14ffea125fe36f61b9e) - mezz
v15.8.2.25
BETA
July 29, 2024
* [Fix unused import](https://github.com/mezz/JustEnoughItems/commit/c9249125fa98b2035f91c14ffea125fe36f61b9e) - mezz
v15.8.2.24
BETA
July 29, 2024
* [Fix #3639 Add backward-compat for older IJeiBrewingRecipe implementations](https://github.com/mezz/JustEnoughItems/commit/840fb8e3e8bdaa5d85f93dffd0bba9939941f305) - mezz
v15.8.2.24
BETA
July 29, 2024
* [Fix #3639 Add backward-compat for older IJeiBrewingRecipe implementations](https://github.com/mezz/JustEnoughItems/commit/840fb8e3e8bdaa5d85f93dffd0bba9939941f305) - mezz
v19.5.2.66
BETA
July 26, 2024
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/e6407476a09d079e59954dbd04deeee6273065f6) - mezz
v19.5.2.66
BETA
July 26, 2024
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/e6407476a09d079e59954dbd04deeee6273065f6) - mezz
v19.5.2.66
BETA
July 26, 2024
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/e6407476a09d079e59954dbd04deeee6273065f6) - mezz
v15.8.2.23
BETA
July 26, 2024
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/02ed8c023e72c0847d7b7b84fc5ac485e75b7481) - mezz
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/9387d84f167562abc62a588c4ca13da495d0de73) - mezz
v15.8.2.23
BETA
July 26, 2024
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/02ed8c023e72c0847d7b7b84fc5ac485e75b7481) - mezz
* [Improve performance of setting many ingredients in many recipes](https://github.com/mezz/JustEnoughItems/commit/9387d84f167562abc62a588c4ca13da495d0de73) - mezz
v15.8.2.22
BETA
July 26, 2024
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/da8034692e9531cb22f2da06919d14165b72211c) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/f6b019f336f950619c966d1c7804d447e432beaa) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/0dd6d1d0d3417bc6d1da55c07844a6ca0f4a0b82) - mezz
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/4cef10d5e2b56c4b0c1ce313db94b110ee21761a) - mezz
v15.8.2.22
BETA
July 26, 2024
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/da8034692e9531cb22f2da06919d14165b72211c) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/f6b019f336f950619c966d1c7804d447e432beaa) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/0dd6d1d0d3417bc6d1da55c07844a6ca0f4a0b82) - mezz
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/4cef10d5e2b56c4b0c1ce313db94b110ee21761a) - mezz
v19.5.2.65
BETA
July 26, 2024
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/744d8c83b1cde313052915cf3a1220664778a0ad) - mezz
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/0cdf8a191fa91b855dac4006a49d0135b76277a8) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/694752ac51b382eb4e2737acf28180d7bab7a16f) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/8eeaf390ca506fc4c95f7d54fe3fb298bf43094c) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/b4e67dd131e4b410e131865cf15d887dd8a6b236) - mezz
v19.5.2.65
BETA
July 26, 2024
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/744d8c83b1cde313052915cf3a1220664778a0ad) - mezz
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/0cdf8a191fa91b855dac4006a49d0135b76277a8) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/694752ac51b382eb4e2737acf28180d7bab7a16f) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/8eeaf390ca506fc4c95f7d54fe3fb298bf43094c) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/b4e67dd131e4b410e131865cf15d887dd8a6b236) - mezz
v19.5.2.65
BETA
July 26, 2024
* [Fix test](https://github.com/mezz/JustEnoughItems/commit/744d8c83b1cde313052915cf3a1220664778a0ad) - mezz
* [Add more debug info for getting items from creative tabs](https://github.com/mezz/JustEnoughItems/commit/0cdf8a191fa91b855dac4006a49d0135b76277a8) - mezz
* [Show creative-mode info on item tooltips](https://github.com/mezz/JustEnoughItems/commit/694752ac51b382eb4e2737acf28180d7bab7a16f) - mezz
* [Add config option to show hidden items](https://github.com/mezz/JustEnoughItems/commit/8eeaf390ca506fc4c95f7d54fe3fb298bf43094c) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/b4e67dd131e4b410e131865cf15d887dd8a6b236) - mezz
v15.8.1.21
BETA
July 26, 2024
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/ec35f6d5504131e0b0a4af5151cfb36af43aee56) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/0000090f8db24e28a6f656edbe625c2ec7b6e959) - mezz
* [Use the gradle daemon to speed up jenkins builds](https://github.com/mezz/JustEnoughItems/commit/413e760fd63270f170969b283d2122fb9c659048) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/a810b296458a44e0189f6205a3187ea5bb4bcfc6) - mezz
v15.8.1.21
BETA
July 26, 2024
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/ec35f6d5504131e0b0a4af5151cfb36af43aee56) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/0000090f8db24e28a6f656edbe625c2ec7b6e959) - mezz
* [Use the gradle daemon to speed up jenkins builds](https://github.com/mezz/JustEnoughItems/commit/413e760fd63270f170969b283d2122fb9c659048) - mezz
* [Improve tooltip handling code](https://github.com/mezz/JustEnoughItems/commit/a810b296458a44e0189f6205a3187ea5bb4bcfc6) - mezz
v19.5.0.61
BETA
July 26, 2024
* [Fix #3632 Fix handling for empty layouts](https://github.com/mezz/JustEnoughItems/commit/ca3da17d5e65b9e8e995ccf082ee3fe8958e5588) - mezz
v19.5.0.61
BETA
July 26, 2024
* [Fix #3632 Fix handling for empty layouts](https://github.com/mezz/JustEnoughItems/commit/ca3da17d5e65b9e8e995ccf082ee3fe8958e5588) - mezz
v19.5.0.61
BETA
July 26, 2024
* [Fix #3632 Fix handling for empty layouts](https://github.com/mezz/JustEnoughItems/commit/ca3da17d5e65b9e8e995ccf082ee3fe8958e5588) - mezz
v15.8.0.19
BETA
July 26, 2024
* [Fix #3632 Fix handling for empty layouts](https://github.com/mezz/JustEnoughItems/commit/92d559e3b26934326563beac57792610645eddd3) - mezz
v15.8.0.19
BETA
July 26, 2024
* [Fix #3632 Fix handling for empty layouts](https://github.com/mezz/JustEnoughItems/commit/92d559e3b26934326563beac57792610645eddd3) - mezz
v19.5.0.60
BETA
July 26, 2024
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/23e6b28ce52ba5c8d29450b01aa0f16abbf3b7f1) - mezz
v19.5.0.60
BETA
July 26, 2024
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/23e6b28ce52ba5c8d29450b01aa0f16abbf3b7f1) - mezz
v19.5.0.60
BETA
July 26, 2024
* [Fix #3633 Tooltip crash in Fabric when other mods edit the tooltip](https://github.com/mezz/JustEnoughItems/commit/23e6b28ce52ba5c8d29450b01aa0f16abbf3b7f1) - mezz
v15.8.0.18
BETA
July 25, 2024
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/a6ce5ffb27f6dcdd6deb40d5cf236ca6ea0b4453) - mezz
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/59679521c90b847860991d7ce3d579f100636790) - mezz
v15.8.0.18
BETA
July 25, 2024
* [#3630 Add defensive push/pop pose around IRecipeTransferError#showError](https://github.com/mezz/JustEnoughItems/commit/a6ce5ffb27f6dcdd6deb40d5cf236ca6ea0b4453) - mezz
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/59679521c90b847860991d7ce3d579f100636790) - mezz
v19.5.0.59
BETA
July 25, 2024
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/8a6a4120e819f6826b0609d30c25c05283de9322) - mezz
v19.5.0.59
BETA
July 25, 2024
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/8a6a4120e819f6826b0609d30c25c05283de9322) - mezz
v19.5.0.59
BETA
July 25, 2024
* [Add debug logs for adding items, add a fallback to get items from creative tabs that have no search display items](https://github.com/mezz/JustEnoughItems/commit/8a6a4120e819f6826b0609d30c25c05283de9322) - mezz
v15.8.0.17
BETA
July 25, 2024
* [Fix #3626 Integrate JEI tooltips into the Forge event system correctly](https://github.com/mezz/JustEnoughItems/commit/4a451f74ad6a98f0a71c2c37e4373a34cdb679c3) - mezz
* [remove unused NeoForge code in 1.20.1](https://github.com/mezz/JustEnoughItems/commit/671b050c4514cf379b09b1988f19f66539c2e750) - mezz
v15.8.0.17
BETA
July 25, 2024
* [Fix #3626 Integrate JEI tooltips into the Forge event system correctly](https://github.com/mezz/JustEnoughItems/commit/4a451f74ad6a98f0a71c2c37e4373a34cdb679c3) - mezz
* [remove unused NeoForge code in 1.20.1](https://github.com/mezz/JustEnoughItems/commit/671b050c4514cf379b09b1988f19f66539c2e750) - mezz
v19.5.0.58
BETA
July 25, 2024
* [#3626 Integrate JEI tooltips into the NeoForge and Forge event systems correctly](https://github.com/mezz/JustEnoughItems/commit/60a276df8206f0ebd7b51ee4a600c197661acd82) - mezz
v19.5.0.58
BETA
July 25, 2024
* [#3626 Integrate JEI tooltips into the NeoForge and Forge event systems correctly](https://github.com/mezz/JustEnoughItems/commit/60a276df8206f0ebd7b51ee4a600c197661acd82) - mezz
v19.5.0.58
BETA
July 25, 2024
* [#3626 Integrate JEI tooltips into the NeoForge and Forge event systems correctly](https://github.com/mezz/JustEnoughItems/commit/60a276df8206f0ebd7b51ee4a600c197661acd82) - mezz
v19.5.0.57
BETA
July 24, 2024
* [Update ko_kr.json (#3629)](https://github.com/mezz/JustEnoughItems/commit/16b0ad160d6886007767b237998c2e917257aff9) - Merhaf
v19.5.0.57
BETA
July 24, 2024
* [Update ko_kr.json (#3629)](https://github.com/mezz/JustEnoughItems/commit/16b0ad160d6886007767b237998c2e917257aff9) - Merhaf
v19.5.0.57
BETA
July 24, 2024
* [Update ko_kr.json (#3629)](https://github.com/mezz/JustEnoughItems/commit/16b0ad160d6886007767b237998c2e917257aff9) - Merhaf
v19.5.0.56
BETA
July 24, 2024
* [Enable the gradle.daemon by default](https://github.com/mezz/JustEnoughItems/commit/9a756922d207f89d2f9954571426aa28541ed563) - mezz
v19.5.0.56
BETA
July 24, 2024
* [Enable the gradle.daemon by default](https://github.com/mezz/JustEnoughItems/commit/9a756922d207f89d2f9954571426aa28541ed563) - mezz
v19.5.0.56
BETA
July 24, 2024
* [Enable the gradle.daemon by default](https://github.com/mezz/JustEnoughItems/commit/9a756922d207f89d2f9954571426aa28541ed563) - mezz
v19.5.0.55
BETA
July 24, 2024
* [Try gradle.configureondemand again, maybe the bugs are fixed](https://github.com/mezz/JustEnoughItems/commit/ee72f59d953099520399af1cf8fcf4b3603f8d73) - mezz
* [Jenkins: assemble and check together](https://github.com/mezz/JustEnoughItems/commit/7d505426142fda564e475664ef3e137798920074) - mezz
v19.5.0.55
BETA
July 24, 2024
* [Try gradle.configureondemand again, maybe the bugs are fixed](https://github.com/mezz/JustEnoughItems/commit/ee72f59d953099520399af1cf8fcf4b3603f8d73) - mezz
* [Jenkins: assemble and check together](https://github.com/mezz/JustEnoughItems/commit/7d505426142fda564e475664ef3e137798920074) - mezz
v19.5.0.55
BETA
July 24, 2024
* [Try gradle.configureondemand again, maybe the bugs are fixed](https://github.com/mezz/JustEnoughItems/commit/ee72f59d953099520399af1cf8fcf4b3603f8d73) - mezz
* [Jenkins: assemble and check together](https://github.com/mezz/JustEnoughItems/commit/7d505426142fda564e475664ef3e137798920074) - mezz
v19.5.0.54
BETA
July 24, 2024
* [Try streamlining the Jenkins build process](https://github.com/mezz/JustEnoughItems/commit/cab511b1c1cf0841cd2724ccc40c9bf27e44b02d) - mezz
v19.5.0.54
BETA
July 24, 2024
* [Try streamlining the Jenkins build process](https://github.com/mezz/JustEnoughItems/commit/cab511b1c1cf0841cd2724ccc40c9bf27e44b02d) - mezz
v19.5.0.54
BETA
July 24, 2024
* [Try streamlining the Jenkins build process](https://github.com/mezz/JustEnoughItems/commit/cab511b1c1cf0841cd2724ccc40c9bf27e44b02d) - mezz
v19.5.0.53
BETA
July 24, 2024
* [Fix neoforgeVersionRange](https://github.com/mezz/JustEnoughItems/commit/08545f7ae3359b52db1c712d47ae6b3036a6ca68) - mezz
v19.5.0.53
BETA
July 24, 2024
* [Fix neoforgeVersionRange](https://github.com/mezz/JustEnoughItems/commit/08545f7ae3359b52db1c712d47ae6b3036a6ca68) - mezz
v19.5.0.53
BETA
July 24, 2024
* [Fix neoforgeVersionRange](https://github.com/mezz/JustEnoughItems/commit/08545f7ae3359b52db1c712d47ae6b3036a6ca68) - mezz
v19.5.0.52
BETA
July 24, 2024
* [fix test](https://github.com/mezz/JustEnoughItems/commit/bc7f688f5af15d125dd0d784429b2de6e746b99f) - mezz
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/667791be25769392561cc721ff16e22943acd509) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/9cf6a9e05e9fd7a6ae94531d4e8cdd46f71ff96d) - mezz
v19.5.0.52
BETA
July 24, 2024
* [fix test](https://github.com/mezz/JustEnoughItems/commit/bc7f688f5af15d125dd0d784429b2de6e746b99f) - mezz
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/667791be25769392561cc721ff16e22943acd509) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/9cf6a9e05e9fd7a6ae94531d4e8cdd46f71ff96d) - mezz
v19.5.0.52
BETA
July 24, 2024
* [fix test](https://github.com/mezz/JustEnoughItems/commit/bc7f688f5af15d125dd0d784429b2de6e746b99f) - mezz
* [Add a configurable drag delay to prevent dragging on quick clicks](https://github.com/mezz/JustEnoughItems/commit/667791be25769392561cc721ff16e22943acd509) - mezz
* [Make "dragging bookmarks to rearrange them" configurable](https://github.com/mezz/JustEnoughItems/commit/9cf6a9e05e9fd7a6ae94531d4e8cdd46f71ff96d) - mezz
v19.5.0.49
BETA
July 24, 2024
* [#3622 Add latest version badges to README.md](https://github.com/mezz/JustEnoughItems/commit/8198d0087cd4603341bfa45250ea1343e93d9c87) - James Mitchell
v19.5.0.49
BETA
July 24, 2024
* [#3622 Add latest version badges to README.md](https://github.com/mezz/JustEnoughItems/commit/8198d0087cd4603341bfa45250ea1343e93d9c87) - James Mitchell
v19.5.0.49
BETA
July 24, 2024
* [#3622 Add latest version badges to README.md](https://github.com/mezz/JustEnoughItems/commit/8198d0087cd4603341bfa45250ea1343e93d9c87) - James Mitchell
v19.5.0.48
BETA
July 23, 2024
* [cleanup unused import](https://github.com/mezz/JustEnoughItems/commit/0f450c8a67eaf366eaf7b9dfb8787a210fef3ed1) - mezz
* [Update for breaking change in NeoForge for config guis](https://github.com/mezz/JustEnoughItems/commit/513947ba504a537381c00710ec25738171db569f) - mezz
v19.5.0.48
BETA
July 23, 2024
* [cleanup unused import](https://github.com/mezz/JustEnoughItems/commit/0f450c8a67eaf366eaf7b9dfb8787a210fef3ed1) - mezz
* [Update for breaking change in NeoForge for config guis](https://github.com/mezz/JustEnoughItems/commit/513947ba504a537381c00710ec25738171db569f) - mezz
v19.5.0.48
BETA
July 23, 2024
* [cleanup unused import](https://github.com/mezz/JustEnoughItems/commit/0f450c8a67eaf366eaf7b9dfb8787a210fef3ed1) - mezz
* [Update for breaking change in NeoForge for config guis](https://github.com/mezz/JustEnoughItems/commit/513947ba504a537381c00710ec25738171db569f) - mezz
v19.5.0.47
BETA
July 22, 2024
* [Update Traditional Chinese (zh_tw.json) (#3621)](https://github.com/mezz/JustEnoughItems/commit/dcf430dd62b08073e5c9785b3ef78b0a506a5f93) - dirtTW
v19.5.0.47
BETA
July 22, 2024
* [Update Traditional Chinese (zh_tw.json) (#3621)](https://github.com/mezz/JustEnoughItems/commit/dcf430dd62b08073e5c9785b3ef78b0a506a5f93) - dirtTW
v19.5.0.47
BETA
July 22, 2024
* [Update Traditional Chinese (zh_tw.json) (#3621)](https://github.com/mezz/JustEnoughItems/commit/dcf430dd62b08073e5c9785b3ef78b0a506a5f93) - dirtTW
v19.5.0.46
BETA
July 22, 2024
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/9579d983937860594a4c2eb6073c2a3fa8d00cbc) - mezz
v19.5.0.46
BETA
July 22, 2024
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/9579d983937860594a4c2eb6073c2a3fa8d00cbc) - mezz
v19.5.0.46
BETA
July 22, 2024
* [Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode](https://github.com/mezz/JustEnoughItems/commit/9579d983937860594a4c2eb6073c2a3fa8d00cbc) - mezz
v19.5.0.45
BETA
July 22, 2024
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/47defe01e4a21949362245e1d1ae80298cb42485) - mezz
v19.5.0.45
BETA
July 22, 2024
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/47defe01e4a21949362245e1d1ae80298cb42485) - mezz
v19.5.0.45
BETA
July 22, 2024
* [Use record types where appropriate](https://github.com/mezz/JustEnoughItems/commit/47defe01e4a21949362245e1d1ae80298cb42485) - mezz
v15.8.0.16
BETA
July 20, 2024
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/d983ef96059200756794f25d435c1c0173e7ee24) - mezz
v15.8.0.16
BETA
July 20, 2024
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/d983ef96059200756794f25d435c1c0173e7ee24) - mezz
v19.5.0.44
BETA
July 20, 2024
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/6b6856127a629519188d07ffbaebc2c0477bd5b4) - mezz
v19.5.0.44
BETA
July 20, 2024
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/6b6856127a629519188d07ffbaebc2c0477bd5b4) - mezz
v19.5.0.44
BETA
July 20, 2024
* [Crash if the vanilla plugin crashes](https://github.com/mezz/JustEnoughItems/commit/6b6856127a629519188d07ffbaebc2c0477bd5b4) - mezz
v15.8.0.15
BETA
July 20, 2024
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/12cea4631d1f8f40010074d785b8194a8977dcff) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/d166f2649e86111607410b5c35aedc4bab0ad30c) - mezz
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/deb8d61c3c4a69a57a1cebf027802d91423c77b5) - mezz
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/92298dc40c4ff6716d463ac0646366c5cafe334f) - mezz
v15.8.0.15
BETA
July 20, 2024
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/12cea4631d1f8f40010074d785b8194a8977dcff) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/d166f2649e86111607410b5c35aedc4bab0ad30c) - mezz
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/deb8d61c3c4a69a57a1cebf027802d91423c77b5) - mezz
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/92298dc40c4ff6716d463ac0646366c5cafe334f) - mezz
v19.5.0.43
BETA
July 20, 2024
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/c9f7e11d59214ad0fce7cccc17ac2a38d40e4ea6) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/6d6d712ea7afcf0e599f02ae83fdd2db2db7ecaa) - mezz
v19.5.0.43
BETA
July 20, 2024
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/c9f7e11d59214ad0fce7cccc17ac2a38d40e4ea6) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/6d6d712ea7afcf0e599f02ae83fdd2db2db7ecaa) - mezz
v19.5.0.43
BETA
July 20, 2024
* [#3610 Protect IngredientSet from broken UIDs](https://github.com/mezz/JustEnoughItems/commit/c9f7e11d59214ad0fce7cccc17ac2a38d40e4ea6) - mezz
* [Do not remove broken plugins if they crash, just keep trying to use them](https://github.com/mezz/JustEnoughItems/commit/6d6d712ea7afcf0e599f02ae83fdd2db2db7ecaa) - mezz
v19.5.0.42
BETA
July 20, 2024
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/c42287717a0f821f61d0db4df2daf1f4f1f0b1fc) - mezz
v19.5.0.42
BETA
July 20, 2024
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/c42287717a0f821f61d0db4df2daf1f4f1f0b1fc) - mezz
v19.5.0.42
BETA
July 20, 2024
* [use Collections.emptyIterator() instead of a custom empty iterator](https://github.com/mezz/JustEnoughItems/commit/c42287717a0f821f61d0db4df2daf1f4f1f0b1fc) - mezz
v19.5.0.41
BETA
July 20, 2024
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/7d61093ce8f420e6420bd52deaba0c393a9986ea) - mezz
v19.5.0.41
BETA
July 20, 2024
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/7d61093ce8f420e6420bd52deaba0c393a9986ea) - mezz
v19.5.0.41
BETA
July 20, 2024
* [add missing lang keys](https://github.com/mezz/JustEnoughItems/commit/7d61093ce8f420e6420bd52deaba0c393a9986ea) - mezz
v19.5.0.40
BETA
July 19, 2024
* [update gibhub stale and lock actions](https://github.com/mezz/JustEnoughItems/commit/44360dafb6a7e5412ddfec7727533c6b2f73b2b3) - mezz
v19.5.0.40
BETA
July 19, 2024
* [update gibhub stale and lock actions](https://github.com/mezz/JustEnoughItems/commit/44360dafb6a7e5412ddfec7727533c6b2f73b2b3) - mezz
v19.5.0.40
BETA
July 19, 2024
* [update gibhub stale and lock actions](https://github.com/mezz/JustEnoughItems/commit/44360dafb6a7e5412ddfec7727533c6b2f73b2b3) - mezz
v15.8.0.14
BETA
July 19, 2024
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/b445092bd6f886bc34b4b0fe000b59f7daad9714) - mezz
v15.8.0.14
BETA
July 19, 2024
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/b445092bd6f886bc34b4b0fe000b59f7daad9714) - mezz
v19.5.0.39
BETA
July 19, 2024
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/82399a6385a369099b3b45131e5198c76b5e65e5) - mezz
v19.5.0.39
BETA
July 19, 2024
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/82399a6385a369099b3b45131e5198c76b5e65e5) - mezz
v19.5.0.39
BETA
July 19, 2024
* [Make recipe sorting efficient, partially sort the results as needed](https://github.com/mezz/JustEnoughItems/commit/82399a6385a369099b3b45131e5198c76b5e65e5) - mezz
v19.5.0.38
BETA
July 18, 2024
* [Add exact math to ImmutableRect2i and catch and log screen update errors](https://github.com/mezz/JustEnoughItems/commit/cc3c9bd50449e56bec83ccadbfdb5a5152754202) - mezz
v19.5.0.38
BETA
July 18, 2024
* [Add exact math to ImmutableRect2i and catch and log screen update errors](https://github.com/mezz/JustEnoughItems/commit/cc3c9bd50449e56bec83ccadbfdb5a5152754202) - mezz
v19.5.0.38
BETA
July 18, 2024
* [Add exact math to ImmutableRect2i and catch and log screen update errors](https://github.com/mezz/JustEnoughItems/commit/cc3c9bd50449e56bec83ccadbfdb5a5152754202) - mezz
v11.6.0.1024
BETA
July 18, 2024
### Current release 11.6.0
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1024
BETA
July 18, 2024
### Current release 11.6.0
* [Fix #3494 Protect against modded tooltip crashes](https://github.com/mezz/JustEnoughItems/commit/03c9f113523d255953517c779ef62de359b02255) - mezz
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1023
BETA
July 18, 2024
### Current release 11.6.0
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1023
BETA
July 18, 2024
### Current release 11.6.0
* [fix ImmutableRect2i math and tolerance](https://github.com/mezz/JustEnoughItems/commit/6a2c7fc01a1a334b86e1708da187ba9fb37827d2) - mezz
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1022
BETA
July 18, 2024
### Current release 11.6.0
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1022
BETA
July 18, 2024
### Current release 11.6.0
* [Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/b46bb996e2792a4e40634a26357d593875294345) - mezz
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.8.0.13
BETA
July 18, 2024
* [Fix #3495 crash when crafting result has no registry name](https://github.com/mezz/JustEnoughItems/commit/ce5e6b992e043d647a6ac9cae6feeb111bcfe8ba) - mezz
v15.8.0.13
BETA
July 18, 2024
* [Fix #3495 crash when crafting result has no registry name](https://github.com/mezz/JustEnoughItems/commit/ce5e6b992e043d647a6ac9cae6feeb111bcfe8ba) - mezz
v19.5.0.37
BETA
July 18, 2024
* [Fix #3495 crash when crafting result has no registry name](https://github.com/mezz/JustEnoughItems/commit/17f9d564f6a1d1c6e08af0121dd7bfbf04ed1f07) - mezz
* [run spotless to clean up code formatting](https://github.com/mezz/JustEnoughItems/commit/9c76be1de40b6875479ebe97fbe19d5faf28ddc4) - mezz
v19.5.0.37
BETA
July 18, 2024
* [Fix #3495 crash when crafting result has no registry name](https://github.com/mezz/JustEnoughItems/commit/17f9d564f6a1d1c6e08af0121dd7bfbf04ed1f07) - mezz
* [run spotless to clean up code formatting](https://github.com/mezz/JustEnoughItems/commit/9c76be1de40b6875479ebe97fbe19d5faf28ddc4) - mezz
v19.5.0.37
BETA
July 18, 2024
* [Fix #3495 crash when crafting result has no registry name](https://github.com/mezz/JustEnoughItems/commit/17f9d564f6a1d1c6e08af0121dd7bfbf04ed1f07) - mezz
* [run spotless to clean up code formatting](https://github.com/mezz/JustEnoughItems/commit/9c76be1de40b6875479ebe97fbe19d5faf28ddc4) - mezz
v15.8.0.12
BETA
July 18, 2024
* [update zh_cn for 1.20.1 (#3607)](https://github.com/mezz/JustEnoughItems/commit/6e1d67cb13fe2141b6d4a935e77c5544a6713568) - mc开始下雪
v15.8.0.12
BETA
July 18, 2024
* [update zh_cn for 1.20.1 (#3607)](https://github.com/mezz/JustEnoughItems/commit/6e1d67cb13fe2141b6d4a935e77c5544a6713568) - mc开始下雪
v19.5.0.36
BETA
July 18, 2024
* [Update ja_jp.json (#3606)](https://github.com/mezz/JustEnoughItems/commit/dd5177c1657f3a01d930ba0ecbac90d7bcbed882) - Abbage230
v19.5.0.36
BETA
July 18, 2024
* [Update ja_jp.json (#3606)](https://github.com/mezz/JustEnoughItems/commit/dd5177c1657f3a01d930ba0ecbac90d7bcbed882) - Abbage230
v19.5.0.36
BETA
July 18, 2024
* [Update ja_jp.json (#3606)](https://github.com/mezz/JustEnoughItems/commit/dd5177c1657f3a01d930ba0ecbac90d7bcbed882) - Abbage230
v19.5.0.35
BETA
July 16, 2024
* [Add support for the new Crafter](https://github.com/mezz/JustEnoughItems/commit/dd2eafb351f6069c21a1ccb91bdcc59d390c60ce) - mezz
v19.5.0.35
BETA
July 16, 2024
* [Add support for the new Crafter](https://github.com/mezz/JustEnoughItems/commit/dd2eafb351f6069c21a1ccb91bdcc59d390c60ce) - mezz
v19.5.0.35
BETA
July 16, 2024
* [Add support for the new Crafter](https://github.com/mezz/JustEnoughItems/commit/dd2eafb351f6069c21a1ccb91bdcc59d390c60ce) - mezz
v19.5.0.34
BETA
July 16, 2024
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/b52494b20d8d55c46b173850c58d8361829bfc28) - mezz
v19.5.0.34
BETA
July 16, 2024
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/b52494b20d8d55c46b173850c58d8361829bfc28) - mezz
v19.5.0.34
BETA
July 16, 2024
* [Prevent recipe transfers from using non-modifiable slots](https://github.com/mezz/JustEnoughItems/commit/b52494b20d8d55c46b173850c58d8361829bfc28) - mezz
v7.8.0.1012
BETA
July 15, 2024
### Current release 7.8.0.1012
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/1accd66ba0a4ab7cebcb8592787301d3c233b6d8) - mezz
* [Update dev tooling](https://github.com/mezz/JustEnoughItems/commit/d03ef8a006827703f6bd89dbcdadc844dfad702c) - mezz
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v11.6.0.1021
BETA
July 15, 2024
### Current release 11.6.0
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1021
BETA
July 15, 2024
### Current release 11.6.0
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/8612cb0974c69fabfe268497f927435d915118e5) - mezz
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v13.1.0.18
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/acaae815ca800ed5f3d493dd391179d84e306d15) - mezz
v13.1.0.18
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/acaae815ca800ed5f3d493dd391179d84e306d15) - mezz
v15.8.0.11
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/a2e8fe65818c1202dd7ec8be8bc4aacfe710b231) - mezz
v15.8.0.11
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/a2e8fe65818c1202dd7ec8be8bc4aacfe710b231) - mezz
v19.5.0.33
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873) - mezz
v19.5.0.33
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873) - mezz
v19.5.0.33
BETA
July 15, 2024
* [Prevent recipe transfers from touching output slots](https://github.com/mezz/JustEnoughItems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873) - mezz
v19.5.0.32
BETA
July 14, 2024
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/5b0bdf4aed08a44c004fca29390f96f640232ea5) - mezz
v19.5.0.32
BETA
July 14, 2024
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/5b0bdf4aed08a44c004fca29390f96f640232ea5) - mezz
v19.5.0.32
BETA
July 14, 2024
* [Catch errors from broken potion mixes](https://github.com/mezz/JustEnoughItems/commit/5b0bdf4aed08a44c004fca29390f96f640232ea5) - mezz
v15.8.0.10
BETA
July 14, 2024
* [Version 15.8.0](https://github.com/mezz/JustEnoughItems/commit/01e89e4be59dfbca639d89462c8f3588ef3c5466) - mezz
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/2c2083d4fc2785e18c9b4ea03083aec1af95e603) - vfyjxf
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/150557ba70ac977595c4e51ea5ef0295b732b9d7) - mezz
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/50a70456f9b7859550e76379ff19ffe21d1ba96c) - mezz
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/3ffa31ba86003bb3da0514a39f29f60cebb93c6a) - vfyjxf
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/8d8341209f1020e8fd49659fe5039def81baff0e) - mezz
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/0ef012df179b5d8dac2f8a53c8de40c0b46c078b) - mezz
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/171a0024c054bf5a702c0172f49490f00fde7000) - mezz
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/482ec65457e6fe09235f02794500247abd1ba911) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/4a207cc434e236cf92062947def237b33613d1e8) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/d4b2438ac77690ce0b62f3733b8a7b4aab53bbf5) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/ab9a6b926be6e1ba71143522e993c956a509e8d1) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/2b7d5250e8dc062bf00be209ea5f2e1fdee20d27) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/21618385c5addde77660ab2aa5bc4a6cc06c83bc) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/2b98d41dc8c9cb881f892a5908053d6770bf1874) - mezz
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/eea9a9eda0d421b9da9cf4dad1f01b809760290f) - mezz
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/539e96fd08cba715a9e2aea114622a7044ae74e5) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/5a01a96cf4c76da34254c51e41e320e883163ba5) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/5d031035acc5f2982bf396d90c7c6e3ae6a9307b) - mezz
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/4ad78b52c1c087ec4fcf950fa96facc57f5651a0) - James Mitchell
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/3194c96df3636bb239d6bb12cf575809f8430c68) - mezz
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/f6623d8cdbfc6433c1e67a12c49a76f8d5da4654) - mezz
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/01f62c4276acb702dd2434a0ed12adc329b48219) - mezz
v15.8.0.10
BETA
July 14, 2024
* [Version 15.8.0](https://github.com/mezz/JustEnoughItems/commit/01e89e4be59dfbca639d89462c8f3588ef3c5466) - mezz
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/2c2083d4fc2785e18c9b4ea03083aec1af95e603) - vfyjxf
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/150557ba70ac977595c4e51ea5ef0295b732b9d7) - mezz
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/50a70456f9b7859550e76379ff19ffe21d1ba96c) - mezz
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/3ffa31ba86003bb3da0514a39f29f60cebb93c6a) - vfyjxf
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/8d8341209f1020e8fd49659fe5039def81baff0e) - mezz
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/0ef012df179b5d8dac2f8a53c8de40c0b46c078b) - mezz
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/171a0024c054bf5a702c0172f49490f00fde7000) - mezz
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/482ec65457e6fe09235f02794500247abd1ba911) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/4a207cc434e236cf92062947def237b33613d1e8) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/d4b2438ac77690ce0b62f3733b8a7b4aab53bbf5) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/ab9a6b926be6e1ba71143522e993c956a509e8d1) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/2b7d5250e8dc062bf00be209ea5f2e1fdee20d27) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/21618385c5addde77660ab2aa5bc4a6cc06c83bc) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/2b98d41dc8c9cb881f892a5908053d6770bf1874) - mezz
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/eea9a9eda0d421b9da9cf4dad1f01b809760290f) - mezz
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/539e96fd08cba715a9e2aea114622a7044ae74e5) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/5a01a96cf4c76da34254c51e41e320e883163ba5) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/5d031035acc5f2982bf396d90c7c6e3ae6a9307b) - mezz
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/4ad78b52c1c087ec4fcf950fa96facc57f5651a0) - James Mitchell
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/3194c96df3636bb239d6bb12cf575809f8430c68) - mezz
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/f6623d8cdbfc6433c1e67a12c49a76f8d5da4654) - mezz
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/01f62c4276acb702dd2434a0ed12adc329b48219) - mezz
v15.4.0.9
BETA
July 13, 2024
* [Only rebuild ingredient filter when client resources reload (#3235)](https://github.com/mezz/JustEnoughItems/commit/6c85e20139c5aa0aac0291b4161aad651c9ffe17) - embeddedt
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/8ff337dded2578277a22bfdd863ad9ed1d563f1d) - mezz
v15.4.0.9
BETA
July 13, 2024
* [Only rebuild ingredient filter when client resources reload (#3235)](https://github.com/mezz/JustEnoughItems/commit/6c85e20139c5aa0aac0291b4161aad651c9ffe17) - embeddedt
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/8ff337dded2578277a22bfdd863ad9ed1d563f1d) - mezz
v19.5.0.31
BETA
July 12, 2024
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/a706a5dd4faa38aff9fa6f7884791c9ff84d3334) - vfyjxf
v19.5.0.31
BETA
July 12, 2024
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/a706a5dd4faa38aff9fa6f7884791c9ff84d3334) - vfyjxf
v19.5.0.31
BETA
July 12, 2024
* [Add tooltip to show tag ingredient details (#3591)](https://github.com/mezz/JustEnoughItems/commit/a706a5dd4faa38aff9fa6f7884791c9ff84d3334) - vfyjxf
v19.5.0.30
BETA
July 11, 2024
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/b314bde72afa2ed5bf8aa9e896e5fd552f5e31dd) - mezz
* [Deprecate ICraftingCategoryExtension#getRegistryName](https://github.com/mezz/JustEnoughItems/commit/27adf0b8e3b7bc1964fcc3b655e15e8a2f9d85e8) - mezz
v19.5.0.30
BETA
July 11, 2024
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/b314bde72afa2ed5bf8aa9e896e5fd552f5e31dd) - mezz
* [Deprecate ICraftingCategoryExtension#getRegistryName](https://github.com/mezz/JustEnoughItems/commit/27adf0b8e3b7bc1964fcc3b655e15e8a2f9d85e8) - mezz
v19.5.0.30
BETA
July 11, 2024
* [Implement an extension point for custom modded smithing recipes](https://github.com/mezz/JustEnoughItems/commit/b314bde72afa2ed5bf8aa9e896e5fd552f5e31dd) - mezz
* [Deprecate ICraftingCategoryExtension#getRegistryName](https://github.com/mezz/JustEnoughItems/commit/27adf0b8e3b7bc1964fcc3b655e15e8a2f9d85e8) - mezz
v19.4.0.29
BETA
July 11, 2024
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/2fa9f647f63a27cee498281dbb015281674cf41c) - mezz
v19.4.0.29
BETA
July 11, 2024
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/2fa9f647f63a27cee498281dbb015281674cf41c) - mezz
v19.4.0.29
BETA
July 11, 2024
* [Add hotkeys to craft bookmarks directly](https://github.com/mezz/JustEnoughItems/commit/2fa9f647f63a27cee498281dbb015281674cf41c) - mezz
v19.4.0.28
BETA
July 10, 2024
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/1cae23406e597533a82c510896525b7eebf431ab) - mezz
v19.4.0.28
BETA
July 10, 2024
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/1cae23406e597533a82c510896525b7eebf431ab) - mezz
v19.4.0.28
BETA
July 10, 2024
* [improve tooltip text](https://github.com/mezz/JustEnoughItems/commit/1cae23406e597533a82c510896525b7eebf431ab) - mezz
v19.4.0.27
BETA
July 10, 2024
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/1d3012623944b52976960370f5ffaeff42bf83bb) - vfyjxf
v19.4.0.27
BETA
July 10, 2024
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/1d3012623944b52976960370f5ffaeff42bf83bb) - vfyjxf
v19.4.0.27
BETA
July 10, 2024
* [Show recipe previews on bookmark tooltips (#3582)](https://github.com/mezz/JustEnoughItems/commit/1d3012623944b52976960370f5ffaeff42bf83bb) - vfyjxf
v19.3.1.26
BETA
July 10, 2024
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/1c10bb1ca0f26ea910e9d5c6525bcd99bcec03e1) - mezz
v19.3.1.26
BETA
July 10, 2024
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/1c10bb1ca0f26ea910e9d5c6525bcd99bcec03e1) - mezz
v19.3.1.26
BETA
July 10, 2024
* [Fix recipe and bookmark deserialization by string uids](https://github.com/mezz/JustEnoughItems/commit/1c10bb1ca0f26ea910e9d5c6525bcd99bcec03e1) - mezz
v19.3.1.25
BETA
July 9, 2024
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/ad28075bc90b9ebef75d10c11147a8617f5117c4) - mezz
v19.3.1.25
BETA
July 9, 2024
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/ad28075bc90b9ebef75d10c11147a8617f5117c4) - mezz
v19.3.1.25
BETA
July 9, 2024
* [Close #3583 Close #3584 Drag and drop to reorder bookmarks. Bookmarks can only be removed from the bookmark list.](https://github.com/mezz/JustEnoughItems/commit/ad28075bc90b9ebef75d10c11147a8617f5117c4) - mezz
v19.3.1.24
BETA
July 8, 2024
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/83d547e3134a5170a2efc1f2c65b8c12f9e1c1b8) - mezz
v19.3.1.24
BETA
July 8, 2024
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/83d547e3134a5170a2efc1f2c65b8c12f9e1c1b8) - mezz
v19.3.1.24
BETA
July 8, 2024
* [Fix edge cases in recipe layout positioning](https://github.com/mezz/JustEnoughItems/commit/83d547e3134a5170a2efc1f2c65b8c12f9e1c1b8) - mezz
v19.3.1.23
BETA
July 8, 2024
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/ba21be1c3bf68d68d8c2cbca0e703e5522a987fc) - mezz
v19.3.1.23
BETA
July 8, 2024
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/ba21be1c3bf68d68d8c2cbca0e703e5522a987fc) - mezz
v19.3.1.23
BETA
July 8, 2024
* [Prevent centering recipe layouts when there are fewer than the maximum number per page](https://github.com/mezz/JustEnoughItems/commit/ba21be1c3bf68d68d8c2cbca0e703e5522a987fc) - mezz
v19.3.1.22
BETA
July 8, 2024
* [Update for NeoForge breaking change](https://github.com/mezz/JustEnoughItems/commit/a8435491f35f6e35151ea7af81f153deb6d918d9) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/7d6649d629b5b621455525f2108d9f1036482234) - mezz
v19.3.1.22
BETA
July 8, 2024
* [Update for NeoForge breaking change](https://github.com/mezz/JustEnoughItems/commit/a8435491f35f6e35151ea7af81f153deb6d918d9) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/7d6649d629b5b621455525f2108d9f1036482234) - mezz
v19.3.1.22
BETA
July 8, 2024
* [Update for NeoForge breaking change](https://github.com/mezz/JustEnoughItems/commit/a8435491f35f6e35151ea7af81f153deb6d918d9) - mezz
* [Performance optimizations](https://github.com/mezz/JustEnoughItems/commit/7d6649d629b5b621455525f2108d9f1036482234) - mezz
v19.2.0.21
BETA
July 7, 2024
* [Remove dependence on a background-drawn-event for rendering](https://github.com/mezz/JustEnoughItems/commit/b13d85c2091402afbfb17addab2c18ad7255bf20) - mezz
v19.2.0.21
BETA
July 7, 2024
* [Remove dependence on a background-drawn-event for rendering](https://github.com/mezz/JustEnoughItems/commit/b13d85c2091402afbfb17addab2c18ad7255bf20) - mezz
v19.2.0.21
BETA
July 7, 2024
* [Remove dependence on a background-drawn-event for rendering](https://github.com/mezz/JustEnoughItems/commit/b13d85c2091402afbfb17addab2c18ad7255bf20) - mezz
v19.2.0.20
BETA
July 7, 2024
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/1f923229aad6cf6788d93f8dfccc1b2e345d96b8) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/0053146b484ea503c167d759144ae99d7a67cddf) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/1524f827ec20fe6112520b2721781e8d54b0d6e7) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/1a26363b38d53e20eea2bebd496870ad127fc516) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/251cf564b5d7fa309b23e1140a1ce8e049dbe922) - mezz
* [Update NeoForge and Forge versions in dev](https://github.com/mezz/JustEnoughItems/commit/001de4ef6209a94a106aac6464fb816d6fa6769c) - mezz
v19.2.0.20
BETA
July 7, 2024
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/1f923229aad6cf6788d93f8dfccc1b2e345d96b8) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/0053146b484ea503c167d759144ae99d7a67cddf) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/1524f827ec20fe6112520b2721781e8d54b0d6e7) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/1a26363b38d53e20eea2bebd496870ad127fc516) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/251cf564b5d7fa309b23e1140a1ce8e049dbe922) - mezz
* [Update NeoForge and Forge versions in dev](https://github.com/mezz/JustEnoughItems/commit/001de4ef6209a94a106aac6464fb816d6fa6769c) - mezz
v19.2.0.20
BETA
July 7, 2024
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/1f923229aad6cf6788d93f8dfccc1b2e345d96b8) - mezz
* [Support sorting recipes so that bookmarked and craftable recipes are shown first](https://github.com/mezz/JustEnoughItems/commit/0053146b484ea503c167d759144ae99d7a67cddf) - mezz
* [improve CycleTimer memory usage](https://github.com/mezz/JustEnoughItems/commit/1524f827ec20fe6112520b2721781e8d54b0d6e7) - mezz
* [Fix loading configs when a list config value is empty](https://github.com/mezz/JustEnoughItems/commit/1a26363b38d53e20eea2bebd496870ad127fc516) - mezz
* [Prevent loading config files that were just saved](https://github.com/mezz/JustEnoughItems/commit/251cf564b5d7fa309b23e1140a1ce8e049dbe922) - mezz
* [Update NeoForge and Forge versions in dev](https://github.com/mezz/JustEnoughItems/commit/001de4ef6209a94a106aac6464fb816d6fa6769c) - mezz
v19.1.1.19
BETA
July 5, 2024
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/6a8161bd8a2f032387c912721bec4b0a1c3569ff) - mezz
v19.1.1.19
BETA
July 5, 2024
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/6a8161bd8a2f032387c912721bec4b0a1c3569ff) - mezz
v19.1.1.19
BETA
July 5, 2024
* [Fix #3577 Prevent crash when mods specify an invalid plugin entrypoint](https://github.com/mezz/JustEnoughItems/commit/6a8161bd8a2f032387c912721bec4b0a1c3569ff) - mezz
v19.1.1.18
BETA
July 4, 2024
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/0947627cb81709f2b960030bd15c3c242273a242) - mezz
v19.1.1.18
BETA
July 4, 2024
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/0947627cb81709f2b960030bd15c3c242273a242) - mezz
v19.1.1.18
BETA
July 4, 2024
* [Dynamically resize the recipe gui to display wide recipes as neatly as possible](https://github.com/mezz/JustEnoughItems/commit/0947627cb81709f2b960030bd15c3c242273a242) - mezz
v19.1.0.17
BETA
July 4, 2024
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/c5c4d1c79d1df243031d06bf91c6964c16e2bef0) - James Mitchell
v19.1.0.17
BETA
July 4, 2024
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/c5c4d1c79d1df243031d06bf91c6964c16e2bef0) - James Mitchell
v19.1.0.17
BETA
July 4, 2024
* [Add support for bookmarking recipes (#3574)](https://github.com/mezz/JustEnoughItems/commit/c5c4d1c79d1df243031d06bf91c6964c16e2bef0) - James Mitchell
v19.0.0.16
BETA
July 3, 2024
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/94534a3561a1eddf155e30e2deb152bfa90f8b0b) - mezz
v19.0.0.16
BETA
July 3, 2024
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/94534a3561a1eddf155e30e2deb152bfa90f8b0b) - mezz
v19.0.0.16
BETA
July 3, 2024
* [use jetbrains Nullable consistently](https://github.com/mezz/JustEnoughItems/commit/94534a3561a1eddf155e30e2deb152bfa90f8b0b) - mezz
v19.0.0.15
BETA
July 3, 2024
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/9b49b3370178a8400afb9efef4b6be6e0bfbbfc8) - mezz
v19.0.0.15
BETA
July 3, 2024
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/9b49b3370178a8400afb9efef4b6be6e0bfbbfc8) - mezz
v19.0.0.15
BETA
July 3, 2024
* [Improve smithing table recipe category assets](https://github.com/mezz/JustEnoughItems/commit/9b49b3370178a8400afb9efef4b6be6e0bfbbfc8) - mezz
v19.0.0.14
BETA
July 2, 2024
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/8789855f5ef3bb26223d68e7b6db139bf24fdac2) - mezz
* [update neogradle version](https://github.com/mezz/JustEnoughItems/commit/4ca0e55e250a06adc7327acea85449fe6226f124) - mezz
v19.0.0.14
BETA
July 2, 2024
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/8789855f5ef3bb26223d68e7b6db139bf24fdac2) - mezz
* [update neogradle version](https://github.com/mezz/JustEnoughItems/commit/4ca0e55e250a06adc7327acea85449fe6226f124) - mezz
v19.0.0.14
BETA
July 2, 2024
* [Improve error messages when using unregistered recipe types](https://github.com/mezz/JustEnoughItems/commit/8789855f5ef3bb26223d68e7b6db139bf24fdac2) - mezz
* [update neogradle version](https://github.com/mezz/JustEnoughItems/commit/4ca0e55e250a06adc7327acea85449fe6226f124) - mezz
v19.0.0.13
BETA
July 1, 2024
* [Support GUI exclusion areas even when the BackgroundRendered event is not fired](https://github.com/mezz/JustEnoughItems/commit/3b2ff3a2659f4bc1b684677c219c686ff373a30f) - mezz
v19.0.0.13
BETA
July 1, 2024
* [Support GUI exclusion areas even when the BackgroundRendered event is not fired](https://github.com/mezz/JustEnoughItems/commit/3b2ff3a2659f4bc1b684677c219c686ff373a30f) - mezz
v19.0.0.13
BETA
July 1, 2024
* [Support GUI exclusion areas even when the BackgroundRendered event is not fired](https://github.com/mezz/JustEnoughItems/commit/3b2ff3a2659f4bc1b684677c219c686ff373a30f) - mezz
v17.3.1.3
BETA
July 1, 2024
* [Fix #3568 Bump minor version to fix build system versioning issue](https://github.com/mezz/JustEnoughItems/commit/60045a846f6a27b75bbcf43f53c2545744a779db) - mezz
v17.3.1.3
BETA
July 1, 2024
* [Fix #3568 Bump minor version to fix build system versioning issue](https://github.com/mezz/JustEnoughItems/commit/60045a846f6a27b75bbcf43f53c2545744a779db) - mezz
v17.3.1.3
BETA
July 1, 2024
* [Fix #3568 Bump minor version to fix build system versioning issue](https://github.com/mezz/JustEnoughItems/commit/60045a846f6a27b75bbcf43f53c2545744a779db) - mezz
v19.0.0.12
BETA
July 1, 2024
* [Fix #3570 PotionBrewing.Mix crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/31e7688ddd95c5dafd2e08e95a3b9b3793cd8b26) - mezz
v19.0.0.12
BETA
July 1, 2024
* [Fix #3570 PotionBrewing.Mix crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/31e7688ddd95c5dafd2e08e95a3b9b3793cd8b26) - mezz
v19.0.0.12
BETA
July 1, 2024
* [Fix #3570 PotionBrewing.Mix crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/31e7688ddd95c5dafd2e08e95a3b9b3793cd8b26) - mezz
v19.0.0.11
BETA
June 24, 2024
* [Update ja_jp.json (#3536)](https://github.com/mezz/JustEnoughItems/commit/68f16606165b2118b493ee98847fdd00952702c0) - Abbage230
* [improve NeoForge run configurations in dev environment](https://github.com/mezz/JustEnoughItems/commit/baab15300aa85d9ad5a49aeaf11c868bdfffb4d8) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/f8b5f2d3d65cd94bf9269022c036f48205d6494e) - mezz
v19.0.0.11
BETA
June 24, 2024
* [Update ja_jp.json (#3536)](https://github.com/mezz/JustEnoughItems/commit/68f16606165b2118b493ee98847fdd00952702c0) - Abbage230
* [improve NeoForge run configurations in dev environment](https://github.com/mezz/JustEnoughItems/commit/baab15300aa85d9ad5a49aeaf11c868bdfffb4d8) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/f8b5f2d3d65cd94bf9269022c036f48205d6494e) - mezz
v19.0.0.11
BETA
June 24, 2024
* [Update ja_jp.json (#3536)](https://github.com/mezz/JustEnoughItems/commit/68f16606165b2118b493ee98847fdd00952702c0) - Abbage230
* [improve NeoForge run configurations in dev environment](https://github.com/mezz/JustEnoughItems/commit/baab15300aa85d9ad5a49aeaf11c868bdfffb4d8) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/f8b5f2d3d65cd94bf9269022c036f48205d6494e) - mezz
v18.0.0.65
BETA
June 24, 2024
* [Update ja_jp.json (#3536)](https://github.com/mezz/JustEnoughItems/commit/db5b42cc57c35eaa79e3c4d491059c9b91b892e7) - Abbage230
v18.0.0.65
BETA
June 24, 2024
* [Update ja_jp.json (#3536)](https://github.com/mezz/JustEnoughItems/commit/db5b42cc57c35eaa79e3c4d491059c9b91b892e7) - Abbage230
v18.0.0.65
BETA
June 24, 2024
* [Update ja_jp.json (#3536)](https://github.com/mezz/JustEnoughItems/commit/db5b42cc57c35eaa79e3c4d491059c9b91b892e7) - Abbage230
v19.0.0.10
BETA
June 24, 2024
* [Fix crash on startup with NeoForge](https://github.com/mezz/JustEnoughItems/commit/bc302a493ac60a3ef7ad1860c4dd7d6aa304fdcc) - mezz
v19.0.0.10
BETA
June 24, 2024
* [Fix crash on startup with NeoForge](https://github.com/mezz/JustEnoughItems/commit/bc302a493ac60a3ef7ad1860c4dd7d6aa304fdcc) - mezz
v19.0.0.10
BETA
June 24, 2024
* [Fix crash on startup with NeoForge](https://github.com/mezz/JustEnoughItems/commit/bc302a493ac60a3ef7ad1860c4dd7d6aa304fdcc) - mezz
v18.0.0.64
BETA
June 20, 2024
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/b0f09082ba77244704c7ded61bf6d85b36b029e8) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fd1f7a787704b3cdf35c30fe1ba0f25917e613cd) - mezz
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/d76a049a9828065f1084d3116d708373e55f6cf8) - mezz
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/9f7e7812e22c5a41b64d6db77ae08a2a4532f153) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/876c70d9bfe0eee4c6a3a7793f6502fa4e6e00d0) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/672164e47e96b9c332c5aa504a76ecec19639558) - mezz
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/f6580ab3b03d0c0c2e6742ceefd9918df746761b) - mezz
v18.0.0.64
BETA
June 20, 2024
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/b0f09082ba77244704c7ded61bf6d85b36b029e8) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fd1f7a787704b3cdf35c30fe1ba0f25917e613cd) - mezz
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/d76a049a9828065f1084d3116d708373e55f6cf8) - mezz
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/9f7e7812e22c5a41b64d6db77ae08a2a4532f153) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/876c70d9bfe0eee4c6a3a7793f6502fa4e6e00d0) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/672164e47e96b9c332c5aa504a76ecec19639558) - mezz
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/f6580ab3b03d0c0c2e6742ceefd9918df746761b) - mezz
v18.0.0.64
BETA
June 20, 2024
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/b0f09082ba77244704c7ded61bf6d85b36b029e8) - mezz
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/fd1f7a787704b3cdf35c30fe1ba0f25917e613cd) - mezz
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/d76a049a9828065f1084d3116d708373e55f6cf8) - mezz
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/9f7e7812e22c5a41b64d6db77ae08a2a4532f153) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/876c70d9bfe0eee4c6a3a7793f6502fa4e6e00d0) - mezz
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/672164e47e96b9c332c5aa504a76ecec19639558) - mezz
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/f6580ab3b03d0c0c2e6742ceefd9918df746761b) - mezz
v19.0.0.9
BETA
June 20, 2024
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/487a5cda0507bc1816d44e590753a859aa73b84e) - mezz
v19.0.0.9
BETA
June 20, 2024
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/487a5cda0507bc1816d44e590753a859aa73b84e) - mezz
v19.0.0.9
BETA
June 20, 2024
* [Fix #3551 Network errors on dedicated server with NeoForge](https://github.com/mezz/JustEnoughItems/commit/487a5cda0507bc1816d44e590753a859aa73b84e) - mezz
v19.0.0.8
BETA
June 20, 2024
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/dc4c0a6ae8f34313486c59cfcda0595f9877d224) - mezz
v19.0.0.8
BETA
June 20, 2024
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/dc4c0a6ae8f34313486c59cfcda0595f9877d224) - mezz
v19.0.0.8
BETA
June 20, 2024
* [Close #3552 allow incomplete smithing recipes to be displayed](https://github.com/mezz/JustEnoughItems/commit/dc4c0a6ae8f34313486c59cfcda0595f9877d224) - mezz
v19.0.0.7
BETA
June 19, 2024
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/d5e4b44903a88a6141cdae4dae503fb4cee69d13) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
v19.0.0.7
BETA
June 19, 2024
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/d5e4b44903a88a6141cdae4dae503fb4cee69d13) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
v19.0.0.7
BETA
June 19, 2024
* [Optimize png file sizes](https://github.com/mezz/JustEnoughItems/commit/d5e4b44903a88a6141cdae4dae503fb4cee69d13) - mezz
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
v19.0.0.6
BETA
June 19, 2024
* [Fix #3550 Anvil Recipes use the wrong background image](https://github.com/mezz/JustEnoughItems/commit/ad3f38e50d0a669938b11309150813f15d0e8937) - mezz
v19.0.0.5
BETA
June 19, 2024
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/254c8536b2c69a5ca65133bb5f7876ddd2783882) - mezz
* [Use dynamic registry access where possible](https://github.com/mezz/JustEnoughItems/commit/1e09ee28c8fa08cc6d04d12a405b1a31f5ff11b6) - mezz
v19.0.0.5
BETA
June 19, 2024
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/254c8536b2c69a5ca65133bb5f7876ddd2783882) - mezz
* [Use dynamic registry access where possible](https://github.com/mezz/JustEnoughItems/commit/1e09ee28c8fa08cc6d04d12a405b1a31f5ff11b6) - mezz
v19.0.0.5
BETA
June 19, 2024
* [Normalize ingredients used in Info recipes and as Catalysts](https://github.com/mezz/JustEnoughItems/commit/254c8536b2c69a5ca65133bb5f7876ddd2783882) - mezz
* [Use dynamic registry access where possible](https://github.com/mezz/JustEnoughItems/commit/1e09ee28c8fa08cc6d04d12a405b1a31f5ff11b6) - mezz
v19.0.0.4
BETA
June 19, 2024
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/22f36106b81d0d66c8bb914b331e3a2bd3479d67) - mezz
* [Update gradle, loom, neogradle versions](https://github.com/mezz/JustEnoughItems/commit/3779d93121b4da48651290fc9393908dfad2c480) - mezz
v19.0.0.4
BETA
June 19, 2024
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/22f36106b81d0d66c8bb914b331e3a2bd3479d67) - mezz
* [Update gradle, loom, neogradle versions](https://github.com/mezz/JustEnoughItems/commit/3779d93121b4da48651290fc9393908dfad2c480) - mezz
v19.0.0.4
BETA
June 19, 2024
* [Fix crash when fluids have no still texture](https://github.com/mezz/JustEnoughItems/commit/22f36106b81d0d66c8bb914b331e3a2bd3479d67) - mezz
* [Update gradle, loom, neogradle versions](https://github.com/mezz/JustEnoughItems/commit/3779d93121b4da48651290fc9393908dfad2c480) - mezz
v19.0.0.3
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/4ccc21b1c0c89a91b1d4ea3daf76b47196cd2a67) - mezz
v19.0.0.3
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/4ccc21b1c0c89a91b1d4ea3daf76b47196cd2a67) - mezz
v19.0.0.3
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/4ccc21b1c0c89a91b1d4ea3daf76b47196cd2a67) - mezz
v18.0.0.63
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/4cea0736fa22eae37ed5fc6979ccaf26078fe8d5) - mezz
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/36226ad53a90cd39810cacd8f79754fc67056d95) - mezz
v18.0.0.63
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/4cea0736fa22eae37ed5fc6979ccaf26078fe8d5) - mezz
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/36226ad53a90cd39810cacd8f79754fc67056d95) - mezz
v18.0.0.63
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/4cea0736fa22eae37ed5fc6979ccaf26078fe8d5) - mezz
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/36226ad53a90cd39810cacd8f79754fc67056d95) - mezz
v17.3.0.2
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/c372f3cbed66b66a95b875bfab5d6473e4419b98) - mezz
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/1e587dcf06562c3cd81219b29e00c18adadfc43c) - mezz
v17.3.0.2
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/c372f3cbed66b66a95b875bfab5d6473e4419b98) - mezz
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/1e587dcf06562c3cd81219b29e00c18adadfc43c) - mezz
v17.3.0.2
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/c372f3cbed66b66a95b875bfab5d6473e4419b98) - mezz
* [Update gradle, neo/forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/1e587dcf06562c3cd81219b29e00c18adadfc43c) - mezz
v15.3.0.8
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/a31ac069c4e29633c2ad3e6f3174aea91a41e97d) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/af407565eaa65db58d2a455b6c608be39ff3beae) - mezz
v15.3.0.8
BETA
June 18, 2024
* [Add Fabric support for the Configured mod](https://github.com/mezz/JustEnoughItems/commit/a31ac069c4e29633c2ad3e6f3174aea91a41e97d) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/af407565eaa65db58d2a455b6c608be39ff3beae) - mezz
v13.1.0.17
BETA
June 18, 2024
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/48e628ceaf09095070dbdba62eeb6315a610dbf9) - mezz
v13.1.0.17
BETA
June 18, 2024
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/48e628ceaf09095070dbdba62eeb6315a610dbf9) - mezz
v11.6.0.1020
BETA
June 18, 2024
### Current release 11.6.0
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1020
BETA
June 18, 2024
### Current release 11.6.0
* [run spotless](https://github.com/mezz/JustEnoughItems/commit/fa73465828dbade643000f5cb641d1667146c8c1) - mezz
* [Update gradle, forge, and fabric versions](https://github.com/mezz/JustEnoughItems/commit/502d686aee290866399eb276037315765be186fa) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v19.0.0.2
BETA
June 18, 2024
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/4fc0475c8a2502c8c6aaa60a4636e77f20dab614) - mezz
v19.0.0.2
BETA
June 18, 2024
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/4fc0475c8a2502c8c6aaa60a4636e77f20dab614) - mezz
v19.0.0.2
BETA
June 18, 2024
* [Fix tooltip crash in NeoForge](https://github.com/mezz/JustEnoughItems/commit/4fc0475c8a2502c8c6aaa60a4636e77f20dab614) - mezz
v19.0.0.1
BETA
June 17, 2024
* [Update to Minecraft 1.21](https://github.com/mezz/JustEnoughItems/commit/4f54914d4364b102d940a4aac4bd94969a33a429) - mezz
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
v19.0.0.1
BETA
June 17, 2024
* [Update to Minecraft 1.21](https://github.com/mezz/JustEnoughItems/commit/4f54914d4364b102d940a4aac4bd94969a33a429) - mezz
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
v19.0.0.1
BETA
June 17, 2024
* [Update to Minecraft 1.21](https://github.com/mezz/JustEnoughItems/commit/4f54914d4364b102d940a4aac4bd94969a33a429) - mezz
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
v18.0.0.62
BETA
June 14, 2024
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
v18.0.0.62
BETA
June 14, 2024
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
v18.0.0.62
BETA
June 14, 2024
* [Try publishing JEI fat jars to maven without dependencies declared (they are already included)](https://github.com/mezz/JustEnoughItems/commit/7cc7d59043102c4843d422138dd74133edcd7b3c) - mezz
v18.0.0.61
BETA
June 14, 2024
* [disable neoforge tests](https://github.com/mezz/JustEnoughItems/commit/6e804fd2ae491153a6b253daa1594e6fadf1e09d) - mezz
* [add build classifier to the fatjars to differentiate them](https://github.com/mezz/JustEnoughItems/commit/73f406dea472c108f2fe7dcece96de8084a44814) - mezz
* [Try publishing regular jars to maven (not full fat jars) for Forge and NeoForge](https://github.com/mezz/JustEnoughItems/commit/e74e8e2fe612ef6511ca454dffe21e910505425e) - mezz
v18.0.0.61
BETA
June 14, 2024
* [disable neoforge tests](https://github.com/mezz/JustEnoughItems/commit/6e804fd2ae491153a6b253daa1594e6fadf1e09d) - mezz
* [add build classifier to the fatjars to differentiate them](https://github.com/mezz/JustEnoughItems/commit/73f406dea472c108f2fe7dcece96de8084a44814) - mezz
* [Try publishing regular jars to maven (not full fat jars) for Forge and NeoForge](https://github.com/mezz/JustEnoughItems/commit/e74e8e2fe612ef6511ca454dffe21e910505425e) - mezz
v18.0.0.61
BETA
June 14, 2024
* [disable neoforge tests](https://github.com/mezz/JustEnoughItems/commit/6e804fd2ae491153a6b253daa1594e6fadf1e09d) - mezz
* [add build classifier to the fatjars to differentiate them](https://github.com/mezz/JustEnoughItems/commit/73f406dea472c108f2fe7dcece96de8084a44814) - mezz
* [Try publishing regular jars to maven (not full fat jars) for Forge and NeoForge](https://github.com/mezz/JustEnoughItems/commit/e74e8e2fe612ef6511ca454dffe21e910505425e) - mezz
v15.3.0.7
BETA
June 11, 2024
* [#3533 Add more data about broken tooltip rendering to crash reports](https://github.com/mezz/JustEnoughItems/commit/191076f700d3e68ece2423f1b0011592c97fb5d1) - mezz
v15.3.0.7
BETA
June 11, 2024
* [#3533 Add more data about broken tooltip rendering to crash reports](https://github.com/mezz/JustEnoughItems/commit/191076f700d3e68ece2423f1b0011592c97fb5d1) - mezz
v18.0.0.59
BETA
June 11, 2024
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
* [Port JEI to Minecraft 1.20.6 (#3529)](https://github.com/mezz/JustEnoughItems/commit/268a4fbad505dad57f557fa2f4d11471e36a69b9) - mezz
v18.0.0.59
BETA
June 11, 2024
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
* [Port JEI to Minecraft 1.20.6 (#3529)](https://github.com/mezz/JustEnoughItems/commit/268a4fbad505dad57f557fa2f4d11471e36a69b9) - mezz
v18.0.0.59
BETA
June 11, 2024
* [split up test stages for Jenkins to work around NeoGradle issue](https://github.com/mezz/JustEnoughItems/commit/3000af074ef117bfd60688117872c9b0d7fcc139) - mezz
* [specify the right JDK 21 for Jenkins](https://github.com/mezz/JustEnoughItems/commit/5ed7f8b7fdd7a27103c8e759ea2e24ec68d1527b) - mezz
* [Port JEI to Minecraft 1.20.6 (#3529)](https://github.com/mezz/JustEnoughItems/commit/268a4fbad505dad57f557fa2f4d11471e36a69b9) - mezz
v17.3.0.1
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/282f6faecfd71545243be0a94703bdde90eac4e7) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
v17.3.0.1
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/282f6faecfd71545243be0a94703bdde90eac4e7) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
v17.3.0.1
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/282f6faecfd71545243be0a94703bdde90eac4e7) - mezz
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
v17.3.0.56
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/282f6faecfd71545243be0a94703bdde90eac4e7) - mezz
v17.3.0.56
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/282f6faecfd71545243be0a94703bdde90eac4e7) - mezz
v17.3.0.56
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/282f6faecfd71545243be0a94703bdde90eac4e7) - mezz
v15.3.0.6
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/233a2b8957ac8d5b618ad837861ab85be6cc0905) - mezz
v15.3.0.6
BETA
June 11, 2024
* [#3533 Add extra info to tooltip crash reports](https://github.com/mezz/JustEnoughItems/commit/233a2b8957ac8d5b618ad837861ab85be6cc0905) - mezz
v15.3.0.5
BETA
June 11, 2024
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/dca33454a53cd39355a1c10450a241d47dd74f17) - mezz
v15.3.0.5
BETA
June 11, 2024
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/dca33454a53cd39355a1c10450a241d47dd74f17) - mezz
v17.3.0.55
BETA
June 11, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
v17.3.0.55
BETA
June 11, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
v17.3.0.55
BETA
June 11, 2024
* [fix tests](https://github.com/mezz/JustEnoughItems/commit/e11df550e3c51867ae223cb88a6273b1513f37f0) - mezz
* [Fix late JEI start with Forge](https://github.com/mezz/JustEnoughItems/commit/eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2) - mezz
* [Improve error messages for JEI starting late when events are missing](https://github.com/mezz/JustEnoughItems/commit/9b46ae7f2009848a6fceb88c3d5e3b8affc6954f) - mezz
* [Improve error messages for ingredients that crash when rendering or getting their tooltip](https://github.com/mezz/JustEnoughItems/commit/5504dcc3632472ba9d740c896f9b7bc84d57648f) - mezz
v17.3.0.52
BETA
May 1, 2024
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
v17.3.0.52
BETA
May 1, 2024
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
v17.3.0.52
BETA
May 1, 2024
* [Updated CI and added gradle checksum validation (#3502)](https://github.com/mezz/JustEnoughItems/commit/dccb73812f4fd38bf68c60e68b287dba21192d75) - Davide Albiero
v17.3.0.51
BETA
May 1, 2024
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
v17.3.0.51
BETA
May 1, 2024
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
v17.3.0.51
BETA
May 1, 2024
* [Close #3469 Update gradle](https://github.com/mezz/JustEnoughItems/commit/3e572964cd251aa5b7ede60ac345692a7a01f197) - mezz
v17.3.0.50
BETA
May 1, 2024
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
v17.3.0.50
BETA
April 30, 2024
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
v17.3.0.50
BETA
April 30, 2024
* [Create hu_hu.json (Hungarian) (#3453)](https://github.com/mezz/JustEnoughItems/commit/3de5cdaea0f293d22d116dd1c63c01b742b3fe20) - Veers
v11.6.0.1019
BETA
February 13, 2024
### Current release 11.6.0
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1019
BETA
February 13, 2024
### Current release 11.6.0
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/0d64e3aa4c27ce056bef113a63ff295db8694eba) - mezz
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/c24d85b39a8704f4221e306be064e05214bdfcfe) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/119aba128828f02b77c7bac900c4d1b0ec7e6848) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/3bd5d55df3d0bdcfa09cd639133bb193ec5eafa3) - mezz
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/cd7bc9ee368e072d8d29f8e43f5ace96fdff7889) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v17.3.0.49
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
v17.3.0.49
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
v17.3.0.49
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/404514ad2e11919fde84fb784aa7ed3b758cec63) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/8901bf51c468806f76a05094719ebe18d8942b9c) - mezz
v16.0.0.2
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/f039d6d235ee5799e7edcddedf852b0bebc6349f) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/1a8b3b6890fb27278287e3450daded24b6ee0620) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/6f60bd067a494eb09e3191b4fddf793706fa1226) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/a38885961a74795c297590992094e5e5bca8bb7b) - mezz
* [Update to Minecraft 1.20.2](https://github.com/mezz/JustEnoughItems/commit/e78fd1951c38770de8462ead2187e565fe2996eb) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/eecef8ae335701b97a6918e20b4dd87966a46dfa) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/56d44da5cfff709302f548ec9fcb8563af611a19) - mezz
* [remove implementation timestamp from jar manifest](https://github.com/mezz/JustEnoughItems/commit/016d7eea53ecc3e958e173299fbf6f9883d63d57) - mezz
* [try enabling reproducible builds](https://github.com/mezz/JustEnoughItems/commit/1138ce712c0c6709327a58aec0e5ea6ae3509393) - mezz
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/14d66705b97a32c2f7b91082f20053d94412f1c7) - mezz
v16.0.0.2
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/f039d6d235ee5799e7edcddedf852b0bebc6349f) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/1a8b3b6890fb27278287e3450daded24b6ee0620) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/6f60bd067a494eb09e3191b4fddf793706fa1226) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/a38885961a74795c297590992094e5e5bca8bb7b) - mezz
* [Update to Minecraft 1.20.2](https://github.com/mezz/JustEnoughItems/commit/e78fd1951c38770de8462ead2187e565fe2996eb) - mezz
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/eecef8ae335701b97a6918e20b4dd87966a46dfa) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/56d44da5cfff709302f548ec9fcb8563af611a19) - mezz
* [remove implementation timestamp from jar manifest](https://github.com/mezz/JustEnoughItems/commit/016d7eea53ecc3e958e173299fbf6f9883d63d57) - mezz
* [try enabling reproducible builds](https://github.com/mezz/JustEnoughItems/commit/1138ce712c0c6709327a58aec0e5ea6ae3509393) - mezz
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/14d66705b97a32c2f7b91082f20053d94412f1c7) - mezz
v15.3.0.4
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/13e7392adddbf819ba20a006fe0c529b9db01522) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/cdc5f115c9c1964a35f45486850a37b14f480ed3) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/915c25a069875608d2ea38b869c13bc041548212) - mezz
v15.3.0.4
BETA
February 12, 2024
* [increase ram given to gradle](https://github.com/mezz/JustEnoughItems/commit/13e7392adddbf819ba20a006fe0c529b9db01522) - mezz
* [update spotless plugin](https://github.com/mezz/JustEnoughItems/commit/cdc5f115c9c1964a35f45486850a37b14f480ed3) - mezz
* [fix buildscript type warning](https://github.com/mezz/JustEnoughItems/commit/915c25a069875608d2ea38b869c13bc041548212) - mezz
v4.16.1.1012
BETA
February 12, 2024
* [publish all jars to maven](https://github.com/mezz/JustEnoughItems/commit/d80e3a3ff3ed8a9dad4880a1519c2ccfc4401165) - mezz
v4.16.1.1011
BETA
February 12, 2024
* [specify miencraft version for the modrinth upload](https://github.com/mezz/JustEnoughItems/commit/dcab6490d7ba82633062ab844e13cdd2c330feba) - mezz
* [specify Forge for the modrinth upload](https://github.com/mezz/JustEnoughItems/commit/096e0a49ee4bfe4f85846f73f42cd9ef15c31347) - mezz
* [add changelog-markdown.mustache file](https://github.com/mezz/JustEnoughItems/commit/1d4210be05f0bbbc1ad9101ae5705b79a3bf4ac7) - mezz
* [fix Jenkins publishCurseforge step](https://github.com/mezz/JustEnoughItems/commit/227aac5aff8967fb74626818bdd8f76efb19fe0d) - mezz
* [Modernize gradle, publish to modrinth, and fix maven publishing (#3431)](https://github.com/mezz/JustEnoughItems/commit/653839107f02657121a195427be9837e1f09fb7c) - mezz
v15.3.0.1
BETA
February 1, 2024
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/9571f2a7d78f5c37343bfb2c1ab48535e5589077) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/c1b0ceed32f06235b2f68786d835afb988f75929) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/c732df648d24607899d9b4a52dda8cccf60a9634) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/d510aa1e7b7a9947a0e9b9b7ba123ae98d696cc4) - mezz
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/c691224d61c8febe5f0d644ee23c83f5a0706d79) - mezz
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/391550d2decef7cd3a6fbb6990b322ab76f51bee) - mezz
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/50a740253856abe420d841f3a5599f4070d1af99) - Abbage230
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/e2a5dd67d3e4cbf75cc7f6d5d41a2784354938e5) - smoong951
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/fa2e2128178be2f4e954ca82d9a752cd8b50b565) - ChokoJoestar
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/b3353854709130a0fa10cb56870ae358f639eded) - Johannes Jäger
v15.3.0.1
BETA
February 1, 2024
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/9571f2a7d78f5c37343bfb2c1ab48535e5589077) - mezz
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/c1b0ceed32f06235b2f68786d835afb988f75929) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/c732df648d24607899d9b4a52dda8cccf60a9634) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/d510aa1e7b7a9947a0e9b9b7ba123ae98d696cc4) - mezz
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/c691224d61c8febe5f0d644ee23c83f5a0706d79) - mezz
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/391550d2decef7cd3a6fbb6990b322ab76f51bee) - mezz
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/50a740253856abe420d841f3a5599f4070d1af99) - Abbage230
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/e2a5dd67d3e4cbf75cc7f6d5d41a2784354938e5) - smoong951
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/fa2e2128178be2f4e954ca82d9a752cd8b50b565) - ChokoJoestar
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/b3353854709130a0fa10cb56870ae358f639eded) - Johannes Jäger
v17.3.0.48
BETA
February 1, 2024
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/e8750517fb29439e1307ae1a04fce4c9409641ad) - mezz
v17.3.0.48
BETA
February 1, 2024
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/e8750517fb29439e1307ae1a04fce4c9409641ad) - mezz
v17.3.0.48
BETA
February 1, 2024
* [Fix error handling when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/e8750517fb29439e1307ae1a04fce4c9409641ad) - mezz
v17.3.0.47
BETA
January 31, 2024
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/6dff2d18924d46195abfde6c5f16e5aa584c7804) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/3a37d7541894363b9d11606c2ab174b2b822e6cc) - mezz
* [fix internal config names](https://github.com/mezz/JustEnoughItems/commit/eb5a03a56fe261a1faf3786861059d0b3d907ce4) - mezz
v17.3.0.47
BETA
January 31, 2024
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/6dff2d18924d46195abfde6c5f16e5aa584c7804) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/3a37d7541894363b9d11606c2ab174b2b822e6cc) - mezz
* [fix internal config names](https://github.com/mezz/JustEnoughItems/commit/eb5a03a56fe261a1faf3786861059d0b3d907ce4) - mezz
v17.3.0.47
BETA
January 31, 2024
* [turn spaces to tabs consistently with spotless rules](https://github.com/mezz/JustEnoughItems/commit/6dff2d18924d46195abfde6c5f16e5aa584c7804) - mezz
* [Make JEI more robust against ingredients that crash when rendering or getting tooltips](https://github.com/mezz/JustEnoughItems/commit/3a37d7541894363b9d11606c2ab174b2b822e6cc) - mezz
* [fix internal config names](https://github.com/mezz/JustEnoughItems/commit/eb5a03a56fe261a1faf3786861059d0b3d907ce4) - mezz
v17.3.0.46
BETA
January 30, 2024
* [fix test compilation](https://github.com/mezz/JustEnoughItems/commit/09026e91048d49e0a4fa408dc0a7ddbf6c0ab982) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/3badbc6c94c61af02ecf63fea540639de0167072) - mezz
v17.3.0.46
BETA
January 30, 2024
* [fix test compilation](https://github.com/mezz/JustEnoughItems/commit/09026e91048d49e0a4fa408dc0a7ddbf6c0ab982) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/3badbc6c94c61af02ecf63fea540639de0167072) - mezz
v17.3.0.46
BETA
January 30, 2024
* [fix test compilation](https://github.com/mezz/JustEnoughItems/commit/09026e91048d49e0a4fa408dc0a7ddbf6c0ab982) - mezz
* [Close #3320 Search default block tags for items with blocks in them](https://github.com/mezz/JustEnoughItems/commit/3badbc6c94c61af02ecf63fea540639de0167072) - mezz
v17.3.0.43
BETA
January 28, 2024
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/593848cece1ce5b109685b90dc84ad2a82fc4a9b) - mezz
v17.3.0.43
BETA
January 28, 2024
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/593848cece1ce5b109685b90dc84ad2a82fc4a9b) - mezz
v17.3.0.43
BETA
January 28, 2024
* [Close #3168 Implement IJeiFeatures to let mods disable the InventoryEffectRendererGuiHandler](https://github.com/mezz/JustEnoughItems/commit/593848cece1ce5b109685b90dc84ad2a82fc4a9b) - mezz
v7.8.0.1011
BETA
January 28, 2024
### Current release 7.8.0.1011
* [[1.16] Only rebuild ingredient filter when client resources reload (#3413)](https://github.com/mezz/JustEnoughItems/commit/2eee883efd166d48b517c6f4dcfcfbe65c59a9d7) - embeddedt
* [Fix item transfer dupe bug (#3306)](https://github.com/mezz/JustEnoughItems/commit/c36fd9dde06f735025b0c67bbf353d39aefcb391) - Sleepwalker
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v17.2.0.42
BETA
January 28, 2024
* [Fix #3409 Recipe Transfer Button [+] is invisible](https://github.com/mezz/JustEnoughItems/commit/99d5d0a8c88e707958c6b420f5d18b6b13ca4fc9) - mezz
v17.2.0.42
BETA
January 28, 2024
* [Fix #3409 Recipe Transfer Button [+] is invisible](https://github.com/mezz/JustEnoughItems/commit/99d5d0a8c88e707958c6b420f5d18b6b13ca4fc9) - mezz
v17.2.0.42
BETA
January 28, 2024
* [Fix #3409 Recipe Transfer Button [+] is invisible](https://github.com/mezz/JustEnoughItems/commit/99d5d0a8c88e707958c6b420f5d18b6b13ca4fc9) - mezz
v17.2.0.41
BETA
January 26, 2024
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/46ee1aa01e71ffa897952842fac688b7d310de53) - mezz
v17.2.0.41
BETA
January 26, 2024
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/46ee1aa01e71ffa897952842fac688b7d310de53) - mezz
v17.2.0.41
BETA
January 26, 2024
* [Fix #3412 Load items from the equivalent of the creative search tab](https://github.com/mezz/JustEnoughItems/commit/46ee1aa01e71ffa897952842fac688b7d310de53) - mezz
v17.2.0.40
BETA
January 26, 2024
* [Only rebuild ingredient filter when client resources reload (#3235)](https://github.com/mezz/JustEnoughItems/commit/fbbd7aeac93c435a696478b9ca41ee50a9c1603d) - embeddedt
v17.2.0.40
BETA
January 26, 2024
* [Only rebuild ingredient filter when client resources reload (#3235)](https://github.com/mezz/JustEnoughItems/commit/fbbd7aeac93c435a696478b9ca41ee50a9c1603d) - embeddedt
v17.2.0.40
BETA
January 26, 2024
* [Only rebuild ingredient filter when client resources reload (#3235)](https://github.com/mezz/JustEnoughItems/commit/fbbd7aeac93c435a696478b9ca41ee50a9c1603d) - embeddedt
v17.1.0.39
BETA
January 25, 2024
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/483721885ae7098263094b59491fe1e0d07b2be8) - Abbage230
v17.1.0.39
BETA
January 25, 2024
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/483721885ae7098263094b59491fe1e0d07b2be8) - Abbage230
v17.1.0.39
BETA
January 25, 2024
* [Update ja_jp.json (#3408)](https://github.com/mezz/JustEnoughItems/commit/483721885ae7098263094b59491fe1e0d07b2be8) - Abbage230
v17.1.0.38
BETA
January 25, 2024
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/31b2f139e0d82c160a4ccd51fac3a416f2b3a2aa) - vfyjxf
v17.1.0.38
BETA
January 25, 2024
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/31b2f139e0d82c160a4ccd51fac3a416f2b3a2aa) - vfyjxf
v17.1.0.38
BETA
January 25, 2024
* [support use short modid to search mod ingredients (#3353)](https://github.com/mezz/JustEnoughItems/commit/31b2f139e0d82c160a4ccd51fac3a416f2b3a2aa) - vfyjxf
v17.0.0.37
BETA
January 23, 2024
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/7f7f5710e56f95578a334c5e7aa5a897dd65db0e) - smoong951
v17.0.0.37
BETA
January 23, 2024
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/7f7f5710e56f95578a334c5e7aa5a897dd65db0e) - smoong951
v17.0.0.37
BETA
January 23, 2024
* [Update ko_kr.json (#3258)](https://github.com/mezz/JustEnoughItems/commit/7f7f5710e56f95578a334c5e7aa5a897dd65db0e) - smoong951
v17.0.0.36
BETA
January 23, 2024
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/6cfe243cb79613825b12a875914b7f2eeb5a7a08) - ChokoJoestar
v17.0.0.36
BETA
January 23, 2024
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/6cfe243cb79613825b12a875914b7f2eeb5a7a08) - ChokoJoestar
v17.0.0.36
BETA
January 23, 2024
* [update fr_fr.json (#3284)](https://github.com/mezz/JustEnoughItems/commit/6cfe243cb79613825b12a875914b7f2eeb5a7a08) - ChokoJoestar
v17.0.0.35
BETA
January 23, 2024
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/aa21e848a6c9f699e3ccb09674c6ccecd3e97379) - Johannes Jäger
v17.0.0.35
BETA
January 23, 2024
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/aa21e848a6c9f699e3ccb09674c6ccecd3e97379) - Johannes Jäger
v17.0.0.35
BETA
January 23, 2024
* [[1.20] Add / Fix icon paths in mods.toml and fabric.mod.json (#3263)](https://github.com/mezz/JustEnoughItems/commit/aa21e848a6c9f699e3ccb09674c6ccecd3e97379) - Johannes Jäger
v17.0.0.34
BETA
January 23, 2024
* [Update ru_ru (#3402)](https://github.com/mezz/JustEnoughItems/commit/a5f7a8b4707c47daf398de958d629eb6b24d8171) - Maxim Cvetkov
v17.0.0.34
BETA
January 23, 2024
* [Update ru_ru (#3402)](https://github.com/mezz/JustEnoughItems/commit/a5f7a8b4707c47daf398de958d629eb6b24d8171) - Maxim Cvetkov
v17.0.0.34
BETA
January 23, 2024
* [Update ru_ru (#3402)](https://github.com/mezz/JustEnoughItems/commit/a5f7a8b4707c47daf398de958d629eb6b24d8171) - Maxim Cvetkov
v17.0.0.33
BETA
January 23, 2024
* [[1.20.x/zh_tw] Update Traditional Chinese (#3382)](https://github.com/mezz/JustEnoughItems/commit/cb916b8e2e705f66010fa3374729277efe871ef1) - Jimmy-sheep
v17.0.0.33
BETA
January 23, 2024
* [[1.20.x/zh_tw] Update Traditional Chinese (#3382)](https://github.com/mezz/JustEnoughItems/commit/cb916b8e2e705f66010fa3374729277efe871ef1) - Jimmy-sheep
v17.0.0.33
BETA
January 23, 2024
* [[1.20.x/zh_tw] Update Traditional Chinese (#3382)](https://github.com/mezz/JustEnoughItems/commit/cb916b8e2e705f66010fa3374729277efe871ef1) - Jimmy-sheep
v17.0.0.32
BETA
January 23, 2024
* [Update sv_se.json (#3376)](https://github.com/mezz/JustEnoughItems/commit/4c1828e7908086777ee8ad3302a081ef4d1ea7da) - A. Regnander
v17.0.0.32
BETA
January 23, 2024
* [Update sv_se.json (#3376)](https://github.com/mezz/JustEnoughItems/commit/4c1828e7908086777ee8ad3302a081ef4d1ea7da) - A. Regnander
v17.0.0.32
BETA
January 23, 2024
* [Update sv_se.json (#3376)](https://github.com/mezz/JustEnoughItems/commit/4c1828e7908086777ee8ad3302a081ef4d1ea7da) - A. Regnander
v17.0.0.31
BETA
January 23, 2024
* [update zh_cn for 1.20 (#3374)](https://github.com/mezz/JustEnoughItems/commit/da860d080fd79fb86f07fb50601fb62943173399) - mc开始下雪
v17.0.0.31
BETA
January 23, 2024
* [update zh_cn for 1.20 (#3374)](https://github.com/mezz/JustEnoughItems/commit/da860d080fd79fb86f07fb50601fb62943173399) - mc开始下雪
v17.0.0.31
BETA
January 23, 2024
* [update zh_cn for 1.20 (#3374)](https://github.com/mezz/JustEnoughItems/commit/da860d080fd79fb86f07fb50601fb62943173399) - mc开始下雪
v17.0.0.30
BETA
January 19, 2024
* [update CI for NeoForge](https://github.com/mezz/JustEnoughItems/commit/bf3d50160c3676b2902c890a2406b7078956ca6f) - mezz
v17.0.0.30
BETA
January 19, 2024
* [update CI for NeoForge](https://github.com/mezz/JustEnoughItems/commit/bf3d50160c3676b2902c890a2406b7078956ca6f) - mezz
v17.0.0.30
BETA
January 19, 2024
* [update CI for NeoForge](https://github.com/mezz/JustEnoughItems/commit/bf3d50160c3676b2902c890a2406b7078956ca6f) - mezz
v17.0.0.29
BETA
January 19, 2024
* [Initial 1.20.4 port (#3398)](https://github.com/mezz/JustEnoughItems/commit/14609665505e736cf4f30811a01fdb45adc40f37) - malte0811
v17.0.0.29
BETA
January 19, 2024
* [Initial 1.20.4 port (#3398)](https://github.com/mezz/JustEnoughItems/commit/14609665505e736cf4f30811a01fdb45adc40f37) - malte0811
v16.0.0.28
BETA
September 24, 2023
* [Update to Minecraft 1.20.2](https://github.com/mezz/JustEnoughItems/commit/e78fd1951c38770de8462ead2187e565fe2996eb) - mezz
v16.0.0.28
BETA
September 24, 2023
* [Update to Minecraft 1.20.2](https://github.com/mezz/JustEnoughItems/commit/e78fd1951c38770de8462ead2187e565fe2996eb) - mezz
v15.2.0.27
BETA
August 19, 2023
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/eecef8ae335701b97a6918e20b4dd87966a46dfa) - mezz
v15.2.0.27
BETA
August 19, 2023
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/eecef8ae335701b97a6918e20b4dd87966a46dfa) - mezz
v11.6.0.1018
BETA
August 19, 2023
### Current release 11.6.0
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1018
BETA
August 19, 2023
### Current release 11.6.0
* [Fix copying recipe id so that it doesn't just copy the first one displayed](https://github.com/mezz/JustEnoughItems/commit/3b3a418fccc35f07a40625827447230f5f32a842) - mezz
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1017
BETA
August 19, 2023
### Current release 11.6.0
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1017
BETA
August 19, 2023
### Current release 11.6.0
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/e29a94c2d1bd9baf8984ee717a4fb8c8e49105b5) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v13.1.0.16
BETA
August 19, 2023
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/affeac7d60425ee98c40c1b4435f6a635e4fcf22) - mezz
v13.1.0.16
BETA
August 19, 2023
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/affeac7d60425ee98c40c1b4435f6a635e4fcf22) - mezz
v15.2.0.26
BETA
August 19, 2023
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/56d44da5cfff709302f548ec9fcb8563af611a19) - mezz
v15.2.0.26
BETA
August 19, 2023
* [Add "Fabric-Loom-Remap" to fabric api jar manifest](https://github.com/mezz/JustEnoughItems/commit/56d44da5cfff709302f548ec9fcb8563af611a19) - mezz
v15.2.0.25
BETA
August 9, 2023
* [remove implementation timestamp from jar manifest](https://github.com/mezz/JustEnoughItems/commit/016d7eea53ecc3e958e173299fbf6f9883d63d57) - mezz
v15.2.0.25
BETA
August 9, 2023
* [remove implementation timestamp from jar manifest](https://github.com/mezz/JustEnoughItems/commit/016d7eea53ecc3e958e173299fbf6f9883d63d57) - mezz
v15.2.0.24
BETA
August 9, 2023
* [try enabling reproducible builds](https://github.com/mezz/JustEnoughItems/commit/1138ce712c0c6709327a58aec0e5ea6ae3509393) - mezz
v15.2.0.24
BETA
August 9, 2023
* [try enabling reproducible builds](https://github.com/mezz/JustEnoughItems/commit/1138ce712c0c6709327a58aec0e5ea6ae3509393) - mezz
v15.2.0.23
BETA
July 14, 2023
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/14d66705b97a32c2f7b91082f20053d94412f1c7) - mezz
v15.2.0.23
BETA
July 14, 2023
* [Try updating the github stale workflow to the latest version](https://github.com/mezz/JustEnoughItems/commit/14d66705b97a32c2f7b91082f20053d94412f1c7) - mezz
v11.6.0.1016
BETA
June 29, 2023
### Current release 11.6.0
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v11.6.0.1016
BETA
June 29, 2023
### Current release 11.6.0
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/3d6494bdae2346db583fe7c5f424c6434794bc41) - mezz
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/d11e1491f6d4945151536edb5e37b57a3e8439aa) - mezz
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/f1df855db8766961f7f66fe2a146c6c02e8bbd65) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/b69b1cd8bb1729bc37e6ae57e4af88a689fd6200) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/caa72a5471117a83c8cd25e00722b317f9a78980) - mezz
* [Update Fabric version in dev environment](https://github.com/mezz/JustEnoughItems/commit/cbdb368862e9c3c6a3320feba4d84cf567689f21) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/33a6b1fadf01cc6f77a44c5c086a73a6b9e03bda) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/a18dcf94aa7b9b849e4f23e6a4211bee7d14622f) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/372f9e0bbcd0a9d921520af97aeaff0445d6a031) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/fffffc610db8e75a5bd50eab851c97a1b40050bd) - Waiting Idly
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* [Update zh_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden_from_recipe_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
* [Close #2795 Add API to get a RecipeType from a ResourceLocation](https://github.com/mezz/JustEnoughItems/commit/b787b86ecbccaa2b2e65ec012b8b463592224c45) - mezz
* [Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags](https://github.com/mezz/JustEnoughItems/commit/f60ba011e84fb87b17295eefd2a48521c9503881) - mezz
* [Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows](https://github.com/mezz/JustEnoughItems/commit/60e90315a4d326f079334aea1aab964268614e0c) - mezz
* [Close #1579 Allow using Screen with IGlobalGuiHandler](https://github.com/mezz/JustEnoughItems/commit/a3ffb965a60ed28ad344a253e90588af89efd917) - mezz
* [Close #391 Add shield decoration recipes](https://github.com/mezz/JustEnoughItems/commit/292c104ac21da757862ae8111ccd92ebd4f641bf) - mezz
* [Make the `Show Recipes` tooltip optional in the API (#2972)](https://github.com/mezz/JustEnoughItems/commit/d28d213b0bc9c06aeade519019c57c577c1b337a) - Relentless
* [Allow recipe transfer errors to set button color highlight (#2971)](https://github.com/mezz/JustEnoughItems/commit/c56c409b138645af2ffa814a99b345c930036e67) - Technici4n
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
* [Add github stale workflow action in dry-run mode](https://github.com/mezz/JustEnoughItems/commit/c7ae5445cf44fc0a107b7b2b308757fa56848436) - mezz
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
* [version 11](https://github.com/mezz/JustEnoughItems/commit/b7158ba5b7bc16f9e5f1efbe927fe8c88515cac8) - mezz
* [Remove deprecated methods](https://github.com/mezz/JustEnoughItems/commit/8a65df7e56a1c00d4dd4153260902e4f26a7401a) - mezz
* [Update for Minecraft 1.19](https://github.com/mezz/JustEnoughItems/commit/5b2e71f547cd13cd48de4d999c4f56bddfc421bb) - mezz
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
* [Display hidden ingredients in a recipe if there are no other ingredients to show](https://github.com/mezz/JustEnoughItems/commit/b8903a1777f1dc939f2a0476f412a142ef7d6f70) - mezz
* [Allow focus linking with invisible ingredients](https://github.com/mezz/JustEnoughItems/commit/ae69541a7cd44362f77c30c88e7d2c58fc5c1d2b) - mezz
* [Fix debug recipes](https://github.com/mezz/JustEnoughItems/commit/61d1ebe55676727c0572eaac14367943a18650c3) - mezz
* [update JUnit](https://github.com/mezz/JustEnoughItems/commit/1c12ab5031333d6aeb0577869b4fc235c83fb922) - mezz
* [Clean up build script](https://github.com/mezz/JustEnoughItems/commit/02b3939453a8e7511fd4dd95034ef19bf05d05a1) - mezz
* [Run Spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/d281b8446a7691e579e73998bf75cb9e2c70b849) - mezz
* [Fix bookmark config directory creation](https://github.com/mezz/JustEnoughItems/commit/1a1db97ecc33d282477e14536ffdf49baae23b13) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/dcfab2e4f61c1834971f4a34718f7f426199aded) - mezz
* [Fix #2744 Workaround for Optifine bug](https://github.com/mezz/JustEnoughItems/commit/d925b2ef8acf8db3226fcc6369236f90c911b1b0) - mezz
* [Clean up some tags code](https://github.com/mezz/JustEnoughItems/commit/08ef7e1d958219eab93c714fb735fc29a56036db) - mezz
* [suppress more deprecation warnings](https://github.com/mezz/JustEnoughItems/commit/252b96d063a3bea16ab5307a8f38182dafc4f475) - mezz
* [Use Parchment mappings in dev environment](https://github.com/mezz/JustEnoughItems/commit/2f4ecf9de17ab907084fc1b269e8e57e7ba5637d) - mezz
* [Make potion effects render in compact mode when JEI is open](https://github.com/mezz/JustEnoughItems/commit/982a1459a66271bf29776eb3b0e51c7fda471bec) - mezz
* [add more client run configurations in developer environment](https://github.com/mezz/JustEnoughItems/commit/95e2045c572bb8335899a57ec61a5b37cae03c8b) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/f2c87e1d88e42205b5da342f513dc78a7f15fa99) - mezz
* [Link anvil recipe input/output focuses](https://github.com/mezz/JustEnoughItems/commit/09f7e93b47979253fa419b1d1d6024182d3ebaa1) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/fcaba7451f0f7663ad850c1f14a4c142bba6999e) - mezz
* [Fix logic when there are broken recipe layouts](https://github.com/mezz/JustEnoughItems/commit/490e92d46f9d20c6024f38efd2bf52e10691cf31) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/b06f757bf00a965a2c001e59d06f628d3f6d6502) - mezz
* [Fix type of IRecipeLookup#limitFocus](https://github.com/mezz/JustEnoughItems/commit/e7e6055d8d543206ad0807b83f14a30c58e7c093) - mezz
* [Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType](https://github.com/mezz/JustEnoughItems/commit/4b0270bbced63113067b0b091fb1e3b3e394dbf9) - mezz
* [Mark ISlowRenderItem as deprecated](https://github.com/mezz/JustEnoughItems/commit/4c9a54e9ef57abb0ab84f9b42bd8afcbbfce08ca) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/02b187a06443b569b6a2cedce690c2d918d6b0a3) - mezz
* [Remove unused BookmarkOverlayToggleEvent](https://github.com/mezz/JustEnoughItems/commit/176326dbdbe305a3b65f0052eb8038b2a07007b7) - mezz
* [Remove FastItemRendering, it is no longer necessary and can cause conflicts](https://github.com/mezz/JustEnoughItems/commit/a6065cbf4cc979436f9c0ac1604f76bf43f7f07a) - mezz
* [Add access to IJeiHelpers from IJeiRuntime](https://github.com/mezz/JustEnoughItems/commit/0d2cecd41bfe008298303312d2d37dd9c9d44d5f) - mezz
* [Remove persistent WorldConfig and untangle filter text logic](https://github.com/mezz/JustEnoughItems/commit/b949f819cc30fad3eee85841b1e60055bdb5d793) - mezz
* [GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711)](https://github.com/mezz/JustEnoughItems/commit/212f9c745d1f7cb011c23c784caac036eb14e70c) - mezz
* [Fix #2733 Better handling for /reload](https://github.com/mezz/JustEnoughItems/commit/1b95efefbcb8186bac071a71cadda869e91df3e1) - mezz
* [Fix #2733 JEI doesn't update after /reload](https://github.com/mezz/JustEnoughItems/commit/48374815d0a0b88930ea2f8848f47f14405ea694) - mezz
* [Clarify Github Issue Templates](https://github.com/mezz/JustEnoughItems/commit/aa3a7e7e35254aaafcf0e8de946ba88b78910d7e) - mezz
* [Add github issue templates](https://github.com/mezz/JustEnoughItems/commit/135768cefd4fff4f3a44fb40224a7439849c6c35) - mezz
* [Update README](https://github.com/mezz/JustEnoughItems/commit/8f85dafb492a45ae01b5b90720b18d2fda5e47fd) - mezz
* [Simplify code for IngredientSorterComparators#getTagForSorting](https://github.com/mezz/JustEnoughItems/commit/6899e62c8421e3fb15c462e76708bfc01d2837b9) - mezz
v15.2.0.22
BETA
June 26, 2023
* [de-flake testSpacedOutRuns in CI](https://github.com/mezz/JustEnoughItems/commit/7f170792b5a61eb825c9df94032a3d9434cb5e1e) - mezz
v15.2.0.22
BETA
June 26, 2023
* [de-flake testSpacedOutRuns in CI](https://github.com/mezz/JustEnoughItems/commit/7f170792b5a61eb825c9df94032a3d9434cb5e1e) - mezz
v15.2.0.21
BETA
June 26, 2023
* [output failed test results in the build log](https://github.com/mezz/JustEnoughItems/commit/e9a4427c2a8887e3114a19504b9301743a369976) - mezz
v15.2.0.21
BETA
June 26, 2023
* [output failed test results in the build log](https://github.com/mezz/JustEnoughItems/commit/e9a4427c2a8887e3114a19504b9301743a369976) - mezz
v15.2.0.20
BETA
June 25, 2023
* [Add createTypedIngredient helper that also looks up the corresponding ingredient type (#3259)](https://github.com/mezz/JustEnoughItems/commit/bcb82dde1054ca64d362edfb1d2eb0ab92f86473) - Sara Freimer
v15.2.0.20
BETA
June 25, 2023
* [Add createTypedIngredient helper that also looks up the corresponding ingredient type (#3259)](https://github.com/mezz/JustEnoughItems/commit/bcb82dde1054ca64d362edfb1d2eb0ab92f86473) - Sara Freimer
v15.1.0.19
BETA
June 19, 2023
* [Increase maximum heap size for the Gradle daemon](https://github.com/mezz/JustEnoughItems/commit/f54ef8031284ccd963b730bfc9a897e293e9832e) - mezz
v15.1.0.19
BETA
June 19, 2023
* [Increase maximum heap size for the Gradle daemon](https://github.com/mezz/JustEnoughItems/commit/f54ef8031284ccd963b730bfc9a897e293e9832e) - mezz
v15.1.0.18
BETA
June 19, 2023
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/4f0714c72083d1ec94dd4c76922c229a91852b91) - Relentless
v15.1.0.18
BETA
June 19, 2023
* [Add support for Recipe Category Decorators (#3255)](https://github.com/mezz/JustEnoughItems/commit/4f0714c72083d1ec94dd4c76922c229a91852b91) - Relentless
v15.0.0.17
BETA
June 18, 2023
* [Update uk_ua.json (#3254)](https://github.com/mezz/JustEnoughItems/commit/2a38c00b044ef3dd1b75d9874320cc7dbe0423ae) - Un roman
* [Add Github Actions Workflow (#3250)](https://github.com/mezz/JustEnoughItems/commit/aa71f3463e0f9692cd6ffdd573f1a25bf7c7fb1b) - shartte
v15.0.0.17
BETA
June 18, 2023
* [Update uk_ua.json (#3254)](https://github.com/mezz/JustEnoughItems/commit/2a38c00b044ef3dd1b75d9874320cc7dbe0423ae) - Un roman
* [Add Github Actions Workflow (#3250)](https://github.com/mezz/JustEnoughItems/commit/aa71f3463e0f9692cd6ffdd573f1a25bf7c7fb1b) - shartte
v15.0.0.16
BETA
June 18, 2023
* [Add Github Actions Workflow (#3250)](https://github.com/mezz/JustEnoughItems/commit/aa71f3463e0f9692cd6ffdd573f1a25bf7c7fb1b) - shartte
v15.0.0.16
BETA
June 18, 2023
* [Add Github Actions Workflow (#3250)](https://github.com/mezz/JustEnoughItems/commit/aa71f3463e0f9692cd6ffdd573f1a25bf7c7fb1b) - shartte
v15.0.0.15
BETA
June 17, 2023
* [Fix give command executing when mouse is already full of the item](https://github.com/mezz/JustEnoughItems/commit/a7df1aeb10575cc919c2d40a3ff128dea46bc328) - mezz
v15.0.0.15
BETA
June 17, 2023
* [Fix give command executing when mouse is already full of the item](https://github.com/mezz/JustEnoughItems/commit/a7df1aeb10575cc919c2d40a3ff128dea46bc328) - mezz
v13.1.0.15
BETA
June 17, 2023
* [Update pt_br.json (#3226)](https://github.com/mezz/JustEnoughItems/commit/f3eeef5ece92de050b48be9cb9c981c29ddd4b6f) - Tony
v13.1.0.15
BETA
June 17, 2023
* [Update pt_br.json (#3226)](https://github.com/mezz/JustEnoughItems/commit/f3eeef5ece92de050b48be9cb9c981c29ddd4b6f) - Tony
v13.1.0.14
BETA
June 17, 2023
* [Fix mismatch between display names (#3220)](https://github.com/mezz/JustEnoughItems/commit/75dec2817651beed070863c68b39042dc72e963d) - HwakYuk
v13.1.0.14
BETA
June 17, 2023
* [Fix mismatch between display names (#3220)](https://github.com/mezz/JustEnoughItems/commit/75dec2817651beed070863c68b39042dc72e963d) - HwakYuk
v15.0.0.14
BETA
June 17, 2023
* [Fix removeIngredientsAtRuntime for ingredients with character formatting #3220](https://github.com/mezz/JustEnoughItems/commit/2ad7d39a1f8c5d3d19da47d5f67a70ed81cf49c6) - mezz
* [re-enable IngredientFilterTest](https://github.com/mezz/JustEnoughItems/commit/9fe64ba0b5bc1c18a83eb231b75f24b82f1a91fa) - mezz
v15.0.0.14
BETA
June 17, 2023
* [Fix removeIngredientsAtRuntime for ingredients with character formatting #3220](https://github.com/mezz/JustEnoughItems/commit/2ad7d39a1f8c5d3d19da47d5f67a70ed81cf49c6) - mezz
* [re-enable IngredientFilterTest](https://github.com/mezz/JustEnoughItems/commit/9fe64ba0b5bc1c18a83eb231b75f24b82f1a91fa) - mezz
v15.0.0.13
BETA
June 17, 2023
* [Fix pack_format version and update ForgeGradle 6 (#3248)](https://github.com/mezz/JustEnoughItems/commit/4bd277cc8adefbcca2ad698e7066b9b36386049e) - Davide Albiero
v15.0.0.13
BETA
June 17, 2023
* [Fix pack_format version and update ForgeGradle 6 (#3248)](https://github.com/mezz/JustEnoughItems/commit/4bd277cc8adefbcca2ad698e7066b9b36386049e) - Davide Albiero
v15.0.0.12
BETA
June 14, 2023
* [Bump to 1.20.1 (#3249)](https://github.com/mezz/JustEnoughItems/commit/4a9f1cbd2e654d98a3281fa38574b65fb99c7845) - shartte
v15.0.0.12
BETA
June 14, 2023
* [Bump to 1.20.1 (#3249)](https://github.com/mezz/JustEnoughItems/commit/4a9f1cbd2e654d98a3281fa38574b65fb99c7845) - shartte
v13.1.0.13
BETA
June 11, 2023
* [Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric](https://github.com/mezz/JustEnoughItems/commit/6fd2dc81cbc056da6d0494ec3e5bd085bca9daf9) - mezz
v13.1.0.13
BETA
June 11, 2023
* [Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric](https://github.com/mezz/JustEnoughItems/commit/6fd2dc81cbc056da6d0494ec3e5bd085bca9daf9) - mezz
v14.0.0.11
BETA
June 11, 2023
* [Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric](https://github.com/mezz/JustEnoughItems/commit/aa6e14229c0c44cd685ac6b4d1d7f513360da18a) - mezz
v14.0.0.11
BETA
June 11, 2023
* [Fix #3232 Call guiEventHandler.onGuiInit only after GuiInit in Fabric](https://github.com/mezz/JustEnoughItems/commit/aa6e14229c0c44cd685ac6b4d1d7f513360da18a) - mezz
v14.0.0.10
BETA
June 11, 2023
* [Update README build status badge](https://github.com/mezz/JustEnoughItems/commit/433213910ac697f0c0c125f7e9780b7dde47b3e3) - mezz
v14.0.0.10
BETA
June 11, 2023
* [Update README build status badge](https://github.com/mezz/JustEnoughItems/commit/433213910ac697f0c0c125f7e9780b7dde47b3e3) - mezz
v14.0.0.9
BETA
June 11, 2023
* [Fix #3240 crash from enabling color search](https://github.com/mezz/JustEnoughItems/commit/52e78b02432c093fc8de696857d13b08c56d3388) - mezz
v14.0.0.9
BETA
June 11, 2023
* [Fix #3240 crash from enabling color search](https://github.com/mezz/JustEnoughItems/commit/52e78b02432c093fc8de696857d13b08c56d3388) - mezz
v13.1.0.12
BETA
June 11, 2023
* [Fix #3240 crash from enabling color search](https://github.com/mezz/JustEnoughItems/commit/2ca0921bd638e128cbee9c89cd2a4efa799c2381) - mezz
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/3ebf026d68cfe2de3428dff35a28f793189653c4) - mezz
* [remove unused call to ClientConfig](https://github.com/mezz/JustEnoughItems/commit/30b0ac70729b570e7f3ff43bcc25228d6b5bee2b) - mezz
v13.1.0.12
BETA
June 11, 2023
* [Fix #3240 crash from enabling color search](https://github.com/mezz/JustEnoughItems/commit/2ca0921bd638e128cbee9c89cd2a4efa799c2381) - mezz
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/3ebf026d68cfe2de3428dff35a28f793189653c4) - mezz
* [remove unused call to ClientConfig](https://github.com/mezz/JustEnoughItems/commit/30b0ac70729b570e7f3ff43bcc25228d6b5bee2b) - mezz
v14.0.0.8
BETA
June 11, 2023
* [Remove unused call to ClientConfig](https://github.com/mezz/JustEnoughItems/commit/57e177ec57fdd7aa19fba305145dcc292241f2dd) - mezz
* [Fix #3243 Crash on Fabric from EffectRenderingInventoryScreenMixin](https://github.com/mezz/JustEnoughItems/commit/9e9147537ee0fee1a145b4d4283a1cb750e2d0cd) - mezz
v14.0.0.8
BETA
June 11, 2023
* [Remove unused call to ClientConfig](https://github.com/mezz/JustEnoughItems/commit/57e177ec57fdd7aa19fba305145dcc292241f2dd) - mezz
* [Fix #3243 Crash on Fabric from EffectRenderingInventoryScreenMixin](https://github.com/mezz/JustEnoughItems/commit/9e9147537ee0fee1a145b4d4283a1cb750e2d0cd) - mezz
v14.0.0.7
BETA
June 11, 2023
* [Fix ingredient alignment in anvil recipes](https://github.com/mezz/JustEnoughItems/commit/fb65ea55babb7e2a4b19bdddb11a899f078ea3f4) - mezz
* [Update code for highlighting ingredients when hovered](https://github.com/mezz/JustEnoughItems/commit/ce59ad42d7de83fdf78e94f1dc5dc6c0c591616b) - mezz
v14.0.0.7
BETA
June 11, 2023
* [Fix ingredient alignment in anvil recipes](https://github.com/mezz/JustEnoughItems/commit/fb65ea55babb7e2a4b19bdddb11a899f078ea3f4) - mezz
* [Update code for highlighting ingredients when hovered](https://github.com/mezz/JustEnoughItems/commit/ce59ad42d7de83fdf78e94f1dc5dc6c0c591616b) - mezz
v14.0.0.6
BETA
June 11, 2023
* [Update code for highlighting ingredients when hovered](https://github.com/mezz/JustEnoughItems/commit/ce59ad42d7de83fdf78e94f1dc5dc6c0c591616b) - mezz
v14.0.0.6
BETA
June 11, 2023
* [Update code for highlighting ingredients when hovered](https://github.com/mezz/JustEnoughItems/commit/ce59ad42d7de83fdf78e94f1dc5dc6c0c591616b) - mezz
v14.0.0.5
BETA
June 11, 2023
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/9fda12e375f3f481e89524cdbb4781ca70087905) - mezz
v14.0.0.5
BETA
June 11, 2023
* [Fix the text filter search box](https://github.com/mezz/JustEnoughItems/commit/9fda12e375f3f481e89524cdbb4781ca70087905) - mezz
v14.0.0.4
BETA
June 8, 2023
* [temporarily disable the ingredient filter test](https://github.com/mezz/JustEnoughItems/commit/d6be95a38a87f06c36f8657b3c0b9d31b462c060) - mezz
* [Avoid calling Translator in tests, clean up unused import](https://github.com/mezz/JustEnoughItems/commit/a4ecf3419aec7a4b8817ee75584b61cc40f4bfeb) - mezz
* [Initial Port to 1.20 (#3229)](https://github.com/mezz/JustEnoughItems/commit/875d9c1d30e7cbd768ad433585c6e97747261be1) - shartte
* [use consumer instead of set for search tree results](https://github.com/mezz/JustEnoughItems/commit/b5b00557f5df18c35e545e3cc8cd65ca4b975ba1) - mezz
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
* [Update uk_ua.json (#3155)](https://github.com/mezz/JustEnoughItems/commit/268a3e3b9a74bc736ee4838816eec2fd08998b4d) - Un roman
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
v14.0.0.4
BETA
June 8, 2023
* [temporarily disable the ingredient filter test](https://github.com/mezz/JustEnoughItems/commit/d6be95a38a87f06c36f8657b3c0b9d31b462c060) - mezz
* [Avoid calling Translator in tests, clean up unused import](https://github.com/mezz/JustEnoughItems/commit/a4ecf3419aec7a4b8817ee75584b61cc40f4bfeb) - mezz
* [Initial Port to 1.20 (#3229)](https://github.com/mezz/JustEnoughItems/commit/875d9c1d30e7cbd768ad433585c6e97747261be1) - shartte
* [use consumer instead of set for search tree results](https://github.com/mezz/JustEnoughItems/commit/b5b00557f5df18c35e545e3cc8cd65ca4b975ba1) - mezz
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
* [Update uk_ua.json (#3155)](https://github.com/mezz/JustEnoughItems/commit/268a3e3b9a74bc736ee4838816eec2fd08998b4d) - Un roman
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
v13.1.0.11
BETA
May 14, 2023
* [use consumer instead of set for search tree results](https://github.com/mezz/JustEnoughItems/commit/b5b00557f5df18c35e545e3cc8cd65ca4b975ba1) - mezz
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
v13.1.0.11
BETA
May 14, 2023
* [use consumer instead of set for search tree results](https://github.com/mezz/JustEnoughItems/commit/b5b00557f5df18c35e545e3cc8cd65ca4b975ba1) - mezz
* [Fix tests](https://github.com/mezz/JustEnoughItems/commit/db5b17cb3d260ffa00667b73906167c95ea15fde) - mezz
* [Clean up functional supplier code](https://github.com/mezz/JustEnoughItems/commit/957440c8f8a41950f9a525d39a727418a5d7d091) - mezz
* [Add config option to lookup recipes for the fluid inside of items in addition to the item](https://github.com/mezz/JustEnoughItems/commit/76278d489072fc1d3e3477df163228ae03e6e42e) - mezz
* [Update config files when new options are added or removed](https://github.com/mezz/JustEnoughItems/commit/f8410febaf0e88866a6f0fd8fc9717f17c7bc1f3) - mezz
v13.1.0.9
BETA
May 2, 2023
* [Update uk_ua.json (#3155)](https://github.com/mezz/JustEnoughItems/commit/268a3e3b9a74bc736ee4838816eec2fd08998b4d) - Un roman
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
v13.1.0.9
BETA
May 2, 2023
* [Update uk_ua.json (#3155)](https://github.com/mezz/JustEnoughItems/commit/268a3e3b9a74bc736ee4838816eec2fd08998b4d) - Un roman
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
v13.1.0.8
BETA
May 2, 2023
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
v13.1.0.8
BETA
May 2, 2023
* [Create vi_vn.json (#3141)](https://github.com/mezz/JustEnoughItems/commit/8570c996d35344b4be47759cc58824de5168d135) - bl205vn
v13.1.0.7
BETA
May 1, 2023
* [Fix #3194 Make the save config thread short-lived](https://github.com/mezz/JustEnoughItems/commit/570a3054aeed76362b2116c9bf19228e046a57e0) - mezz
v13.1.0.7
BETA
May 1, 2023
* [Fix #3194 Make the save config thread short-lived](https://github.com/mezz/JustEnoughItems/commit/570a3054aeed76362b2116c9bf19228e046a57e0) - mezz
v13.1.0.6
BETA
April 18, 2023
* [Fix #3183 Too many catalysts crashes the client](https://github.com/mezz/JustEnoughItems/commit/e30d1bd7cafcaac72f20b13c26d25a6d20f1d275) - mezz
v13.1.0.6
BETA
April 18, 2023
* [Fix #3183 Too many catalysts crashes the client](https://github.com/mezz/JustEnoughItems/commit/e30d1bd7cafcaac72f20b13c26d25a6d20f1d275) - mezz
v13.1.0.5
BETA
April 17, 2023
* [Fix #3183 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/e2b92506c9ec5a663fdb769e7e3c6722da645ac5) - mezz
v13.1.0.5
BETA
April 17, 2023
* [Fix #3183 Loosen restrictions on gui placement and rectangles going offscreen](https://github.com/mezz/JustEnoughItems/commit/e2b92506c9ec5a663fdb769e7e3c6722da645ac5) - mezz
v13.1.0.4
BETA
April 17, 2023
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/992edcc6196ee8a6d3f78785ece0d11118b51734) - mezz
v13.1.0.4
BETA
April 17, 2023
* [Close #3190 Add support for ghost ingredient dragging from bookmarks](https://github.com/mezz/JustEnoughItems/commit/992edcc6196ee8a6d3f78785ece0d11118b51734) - mezz
v13.1.0.3
BETA
April 16, 2023
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/48325818e94d1fdb5fc2cf75324524d95580efe7) - mezz
v13.1.0.3
BETA
April 16, 2023
* [Make FileWatcherThread a daemon thread](https://github.com/mezz/JustEnoughItems/commit/48325818e94d1fdb5fc2cf75324524d95580efe7) - mezz
v13.1.0.2
BETA
April 3, 2023
* [Add JeiHelpers access to VanillaCategoryExtension (#3174)](https://github.com/mezz/JustEnoughItems/commit/2bbf6670b43d5d1221f286e0d13f4813f2df1a2b) - Davide Albiero
v13.1.0.2
BETA
April 3, 2023
* [Add JeiHelpers access to VanillaCategoryExtension (#3174)](https://github.com/mezz/JustEnoughItems/commit/2bbf6670b43d5d1221f286e0d13f4813f2df1a2b) - Davide Albiero
v13.0.0.1
BETA
April 2, 2023
* [Update to Minecraft 1.19.4](https://github.com/mezz/JustEnoughItems/commit/a8a0405cec5fddf28efaa320b150089b01c155dc) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/739fde73225d006c83af22db04c5723d9c539dc7) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/c6c115cfad74659c56cfbc293992e064f9deae0f) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/b79af654216f26887d4f01e54c1a0d04011546d5) - mezz
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/8d7aaa149bfb330af91cc46ac70a23950e4834fb) - mezz
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/71229ebe8e605ed84300ed95fcfd8bc559f22820) - mezz
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/59ef1d2817ecd351e1857b32a57adbe79da6925c) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/464e895dae49d19e01d5704a6ff85d81b98957c4) - mezz
v13.0.0.1
BETA
April 2, 2023
* [Update to Minecraft 1.19.4](https://github.com/mezz/JustEnoughItems/commit/a8a0405cec5fddf28efaa320b150089b01c155dc) - mezz
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/739fde73225d006c83af22db04c5723d9c539dc7) - mezz
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/c6c115cfad74659c56cfbc293992e064f9deae0f) - mezz
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/b79af654216f26887d4f01e54c1a0d04011546d5) - mezz
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/8d7aaa149bfb330af91cc46ac70a23950e4834fb) - mezz
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/71229ebe8e605ed84300ed95fcfd8bc559f22820) - mezz
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/59ef1d2817ecd351e1857b32a57adbe79da6925c) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/464e895dae49d19e01d5704a6ff85d81b98957c4) - mezz
v12.4.0.22
BETA
March 24, 2023
* [Add JeiHelpers access to VanillaCategoryExtension (#3159)](https://github.com/mezz/JustEnoughItems/commit/21ba22e975f5792ed1fa62763ddbb76dcef592bb) - Davide Albiero
v12.4.0.22
BETA
March 24, 2023
* [Add JeiHelpers access to VanillaCategoryExtension (#3159)](https://github.com/mezz/JustEnoughItems/commit/21ba22e975f5792ed1fa62763ddbb76dcef592bb) - Davide Albiero
v12.3.0.21
BETA
March 12, 2023
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/c6c115cfad74659c56cfbc293992e064f9deae0f) - mezz
v12.3.0.21
BETA
March 12, 2023
* [Remove fabric depends statement for anything other than the core project](https://github.com/mezz/JustEnoughItems/commit/c6c115cfad74659c56cfbc293992e064f9deae0f) - mezz
v12.3.0.20
BETA
March 12, 2023
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/b79af654216f26887d4f01e54c1a0d04011546d5) - mezz
v12.3.0.20
BETA
March 12, 2023
* [Fix #2991 Fix starting on server thread in Fabric after reload](https://github.com/mezz/JustEnoughItems/commit/b79af654216f26887d4f01e54c1a0d04011546d5) - mezz
v12.3.0.19
BETA
March 11, 2023
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/8d7aaa149bfb330af91cc46ac70a23950e4834fb) - mezz
v12.3.0.19
BETA
March 11, 2023
* [Fix #3145 JEI fails to load on Forge server](https://github.com/mezz/JustEnoughItems/commit/8d7aaa149bfb330af91cc46ac70a23950e4834fb) - mezz
v12.3.0.18
BETA
February 27, 2023
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/71229ebe8e605ed84300ed95fcfd8bc559f22820) - mezz
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
v12.3.0.18
BETA
February 27, 2023
* [Improve logging of slow plugins, reduce info log spam](https://github.com/mezz/JustEnoughItems/commit/71229ebe8e605ed84300ed95fcfd8bc559f22820) - mezz
* [Move some loading steps and config loading to an earlier time](https://github.com/mezz/JustEnoughItems/commit/4128bf4261e025ce10e0d8b4be70f83826f3dc1f) - mezz
v12.2.0.17
BETA
February 21, 2023
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/59ef1d2817ecd351e1857b32a57adbe79da6925c) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
v12.2.0.17
BETA
February 21, 2023
* [Improve config file watcher, avoid creating excess threads on world reload](https://github.com/mezz/JustEnoughItems/commit/59ef1d2817ecd351e1857b32a57adbe79da6925c) - mezz
* [Move input debug logs behind a new DebugInputs config flag](https://github.com/mezz/JustEnoughItems/commit/e70a56ea2f1b42d1022e75edec08b2ec936726c0) - mezz
v12.2.0.16
BETA
February 15, 2023
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/464e895dae49d19e01d5704a6ff85d81b98957c4) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/972c690ab94065f4a87b7731a36ff3ed371b86f8) - Waiting Idly
v12.2.0.16
BETA
February 15, 2023
* [Fix ghost ingredient dragging](https://github.com/mezz/JustEnoughItems/commit/464e895dae49d19e01d5704a6ff85d81b98957c4) - mezz
* [Add a 1.19 config for the position of new bookmarks (#3113)](https://github.com/mezz/JustEnoughItems/commit/972c690ab94065f4a87b7731a36ff3ed371b86f8) - Waiting Idly
v12.1.1.13
BETA
January 30, 2023
* [Clarify version names for modrinth publishing](https://github.com/mezz/JustEnoughItems/commit/6522d3eb59663e2edd700cefe6c5e6f250570e76) - mezz
v12.1.1.13
BETA
January 30, 2023
* [Clarify version names for modrinth publishing](https://github.com/mezz/JustEnoughItems/commit/6522d3eb59663e2edd700cefe6c5e6f250570e76) - mezz
v12.1.1.12
BETA
January 29, 2023
* [differentiate forge and fabric versions for modrinth](https://github.com/mezz/JustEnoughItems/commit/65422bb04d43e7f9ae2e011b7c5714b23bf05148) - mezz
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/acf218192a552349d80907ba96eeade15f76166e) - mezz
v12.1.1.12
BETA
January 29, 2023
* [differentiate forge and fabric versions for modrinth](https://github.com/mezz/JustEnoughItems/commit/65422bb04d43e7f9ae2e011b7c5714b23bf05148) - mezz
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/acf218192a552349d80907ba96eeade15f76166e) - mezz
v12.1.1.11
BETA
January 29, 2023
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/acf218192a552349d80907ba96eeade15f76166e) - mezz
v12.1.1.11
BETA
January 29, 2023
* [List fewer changes in the changelog.md](https://github.com/mezz/JustEnoughItems/commit/acf218192a552349d80907ba96eeade15f76166e) - mezz
v7.8.0.1009
BETA
January 29, 2023
### Current release 7.8.0.1009
* [publish to modrinth](https://github.com/mezz/JustEnoughItems/commit/a71ed62a9d15c33d872fd941005a5008f6fdcd48) - mezz
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/84902937a41644a0d218ae989739d7a25e31917b) - mezz
* [Fix edit mode config](https://github.com/mezz/JustEnoughItems/commit/0e4541daf38ad77bdefa19a2dd3d24dad2a99c07) - mezz
* [Improve performance and memory size of the ingredient filter (#2734)](https://github.com/mezz/JustEnoughItems/commit/3b8f22650855c3404d7f3a9d952c719cd8018c59) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/3aa7239cac80aa0386f9864a2e6316ab728b6576) - mezz
* [Update build.gradle](https://github.com/mezz/JustEnoughItems/commit/852aebdd5fc74f2f70110fec854127c656f42b37) - mezz
* [Generate changelog before publishing to curseforge](https://github.com/mezz/JustEnoughItems/commit/340f63415ef0cbcfc3702c0bf80f7389273f2f11) - mezz
* [Fix maven publishing step in Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/4d57cd31e6bd517a4ceafb8b8f45c121ad3d71ac) - mezz
v12.1.1.10
BETA
January 29, 2023
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/9cdd9915f017e314ba7e7edf7b9dc7b09ba5eb15) - mezz
v12.1.1.10
BETA
January 29, 2023
* [Add modrinth upload task](https://github.com/mezz/JustEnoughItems/commit/9cdd9915f017e314ba7e7edf7b9dc7b09ba5eb15) - mezz
v12.1.1.9
BETA
January 27, 2023
* [Fix parchment mapping repo resolution for Fabric projects](https://github.com/mezz/JustEnoughItems/commit/4e1333e0019779f97434f7c0f84961eedbaf5047) - mezz
* [Expose config serializers to the API](https://github.com/mezz/JustEnoughItems/commit/f7851dcc6311285266403da16d09615cb031f920) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
v12.1.1.9
BETA
January 27, 2023
* [Fix parchment mapping repo resolution for Fabric projects](https://github.com/mezz/JustEnoughItems/commit/4e1333e0019779f97434f7c0f84961eedbaf5047) - mezz
* [Expose config serializers to the API](https://github.com/mezz/JustEnoughItems/commit/f7851dcc6311285266403da16d09615cb031f920) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
v4.16.1.1000
BETA
January 27, 2023
Version imported from official provider.
v12.1.1.8
BETA
January 27, 2023
* [Expose config serializers to the API](https://github.com/mezz/JustEnoughItems/commit/f7851dcc6311285266403da16d09615cb031f920) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
v12.1.1.8
BETA
January 27, 2023
* [Expose config serializers to the API](https://github.com/mezz/JustEnoughItems/commit/f7851dcc6311285266403da16d09615cb031f920) - mezz
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
v12.1.0.7
BETA
January 27, 2023
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
v12.1.0.7
BETA
January 27, 2023
* [Expose control of the configs to the API](https://github.com/mezz/JustEnoughItems/commit/2c830f825626242f927bcd45d021949f9afef670) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/aed8a2e32ab97a41c377dbb5b3e6ca1945c14ee4) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/657a679c775b3b716d07619c30caaf406c433dde) - mezz
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
v12.0.2.6
BETA
January 27, 2023
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
v12.0.2.6
BETA
January 27, 2023
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/2d9a2b1431fb59eb2ed852edbeded22b84d82dfd) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/4b504fcc2855a28fd915aa693c137781d33d0fc5) - mezz
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
v11.5.2.1007
BETA
January 27, 2023
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
v11.5.2.1007
BETA
January 27, 2023
* [Fix #3079 Write the blacklist to file if the file does not exist yet](https://github.com/mezz/JustEnoughItems/commit/15bbaa4f8db1d77cf7ddd99178ffcd22dc20bd89) - mezz
* [Simplify platform config helper code](https://github.com/mezz/JustEnoughItems/commit/e6ea3b4ef72737f927939682ae9b5c90c5d980f5) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
v12.0.2.5
BETA
January 27, 2023
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
v12.0.2.5
BETA
January 27, 2023
* [Speed up maven repo resolution](https://github.com/mezz/JustEnoughItems/commit/0a76f9806bc4ec0e13edda671f8ec66e7328678b) - mezz
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
v12.0.2.4
BETA
January 27, 2023
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
v12.0.2.4
BETA
January 27, 2023
* [update to Recommended Forge for 1.19.3](https://github.com/mezz/JustEnoughItems/commit/274cffed6af95206bc78884a6e0dcd7b140ac594) - mezz
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
v12.0.2.3
BETA
January 27, 2023
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
v12.0.2.3
BETA
January 27, 2023
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/87dbb6bbbb9a517fff3a20a61f6157f3664c0d4e) - mezz
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
v11.5.2.1006
BETA
January 27, 2023
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
v11.5.2.1006
BETA
January 27, 2023
* [Close #3077, Add link to open the JEI config folder when you click the settings button](https://github.com/mezz/JustEnoughItems/commit/e7570624748f7c521a9efcc8e60b7884f63ad984) - mezz
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
v10.2.1.1002
BETA
January 27, 2023
* [Fix #3043 Can't save blacklist](https://github.com/mezz/JustEnoughItems/commit/78ec32b7d0b0a702fbefabc3b8d7c43d9cb1c55a) - mezz
* [Create kk\_kz.json for 1.18 (#3102)](https://github.com/mezz/JustEnoughItems/commit/bd1d5e5f6c659b28bf8f09a8e3d115fc25cb3e16) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
v10.2.1.1002
BETA
January 27, 2023
* [Fix #3043 Can't save blacklist](https://github.com/mezz/JustEnoughItems/commit/78ec32b7d0b0a702fbefabc3b8d7c43d9cb1c55a) - mezz
* [Create kk\_kz.json for 1.18 (#3102)](https://github.com/mezz/JustEnoughItems/commit/bd1d5e5f6c659b28bf8f09a8e3d115fc25cb3e16) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
v11.5.2.1005
BETA
January 27, 2023
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
v11.5.2.1005
BETA
January 27, 2023
* [Set a maximum Minecraft version of 1.19.2](https://github.com/mezz/JustEnoughItems/commit/71894a977f62742fcb505c83fd2e29dab46e3791) - mezz
* Minecraft 1.19.3 has breaking changes and is not compatible with this version of JEI.
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
v9.7.2.1001
BETA
January 27, 2023
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/d682b63c75e50e46992d8cb5d61601139b0409d0) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/3fe52ee71a4e1daab0033cf3a4413d3d610bad2c) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/c6833c5fc51936999346a780089ade61350ec5bc) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/d503a1174a52f15e55c27adb9f1d54acdbfd31d8) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/fbadfb381ac5717066be038345076f5dd73cb4f2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
v8.3.1.1002
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.1004
BETA
January 27, 2023
Version imported from official provider.
v11.5.2.1004
BETA
January 27, 2023
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
v11.5.2.1004
BETA
January 27, 2023
* [Update zh\_cn.json (#3105)](https://github.com/mezz/JustEnoughItems/commit/2f56b84b5d2393ab7c410b0b25ce9941382a82e7) - ArchiDreamZ
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
v11.5.2.1003
BETA
January 27, 2023
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.2.1003
BETA
January 27, 2023
* [Fix missing period and space in kk\_kz.json (#3101)](https://github.com/mezz/JustEnoughItems/commit/2106f3f3437ce339fac9555749fb3f7723077b98) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v10.2.1.1001
BETA
January 27, 2023
* [Create kk\_kz.json for 1.18 (#3102)](https://github.com/mezz/JustEnoughItems/commit/bd1d5e5f6c659b28bf8f09a8e3d115fc25cb3e16) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
v10.2.1.1001
BETA
January 27, 2023
* [Create kk\_kz.json for 1.18 (#3102)](https://github.com/mezz/JustEnoughItems/commit/bd1d5e5f6c659b28bf8f09a8e3d115fc25cb3e16) - AlibekAytjan
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/074823b11f9c1bb429935fb8241080a10a1c3087) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/cb84b6c9f6c3208acd724bd86722af3fea7a7d02) - mezz
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* \# Conflicts:
* \# .jenkins/Jenkinsfile
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
v11.5.2.1002
BETA
January 27, 2023
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
v11.5.2.1002
BETA
January 27, 2023
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/9f1a77b1c5b695f8203163633fd169aff0dd7844) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
v12.0.2.2
BETA
January 27, 2023
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v12.0.2.2
BETA
January 27, 2023
* [remove jar archive in Jenkins (it is already available in maven and curseforge)](https://github.com/mezz/JustEnoughItems/commit/ac55b73177258975d53e3c32eae2fc0ae52646e6) - mezz
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/7b9827c376f936c1dc28373ef06ec40fd4673262) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/b271a9c052bb06aad239b718a7d5d4a42bd3bd19) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/7558039b767af2b59a5dc39d54b8ea919163ddfa) - mezz
* [Update to 1.19.3](https://github.com/mezz/JustEnoughItems/commit/4430d23acac0eafb9d9f2543d1156558fda40fec) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.2.1000
BETA
January 27, 2023
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
v11.5.2.1000
BETA
January 27, 2023
* [use tools.jdk for Jenkinsfile instead of JAVA\_HOME env var](https://github.com/mezz/JustEnoughItems/commit/74fcc826e8e702597365261601e18ddbe2c9eecd) - mezz
* [Fix #3093 Create a runtime registration step before onRuntimeAvailable](https://github.com/mezz/JustEnoughItems/commit/cfb7c8d3767f43a7ab18b9236f794abfecc70b33) - mezz
* [Hide ingredients that have the tag "c:hidden\_from\_recipe\_viewers"](https://github.com/mezz/JustEnoughItems/commit/1a08a45e887aa8224b2cbe1a24645d7b443a6676) - mezz
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
v11.5.0.297
BETA
January 27, 2023
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.0.297
BETA
January 27, 2023
* [chore: Add Gui and Library maven publish to Jenkinsfile (#3066)](https://github.com/mezz/JustEnoughItems/commit/01f613671cb4635a0a5c23b85c40f1d52d0f3d00) - Kli Kli
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.0.296
BETA
January 27, 2023
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.0.296
BETA
January 27, 2023
* [fix sources jar configuration](https://github.com/mezz/JustEnoughItems/commit/28ca460fafde8150988b8c70bf3bacd4397e7d36) - mezz
* [fix publishing of sources jars for Gui and Library](https://github.com/mezz/JustEnoughItems/commit/ca717007b3ecd35e6abf5c6b08aa82d3a4d4134c) - mezz
* [publish Library and Gui jars to maven](https://github.com/mezz/JustEnoughItems/commit/66de59b65f548c2ae2a872f6a0a698d0bd41fe4b) - mezz
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.0.293
BETA
January 27, 2023
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.0.293
BETA
January 27, 2023
* [Fix publishing the Core artifact](https://github.com/mezz/JustEnoughItems/commit/38fa7cbebda074de30cd19d85069d75457206695) - mezz
v11.5.0.292
BETA
January 27, 2023
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
v11.5.0.292
BETA
January 27, 2023
* [Code cleanup](https://github.com/mezz/JustEnoughItems/commit/c83958436399abdc3581b16d0d73df56ea555073) - mezz
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
v11.5.0.291
BETA
January 27, 2023
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
v11.5.0.291
BETA
January 27, 2023
* [Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058)](https://github.com/mezz/JustEnoughItems/commit/6476d975359e1c2ff517d94b58ff2dcc7bf780ae) - James Mitchell
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
v11.4.0.290
BETA
January 27, 2023
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
v11.4.0.290
BETA
January 27, 2023
* [update pt\_br (#3040)](https://github.com/mezz/JustEnoughItems/commit/8f79ba8f1b63799db85415fe82147eef6cd25908) - FITFC
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
v11.4.0.289
BETA
January 27, 2023
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.289
BETA
January 27, 2023
* [log gui change on debug mode only (#3052)](https://github.com/mezz/JustEnoughItems/commit/042cbc9463d10651cf6e6cd4bf1cc17a0ddd5f16) - Jonathan Colmenares
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.288
BETA
January 27, 2023
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.288
BETA
January 27, 2023
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.287
BETA
January 27, 2023
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.287
BETA
January 27, 2023
* [Mark 1.19.2 builds as betas](https://github.com/mezz/JustEnoughItems/commit/bd7a56faccd62e5dfc10e22c8855a338f37a20c5) - mezz
* [Fix hiding items from recipes via the API](https://github.com/mezz/JustEnoughItems/commit/b7f3e66e109fb467337aa78e56a99eadbfff0237) - mezz
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v10.2.1.283
BETA
January 27, 2023
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
v10.2.1.283
BETA
January 27, 2023
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/06e9d54a6c22f369a3fdea14a7adb1ef51860873) - mezz
* [Fix #3034 cheat mode not working, #3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/d80adf912bef8f6da950795d04ba638949f0bd4c) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
v9.7.2.281
BETA
January 27, 2023
* [spotless cleanup](https://github.com/mezz/JustEnoughItems/commit/c6833c5fc51936999346a780089ade61350ec5bc) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/d503a1174a52f15e55c27adb9f1d54acdbfd31d8) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/fbadfb381ac5717066be038345076f5dd73cb4f2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
v10.2.1.280
BETA
January 27, 2023
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
v10.2.1.280
BETA
January 27, 2023
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/5b3318761f964467bf61e40da9c5d8cce11b77f0) - mezz
v10.2.1.278
BETA
January 27, 2023
* [Update to Beta release type on CurseForge](https://github.com/mezz/JustEnoughItems/commit/2838ffe4789bac7ee376198d8f26f1b61cfe5098) - mezz
v10.2.1.278
BETA
January 27, 2023
* [Update to Beta release type on CurseForge](https://github.com/mezz/JustEnoughItems/commit/2838ffe4789bac7ee376198d8f26f1b61cfe5098) - mezz
v9.7.2.277
BETA
January 27, 2023
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/fbadfb381ac5717066be038345076f5dd73cb4f2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
v9.4.1.276
BETA
January 27, 2023
Version imported from official provider.
v9.7.2.273
BETA
January 27, 2023
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/fbadfb381ac5717066be038345076f5dd73cb4f2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
v9.7.2.266
BETA
January 27, 2023
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0b7a39b9e3f29aef2b84bcdb2b864cb249a79941) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
v9.7.2.264
BETA
January 27, 2023
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/145ab6a1904ca562a8bf0bede62dffce029e66c4) - mezz
v9.7.2.259
BETA
January 27, 2023
* [Make the \`Show Recipes\` tooltip optional in the API (#2972) (#2974)](https://github.com/mezz/JustEnoughItems/commit/f2b2c92a872025cc1ad695f1657d4b20b4ae7adb) - Relentless
* [Quiet the log line for "Could not find a matching ingredient to remove ..." (#2954)](https://github.com/mezz/JustEnoughItems/commit/d783e8e55ced6a0248f33b22d31604d8b0e03f13) - Colter
* Co-authored-by: mezz
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/6f97357d458f02f5cd57cc3dfe19dc674c265064) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
v9.7.0.229
BETA
January 27, 2023
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/2c9d141598968305ddca5307d54486c309dcfad6) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.226
BETA
January 27, 2023
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/199b08c3d6771bfa2a98162ca54028697e4be48e) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.224
BETA
January 27, 2023
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/43ae1273b1cf9c6c82f4e2f1c91da45b853e4c18) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/17dbee8cd6ae06279b2269ef1c75a265e95bbdc5) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.195
BETA
January 27, 2023
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.194
BETA
January 27, 2023
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.193
BETA
January 27, 2023
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.192
BETA
January 27, 2023
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v9.7.0.180
BETA
January 27, 2023
* [deprecate some api methods that depend on forge-specific code](https://github.com/mezz/JustEnoughItems/commit/e0fa409e74153d687d901fd3dba40957a02099cd) - mezz
* [Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients](https://github.com/mezz/JustEnoughItems/commit/01fd9c02bb0b2348d988452ca5edd8ccbba704cb) - mezz
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
v9.6.0.179
BETA
January 27, 2023
* [Move config screen into platform service](https://github.com/mezz/JustEnoughItems/commit/fadb4d9741884d1dec0201d541f04fbe4f764f6f) - mezz
* [move forge configs into forge folder](https://github.com/mezz/JustEnoughItems/commit/981e463c97f9a3c89bed3fb6991bc1c76b334663) - mezz
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
v9.6.0.178
BETA
January 27, 2023
* [Add platform server helper](https://github.com/mezz/JustEnoughItems/commit/f4ebadd513a8ee7d628c4b3e56de3bb2293e6197) - mezz
* [Use service to get particle icons](https://github.com/mezz/JustEnoughItems/commit/c97b9d3db9ef1e05195804a9caa618d9bdccefdc) - mezz
* [Organize packet data into data and context](https://github.com/mezz/JustEnoughItems/commit/2b04f090497fb4cc3a54c0db4c5c9fc200a4a7b0) - mezz
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
v9.6.0.177
BETA
January 27, 2023
* [Update es\_es.json (#2782)](https://github.com/mezz/JustEnoughItems/commit/0263f7090ff197d026c404cea98531b81bf8b301) - zeedif
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
v9.6.0.176
BETA
January 27, 2023
* [Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED\_SERVER](https://github.com/mezz/JustEnoughItems/commit/db613c8519cdbcbb4b0d66857b0d5dae3998c7ff) - mezz
* [Clean up ErrorUtil](https://github.com/mezz/JustEnoughItems/commit/61758a12034f85b4829bb00b45d0b3b63fac123b) - mezz
* [Move registry access to a service loader](https://github.com/mezz/JustEnoughItems/commit/35c1706cfe8a4fcc0f1d68f691917b1e268c984f) - mezz
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
v9.5.5.175
BETA
January 27, 2023
* [Update it\_it.json (#2785)](https://github.com/mezz/JustEnoughItems/commit/3a008930cb32dc33931468be00a1e4003d1e464d) - Andrea Costa
* [Protect against mod crashes when checking for enchantable items](https://github.com/mezz/JustEnoughItems/commit/ac26e8c7bd5f4727e84883a85026bd66a0b2fbf7) - mezz
v9.5.5.173
BETA
January 27, 2023
* [Add access to IIngredientManager from recipe catalyst registration](https://github.com/mezz/JustEnoughItems/commit/808372d990fb311eb83d89d27d111d6fdce6d92d) - mezz
* [organize some network code into subprojects](https://github.com/mezz/JustEnoughItems/commit/b709cc36179fc61ea627f995335d24b0bac01216) - mezz
* [Refactor server connection logic into its own class](https://github.com/mezz/JustEnoughItems/commit/98abba6b2e2b75f716978305268555e533b5402d) - mezz
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
v9.5.4.170
BETA
January 27, 2023
* [Organize some config files into subprojects](https://github.com/mezz/JustEnoughItems/commit/2c5229fca155e5655e55e4d81ed3c1e5d594d082) - mezz
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
v9.5.4.169
BETA
January 27, 2023
* [Move Translator to common.util](https://github.com/mezz/JustEnoughItems/commit/17927c0a20902319492336642484239284bc71ac) - mezz
* [Include all test results in Jenkins](https://github.com/mezz/JustEnoughItems/commit/880be88737c4be9d5d73c9cf5cd7e96155307124) - mezz
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
v9.4.1.168
BETA
January 27, 2023
Version imported from official provider.
v9.5.4.167
BETA
January 27, 2023
* [Clean up ReflectionUtil](https://github.com/mezz/JustEnoughItems/commit/5e692c7ca7168999c4a7a6105b5653917e3ad4dd) - mezz
* [Move more code into the Core and Common subprojects](https://github.com/mezz/JustEnoughItems/commit/2112d63b268bce244ab6e05c9b1fc8f23dc484d8) - mezz
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
v9.5.4.166
BETA
January 27, 2023
* [Clean up ColorNamer code](https://github.com/mezz/JustEnoughItems/commit/c784e6a20312ef31e081210a3e185e2a30c13046) - mezz
* [Move search logic into core subproject](https://github.com/mezz/JustEnoughItems/commit/847fb20ab1590b7e3905c49b5fe4fb7bdf1e110e) - mezz
* [Create "Core" subproject for code that does not depend on Minecraft](https://github.com/mezz/JustEnoughItems/commit/d005fda4e2ea1f0a446634307654b907913d7a26) - mezz
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
v9.5.4.165
BETA
January 27, 2023
* [Fix #2756 Fuel recipes with high values can overflow the recipe background](https://github.com/mezz/JustEnoughItems/commit/8edf068e17646debaf3f095d32a736b172448614) - mezz
v9.5.4.164
BETA
January 27, 2023
* [Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe](https://github.com/mezz/JustEnoughItems/commit/8b62850a0056c2fbc2f481eb0993f3de259b7ac7) - mezz
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
v9.5.3.163
BETA
January 27, 2023
* [Improve startup code to be more resilient to modded bugs](https://github.com/mezz/JustEnoughItems/commit/5242ae9ffbdb09ebf46597f750839bba5288c6e4) - mezz
* [Fix bookmark config creation](https://github.com/mezz/JustEnoughItems/commit/bfcd7ff664a66f8ceac0d9141c5ef0ecfa549b13) - mezz
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
v9.5.3.162
BETA
January 27, 2023
* [Exclude duplicate files from output jars](https://github.com/mezz/JustEnoughItems/commit/be3fad8df73eab0b98a98f51f09b45b779520a5e) - mezz
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
v9.5.3.161
BETA
January 27, 2023
* [Isolate changelog plugin in a subproject](https://github.com/mezz/JustEnoughItems/commit/daed974fd0cf47156a508af008ad4b53bd0b853d) - mezz
* [Constrain gitchangelog asm version](https://github.com/mezz/JustEnoughItems/commit/a314f03808e4532e30901c418a294147bc172f0a) - mezz
* [fix asm coords to org.ow2.asm:asm](https://github.com/mezz/JustEnoughItems/commit/0bc8a0b48dee4b333d62c1ae6344cf7c6984f27e) - mezz
* [add comment for asm constraint](https://github.com/mezz/JustEnoughItems/commit/2456758d6acf05493bfb2432daa00d67d0e08560) - mezz
* [Try constraining asm to the right version](https://github.com/mezz/JustEnoughItems/commit/4b922335cd9eced04341fba7be5add4a8c3e9477) - mezz
* [Update dev Forge version](https://github.com/mezz/JustEnoughItems/commit/3e7e106e1f3974ed311bdde7670ccd60d312eee6) - mezz
* [Organize internal code into a multiproject (#2772)](https://github.com/mezz/JustEnoughItems/commit/5aa1ae16fe920d7c4159eb3448d5ec8bb8891ec8) - mezz
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
v9.5.3.153
BETA
January 27, 2023
* [Update forge maven artifact id](https://github.com/mezz/JustEnoughItems/commit/04f24d67c0b7a23c517c55be2d56aa8a2758e5e9) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
v9.5.3.152
BETA
January 27, 2023
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5633ee657519b14567cd30ba53f73e97194a0648) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
v9.5.3.151
BETA
January 27, 2023
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/95ee3bff746fcb5ff18f8275564d1a1b46947add) - mezz
* [update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b2d3d6a756847913b1ff48d38f0c459a0b26d0c7) - mezz
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
v9.5.3.149
BETA
January 27, 2023
* [Make the give notification message work for any player that has a server](https://github.com/mezz/JustEnoughItems/commit/9db2be0b4ed1dead1c2ea167bc07202b4ffc4dab) - mezz
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
v9.5.3.148
BETA
January 27, 2023
* [fix changelog path](https://github.com/mezz/JustEnoughItems/commit/62b2f40543ee48d3006d043b4f77522b1fa1b7e1) - mezz
* [fix project dependency](https://github.com/mezz/JustEnoughItems/commit/f4a08d34177c3b0e3ed5a7bf6f877244e7f1611a) - mezz
* [Ensure ProcessResources updates on every new version](https://github.com/mezz/JustEnoughItems/commit/2bfe7a815be61756a3ecf6f275f2afbb777ad1ba) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/b0a994494433bd42b065578b8d4fa76608734190) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/cde4010b43e77fbc72b497d3426dd2044ec271c4) - mezz
* [Organize project code](https://github.com/mezz/JustEnoughItems/commit/dd289c912d8f52da59c155850baa4c1e0aa5e9ce) - mezz
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
v9.5.3.143
BETA
January 27, 2023
* [Fix gradle project properties](https://github.com/mezz/JustEnoughItems/commit/56b5da3a8d94f2e02b7489d05bd878920b4ff101) - mezz
v9.5.3.142
BETA
January 27, 2023
* [Use net.minecraft.MethodsReturnNonnullByDefault](https://github.com/mezz/JustEnoughItems/commit/ebd3cbcbcce0000851fdb797c542e25114bcda69) - mezz
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <
[email protected]>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
v9.5.2.141
BETA
January 27, 2023
* [Update Forge in dev environment](https://github.com/mezz/JustEnoughItems/commit/9025bb694be7c5d5e70f4e128989b1d1d18a4df4) - mezz
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <
[email protected]>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
v9.5.2.140
BETA
January 27, 2023
* [Fix #2751 Crash when MC window becomes too narrow](https://github.com/mezz/JustEnoughItems/commit/84142187699e30c29295a7aa86dd44b96271eefe) - mezz
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <
[email protected]>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
v9.5.2.139
BETA
January 27, 2023
* [Update Jenkinsfile to always run tests](https://github.com/mezz/JustEnoughItems/commit/543ad9baeb7c1316246b44cee32c1b903e4a7304) - mezz
* [Update Jenkinsfile](https://github.com/mezz/JustEnoughItems/commit/5073f9659f206f45a1c30b10eb0bb56646c4f7fa) - mezz
* [Update Jenkinsfile for publishing to CurseForge](https://github.com/mezz/JustEnoughItems/commit/69af776afc6f9e53fb17008215a85886500aa8eb) - mezz
* [Migrate build.gradle to build.gradle.kts (#2761)](https://github.com/mezz/JustEnoughItems/commit/ac9cbc0f58c86c85cc14370db4156922e861c982) - mezz
* Co-authored-by: Jared <
[email protected]>
* [Fix #2754 Crash when GUI extends offscreen](https://github.com/mezz/JustEnoughItems/commit/bb7eec72a41a0c932f71a4f591b6d8977f7d031b) - mezz
* [Fix #2752 Crash on gui slots that are to the left or above the gui](https://github.com/mezz/JustEnoughItems/commit/98e5ead592a85f084a9e840fd5e4125e3c8df4cc) - mezz
v9.5.2.135
BETA
January 27, 2023
Version imported from official provider.
v9.5.2.134
BETA
January 27, 2023
Version imported from official provider.
v9.5.2.133
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.132
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.131
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.129
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.128
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.127
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.152
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.151
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.126
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.125
BETA
January 27, 2023
Version imported from official provider.
v9.5.0.124
BETA
January 27, 2023
Version imported from official provider.
v9.4.3.123
BETA
January 27, 2023
Version imported from official provider.
v9.4.3.122
BETA
January 27, 2023
Version imported from official provider.
v9.4.3.121
BETA
January 27, 2023
Version imported from official provider.
v9.4.3.120
BETA
January 27, 2023
Version imported from official provider.
v9.4.2.119
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.118
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.117
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.116
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.114
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.113
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.111
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.110
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.109
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.108
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.107
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.106
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.105
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.104
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.103
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.102
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.150
BETA
January 27, 2023
Version imported from official provider.
v9.4.1.101
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.149
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.147
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.85
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.84
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.82
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.81
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.80
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.79
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.78
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.145
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.77
BETA
January 27, 2023
Version imported from official provider.
v9.2.3.75
BETA
January 27, 2023
Version imported from official provider.
v9.2.2.74
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.144
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.68
BETA
January 27, 2023
Version imported from official provider.
v8.3.1.62
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.60
BETA
January 27, 2023
Version imported from official provider.
v8.3.1.59
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.58
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.57
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.56
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.55
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.54
BETA
January 27, 2023
Version imported from official provider.
v8.3.1.53
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.52
BETA
January 27, 2023
Version imported from official provider.
v8.3.1.51
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.139
BETA
January 27, 2023
Version imported from official provider.
v9.1.2.50
BETA
January 27, 2023
Version imported from official provider.
v8.3.0.49
BETA
January 27, 2023
Version imported from official provider.
v9.1.1.48
BETA
January 27, 2023
Version imported from official provider.
v9.1.0.47
BETA
January 27, 2023
Version imported from official provider.
v9.1.0.46
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.138
BETA
January 27, 2023
Version imported from official provider.
v8.3.0.45
BETA
January 27, 2023
Version imported from official provider.
v9.1.0.44
BETA
January 27, 2023
Version imported from official provider.
v9.1.0.43
BETA
January 27, 2023
Version imported from official provider.
v9.1.0.41
BETA
January 27, 2023
Version imported from official provider.
v9.0.0.40
BETA
January 27, 2023
Version imported from official provider.
v8.3.0.39
BETA
January 27, 2023
Version imported from official provider.
v8.2.0.37
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.137
BETA
January 27, 2023
Version imported from official provider.
v8.2.0.36
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.136
BETA
January 27, 2023
Version imported from official provider.
v8.2.0.35
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.135
BETA
January 27, 2023
Version imported from official provider.
v8.2.0.34
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.134
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.133
BETA
January 27, 2023
Version imported from official provider.
v8.2.0.33
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.132
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.131
BETA
January 27, 2023
Version imported from official provider.
v8.2.0.32
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.130
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.129
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.128
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.31
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.127
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.126
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.125
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.26
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.25
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.24
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.23
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.124
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.22
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.21
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.20
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.19
BETA
January 27, 2023
Version imported from official provider.
v8.1.0.18
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.17
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.16
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.15
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.14
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.121
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.13
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.120
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.12
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.119
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.11
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.10
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.8
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.7
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.5
BETA
January 27, 2023
Version imported from official provider.
v8.0.0.4
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.118
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.117
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.116
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.115
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.111
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.110
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.109
BETA
January 27, 2023
Version imported from official provider.
v7.7.1.108
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.107
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.106
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.105
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.104
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.103
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.101
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.100
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.99
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.98
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.97
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.96
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.95
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.94
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.93
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.92
BETA
January 27, 2023
Version imported from official provider.
v7.7.0.91
BETA
January 27, 2023
Version imported from official provider.
v7.6.4.90
BETA
January 27, 2023
Version imported from official provider.
v7.6.4.89
BETA
January 27, 2023
Version imported from official provider.
v7.6.4.87
BETA
January 27, 2023
Version imported from official provider.
v7.6.4.86
BETA
January 27, 2023
Version imported from official provider.
v7.6.4.85
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.84
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.83
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.82
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.81
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.80
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.79
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.78
BETA
January 27, 2023
Version imported from official provider.
v7.6.3.77
BETA
January 27, 2023
Version imported from official provider.
v7.6.2.76
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.75
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.74
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.73
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.72
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.71
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.70
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.69
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.68
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.67
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.66
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.65
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.64
BETA
January 27, 2023
Version imported from official provider.
v7.6.1.63
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.62
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.61
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.60
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.59
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.58
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.57
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.56
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.55
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.54
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.53
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.52
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.51
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.50
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.49
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.48
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.47
BETA
January 27, 2023
Version imported from official provider.
v7.6.0.45
BETA
January 27, 2023
Version imported from official provider.
v7.5.0.44
BETA
January 27, 2023
Version imported from official provider.
v7.5.0.43
BETA
January 27, 2023
Version imported from official provider.
v7.5.0.42
BETA
January 27, 2023
Version imported from official provider.
v7.5.0.41
BETA
January 27, 2023
Version imported from official provider.
v4.16.1.302
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.297
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.295
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.294
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.293
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.292
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.289
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.288
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.287
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.286
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.285
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.284
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.283
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.282
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.281
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.280
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.279
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.278
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.277
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.276
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.275
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.274
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.273
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.272
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.271
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.270
BETA
January 27, 2023
Version imported from official provider.
v4.15.0.269
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.267
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.266
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.265
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.264
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.263
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.262
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.261
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.260
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.259
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.258
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.257
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.256
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.254
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.253
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.252
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.251
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.250
BETA
January 27, 2023
Version imported from official provider.
v4.14.4.249
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.248
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.247
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.246
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.245
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.244
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.243
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.242
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.241
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.240
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.239
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.238
BETA
January 27, 2023
Version imported from official provider.
v4.14.3.237
BETA
January 27, 2023
Version imported from official provider.
v4.14.2.236
BETA
January 27, 2023
Version imported from official provider.
v4.14.1.235
BETA
January 27, 2023
Version imported from official provider.
v4.14.1.234
BETA
January 27, 2023
Version imported from official provider.
v4.14.0.233
BETA
January 27, 2023
Version imported from official provider.
v4.14.0.232
BETA
January 27, 2023
Version imported from official provider.
v4.14.0.231
BETA
January 27, 2023
Version imported from official provider.
v4.14.0.230
BETA
January 27, 2023
Version imported from official provider.
v4.14.0.229
BETA
January 27, 2023
Version imported from official provider.
v4.13.1.228
BETA
January 27, 2023
Version imported from official provider.
v4.13.1.227
BETA
January 27, 2023
Version imported from official provider.
v4.13.1.226
BETA
January 27, 2023
Version imported from official provider.
v4.13.1.224
BETA
January 27, 2023
Version imported from official provider.
v4.13.1.223
BETA
January 27, 2023
Version imported from official provider.
v4.13.1.220
BETA
January 27, 2023
Version imported from official provider.
v4.13.0.219
BETA
January 27, 2023
Version imported from official provider.
v4.13.0.218
BETA
January 27, 2023
Version imported from official provider.
v4.12.0.216
BETA
January 27, 2023
Version imported from official provider.
v4.12.0.215
BETA
January 27, 2023
Version imported from official provider.
v4.12.0.214
BETA
January 27, 2023
Version imported from official provider.
v4.11.1.213
BETA
January 27, 2023
Version imported from official provider.
v4.11.0.205
BETA
January 27, 2023
Version imported from official provider.
v4.11.0.204
BETA
January 27, 2023
Version imported from official provider.
v4.11.0.203
BETA
January 27, 2023
Version imported from official provider.
v4.10.0.201
BETA
January 27, 2023
Version imported from official provider.
v4.10.0.200
BETA
January 27, 2023
Version imported from official provider.
v4.10.0.199
BETA
January 27, 2023
Version imported from official provider.
v4.9.2.195
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.194
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.193
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.192
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.191
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.190
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.189
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.186
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.185
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.184
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.183
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.182
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.181
BETA
January 27, 2023
Version imported from official provider.
v3.14.8.422
BETA
January 27, 2023
* Backport item cheating permission checks from 1.12.2. #1226
* Fix #881 Crash when looking up smelting recipes
* Add more log info to LinkageError exceptions during item rendering
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
v4.9.1.180
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.177
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.176
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.175
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.174
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.173
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.172
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.171
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.170
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.169
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.167
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.166
BETA
January 27, 2023
Version imported from official provider.
v4.9.1.165
BETA
January 27, 2023
Version imported from official provider.
v4.9.0.164
BETA
January 27, 2023
Version imported from official provider.
v4.8.6.162
BETA
January 27, 2023
Version imported from official provider.
v4.8.6.161
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.160
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.158
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.157
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.151
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.150
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.146
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.145
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.144
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.143
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.142
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.141
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.140
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.139
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.137
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.136
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.135
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.134
BETA
January 27, 2023
Version imported from official provider.
v4.8.5.133
BETA
January 27, 2023
Version imported from official provider.
v4.8.4.131
BETA
January 27, 2023
Version imported from official provider.
v4.8.4.130
BETA
January 27, 2023
Version imported from official provider.
v4.8.4.129
BETA
January 27, 2023
Version imported from official provider.
v4.8.3.128
BETA
January 27, 2023
Version imported from official provider.
v4.8.3.126
BETA
January 27, 2023
Version imported from official provider.
v4.8.3.125
BETA
January 27, 2023
Version imported from official provider.
v4.8.3.124
BETA
January 27, 2023
Version imported from official provider.
v4.8.2.123
BETA
January 27, 2023
Version imported from official provider.
v4.8.1.121
BETA
January 27, 2023
Version imported from official provider.
v4.8.1.120
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.119
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.118
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.117
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.116
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.115
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.113
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.110
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.109
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.108
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.107
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.106
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.104
BETA
January 27, 2023
Version imported from official provider.
v4.8.0.103
BETA
January 27, 2023
Version imported from official provider.
v4.7.11.102
BETA
January 27, 2023
Version imported from official provider.
v4.7.11.101
BETA
January 27, 2023
Version imported from official provider.
v4.7.11.100
BETA
January 27, 2023
Version imported from official provider.
v4.7.10.99
BETA
January 27, 2023
Version imported from official provider.
v4.7.10.98
BETA
January 27, 2023
Version imported from official provider.
v4.7.10.97
BETA
January 27, 2023
Version imported from official provider.
v4.7.9.96
BETA
January 27, 2023
Version imported from official provider.
v4.7.8.94
BETA
January 27, 2023
Version imported from official provider.
v4.7.8.93
BETA
January 27, 2023
Version imported from official provider.
v4.7.8.92
BETA
January 27, 2023
Version imported from official provider.
v4.7.8.91
BETA
January 27, 2023
Version imported from official provider.
v4.7.7.90
BETA
January 27, 2023
Version imported from official provider.
v4.7.6.89
BETA
January 27, 2023
Version imported from official provider.
v4.7.5.88
BETA
January 27, 2023
Version imported from official provider.
v4.7.5.87
BETA
January 27, 2023
Version imported from official provider.
v4.7.5.86
BETA
January 27, 2023
Version imported from official provider.
v4.5.1.296
BETA
January 27, 2023
Version imported from official provider.
v4.7.5.84
BETA
January 27, 2023
Version imported from official provider.
v4.7.4.82
BETA
January 27, 2023
Version imported from official provider.
v4.7.4.81
BETA
January 27, 2023
Version imported from official provider.
v4.5.0.295
BETA
January 27, 2023
Version imported from official provider.
v4.7.3.79
BETA
January 27, 2023
Version imported from official provider.
v4.7.3.78
BETA
January 27, 2023
Version imported from official provider.
v4.5.0.293
BETA
January 27, 2023
Version imported from official provider.
v4.7.2.76
BETA
January 27, 2023
Version imported from official provider.
v4.5.0.292
BETA
January 27, 2023
Version imported from official provider.
v4.7.1.75
BETA
January 27, 2023
Version imported from official provider.
v4.7.1.74
BETA
January 27, 2023
Version imported from official provider.
v4.7.1.73
BETA
January 27, 2023
Version imported from official provider.
v4.7.1.72
BETA
January 27, 2023
Version imported from official provider.
v4.7.1.71
BETA
January 27, 2023
Version imported from official provider.
v4.7.1.70
BETA
January 27, 2023
Version imported from official provider.
v4.5.0.290
BETA
January 27, 2023
Version imported from official provider.
v4.5.0.288
BETA
January 27, 2023
Version imported from official provider.
v4.5.0.287
BETA
January 27, 2023
Version imported from official provider.
v4.4.1.285
BETA
January 27, 2023
Version imported from official provider.
v4.4.1.284
BETA
January 27, 2023
Version imported from official provider.
v4.4.0.283
BETA
January 27, 2023
Version imported from official provider.
v4.3.6.282
BETA
January 27, 2023
Version imported from official provider.
v4.3.6.281
BETA
January 27, 2023
Version imported from official provider.
v4.3.6.280
BETA
January 27, 2023
Version imported from official provider.
v4.3.6.279
BETA
January 27, 2023
Version imported from official provider.
v4.3.6.278
BETA
January 27, 2023
* Auto-reformat code
* Move legacy API handling to LegacyUtil
* Reduce memory pressure during startup
* Automatically config-blacklist broken ingredients when detected
* Add finer startup time logging
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
v4.3.5.276
BETA
January 27, 2023
* Add finer startup time logging
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
v4.3.5.275
BETA
January 27, 2023
* Lower required Forge to stop reports from people with recommended forge
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
v4.3.5.274
BETA
January 27, 2023
* Fix #855 add method removeIngredientsAtRuntime
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
v4.3.4.273
BETA
January 27, 2023
* #842 avoid loops in potion steps calculation
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
v4.3.4.272
BETA
January 27, 2023
* Improve null checks
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
v4.3.4.271
BETA
January 27, 2023
* Add method to create brewing recipes #834
* Fix #837 search text is always lowercase
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
v4.3.3.269
BETA
January 27, 2023
* Update MCP mappings
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
v4.3.3.268
BETA
January 27, 2023
* Fix IRecipeRegistry#removeRecipe #833
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
v4.3.3.267
BETA
January 27, 2023
* Add more log info to LinkageError exceptions during item rendering
* \[API\] Add methods to create smelting and anvil recipes (#819)
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
v3.14.7.418
BETA
January 27, 2023
* Fix crash from invalid smelting recipe. #831
* Create crash report instead of logging severe render errors
* #760 Log any invalid smelting recipes that could cause a crash.
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
v4.3.2.265
BETA
January 27, 2023
* Fix ingredient history going to a blank page if a mod is removed
* Fix #817 JEI can't be enabled if it was disabled when the game started
* Loosen the restriction on adding an empty collection of recipes to JEI
* Update required Forge to 13.20.0.2282 to fix loading screen lag
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
v4.3.2.264
BETA
January 27, 2023
* Update zh\_TW (#811)
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
v4.3.2.263
BETA
January 27, 2023
* Fix #810 JEI SessionData not updating when connecting to vanilla server
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
v4.3.2.262
BETA
January 27, 2023
* Prefer using /give when possible on vanilla servers
* Support Creative Inventory Action on vanilla servers Close #343 (#807)
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
v4.3.2.261
BETA
January 27, 2023
* Add search filter for resource ids, Implements #202 (#806)
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
v4.3.1.260
BETA
January 27, 2023
* Use page up and page down to scroll pages (#804) Close #200
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
v4.3.1.259
BETA
January 27, 2023
* Fix #797 Recipe transfer tooltip can be drawn under other elements
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
v4.3.1.258
BETA
January 27, 2023
* Fix #795 Crash on dedicated server at startup
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
v4.3.1.257
BETA
January 27, 2023
* Fix getRecipeWrapper to use existing ones when they already exist
* Create crash report instead of logging severe render errors
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
v4.3.1.256
BETA
January 27, 2023
* Fix #792 keyboard inputs are broken after window resize
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
v4.3.1.255
BETA
January 27, 2023
* #791 Catch and log LinkageErrors from plugin initialization
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
v4.3.1.254
BETA
January 27, 2023
* Color small button icons to match the ones on large buttons
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
v4.3.1.253
BETA
January 27, 2023
* Add method for setting an ingredient background drawable
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
* Add IItemListOverlay#hasKeyboardFocus method
* Fix #770 Anvil recipes show some invalid recipes
v4.3.0.252
BETA
January 27, 2023
* Deprecate IRecipeHandler, fix methods for handling recipes by category
* Fix gui key handling bug introduced in refactor
* Move JEI API into separate source set
* Reorganize project structure
* Refactor Ingredient List to allow multiple modes
* Add IItemListOverlay#hasKeyboardFocus method
* Fix #770 Anvil recipes show some invalid recipes
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
v4.2.11.251
BETA
January 27, 2023
* Add IItemListOverlay#hasKeyboardFocus method
* Fix #770 Anvil recipes show some invalid recipes
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
v4.2.10.250
BETA
January 27, 2023
* Fix #770 Anvil recipes show some invalid recipes
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
v4.2.10.249
BETA
January 27, 2023
* Fix #769 support AbstractBrewingRecipe with uncraftable potion input
* Fix #764 Empty ItemStack Crash when looking up items
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
v4.2.9.247
BETA
January 27, 2023
* Improve look of small buttons
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
v4.2.9.246
BETA
January 27, 2023
* Minor cleanup
* #764 Add extra validation for focus parameters
* Fix #766 Crash when looking at broken Anvil recipe
* Add API for handling cheating in custom ingredients
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
v4.2.8.244
BETA
January 27, 2023
* #764 Add earlier checks for empty ItemStacks
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
* Do not focus on recipe crafting category items, show them all
* Add IRC link to README
v4.2.8.243
BETA
January 27, 2023
* Use icons for button labels instead of text (better for unicode)
* Move recipe category tab arrows up to their own buttons (show more tabs)
* Prioritize lookups to show categories handled by the currently-open gui
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
* Do not focus on recipe crafting category items, show them all
* Add IRC link to README
* Fix #728 Properly report items given by JEI, for server admins
v4.2.8.242
BETA
January 27, 2023
* Make all ingredients in a recipe cycle with the same offset
* Add ingredient lookup memory to remember where players were last looking
* Cleanup
* Do not focus on recipe crafting category items, show them all
* Add IRC link to README
* Fix #728 Properly report items given by JEI, for server admins
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
v3.14.7.415
BETA
January 27, 2023
* Improve recipe hover detection for tooltips
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
v3.14.7.414
BETA
January 27, 2023
* Do not focus on recipe crafting category items, show them all
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
v3.14.7.413
BETA
January 27, 2023
* Version 3.14.7
* Make all ingredients in a recipe cycle with the same offset
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
v3.14.6.412
BETA
January 27, 2023
* Remove progress bars for ingredients (it was making load time longer)
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
v3.14.6.411
BETA
January 27, 2023
* Fix #728 Properly report items given by JEI, for server admins
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
v4.2.7.240
BETA
January 27, 2023
* Fix #728 Properly report items given by JEI, for server admins
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
v4.2.7.239
BETA
January 27, 2023
* Add method to create smelting recipes at runtime
* Cleanup formetting
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
v4.2.6.238
BETA
January 27, 2023
* \[1.11\] Update de\_de.lang (#740)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
v3.14.6.410
BETA
January 27, 2023
* Update de\_DE.lang (#741)
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
v3.14.6.409
BETA
January 27, 2023
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
v4.2.6.237
BETA
January 27, 2023
* Check that plugin's IRecipeHandler.getRecipeClass() is valid
* Fix a null ItemStack issue in TooltipRenderer
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
v4.2.6.236
BETA
January 27, 2023
* Update ISSUE\_TEMPLATE.md
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
v4.2.6.235
BETA
January 27, 2023
* Add support for anvil recipes (#732)
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
v4.2.5.234
BETA
January 27, 2023
* Fix #731 Client crash in render while looking at recipe from Reliquary
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
v3.14.6.408
BETA
January 27, 2023
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
v4.2.5.233
BETA
January 27, 2023
* Fix TickTimer implementation
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
v3.14.6.407
BETA
January 27, 2023
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Version 3.14.5
* Fix crash from empty categories that have recipes added by CraftTweaker
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
v4.2.5.232
BETA
January 27, 2023
* Close #729 add IRecipeCategory#getTooltipStrings
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
v4.2.4.231
BETA
January 27, 2023
* Fix #727 Recipes issues in previous commit
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
v4.2.4.230
BETA
January 27, 2023
* Fix crash from empty categories that have recipes added by CraftTweaker
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
v4.2.4.229
BETA
January 27, 2023
* Refactor itemListDisplay
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
v4.2.4.228
BETA
January 27, 2023
* Refactor ItemListOverlay
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
v3.14.4.404
BETA
January 27, 2023
* Close #617 Add a way to add ItemStacks to JEI during runtime (#712) (cherry picked from commit d18a76f)
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
v4.2.4.227
BETA
January 27, 2023
* Close #650 Add support for searching with quotes around terms with space
* Version 4.2.4
* Fix cursor held item and player inventory craft items desyncing when opening RecipesGui (#690) \* Fix cursor held item and player inventory craft items desyncing \* Fix opening config causing desync Fix accidental cheat mode item deletion if RecipesGui is open with held item \* Fix misdisplayed item delete tooltip
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
v4.2.3.225
BETA
January 27, 2023
* Fix #702 Item deletion with recipe transfer
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
v4.2.3.224
BETA
January 27, 2023
* Update required Forge to 13.20.0.2222
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
v4.2.3.223
BETA
January 27, 2023
* Fix recipe transfer for items that take damage and have subtypes
* Update Forge and mcp
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
v3.14.3.403
BETA
January 27, 2023
* Fix recipe transfer for items that take damage and have subtypes
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
v4.2.3.222
BETA
January 27, 2023
* Fix #697 Deprecate ICraftingRecipeWrapper
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
v3.14.3.402
BETA
January 27, 2023
* Fix #697 Deprecate ICraftingRecipeWrapper
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
v4.2.2.221
BETA
January 27, 2023
* Fix #692 Missing item overlay glitch when stack size is greater than 1
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
v4.2.2.220
BETA
January 27, 2023
* Add recommended travis settings from yueh
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
v4.2.2.219
BETA
January 27, 2023
* try to fix travis ci script
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
v4.2.2.218
BETA
January 27, 2023
* try to fix travis ci script
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
v4.2.2.217
BETA
January 27, 2023
* try to fix travis ci script
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
v4.2.2.216
BETA
January 27, 2023
* add a .travis.yml to try to test travis ci
* Make Show Recipes area in player inventory smaller (to avoid misclicks)
* Fix PlayerRecipeTransferHandler not seeing last 4 slots in inventory
* Fix item list click-through with Simple Achievements book
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
* Add IngredientBlacklist
v3.14.2.400
BETA
January 27, 2023
* Fix IndexOutOfBoundsException in player transfer handler
* Catch ExceptionInInitializerError from plugins
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
v3.14.2.399
BETA
January 27, 2023
* Fix item list click-through with Simple Achievements book
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
v4.2.2.214
BETA
January 27, 2023
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
v3.14.2.398
BETA
January 27, 2023
* Add method to create smelting recipes at runtime
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
v3.14.1.397
BETA
January 27, 2023
* Deprecate reload() and add warning message
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
v4.2.2.213
BETA
January 27, 2023
* Add IRecipeRegistry.removeRecipe to the API, disable reload()
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
v3.14.1.396
BETA
January 27, 2023
* Add IRecipeRegistry.removeRecipe to the API
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
v4.2.1.212
BETA
January 27, 2023
* Add IngredientBlacklist
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
v3.14.0.395
BETA
January 27, 2023
* Add IngredientBlacklist
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
v4.2.0.211
BETA
January 27, 2023
* Update fi\_fi.lang (#675)
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
v4.2.0.210
BETA
January 27, 2023
* Update uk\_UA.lang (#666) Fixed typo
* "update" for 1.11.2
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
v4.1.1.208
BETA
January 27, 2023
* Update sv\_se.lang (#673) Updating the translation and adding the new strings
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
* Minor code cleanup and stricter API argument checking
* Rename lt\_LT.lang to lt\_lt.lang (#657)
v3.13.6.393
BETA
January 27, 2023
* Update uk\_UA.lang (#666) Fixed typo
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
v4.1.1.207
BETA
January 27, 2023
* Improve search algorithm (use Generalized Suffix Trees)
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
* Minor code cleanup and stricter API argument checking
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
v4.1.1.206
BETA
January 27, 2023
* Fix 1.11 subtype interpreter for liquid-holding items
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
* Minor code cleanup and stricter API argument checking
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
v3.13.6.392
BETA
January 27, 2023
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
v3.13.6.391
BETA
January 27, 2023
* Fix searching by modId
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
v4.1.0.205
BETA
January 27, 2023
* Fix searching by modId
* Remove progress bars for ingredients (it was making load time longer)
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
* Minor code cleanup and stricter API argument checking
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
v4.1.0.204
BETA
January 27, 2023
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906) (cherry picked from commit ac236dca54e23402b2ed336f8dda1ddd3b655eb2) # Conflicts: # src/main/java/mezz/jei/SubtypeRegistry.java
* Minor code cleanup and stricter API argument checking
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
v3.13.6.390
BETA
January 27, 2023
* Fix edge case of fluid containers with subtypes being mashed together (#663) \* fixes issue reported to EnderIO [https://github.com/SleepyTrousers/EnderIO/issues/3906](https://github.com/SleepyTrousers/EnderIO/issues/3906)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
v4.0.5.203
BETA
January 27, 2023
* Rename lt\_LT.lang to lt\_lt.lang (#657)
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
v4.0.5.202
BETA
January 27, 2023
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
v3.13.6.389
BETA
January 27, 2023
* Fix #656 IRecipeLayout#setRecipeTransferButton() does not work
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
v3.13.6.388
BETA
January 27, 2023
* Add better logging for broken crafting recipes
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
v4.0.5.201
BETA
January 27, 2023
* Update build status README badge to point to 1.11
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
v4.0.5.200
BETA
January 27, 2023
* Version 4.0.5 first Beta for 1.11 on recommended Forge
* Fix #634 Add a way for JEI to ignore key inputs
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
v3.13.6.386
BETA
January 27, 2023
* Add API to override the displayed focus of a gui ingredient group
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
v3.13.5.385
BETA
January 27, 2023
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
v3.13.4.384
BETA
January 27, 2023
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
v3.13.3.383
BETA
January 27, 2023
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
v3.13.3.382
BETA
January 27, 2023
* Update zh\_TW.lang (#631)
* Update zh\_CN.lang (#630)
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
v3.13.3.381
BETA
January 27, 2023
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
v3.13.3.380
BETA
January 27, 2023
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
v3.13.3.379
BETA
January 27, 2023
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
v3.13.3.378
BETA
January 27, 2023
* Fix #610 Blank description category
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
v3.13.3.377
BETA
January 27, 2023
* Fix #629 Properly detect when GuiTextField are focused
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
v3.13.3.376
BETA
January 27, 2023
* Log a stack trace when restarting JEI
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
v3.13.3.375
BETA
January 27, 2023
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
v3.13.3.374
BETA
January 27, 2023
* Update ja\_JP.lang (#619)
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
v3.13.3.372
BETA
January 27, 2023
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
v3.13.3.371
BETA
January 27, 2023
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
v3.13.3.370
BETA
January 27, 2023
* Update Forge and MCP
* Version 3.13.3
* Fix text field search history (up arrow)
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
v3.13.2.368
BETA
January 27, 2023
* Fix #601 One key press causes a double movement of the text cursor
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
v3.13.2.367
BETA
January 27, 2023
* RU: Improve search config options (#600)
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
v3.13.2.366
BETA
January 27, 2023
* Set ingredient list to the first page when toggling edit mode
* Revert "Allow mods to refresh ingredients when their tooltips change" This reverts commit ba905dfb97a2e1c05e369a35c213c2d68a914e11.
* Allow mods to refresh ingredients when their tooltips change
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
v3.13.2.364
BETA
January 27, 2023
* Update ISSUE\_TEMPLATE.md
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
v3.13.2.363
BETA
January 27, 2023
* Speed up building the item filter on reload (#551)
* Fix #598 Cheat keybind not updating GUI config
* Improve search config options
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
v3.13.2.362
BETA
January 27, 2023
* RU: Added "Mod Name Format, Control Keys, Smelt Count,..." (#597)
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
v3.13.2.361
BETA
January 27, 2023
* Improve mod name tooltip config and allow disabling
* Allow configuration of mod name tooltip
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
v3.13.2.360
BETA
January 27, 2023
* Close #470 Automatically disable cheat mode if it is not permitted
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
v3.13.2.359
BETA
January 27, 2023
* Add more error checking to ingredient rendering (#581)
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
v3.13.2.358
BETA
January 27, 2023
* Fix #582 Item List Visibility Toggle requries opening a new gui
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
v3.13.2.357
BETA
January 27, 2023
* Close #575 Add support for AbstractBrewingRecipe
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
v3.13.2.356
BETA
January 27, 2023
* Update zh\_CN.lang (#577)
* Update zh\_TW.lang (#578)
* Use localized string for tooltip error
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
v3.13.2.355
BETA
January 27, 2023
* Fix #579 Crash on item tooltip
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
v3.13.2.354
BETA
January 27, 2023
* Update 'Description' tab icon (#576)
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
v3.13.2.353
BETA
January 27, 2023
* Fix crafting item overflow on the left side of the recipes gui
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
v3.13.2.352
BETA
January 27, 2023
* Improve tooltip gathering
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
v3.13.2.351
BETA
January 27, 2023
* Fix #573 Crash on middle clicking an inventory when JEI is hidden
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
v3.13.2.350
BETA
January 27, 2023
* Fix #572 crash on reloading JEI
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
* Close #285 Expose registered recipe transfer handlers through API
v3.13.2.349
BETA
January 27, 2023
* Fix input handling issues on GUIs with advanced GUI handlers
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
* Close #285 Expose registered recipe transfer handlers through API
* simplify RecipeGuiLogic slightly
v3.13.2.348
BETA
January 27, 2023
* Breaking fixes for the new getIngredientUnderMouse feature (#536)
* Close #536 Expose "itemstack under mouse" internal API
* Close #105 and #439 Support Recipe Rendering via the API
* Revert "Log gradle timings per task (debugging build server times)" This reverts commit e48af13c372de0f1859b4593348b60d143b8e253.
* Refactor for nonnull fields
* Refactor itemListOverlay for better null handling
* Close #285 Expose registered recipe transfer handlers through API
* simplify RecipeGuiLogic slightly
* Add percentages to the loading progress bars (#561)
v3.13.1.346
BETA
January 27, 2023
* Add percentages to the loading progress bars (#561)
* Fix #564 Missing textures
* Add recipe category tabs
* Deprecate the redundant drawAnimations methods
* Draw recipe category crafting items on the left side
* Fix #563 Catch and log errors from broken item.getItemModelWithOverrides
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
v3.13.1.345
BETA
January 27, 2023
* Fix #564 Missing textures
* Add recipe category tabs
* Deprecate the redundant drawAnimations methods
* Draw recipe category crafting items on the left side
* Fix #563 Catch and log errors from broken item.getItemModelWithOverrides
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
v3.13.0.342
BETA
January 27, 2023
* Fix #563 Catch and log errors from broken item.getItemModelWithOverrides
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
v3.13.0.341
BETA
January 27, 2023
* Fix #558 Crash from progress bar on JEI reload
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
v3.13.0.340
BETA
January 27, 2023
* Fix #558 Crash from progress bar on JEI reload
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
v3.13.0.339
BETA
January 27, 2023
* Fix #538 Long load times with splash screen, vsync, and certain mods
* Remove DebugItem
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
v3.13.0.338
BETA
January 27, 2023
* Fix #553 Improve stability of tooltip gathering at startup.
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
v3.13.0.337
BETA
January 27, 2023
* Remove DebugRecipeRegistryPlugin
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
v3.13.0.336
BETA
January 27, 2023
* Minor cleanup
* Fix input handling of recipes opened directly from the API
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
v3.13.0.335
BETA
January 27, 2023
* Fix reloading for CraftTweaker & Crafting Harmonics #537 #547
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
v3.13.0.334
BETA
January 27, 2023
* Brazillian portuguese translation (#541)
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
v3.13.0.333
BETA
January 27, 2023
* Close #259 Support recipe tranfer to player 2x2 inventory
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
* Fix JavaDoc #534
v3.13.0.332
BETA
January 27, 2023
* Move JEI loading to FMLLoadCompleteEvent
* Update README with link to Developer WIki
* Simplify README
* Version 3.13.0
* Load plugins during postInit
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
* Fix JavaDoc #534
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
v3.12.8.328
BETA
January 27, 2023
* Remove getItemListForModId
* Remove config to hide items with missing models. 1.8+ is no longer as new and buggy as it was before.
* Fix JavaDoc #534
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
v3.12.8.327
BETA
January 27, 2023
* Fix JavaDoc #534
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
v3.12.8.326
BETA
January 27, 2023
* Fix #530 Log ItemBlacklist errors when an itemstack has a null item
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
v3.12.8.325
BETA
January 27, 2023
* Greek minor fix (#526)
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
v3.12.8.324
BETA
January 27, 2023
* Make item list buttons work better with vanilla texture packs
* Version 3.12.8
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
v3.12.7.322
BETA
January 27, 2023
* Create he\_IL.lang (#524)
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
v3.12.7.321
BETA
January 27, 2023
* Allow searching mod names without spaces
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
v3.12.7.320
BETA
January 27, 2023
* Catch and log crashes from broken getSubBlocks (#518)
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
v3.12.7.319
BETA
January 27, 2023
* Completely translate to Koraan (#522)
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
v3.12.7.315
BETA
January 27, 2023
* Log gradle timings per task (debugging build server times)
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
v3.12.7.314
BETA
January 27, 2023
* Fix #319 Incorrect tooltip in item list edit mode on Mac
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
* Update MCP and Forge
v3.12.7.313
BETA
January 27, 2023
* Added greek translation (el\_GR.lang) (#516)
* Catch and log tooltips that would crash
* Bump version
* Fix #513 Shift-\[+\] can result in lost items on restricted inventories
* Add better handling for recipe transfer into restricted slots
* Minor cleanup
* Fix missing mod name on items with names that match the mod name
* Update MCP and Forge
* Added polish (pl\_PL) translation (#514)
v3.12.6.311
BETA
January 27, 2023
* Added polish (pl\_PL) translation (#514)
* Add ar\_SA.lan (#515)
* Update de\_DE.lang (#481)
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
v3.12.6.310
BETA
January 27, 2023
* Add ar\_SA.lan (#515)
* Update de\_DE.lang (#481)
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
v3.12.6.309
BETA
January 27, 2023
* Update de\_DE.lang (#481)
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
v3.12.6.308
BETA
January 27, 2023
* Italian lang (#512) Translated mod in Italian, adding it\_IT.lang file
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
v3.12.6.307
BETA
January 27, 2023
* Add en\_AU translation (#510)
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
* Protect against ItemStack crashes in ErrorUtil logging (#500)
v3.12.6.306
BETA
January 27, 2023
* Add back missing search config keys for cs\_CZ localization
* Fix a missing nullable annotation
* Bump version
* Reformat code and javadocs
* Reload ItemList after config changes instead of reloading everything
* Organize the JEI startup code
* Add back the search options
* Protect against ItemStack crashes in ErrorUtil logging (#500)
* Protect against more ItemStack crashes (#500)
v3.12.5.303
BETA
January 27, 2023
* Protect against ItemStack crashes in ErrorUtil logging (#500)
* Protect against more ItemStack crashes (#500)
* Update ErrorUtil for printing errors by using the new ingredient methods
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
v3.12.5.302
BETA
January 27, 2023
* Protect against more ItemStack crashes (#500)
* Update ErrorUtil for printing errors by using the new ingredient methods
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
v3.12.5.301
BETA
January 27, 2023
* Protect against more ItemStack crashes (#500)
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
v3.12.5.300
BETA
January 27, 2023
* Fix #500 Crash from broken itemStacks
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
v3.12.5.299
BETA
January 27, 2023
* Add log to detect broken ingredient registration (#500)
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
v3.12.5.298
BETA
January 27, 2023
* Add log times for sending the runtime to plugins (#498)
* Bump version
* Fix #493 Prevent race condition where JEI gets loaded twice
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
v3.12.4.296
BETA
January 27, 2023
* Update sv\_SE.lang (#499) Added the new smeltCount strings and fixed a typo
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
v3.12.4.295
BETA
January 27, 2023
* Defend against crashes from recipes (#488, #491, #497)
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
v3.12.4.294
BETA
January 27, 2023
* Add "universal" recipe transfer helper for mods with auto-crafting
* Clean up missing nullable and deprecated annotations
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
v3.12.3.293
BETA
January 27, 2023
* Update mod examples in README
* Bump version
* Fix the item subtypeRegistry
* Update MCP mappings
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
* Bump version
v3.12.2.291
BETA
January 27, 2023
* Ctrl-Click the config button to toggle cheat mode
* Small fix to allow looking up similar items with IRecipeRegistryPlugins
* Fix #473 Keep recipe category items in order of registration
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
* Fix #475 Item list not responding to keyboard inputs
* Fix #472 item blacklist loading. Small refactor to reduce global state.
v3.12.2.290
BETA
January 27, 2023
* Fix #473 Keep recipe category items in order of registration
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
* Fix #475 Item list not responding to keyboard inputs
* Fix #472 item blacklist loading. Small refactor to reduce global state.
* Allow IGuiIngredientGroup.set(null) to make implementation logic easier
* Add more startup time logging to help diagnose issues
v3.12.2.289
BETA
January 27, 2023
* Bump version
* Stop intercepting clicks at the top of tall GUIs (#476)
* Fix recipe transfer when connected to a server (#476)
* Fix #475 Item list not responding to keyboard inputs
* Fix #472 item blacklist loading. Small refactor to reduce global state.
* Allow IGuiIngredientGroup.set(null) to make implementation logic easier
* Add more startup time logging to help diagnose issues
* Catch more crashes during recipe registry startup (#455)
* Fix #468 Cheating mode is not working in Survival on Servers
v3.12.0.286
BETA
January 27, 2023
* Allow IGuiIngredientGroup.set(null) to make implementation logic easier
* Add more startup time logging to help diagnose issues
* Catch more crashes during recipe registry startup (#455)
* Fix #468 Cheating mode is not working in Survival on Servers
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
v3.12.0.285
BETA
January 27, 2023
* Add more startup time logging to help diagnose issues
* Catch more crashes during recipe registry startup (#455)
* Fix #468 Cheating mode is not working in Survival on Servers
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
v3.12.0.284
BETA
January 27, 2023
* Fix #468 Cheating mode is not working in Survival on Servers
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
v3.12.0.283
BETA
January 27, 2023
* Update ja\_JP.lang (#466)
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
v3.12.0.282
BETA
January 27, 2023
* Close #451 Show "Smelts # items" for furnace fuels
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
v3.12.0.281
BETA
January 27, 2023
* Fix a crash in ErrorUtil from other broken mods (#464)
* Close #203 Add IRecipeRegistryPlugin for full control of recipe lookups
* Delete translation keys for config options that were removed
* Fix item descriptions not showing all the item variations
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
v3.11.2.280
BETA
January 27, 2023
* Fix #463 Unable to transfer recipes that have a null ingredient
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
v3.11.2.279
BETA
January 27, 2023
* Create cs\_CZ.lang (#452)
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
v3.11.2.278
BETA
January 27, 2023
* Add brewing step information for modded potions
* Try to make IGuiIngredientGroup.set(IIngredients) work for more cases
* Deprecate IGuiIngredientGroup.setFromRecipe
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
v3.11.2.277
BETA
January 27, 2023
* Add type-safe methods to ICraftingGridHelper
* Add a singular "setInput" method to IIngredients
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
v3.11.1.276
BETA
January 27, 2023
* Fix item list highlight OpenGL issue
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
v3.11.1.275
BETA
January 27, 2023
* Match vanilla highlight code exactly
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
v3.11.1.274
BETA
January 27, 2023
* Fix some items disappearing when highlighted in the item list
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
v3.11.1.273
BETA
January 27, 2023
* Fix #445 Make cheat mode respect canceled give CommandEvents
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
v3.11.1.272
BETA
January 27, 2023
* Fix #194 Allow null in item rotations
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
v3.11.1.271
BETA
January 27, 2023
* Fix #454 Crash when viewing all recipes
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
v3.11.1.270
BETA
January 27, 2023
* Prevent returning null from IIngredients
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
v3.11.0.269
BETA
January 27, 2023
* Close #282 Allow non-item/fluid ingredients. BIG BIG BIG refactor
* Fix recipe lookups for filled fluid containers
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
v3.10.0.268
BETA
January 27, 2023
* Create zh\_TW.lang (#447)
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
v3.10.0.267
BETA
January 27, 2023
* Fix Readme badge hyperlink
* Make the Build status badge style match the others
* Rearrange Readme badges
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
v3.10.0.266
BETA
January 27, 2023
* Add fancy Curse badges to the Readme
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
v3.10.0.265
BETA
January 27, 2023
* Add Iron Backpacks's JEI integration to ReadMe examples (#446)
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
* Bump version
v3.10.0.264
BETA
January 27, 2023
* Fix recipe handlers for recipes that inherit from vanilla recipe classes
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
v3.10.0.263
BETA
January 27, 2023
* Create sv\_SE.lang (#440)
* Create ja\_JP.lang (#441)
* Update ru\_RU.lang (#442)
* Move background texture strings to Constants
* Fix #444 Crash from color search tooltip
* Update ru\_RU.lang (#435)
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
* Update ISSUE\_TEMPLATE to include note about FEI
v3.10.0.262
BETA
January 27, 2023
* Update ru\_RU.lang (#435)
* Bump version
* Add package annotations for default Nonnull, fix up inspection warnings
* Update ISSUE\_TEMPLATE to include note about FEI
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
v3.9.7.260
BETA
January 27, 2023
* Update ISSUE\_TEMPLATE to include note about FEI
* Bump version
* #433 Stop the ItemList's base list from unloading under memory pressure
* #433 Prevent log spam from Color Search
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
v3.9.6.258
BETA
January 27, 2023
* Add an API method to get the filtered item list from IItemListOverlay
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
v3.9.5.257
BETA
January 27, 2023
* Simplify github ISSUE\_TEMPLATE
* #391 Fix recipe lookup for creating basic banners
* Fix #429 Crash when a recipeCategory is missing
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
* Bump version
v3.9.5.256
BETA
January 27, 2023
* Fix #429 Crash when a recipeCategory is missing
* Bump version
* Fix #428 Recipe transfer not working
* Fix #419 Recipe transfer to brewing stand unbrews potions
* Split the BasicRecipeTransferHandler into client and server-side parts
* Bump version
* #419 Fix off-by-one issue with transferring recipes in the brewing stand
* Get ModName from items more efficiently
v3.9.3.253
BETA
January 27, 2023
* Update zh\_CN.lang (#425)
* Bump Version
* Display multiple Recipe Category Crafting Items at the top
* Add better null check for Recipe Category Crafting Item registration
* Bump version
* Close #111 Add config option to center the search bar
* Change "Config" tooltip to "JEI Config"
* Log plugin load times in milliseconds instead of seconds
v3.9.0.249
BETA
January 27, 2023
* Fix a bug that changes the NbtTagCombound of the original ItemStack if it has capabilities (#423)
* Prevent ForgeCaps from being set with zero size (#421)
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
v3.9.0.248
BETA
January 27, 2023
* Prevent ForgeCaps from being set with zero size (#421)
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
v3.9.0.247
BETA
January 27, 2023
* Add Bulgarian Localization (#406)
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
v3.9.0.246
BETA
January 27, 2023
* Create a proper SubtypeInterpreter for potion items
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
v3.9.0.245
BETA
January 27, 2023
* Create es\_ES.lang (#400)
* Close #393 Support Java 6
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
v3.8.1.243
BETA
January 27, 2023
* Update issue template to include NEI feature spreadsheet
* Close #388 Provide ItemStack context in drawHoveringText calls
* Fix drawing order of the recipe transfer tooltip again
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
v3.8.0.241
BETA
January 27, 2023
* Update ru\_RU.lang (#386)
* Add generics for RecipeTransfer API
* Fix #284 Improve recipe transfer error messages
* Fix drawing order of the recipe transfer tooltip
* Update Forge
* Fix documentation typo
* Minor cleanup of previous commit
* Fix arbitrary item creation and server freeze vulnerability
v3.7.8.235
BETA
January 27, 2023
* Improve API documentation
* Fix #362 NoClassDefFoundError realmsclient/gui/ChatFormatting
* Add ItemList stack highlighting from API
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
v3.7.6.232
BETA
January 27, 2023
* Update ru\_RU.lang (#359) \* Update ru\_RU.lang \* Update ru\_RU.lang
* Fix #358 Protect against crash from broken smelting recipes
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
v3.7.5.230
BETA
January 27, 2023
* Update README
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
v3.7.5.229
BETA
January 27, 2023
* Add better logging for startup crash #352
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
v3.7.5.228
BETA
January 27, 2023
* Fix subtype registry documentation
* Fix #347 API Filtering does not properly set the itemlist to page 1
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
v3.7.4.226
BETA
January 27, 2023
* Fix subtypes for items with empty NBT tags (#346)
* Fix #344 Add config to hide player skulls (on by default) to prevent lag
* Fix #199 Correctly restore Keyboard.areRepeatEventsEnabled
* Fix #340 Allow creative-mode players to cheat in items
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
v3.7.3.223
BETA
January 27, 2023
* Update ru\_RU.lang (#338)
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
v3.7.3.222
BETA
January 27, 2023
* Fix #336 Change text for "Crafting Table" recipes to "Crafting"
* Fix crash when using filter text and the ItemListOverlay is not open
* Update for Minecraft 1.10.2
* Minor cleanup
* Exclude broken brewing recipes
* Fix #328 Render fluids in tanks using alpha
* Update Forge
v3.6.2.211
BETA
January 27, 2023
* #310 Add better crash message when getting a null bakedModel
* Fix #298 BasicRecipeTransferHandler ignores slot stack size limit
* Fix #308 "+" button does not work on servers
* Make IRecipeCategory generic to remove the need to cast recipeWrappers
* Remove 1.9 tag from Curse uploads
* Register resource reload handler later, to let mods reload first
* Make sure helpers are cleared when reloaded
v3.6.0.210
BETA
January 27, 2023
* Make sure helpers are cleared when reloaded
* Add INbtRegistry to use instead of INbtIgnoreList
* Stop potions from being looked up as water containers
* Show item NBT in error messages
* Set item list to page 1 when searching
* Fix #191 Page number can go out of bounds when scrolling back
* Move debugItem to its own config setting separate from debugMode
* Fix #306 update required Forge version
* Close #209 Add support for recipe classes used for multiple categories
v3.5.0.209
BETA
January 27, 2023
* Close #209 Add support for recipe classes used for multiple categories
* Use FluidUtil to detect fluid in an ItemStack
* Improve error messages and plugin logging
* Update Forge
* Close #270 Stop logging errors about empty lists in oreDict recipes
* Log errors when someone adds a null CraftingRecipeItem in the API
* Fix #177 Fix #277 Use custom give command when installed on the server
* Tweak changelog formatting
v3.4.4.208
BETA
January 27, 2023
* Close #270 Stop logging errors about empty lists in oreDict recipes
* Log errors when someone adds a null CraftingRecipeItem in the API
* Fix #177 Fix #277 Use custom give command when installed on the server
* Tweak changelog formatting
* Update Forge
* Fix a potential bug when using DebugItem
* Show red "Cheat Mode" text on Config-Wrench tooltip when enabled
* Fix #274 only reload when necessary (not when toggling cheat mode)
v3.3.3.200
BETA
January 27, 2023
3.3.3
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
v3.3.3.199
BETA
January 27, 2023
3.3.3
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
v3.3.3.198
BETA
January 27, 2023
3.3.3
-----
* Allow recipes of height 60px (standard tank height) to fit two-per-page on a small screen.
* * *
3.3.2
v3.3.0.193
BETA
January 27, 2023
3.3.0
-----
* Add recipe lookup for what an item can craft. For example, a crafting table ItemStack can handle crafting recipes and a furnace ItemStack can handle smelting and fuel recipes.
* * *
3.2.14
v3.2.13.189
BETA
January 27, 2023
3.2.13
------
* Add better error checking and logging for invalid recipes.
* * *
3.2.12
v3.2.12.188
BETA
January 27, 2023
3.2.12
------
* Fix Recipes Gui not showing "Show All Recipes" tooltip when multiple (but not all) recipe categories are shown.
* Add methods to open the Recipes Gui for an ItemStack, Fluid, or Recipe Category.
* * *
v2.28.14.182
BETA
January 27, 2023
2.28.14
-------
* Allow opening the mod options from the main menu.
* * *
2.28.13
v3.2.7.181
BETA
January 27, 2023
3.2.7
-----
* Allow opening the mod options from the main menu.
* * *
3.2.6
v3.2.6.180
BETA
January 27, 2023
3.2.6
-----
* Update to support latest Forge.
* * *
3.2.5
v3.2.3.176
BETA
January 27, 2023
3.2.3
-----
* Fix filter not updating when set from the API.
* * *
3.2.2
v3.2.1.174
BETA
January 27, 2023
3.2.1
-----
* Force exit on any exceptions during JEI startup to avoid showing NullPointerException: Ticking entity.
* * *
3.2.0
v3.2.0.173
BETA
January 27, 2023
3.2.0
-----
* Update for latest Forge registry changes.
* * *
3.1.2
v3.0.5.168
BETA
January 27, 2023
3.0.5
-----
* Improve Broken Recipe Reporting.
* * *
3.0.4
v2.28.8.175
BETA
January 27, 2023
2.28.8
------
* Catch errors from unregistered itemStacks on start.
* * *
2.28.7
v3.0.1.163
BETA
January 27, 2023
3.0.1
-----
* Make the clock and compass useless in the item list and recipes.
* * *
3.0.0
v3.0.0.162
BETA
January 27, 2023
3.0.0
-----
* Add new potion recipes.
* Add tipped arrow recipes.
* Update item list rendering.
* * *
v3.0.0.161
BETA
January 27, 2023
3.0.0
-----
* Add new potion recipes.
* Add tipped arrow recipes.
* Update item list rendering.
* * *
2.28.7
v2.28.5.171
BETA
January 27, 2023
2.28.5
------
* Fix startup crash when getting items from broken creative tabs.
* * *
2.28.4
v2.28.4.169
BETA
January 27, 2023
2.28.4
------
* Creative tab search does not work correctly for all tabs.
* Tooltip crash when combining JustEnoughResources ore graphs and JustEnoughTooltips.
* * *
v2.28.3.168
BETA
January 27, 2023
2.28.3
------
* Improve startup times when there are many broken items.
* * *
2.28.2
v2.28.1.162
BETA
January 27, 2023
2.28.1
------
* Setup RecipesGui in initGui() instead of setWorldAndResolution().
* * *
2.28.0
v2.28.1.161
BETA
January 27, 2023
2.28.1
------
* Setup RecipesGui in initGui() instead of setWorldAndResolution().
* * *
2.28.0
v2.26.1.155
BETA
January 27, 2023
2.26.1
------
* Fix Item List does not resize when recipe view is open and window is resized
* * *
2.26.0
v2.25.11.151
BETA
January 27, 2023
2.25.11
Fixes:
\* Add more ignored vanilla NBT tags
\* Fix \[+\] button does not work on items with NBT that is ignored
2.25.10
Features:
\* Add $ Ore Dictionary and % Creative Tab Name search
API:
\* Allow multiple recipe click areas on a GuiContainer
v2.25.9.147
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.25.8.146
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.25.4.139
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.25.2.130
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.24.6.129
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.24.2.126
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.23.0.108
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.22.5.107
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.22.2.104
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.22.1.103
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.22.0.102
BETA
January 27, 2023
Fixes:
* Allow editing search query when there are no results
* Improve handling of items with NBT but no subtypes (fixes lookup and recipe transfer issues)
Features:
* Add Shift+R to lookup uses
* Show vanilla categories first
v2.21.2.101
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.21.1.100
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.21.0.99
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.20.0.96
BETA
January 27, 2023
Features:
* Shift-click the recipe transfer button \[+\] to move many sets of items
Fixes:
* Fix item transfer handler reporting missing items in some cases
* Fix crash from certain broken ItemModels.
* Fix gray text on recipes changing to black when a tooltip is on screen
* Fix furnace recipe transfer handler putting items in wrong slots
v2.19.0.94
BETA
January 27, 2023
Automatically uploaded. See [https://github.com/mezz/JustEnoughItems/commits/](https://github.com/mezz/JustEnoughItems/commits/)
v2.8.3.39
BETA
January 27, 2023
* Optimize item list rendering
* Search history (use up and down keys)
* Fix crash on world reload
v1.8.3.96
BETA
January 27, 2023
* Optimize item list rendering
* Search history (use up and down keys)
* Fix crash on world reload
v2.8.2.37
BETA
January 27, 2023
* Keep item filter text after changing config
* Close recipe GUI when config changes
v1.8.2.93
BETA
January 27, 2023
* Keep item filter text after changing config
* Close recipe GUI when config changes
v2.8.1.36
BETA
January 27, 2023
* Add Java 7 support
v1.8.1.91
BETA
January 27, 2023
* Add Java 7 support
v2.8.0.35
BETA
January 27, 2023
* Fix fuel recipe transfer helper
* Add recipe animations (with config to disable)
* Improve FPS in the item list
* Add enchanted books
* Add "hide missing item models" as a config option
v1.1.1.15
BETA
January 27, 2023
* Add support for recipe transfer-to-crafting-area feature
* Fix some recipes with oredict ingredient matching
* Add a configurable NBT key blacklist
* Fix handling of empty NBT tags
* Make mod name tooltip italic
v2.1.1.9
BETA
January 27, 2023
* Add support for recipe transfer-to-crafting-area feature
* Fix some recipes with oredict ingredient matching
* Add a configurable NBT key blacklist
* Fix handling of empty NBT tags
* Make mod name tooltip italic
v1.1.3.22
BETA
January 27, 2023
* [Easily hide items/blocks from JEI (Edit Mode, API, and config)](https://github.com/mezz/JustEnoughItems/issues/2#issuecomment-161484402)
* Click recipe category title to view all recipes
* Add a good default location for the recipe transfer button
* Add checks to recipe transfer to make sure slots can be altered
* Fix missing items in item list
* Split furnace recipes into fuel and smelting
* Improve the look of fuel recipes
v2.1.3.13
BETA
January 27, 2023
* [Easily hide items/blocks from JEI (Edit Mode, API, and config)](https://github.com/mezz/JustEnoughItems/issues/2#issuecomment-161484402)
* Click recipe category title to view all recipes
* Add a good default location for the recipe transfer button
* Add checks to recipe transfer to make sure slots can be altered
* Fix missing items in item list
* Split furnace recipes into fuel and smelting
* Improve the look of fuel recipes
v1.2.0.28
BETA
January 27, 2023
* Add potion support
* Ctrl-F focuses search bar
* Require Control to be pressed to toggle item list overlay
* Improve API
* Fix crash in 1.8 when cheating items
v2.2.0.15
BETA
January 27, 2023
* Add potion support
* Ctrl-F focuses search bar
* Require Control to be pressed to toggle item list overlay
* Improve API
v1.3.0.38
BETA
January 27, 2023
* Fix Clicks are not blocked from underlying GUI
* Spread out the potion layout more
* Open recipes for the current gui first if possible
* Fix multiple mod names in tooltip after relogging
* Defend against NPE on Spigot/Bukkit servers
v2.3.0.18
BETA
January 27, 2023
Fix Clicks are not blocked from underlying GUI
Spread out the potion layout more
Open recipes for the current gui first if possible
Fix multiple mod names in tooltip after relogging
Defend against NPE on Spigot/Bukkit servers
v1.3.1.52
BETA
January 27, 2023
* Minor bug fixes
* API improvements
* Log exceptions with stack trace
v2.3.1.19
BETA
January 27, 2023
* Minor Bug fixes
* API improvements
* Log exceptions with stack trac
v1.4.0.62
BETA
January 27, 2023
* Fix a bug in handling oreDict recipes
* Add support for the [Version Checker mod](http://www.curse.com/mc-mods/minecraft/221140-version-checker)
* API improvements for JEIAddons
v2.4.0.22
BETA
January 27, 2023
* Fix a bug in handling oreDict recipes
* Add support for [Version Checker mod](http://www.curse.com/mc-mods/minecraft/221140-version-checker)
v1.5.0.66
BETA
January 27, 2023
* Fix bottom row of items is hidden when item page is slightly past full
* Center the item stack list in the available space next to the gui
* Make "all recipes" click area smaller (on the category title)
* Save recipe viewing history, go back with backspace
v2.5.0.25
BETA
January 27, 2023
* Fix bottom row of items is hidden when item page is slightly past full
* Center the item stack list in the available space next to the gui
* Make "all recipes" click area smaller (on the category title)
* Save recipe viewing history, go back with backspac
v1.6.0.72
BETA
January 27, 2023
* Add config button to lower right corner
* Improved config menu
* Added Chinese Translation
v2.6.0.27
BETA
January 27, 2023
* Add config button to lower right corner
* Improved config menu
* Added Chinese Translation
v1.7.0.76
BETA
January 27, 2023
* Less cramped item list, bigger buttons, center items vertically
* Use arrows for Back and Next buttons in Item List
* Enable JEI item list in creative mode
* [Highlight missing items when hovering over the recipe transfer button](/linkout?remoteUrl=http%253a%252f%252fgfycat.com%252fBraveFarBluemorphobutterfly)
v2.7.0.28
BETA
January 27, 2023
* Less cramped item list, bigger buttons, center items vertically
* Use arrows for Back and Next buttons in Item List
* Enable JEI item list in creative mode
* [Highlight missing items when hovering over the recipe transfer button](/linkout?remoteUrl=http%253a%252f%252fgfycat.com%252fBraveFarBluemorphobutterfly)
v1.7.1.81
BETA
January 27, 2023
Fix log spam when changing config in-game
Allow JEI to run client-only, without recipe transfer
Removed mod name tooltip. [Grab the Mod Name Tooltip mod](http://www.curse.com/mc-mods/minecraft/238747-mod-name-tooltip) instead.
v2.7.1.32
BETA
January 27, 2023
* Fix log spam when changing config in-game
* Allow JEI to run client-only, without recipe transfer
* Removed mod name tooltip. [Grab the Mod Name Tooltip mod](http://www.curse.com/mc-mods/minecraft/238747-mod-name-tooltip) instead.
v1.8.0.90
BETA
January 27, 2023
* Fix fuel recipe transfer helper
* Add recipe animations (with config to disable)
* Improve FPS in the item list
* Add enchanted books
* Add "hide missing item models" as a config option
v1.0.1
BETA
January 27, 2023
Version imported from official provider.
v2.0.0
BETA
January 27, 2023
First working version for Minecraft 1.8.8
v2.0.1
BETA
January 27, 2023
Gui fixes from tterrag
Fix item-cheating mode to work on 1.8+ (see config to activate)
v1.0.2
BETA
January 27, 2023
* Gui fixes by tterrag
* Fix item cheating function (enabled in config)
* Fix crash with ButterflyMania
v2.0.2
BETA
January 27, 2023
* Fix crash with mods that don't have item rendering ready until later in the startup process
v1.0.3
BETA
January 27, 2023
* Make search bar lose focus after clicking an item
* Add scroll wheel support to item list and recipe list
* Fix missing items with late rendering setup
* Prevent display invalid recipes
* Add search by mod name and mod ID with @ prefix
* Add mod names to item tooltips (with config to disable)
v2.0.3
BETA
January 27, 2023
* Make search bar lose focus after clicking an item
* Add scroll wheel support to item list and recipe list
* Fix missing items with late rendering setup
* Prevent display invalid recipes
* Add search by mod name and mod ID with @ prefix
* Add mod names to item tooltips (with config to disable)
v1.0.4
BETA
January 27, 2023
* Unfocus the search box when you click away anywhere
* Stop JEI from loading multiple times when reloading a world
* Fix recipe lookup issue with wildcard metadata
* Do a better job of getting an item's mod name
* Fix scrolling direction
v2.0.4
BETA
January 27, 2023
* Unfocus the search box when you click away anywhere
* Stop JEI from loading multiple times when reloading a world
* Fix recipe lookup issue with wildcard metadata
* Do a better job of getting an item's mod name
* Fix scrolling direction
v1.0.5.9
BETA
January 27, 2023
* Remove duplicate categories in recipe list
* Fix usage and recipes hotkeys on recipes gui
* Fix Crash when an item in an itemStack is null
v2.0.5.6
BETA
January 27, 2023
* Remove duplicate categories in recipe list
* Fix usage and recipes hotkeys on recipes gui
* Fix Crash when an item in an itemStack is null
v11.4.0.286
ALPHA
January 27, 2023
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.286
ALPHA
January 27, 2023
* [Reduce memory used by an adversarial PacketRecipeTransfer](https://github.com/mezz/JustEnoughItems/commit/f128c3b3dbfcbbbfe965f78ff85f514f66c4fa19) - mezz
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.285
ALPHA
January 27, 2023
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.285
ALPHA
January 27, 2023
* [Split drag handling from input handling, add debug mode logs for input handling](https://github.com/mezz/JustEnoughItems/commit/9992840db5ad4a6c52f8e64bf4d179042c8e42cd) - mezz
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.284
ALPHA
January 27, 2023
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.284
ALPHA
January 27, 2023
* [#3018 Fix crashing VanillaPlugin on invalid brewing recipes](https://github.com/mezz/JustEnoughItems/commit/1c2dd1a9402607ac1a2861862e5a723924aa13fe) - mezz
* [fix internal javadoc](https://github.com/mezz/JustEnoughItems/commit/e8312ddd16a0e1ce1b0f008af2494f53dea0962d) - mezz
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.282
ALPHA
January 27, 2023
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.282
ALPHA
January 27, 2023
* [#3022 Only delete items on left-click](https://github.com/mezz/JustEnoughItems/commit/5252f70c55bcef8bdf474013eacb2625375ec740) - mezz
* [#3022 Fix picking up multiple items with the mouse in cheat mode](https://github.com/mezz/JustEnoughItems/commit/1f93f82bfc6bac8b3a90c06c1a4f26c53ea40b6b) - mezz
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.279
ALPHA
January 27, 2023
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.279
ALPHA
January 27, 2023
* [Ensure packets are handled on the correct thread](https://github.com/mezz/JustEnoughItems/commit/f758d0d4c9b0568091253dfc7fbb4b0e2ec55dff) - mezz
v11.4.0.274
ALPHA
January 27, 2023
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
v11.4.0.274
ALPHA
January 27, 2023
* [add IJeiHelpers#getRecipeType to help addon mods](https://github.com/mezz/JustEnoughItems/commit/38096675e85d6ebc61109da3b21b24c6bf4f5bbc) - mezz
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
v10.1.5.272
ALPHA
January 27, 2023
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/ddc4f12bf6c873ab048e6ff4744acdd930a04d8d) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/59c70968a9c933b83aa7953a3d3eb0214b607f40) - mezz
* [Allow recipe transfer errors to set button color highlight (#2971) (#3012)](https://github.com/mezz/JustEnoughItems/commit/d8912c51990be5642525739b689a8a60928f3d55) - shartte
* Co-authored-by: Technici4n <
[email protected]>
* Co-authored-by: mezz <
[email protected]>
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/229f7a21c6817c950aa2a115d60d327fed04cfdf) - mezz
v10.1.5.272
ALPHA
January 27, 2023
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/ddc4f12bf6c873ab048e6ff4744acdd930a04d8d) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/59c70968a9c933b83aa7953a3d3eb0214b607f40) - mezz
* [Allow recipe transfer errors to set button color highlight (#2971) (#3012)](https://github.com/mezz/JustEnoughItems/commit/d8912c51990be5642525739b689a8a60928f3d55) - shartte
* Co-authored-by: Technici4n <
[email protected]>
* Co-authored-by: mezz <
[email protected]>
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/229f7a21c6817c950aa2a115d60d327fed04cfdf) - mezz
v11.3.0.271
ALPHA
January 27, 2023
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
v11.3.0.271
ALPHA
January 27, 2023
* [Fix #2993 Reduce recipe validation errors to debug logs](https://github.com/mezz/JustEnoughItems/commit/9a8f8dd61a6fdd2875d7d685dd61f9f3e1e198b2) - mezz
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
v11.3.0.270
ALPHA
January 27, 2023
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
v11.3.0.270
ALPHA
January 27, 2023
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
v11.3.0.269
ALPHA
January 27, 2023
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
v11.3.0.269
ALPHA
January 27, 2023
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
v11.3.0.268
ALPHA
January 27, 2023
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
v11.3.0.268
ALPHA
January 27, 2023
* [Fix #3014 Saving edit-mode changes to file fails](https://github.com/mezz/JustEnoughItems/commit/97bfb62ebbdbb092f62f75b4970998899a85a09e) - mezz
* [fix ConfigSerializer sorting for config categories](https://github.com/mezz/JustEnoughItems/commit/d881e68ebec0d4dca6b22b17999a628e1d267de2) - mezz
* [Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection](https://github.com/mezz/JustEnoughItems/commit/0364eed6b0823a9eb2b9d695336a287a695a8cb7) - mezz
* [Improve performance of checking fuels on Fabric (#2997)](https://github.com/mezz/JustEnoughItems/commit/cab76d8154e70206bb7441d5ec6ea2cc497eed57) - Technici4n
* [minor cleanup](https://github.com/mezz/JustEnoughItems/commit/a0410148a9984b38c951a83ac3ec356ae9bea2fb) - mezz
* [Minor cleanup in config code](https://github.com/mezz/JustEnoughItems/commit/79c34fcc1d16699389d5015d284bc16e8cbe3da1) - mezz
* [Prefer more abundant items first for recipe transfer (#2987)](https://github.com/mezz/JustEnoughItems/commit/56f7b86fc5fc4b43b640b09892e6b0ccfef0500b) - DBotThePony
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/2e4d4f570edfc6056cbd1ebae1efbae3e24ff7be) - mezz
* [Fix #2968 Add Fabric support for Potion recipes](https://github.com/mezz/JustEnoughItems/commit/730f667a4107b2b33a9c10e43e3870bde7a11c3b) - mezz
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
v10.1.4.263
ALPHA
January 27, 2023
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/229f7a21c6817c950aa2a115d60d327fed04cfdf) - mezz
v10.1.4.263
ALPHA
January 27, 2023
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/229f7a21c6817c950aa2a115d60d327fed04cfdf) - mezz
v11.3.0.262
ALPHA
January 27, 2023
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
v11.3.0.262
ALPHA
January 27, 2023
* [Close #2963 Add catalogueImageIcon](https://github.com/mezz/JustEnoughItems/commit/5662c0bf93c16829c6838d3ef5bfbb7ff951cdd1) - mezz
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
v11.3.0.261
ALPHA
January 27, 2023
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
v11.3.0.261
ALPHA
January 27, 2023
* [Fix #2978 fix server-side error logs from platform handler when deleting items](https://github.com/mezz/JustEnoughItems/commit/a3dec98206575147cc45b01adc585ee8f5e56768) - mezz
v11.3.0.260
ALPHA
January 27, 2023
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
v11.3.0.260
ALPHA
January 27, 2023
* [Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper](https://github.com/mezz/JustEnoughItems/commit/13235737ae7d8e11308936b80f50f58ffdc3ff1f) - mezz
v10.1.4.258
ALPHA
January 27, 2023
* [Make the \`Show Recipes\` tooltip optional in the API (#2972) (#2973)](https://github.com/mezz/JustEnoughItems/commit/6906a428694796e7eb962b5deda0b1867cbdfa22) - Relentless
* [Update Polish translation (#2906)](https://github.com/mezz/JustEnoughItems/commit/665bc3acb5e9799be6bdedbd12014b8f1a212092) - Greg-21
v10.1.4.258
ALPHA
January 27, 2023
* [Make the \`Show Recipes\` tooltip optional in the API (#2972) (#2973)](https://github.com/mezz/JustEnoughItems/commit/6906a428694796e7eb962b5deda0b1867cbdfa22) - Relentless
* [Update Polish translation (#2906)](https://github.com/mezz/JustEnoughItems/commit/665bc3acb5e9799be6bdedbd12014b8f1a212092) - Greg-21
v11.2.0.256
ALPHA
January 27, 2023
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
v11.2.0.256
ALPHA
January 27, 2023
* [Fix #2959 Update to Fabric API 0.60](https://github.com/mezz/JustEnoughItems/commit/efbabfdba7af8454f56a30ea2440f54f9930c92c) - mezz
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
v11.2.0.254
ALPHA
January 27, 2023
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
v11.2.0.254
ALPHA
January 27, 2023
* [Close #2951 Update recipe transfer handlers every tick](https://github.com/mezz/JustEnoughItems/commit/21bcb20ac61acda82c786bc9ff3226845e53b8ce) - mezz
* [Github: increase stale action's operations per run](https://github.com/mezz/JustEnoughItems/commit/def1bfdcba3af124de6fe78fd23ed39c7f1d41a6) - mezz
* [Github: do not comment when locking closed issues over 1 year old](https://github.com/mezz/JustEnoughItems/commit/639568c2aee5ea142e74ca63630c7f5867d7da59) - mezz
* [Automatically lock Github issues older than 1 year old](https://github.com/mezz/JustEnoughItems/commit/225f4c9ef583d70592b7eab31f8a60c3a14d2cab) - mezz
* [enable automatic marking and closing of stale issues](https://github.com/mezz/JustEnoughItems/commit/65a5f23de4fb4ff573d3e288dafbd02cb8da9ea6) - mezz
* [start marking stale issues starting with the oldest](https://github.com/mezz/JustEnoughItems/commit/ebc5ed5b2e6c237e4733bdbddff4f921896a5a7a) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/49da070d0ae2318ee672422eff4566d8ae2ad2b7) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/e696d893dbc5cb9a662c94958d6d1c9757d162ef) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/2a596077deab20fdcb01c74bdd869279a92ef2c9) - mezz
* [testing github action to close stale issues](https://github.com/mezz/JustEnoughItems/commit/571cfac14933fcedf38c8adfdfb2af312f1c10d5) - mezz
v11.2.0.246
ALPHA
January 27, 2023
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.246
ALPHA
January 27, 2023
* [Update dependencies for Minecraft 1.19.2](https://github.com/mezz/JustEnoughItems/commit/c0859d6ac6b798bcc3d96338109f8ab976ea16c5) - mezz
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.244
ALPHA
January 27, 2023
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.244
ALPHA
January 27, 2023
* [Improve javadocs for IIngredientAcceptor#addFluidStack](https://github.com/mezz/JustEnoughItems/commit/90b37d06031c8e113d51e747e3f532f4b9ed047b) - mezz
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.243
ALPHA
January 27, 2023
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.243
ALPHA
January 27, 2023
* [Fix #2939 Crash on Forge when typing](https://github.com/mezz/JustEnoughItems/commit/4679f2e05ebabebde6b14ad445e39319aea689a7) - mezz
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.242
ALPHA
January 27, 2023
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.242
ALPHA
January 27, 2023
* [Fix #2899 Cheat mode not working when connected to dedicated server](https://github.com/mezz/JustEnoughItems/commit/e6ef3fca950b59aa2c716c75dc6aac612470058e) - mezz
* [Clean up unused method](https://github.com/mezz/JustEnoughItems/commit/acfa093e0bbf67d3f1faae56d24f5762c450fcfc) - mezz
v11.2.0.241
ALPHA
January 27, 2023
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
v11.2.0.241
ALPHA
January 27, 2023
* [Update for Minecraft 1.19.1](https://github.com/mezz/JustEnoughItems/commit/16116299c676183dee0f63380a6a09a64d754359) - mezz
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
v10.1.3.240
ALPHA
January 27, 2023
* [Update Polish translation (#2906)](https://github.com/mezz/JustEnoughItems/commit/665bc3acb5e9799be6bdedbd12014b8f1a212092) - Greg-21
v10.1.3.240
ALPHA
January 27, 2023
* [Update Polish translation (#2906)](https://github.com/mezz/JustEnoughItems/commit/665bc3acb5e9799be6bdedbd12014b8f1a212092) - Greg-21
v11.1.1.239
ALPHA
January 27, 2023
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
v11.1.1.239
ALPHA
January 27, 2023
* [Minor code cleanup](https://github.com/mezz/JustEnoughItems/commit/91527b7d5fae747455ed7630915c088e3fe0f602) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/ec010fbd494f5b7c4a0514f6bdf2f20dc3464958) - vfyjxf
* [Update Forge version used in the dev environment](https://github.com/mezz/JustEnoughItems/commit/00ee4988895f4eb2c177b22a252abe7e2e6bcd8e) - mezz
v10.1.3.238
ALPHA
January 27, 2023
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/c0a11324cbbc00462a6cdda744284fc2df5d0edd) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM\_STACK](https://github.com/mezz/JustEnoughItems/commit/6a332a73f789565001677f5e814533d675d35fed) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/d5f6675e4dd36934462d77956ce00dddf1dba4fe) - vfyjxf
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
v10.1.3.238
ALPHA
January 27, 2023
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/c0a11324cbbc00462a6cdda744284fc2df5d0edd) - mezz
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM\_STACK](https://github.com/mezz/JustEnoughItems/commit/6a332a73f789565001677f5e814533d675d35fed) - mezz
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/d5f6675e4dd36934462d77956ce00dddf1dba4fe) - vfyjxf
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
v10.1.1.237
ALPHA
January 27, 2023
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/d5f6675e4dd36934462d77956ce00dddf1dba4fe) - vfyjxf
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
v10.1.1.237
ALPHA
January 27, 2023
* [Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922)](https://github.com/mezz/JustEnoughItems/commit/d5f6675e4dd36934462d77956ce00dddf1dba4fe) - vfyjxf
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
v11.1.1.236
ALPHA
January 27, 2023
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM\_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
v11.1.1.236
ALPHA
January 27, 2023
* [Add convenience functions to reduce the need for using VanillaTypes.ITEM\_STACK](https://github.com/mezz/JustEnoughItems/commit/66a18ccaccf226c3a21863f4f96b30c564e9a9bb) - mezz
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
v11.1.0.235
ALPHA
January 27, 2023
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
v11.1.0.235
ALPHA
January 27, 2023
* [Add Kazakh translation (#2912)](https://github.com/mezz/JustEnoughItems/commit/4f0c07ea66be0c385ed41d363e78fff19c7236ef) - AlibekAytjan
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
v11.1.0.234
ALPHA
January 27, 2023
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
v11.1.0.234
ALPHA
January 27, 2023
* [Update bg\_bg.json (#2910)](https://github.com/mezz/JustEnoughItems/commit/3d3f29bc99d05e8fe6a8b988f57a0d5cc54c38a5) - Deyan Nikolov
v11.1.0.233
ALPHA
January 27, 2023
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
v11.1.0.233
ALPHA
January 27, 2023
* [Create convenience function for adding a fluid ingredient to IIngredientAcceptor](https://github.com/mezz/JustEnoughItems/commit/dfbe89487d70eaa2364199916ab9afed8815f586) - mezz
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
v10.1.1.231
ALPHA
January 27, 2023
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
v10.1.1.231
ALPHA
January 27, 2023
* [Backport #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/211ca2cc020f56f12f0bc1cf8799b731d593e7d4) - mezz
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
v11.0.2.230
ALPHA
January 27, 2023
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
v11.0.2.230
ALPHA
January 27, 2023
* [Close #2901 Make Crafting Grid Helper return the slots it creates](https://github.com/mezz/JustEnoughItems/commit/0645b00cf13fa60c3a89e905c02fa146c543359f) - mezz
* [Fix #2898 Expose "show uses/recipes" key bindings in the API](https://github.com/mezz/JustEnoughItems/commit/c7f4c07d864ab21e2bc4c2ed23f87942506b8dbf) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
v10.1.0.228
ALPHA
January 27, 2023
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
v10.1.0.228
ALPHA
January 27, 2023
* [Minor cleanup](https://github.com/mezz/JustEnoughItems/commit/0b12bf9c61dbc47c8e45a8aa7387f1491376452d) - mezz
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/647128628627719df1dd7c27e4447775aa0bf590) - mezz
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
v11.0.0.227
ALPHA
January 27, 2023
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
v11.0.0.227
ALPHA
January 27, 2023
* [Fix #2897 Hovering over recipe tabs can ignore key inputs](https://github.com/mezz/JustEnoughItems/commit/96f611776ba34ad0166c1589d3cd05a9da32e171) - mezz
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
v11.0.0.225
ALPHA
January 27, 2023
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
v11.0.0.225
ALPHA
January 27, 2023
* [Fix #2873 Use the correct mouseReleased call to finish a click on Fabric](https://github.com/mezz/JustEnoughItems/commit/1e13ab99ba7aaf2452377e8f748bcfc1abcd3689) - mezz
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
v10.1.0.223
ALPHA
January 27, 2023
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
v10.1.0.223
ALPHA
January 27, 2023
* [IIngredientFilter#setFilterText doesn't update text field](https://github.com/mezz/JustEnoughItems/commit/456bb35fa6ea95e34419f70cb76f5fc31ddfaf99) - mezz
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
v11.0.0.222
ALPHA
January 27, 2023
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
v11.0.0.222
ALPHA
January 27, 2023
* [Fix #2871 Fix text field synchronization from mods via the API](https://github.com/mezz/JustEnoughItems/commit/30fb27f2dfa48647d176e76f830925b097c0214b) - mezz
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
v11.0.0.221
ALPHA
January 27, 2023
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
v11.0.0.221
ALPHA
January 27, 2023
* [Fix #2873 Ghost ingredient handling on Fabric](https://github.com/mezz/JustEnoughItems/commit/b6813e7b3a70606841b8fdb6a80252a92e5c8fac) - mezz
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
v11.0.0.220
ALPHA
January 27, 2023
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
v11.0.0.220
ALPHA
January 27, 2023
* [Update Polish translation (#2874)](https://github.com/mezz/JustEnoughItems/commit/dde86189738a28735072ccfa3ee8e425b01c94df) - Greg-21
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
v10.1.0.219
ALPHA
January 27, 2023
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
v10.1.0.219
ALPHA
January 27, 2023
* [Update uk\_ua.json (#2879)](https://github.com/mezz/JustEnoughItems/commit/dfd19dfe4f9407634aa16fe784a17a1594a7a95b) - Sushomeister
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
v10.1.0.218
ALPHA
January 27, 2023
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
v10.1.0.218
ALPHA
January 27, 2023
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/1cabf2e23a1870a6326b761d57958c4f47f7700d) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
v11.0.0.217
ALPHA
January 27, 2023
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
v11.0.0.217
ALPHA
January 27, 2023
* [Use an accesswidener to access fields with Fabric](https://github.com/mezz/JustEnoughItems/commit/de821ed60b845e5d824f2f8a9edf705f7846b50b) - mezz
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
v10.1.0.216
ALPHA
January 27, 2023
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
v10.1.0.216
ALPHA
January 27, 2023
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/ca6c3f01dad5c0423afd479fe264520c432e068f) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
v11.0.0.215
ALPHA
January 27, 2023
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
v11.0.0.215
ALPHA
January 27, 2023
* [update parchment mappings](https://github.com/mezz/JustEnoughItems/commit/fdf39f73debb75a0ca37bcc3c7c0efca4394f8f2) - mezz
* [Fix #2839 Improve widget focusing behavior with the search box](https://github.com/mezz/JustEnoughItems/commit/89fa05dc4ec1559c8692bfa169999baa96efaab6) - mezz
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
v11.0.0.214
ALPHA
January 27, 2023
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
v11.0.0.214
ALPHA
January 27, 2023
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/4f991ab7b552256c01009993454f4f9c76a46865) - mezz
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
v10.1.0.213
ALPHA
January 27, 2023
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
v10.1.0.213
ALPHA
January 27, 2023
* [Fix #2890 Protect against broken recipe transfer handlers crashing](https://github.com/mezz/JustEnoughItems/commit/96fe3cd675109e497c49f0674ffbee311d051267) - mezz
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
v11.0.0.212
ALPHA
January 27, 2023
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
v11.0.0.212
ALPHA
January 27, 2023
* [Clean up unused imports](https://github.com/mezz/JustEnoughItems/commit/20bbf2808923966169b577deba8aaf5097603b6a) - mezz
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
v11.0.0.211
ALPHA
January 27, 2023
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
v11.0.0.211
ALPHA
January 27, 2023
* [Update to support the breaking changes in forge (#2886)](https://github.com/mezz/JustEnoughItems/commit/9669b94bf94410ba0d621b43bd709e3f2cbd0de9) - Sara Freimer
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
v11.0.0.210
ALPHA
January 27, 2023
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
v11.0.0.210
ALPHA
January 27, 2023
* [clean up configs slightly](https://github.com/mezz/JustEnoughItems/commit/e5a34c9b6921a24e09603038f190a3df141facb1) - mezz
* [Cleanup](https://github.com/mezz/JustEnoughItems/commit/9dc14b1ceeb086a5332f73584845e5650325ac78) - mezz
* [update parchment version](https://github.com/mezz/JustEnoughItems/commit/4dd6e22d9fabb1529d463ce0edb59e4c2b299c5d) - mezz
* [Update dev forge and mappings](https://github.com/mezz/JustEnoughItems/commit/32afb34a1a11fee0d7f656b4b846fb43c3a8e191) - mezz
* [set gradle to no longer use configure-on-demand, it breaks ForgeGradle](https://github.com/mezz/JustEnoughItems/commit/73ed0fef50bc1209548adb740f350ae991764fe2) - mezz
* [Remove old createFocusLink method](https://github.com/mezz/JustEnoughItems/commit/071c078a733c1d08d45646188ba9506eab910174) - mezz
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
v10.1.0.208
ALPHA
January 27, 2023
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
v10.1.0.208
ALPHA
January 27, 2023
* [Fix concurrent modification exception when a recipe manager plugin crashes](https://github.com/mezz/JustEnoughItems/commit/b5e807a20814234b30f17e5634904fecb9fe6389) - mezz
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
v10.1.0.207
ALPHA
January 27, 2023
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
v10.1.0.207
ALPHA
January 27, 2023
* [#2851 Protect against more crashes from broken fluids](https://github.com/mezz/JustEnoughItems/commit/8a5e88eb283c61de56e8face3b70286cd9ae2396) - mezz
* [remove gradle.configureondemand to work around a ForgeGradle bug](https://github.com/mezz/JustEnoughItems/commit/67314f988ef908ee1d6e795f5e11924d0204d5b3) - mezz
* see [https://github.com/MinecraftForge/ForgeGradle/issues/838](https://github.com/MinecraftForge/ForgeGradle/issues/838)
* [Fix improper property use causing invalid dependency POM (#2855)](https://github.com/mezz/JustEnoughItems/commit/e1b51ebfd44e51baf6a9fb04df3d7a33ca5616f4) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
v11.0.0.206
ALPHA
January 27, 2023
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
* value of e.g. \`jei-1.19-common-api\`.
* The simple fix is to call Property#get() on archivesName to get its
* actual value and pass that on as the node value.
v11.0.0.206
ALPHA
January 27, 2023
* [Fix improper property use causing invalid dependency POM (#2854)](https://github.com/mezz/JustEnoughItems/commit/ad7fd38086d3e3c970813edb577a4a9d7b3a1686) - sciwhiz12
* The archivesName property of BasePluginExtension is a Property<String>.
* The default implementation of toString() for a Property is to print out
* their name and owning object, and not the toString() of their contents.
* This meant that passing archivesName to Node#appendNode as a value,
* which calls toString() on it to make it into a String, results in e.g.
* \`extension 'base' property 'archivesName'\` instead of the expected
* value of e.g. \`jei-1.19-common-api\`.
* The simple fix is to call Property#get() on archivesName to get its
* actual value and pass that on as the node value.
v11.0.0.203
ALPHA
January 27, 2023
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
v11.0.0.203
ALPHA
January 27, 2023
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/edc5e7c22e0aac91a4424571525b6df85abafa53) - mezz
* [Update to changes in Forge's fluid API (#2852)](https://github.com/mezz/JustEnoughItems/commit/cea569ee6a20589f9b7b0ccd037d31f5e8ddbb11) - Sara Freimer
v10.1.0.202
ALPHA
January 27, 2023
* [Fix missing logger](https://github.com/mezz/JustEnoughItems/commit/84f8951cd3223186c183875e6006dde9b98e9521) - mezz
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/800a66bd4ba2e7449c9d4fd521d8957135b492ec) - mezz
v10.1.0.202
ALPHA
January 27, 2023
* [Fix missing logger](https://github.com/mezz/JustEnoughItems/commit/84f8951cd3223186c183875e6006dde9b98e9521) - mezz
* [Fix #2851 Protect against crash from broken fluids](https://github.com/mezz/JustEnoughItems/commit/800a66bd4ba2e7449c9d4fd521d8957135b492ec) - mezz
v10.1.0.200
ALPHA
January 27, 2023
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v10.1.0.200
ALPHA
January 27, 2023
* [JEI 10. Add Fabric support. Refactor into a multi-project (#2842)](https://github.com/mezz/JustEnoughItems/commit/530ef6c8d604370bef850f3656a28beab56cbfba) - mezz
* [Update sv\_se.json (#2836)](https://github.com/mezz/JustEnoughItems/commit/d46164fce29506569f7e3debdbab099439e042d6) - A. Regnander
* [Updated Russian Translation (#2799)](https://github.com/mezz/JustEnoughItems/commit/d12ab9560bbe57681de1de20bca876bc9556f10e) - DrHesperus
* [Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory](https://github.com/mezz/JustEnoughItems/commit/3d1852a1f713fb79260a6670a0551437f8a536db) - mezz
* [Allow focuses to match multiple ingredients in a recipe slot](https://github.com/mezz/JustEnoughItems/commit/efd8ef5bbf45e0c73c5d6285163fe5dc6f827323) - mezz
* [Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst](https://github.com/mezz/JustEnoughItems/commit/d13676b136f61716dbe8abfa43589a9ef2d1baa3) - mezz
v10.0.0.191
ALPHA
January 27, 2023
* [migrate from File to NIO Path](https://github.com/mezz/JustEnoughItems/commit/59464eaa91a73aa75078a6c0155752ced8c51b55) - mezz
* [move more startup code into Common](https://github.com/mezz/JustEnoughItems/commit/eaa035c594e3057dac3e32c2e0d86eb87b8a537e) - mezz
* [move more startup code to Common](https://github.com/mezz/JustEnoughItems/commit/ebf6157af71a57cc1fa946d00ae30192bd3c76e1) - mezz
* [move IngredientGridConfig defaults to Common](https://github.com/mezz/JustEnoughItems/commit/e2f8cef554d3053a077f65ff4f16c67103b154c9) - mezz
* [refactor more logic out of ModIdFormatConfig and into Common](https://github.com/mezz/JustEnoughItems/commit/7afe50e2587d4439b34ee0e7f6da87ced73b3748) - mezz
* [refactor ModIdHelper into common](https://github.com/mezz/JustEnoughItems/commit/b1d3a405ebd3a9c3e6c378246ee34a5bf6d8ecaf) - mezz
* [move lang and image assets to Common](https://github.com/mezz/JustEnoughItems/commit/12b24a77e033b9cdce1f01998f7c5eeb1e1caf4e) - mezz
* [nvm it's already in the root build.gradle](https://github.com/mezz/JustEnoughItems/commit/312245d629fec2f15067fb3c6fb26b84e1b92317) - mezz
* [Compile for Java 17](https://github.com/mezz/JustEnoughItems/commit/8f6976de2c3ab46d66fce5dd58a3b458707a6b9b) - mezz
* [organize client configs](https://github.com/mezz/JustEnoughItems/commit/9840240cbbe2750370473f2bfde55e4c65f1d415) - mezz
v10.0.0.188
ALPHA
January 27, 2023
* [move lang and image assets to Common](https://github.com/mezz/JustEnoughItems/commit/12b24a77e033b9cdce1f01998f7c5eeb1e1caf4e) - mezz
* [nvm it's already in the root build.gradle](https://github.com/mezz/JustEnoughItems/commit/312245d629fec2f15067fb3c6fb26b84e1b92317) - mezz
* [Compile for Java 17](https://github.com/mezz/JustEnoughItems/commit/8f6976de2c3ab46d66fce5dd58a3b458707a6b9b) - mezz
* [organize client configs](https://github.com/mezz/JustEnoughItems/commit/9840240cbbe2750370473f2bfde55e4c65f1d415) - mezz
* [move away from depending on ModConfigEvent for reloading configs](https://github.com/mezz/JustEnoughItems/commit/5b8308a560140c2bc5a0470c64f0f740f17e49f2) - mezz
* [use ATs instead of mixins for Forge, they are more compatible when mods depend on JEI](https://github.com/mezz/JustEnoughItems/commit/a9b70fd51a04888672356cbcd8d11053de5ea95a) - mezz
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
v10.0.0.187
ALPHA
January 27, 2023
* [move away from depending on ModConfigEvent for reloading configs](https://github.com/mezz/JustEnoughItems/commit/5b8308a560140c2bc5a0470c64f0f740f17e49f2) - mezz
* [use ATs instead of mixins for Forge, they are more compatible when mods depend on JEI](https://github.com/mezz/JustEnoughItems/commit/a9b70fd51a04888672356cbcd8d11053de5ea95a) - mezz
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
v10.0.0.186
ALPHA
January 27, 2023
* [use ATs instead of mixins for Forge, they are more compatible when mods depend on JEI](https://github.com/mezz/JustEnoughItems/commit/a9b70fd51a04888672356cbcd8d11053de5ea95a) - mezz
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/bf2340259854414ddb30dd8b220fcc314451c25c) - mezz
v10.0.0.185
ALPHA
January 27, 2023
* [fix button highlight color](https://github.com/mezz/JustEnoughItems/commit/28c50e1de34ebec2f80037b3690dc7cd01ec78bc) - mezz
* [audit the use of ATs](https://github.com/mezz/JustEnoughItems/commit/d2c305f51e7d0cf73ee1ddded9f0af141bd1d2e1) - mezz
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/bf2340259854414ddb30dd8b220fcc314451c25c) - mezz
* [clean up](https://github.com/mezz/JustEnoughItems/commit/0cd488efb63c0ed03e23dde5d50b9d5c440c5569) - mezz
v10.0.0.184
ALPHA
January 27, 2023
* [split up maven publish tasks](https://github.com/mezz/JustEnoughItems/commit/2f6fc584bf3d0df7bd5444bfbca90fe42e8773ad) - mezz
* [run all tests in one step](https://github.com/mezz/JustEnoughItems/commit/565b04b85ee5ded5e0674c0315b84ce0ca4b6cd2) - mezz
* [release as alpha](https://github.com/mezz/JustEnoughItems/commit/c84aea907b5a74511f8a56876653dcab45a501d9) - mezz
* [Generate separate jar and sources jars](https://github.com/mezz/JustEnoughItems/commit/fafeda36c5136c3a085e37a74e56cafba44bcfde) - mezz
* [apply Spotless](https://github.com/mezz/JustEnoughItems/commit/3429b2397c86248722a07e75020fe5b3ddd8093e) - mezz
* [Move tests to Common](https://github.com/mezz/JustEnoughItems/commit/c90143e3a62f3077e2c694f93a130248894e9e88) - mezz
* [cleanup](https://github.com/mezz/JustEnoughItems/commit/bf2340259854414ddb30dd8b220fcc314451c25c) - mezz
* [clean up](https://github.com/mezz/JustEnoughItems/commit/0cd488efb63c0ed03e23dde5d50b9d5c440c5569) - mezz
* [move JeiStarter to Common](https://github.com/mezz/JustEnoughItems/commit/7e9fb71f2cffed23c6049f0288d397bbae7f9b9f) - mezz
* [separate forge event code from event handlers](https://github.com/mezz/JustEnoughItems/commit/8c9ce90693fea3c920850010c060c2c1b80e65a0) - mezz
v5.0.0.31
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.3.16
ALPHA
January 27, 2023
Version imported from official provider.
v7.4.0.40
ALPHA
January 27, 2023
Version imported from official provider.
v7.4.0.38
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.37
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.36
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.35
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.34
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.33
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.32
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.31
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.30
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.29
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.28
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.27
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.26
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.25
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.2.24
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.1.23
ALPHA
January 27, 2023
Version imported from official provider.
v7.3.0.22
ALPHA
January 27, 2023
Version imported from official provider.
v7.2.0.21
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.3.20
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.3.19
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.2.18
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.2.17
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.3.15
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.1.30
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.2.16
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.1.15
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.14
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.1.14
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.0.13
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.0.12
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.13
ALPHA
January 27, 2023
Version imported from official provider.
v7.1.0.11
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.1.10
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.1.9
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.1.8
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.0.7
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.0.6
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.0.5
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.0.4
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.0.3
ALPHA
January 27, 2023
Version imported from official provider.
v7.0.0.2
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.12
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.29
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.28
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.11
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.10
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.9
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.8
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.7
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.2.6
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.1.5
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.4
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.3
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.2
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.1
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.27
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.26
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.25
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.24
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.23
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.22
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.21
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.20
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.19
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.30
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.18
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.17
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.16
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.15
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.14
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.13
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.12
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.11
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.10
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.9
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.8
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.7
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.6
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.5
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.4
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.29
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.3
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.2
ALPHA
January 27, 2023
Version imported from official provider.
v6.0.0.1
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.28
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.27
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.26
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.25
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.24
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.20
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.19
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.18
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.17
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.16
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.15
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.14
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.13
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.12
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.11
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.8
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.7
ALPHA
January 27, 2023
Version imported from official provider.
v5.0.0.6
ALPHA
January 27, 2023
Version imported from official provider.
v4.7.0.68
ALPHA
January 27, 2023
Version imported from official provider.
v4.7.0.67
ALPHA
January 27, 2023
Version imported from official provider.
v4.6.0.66
ALPHA
January 27, 2023
Version imported from official provider.
v4.6.0.65
ALPHA
January 27, 2023
Version imported from official provider.
v4.6.0.63
ALPHA
January 27, 2023
* Fix #905 Crashes on crafting recipes with no ingredients
* Fix #895, re-add support for oredict strings for IStackHelper functions
* Update to latest Forge
* Revert "Skip over broken creative tabs". Fix #894 This reverts commit e2ac7687212fb961347ca07cd1e943a31d97c523.
* Increase the default value for maxSubtypes from 100 to 300 # Conflicts: # gradle.properties
* Clean up imports
* Clean up crafting recipe wrappers
* Fix up CraftingRecipeChecker
* Use default methods for the API where appropriate
* Fix default implementations of IIngredientRenderer.getTooltip
v4.6.0.61
ALPHA
January 27, 2023
Version imported from official provider.
v4.6.0.60
ALPHA
January 27, 2023
Version imported from official provider.
v4.6.0.59
ALPHA
January 27, 2023
Version imported from official provider.
v4.6.0.58
ALPHA
January 27, 2023
Version imported from official provider.
v4.0.4.199
ALPHA
January 27, 2023
* Update to latest Forge and MCP
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
v4.0.4.198
ALPHA
January 27, 2023
* Fix implementation of focus override
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
* Add ICustomCraftingRecipeWrapper
v4.0.4.197
ALPHA
January 27, 2023
* Add API to override the displayed focus of a gui ingredient group
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
v4.0.3.196
ALPHA
January 27, 2023
* Version 4.0.3
* Fix interfering with keys for disabled (read-only) text fields
* Make IModRegistry.addRecipes take a Collection
* Make IModRegistry.addRecipes take a Collection
* Add ICustomCraftingRecipeWrapper
* Add IStackHelper.containsAnyStack and isEquivalent to the API
* Lithuanian language added (#636)
* Update zh\_TW.lang (#631)
v4.0.2.194
ALPHA
January 27, 2023
* Use IdentityHashMap for HashMaps with unique keys
* Close #617 Add a way to add ItemStacks to JEI during runtime
* Close #616 Add simpler default init method for IGuiIngredientGroup
* Fix #614 ICraftingGridHelper does not support custom ingredients
* Close #543 Enable Showing the Shapeless Icon on Custom Shapeless Recipes
* Close #398 check the container instance in IRecipeTransferInfo
* Protect against crashes in plugin's isRecipeValid call (#632)
* Relax item checking when deleting items in cheat mode (#624)
* Fix #621 Add tab button sounds
* Fix #610 Blank description category
v4.0.1.193
ALPHA
January 27, 2023
* Fix #629 Properly detect when GuiTextField are focused
* Update MCP to 1.11 names
* Fix #626 Crash after new Forge Ore Dictionary binary changes
* Log a stack trace when restarting JEI
* Fix missing localization
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Fix API javadoc
* Add support for creating drawables with custom sized textures
v4.0.1.192
ALPHA
January 27, 2023
* Update MCP to 1.11 names
* Fix #626 Crash after new Forge Ore Dictionary binary changes
* Log a stack trace when restarting JEI
* Fix missing localization
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Fix API javadoc
* Add support for creating drawables with custom sized textures
v4.0.1.191
ALPHA
January 27, 2023
* Fix #626 Crash after new Forge Ore Dictionary binary changes
* Log a stack trace when restarting JEI
* Fix missing localization
* Update ja\_JP.lang (#622)
* Update ja\_JP.lang (#619)
* Fix API javadoc
* Add support for creating drawables with custom sized textures
* rename assets to use all lowercase
v4.0.1.190
ALPHA
January 27, 2023
* Fix missing localization
* Fix API javadoc
* Add support for creating drawables with custom sized textures
* rename assets to use all lowercase
* Fixes for "Use null focus instead of having focus mode NONE"
* Update to 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Protect against mods reloading JEI from the network thread (#607)
v4.0.1.189
ALPHA
January 27, 2023
* Fix API javadoc
* Add support for creating drawables with custom sized textures
* rename assets to use all lowercase
* Fixes for "Use null focus instead of having focus mode NONE"
* Update to 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
v4.0.0.188
ALPHA
January 27, 2023
* rename assets to use all lowercase
* Fixes for "Use null focus instead of having focus mode NONE"
* Update to 1.11
* Fixes for "Use null focus instead of having focus mode NONE"
* Protect against mods reloading JEI from the network thread (#607)
* Use IdentityHashMap for the uid cache used for startup
* Create uk\_UA.lang (#605)
* Update Forge and MCP
* Remove incorrect nullable annotation
* Use null focus instead of having focus mode NONE