- Update ja_jp.json for 1.21 (#3805) - Abbage230
- Polish translation update (#3803) - Greg-21
Current release 11.8.1
- Prevent displaying invisible focus-linked slots - mezz
- Allow focus-linking with invisible recipe slots - mezz
- Fix #3788 Not cycling through ingredients when looking at recipes - mezz
- Add support for Recipe Category Decorators (#3255) - Relentless
- Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled - mezz
- Fix handling of restricted slots in recipe transfers - mezz
- Fix #3731 Ingredient list gets disordered after a resource reload - mezz
- Fix slot view order when recipe has linked slots - mezz
- Backport a lot of code from 1.20.1 to 1.19.2 (#3766) - James Mitchell
- Fix #3494 Protect against modded tooltip crashes - mezz
- fix ImmutableRect2i math and tolerance - mezz
- Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen - mezz
- Prevent recipe transfers from touching output slots - mezz
- run spotless - mezz
- Update gradle, forge, and fabric versions - mezz
- Close #3320 Search default block tags for items with blocks in them - mezz
- Fix error handling when a recipe manager plugin crashes - mezz
- turn spaces to tabs consistently with spotless rules - mezz
- update spotless plugin - mezz
- increase ram given to gradle - mezz
- Fix copying recipe id so that it doesn't just copy the first one displayed - mezz
- Add "Fabric-Loom-Remap" to fabric api jar manifest - mezz
- Add modrinth upload task - mezz
- Close #3190 Add support for ghost ingredient dragging from bookmarks - mezz
- Make FileWatcherThread a daemon thread - mezz
- Remove fabric depends statement for anything other than the core project - mezz
- Fix #2991 Fix starting on server thread in Fabric after reload - mezz
- Update Fabric version in dev environment - mezz
- Improve config file watcher, avoid creating excess threads on world reload - mezz
- Move input debug logs behind a new DebugInputs config flag - mezz
- Fix ghost ingredient dragging - mezz
- Add a 1.19 config for the position of new bookmarks (#3113) - Waiting Idly
- Fix #3079 Write the blacklist to file if the file does not exist yet - mezz
- Simplify platform config helper code - mezz
- Close #3077, Add link to open the JEI config folder when you click the settings button - mezz
- Set a maximum Minecraft version of 1.19.2 - mezz
- Update zh_cn.json (#3105) - ArchiDreamZ
- Fix missing period and space in kk_kz.json (#3101) - AlibekAytjan
- remove jar archive in Jenkins (it is already available in maven and curseforge) - mezz
- use tools.jdk for Jenkinsfile instead of JAVA_HOME env var - mezz
- Fix #3093 Create a runtime registration step before onRuntimeAvailable - mezz
- Hide ingredients that have the tag "c:hidden_from_recipe_viewers" - mezz
- chore: Add Gui and Library maven publish to Jenkinsfile (#3066) - Kli Kli
- fix sources jar configuration - mezz
- fix publishing of sources jars for Gui and Library - mezz
- publish Library and Gui jars to maven - mezz
- Fix publishing the Core artifact - mezz
- Code cleanup - mezz
- Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058) - James Mitchell
- update pt_br (#3040) - FITFC
- log gui change on debug mode only (#3052) - Jonathan Colmenares
- Mark 1.19.2 builds as betas - mezz
- Fix hiding items from recipes via the API - mezz
- Reduce memory used by an adversarial PacketRecipeTransfer - mezz
- Split drag handling from input handling, add debug mode logs for input handling - mezz
- #3018 Fix crashing VanillaPlugin on invalid brewing recipes - mezz
- fix internal javadoc - mezz
- #3022 Only delete items on left-click - mezz
- #3022 Fix picking up multiple items with the mouse in cheat mode - mezz
- Ensure packets are handled on the correct thread - mezz
- add IJeiHelpers#getRecipeType to help addon mods - mezz
- Fix #2993 Reduce recipe validation errors to debug logs - mezz
- Fix #3014 Saving edit-mode changes to file fails - mezz
- fix ConfigSerializer sorting for config categories - mezz
- Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection - mezz
- Improve performance of checking fuels on Fabric (#2997) - Technici4n
- minor cleanup - mezz
- Minor cleanup in config code - mezz
- Prefer more abundant items first for recipe transfer (#2987) - DBotThePony
- Clean up unused imports - mezz
- Fix #2968 Add Fabric support for Potion recipes - mezz
- Close #2963 Add catalogueImageIcon - mezz
- Fix #2978 fix server-side error logs from platform handler when deleting items - mezz
- Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper - mezz
- Close #2795 Add API to get a RecipeType from a ResourceLocation - mezz
- Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags - mezz
- Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows - mezz
- Close #1579 Allow using Screen with IGlobalGuiHandler - mezz
- Close #391 Add shield decoration recipes - mezz
- Make the
Show Recipes
tooltip optional in the API (#2972) - Relentless - Allow recipe transfer errors to set button color highlight (#2971) - Technici4n
- Fix #2959 Update to Fabric API 0.60 - mezz
- Close #2951 Update recipe transfer handlers every tick - mezz
- Github: increase stale action's operations per run - mezz
- Github: do not comment when locking closed issues over 1 year old - mezz
- Automatically lock Github issues older than 1 year old - mezz
- enable automatic marking and closing of stale issues - mezz
- start marking stale issues starting with the oldest - mezz
- testing github action to close stale issues - mezz
- testing github action to close stale issues - mezz
- testing github action to close stale issues - mezz
- testing github action to close stale issues - mezz
- Add github stale workflow action in dry-run mode - mezz
- Update dependencies for Minecraft 1.19.2 - mezz
- Improve javadocs for IIngredientAcceptor#addFluidStack - mezz
- Fix #2939 Crash on Forge when typing - mezz
- Fix #2899 Cheat mode not working when connected to dedicated server - mezz
- Clean up unused method - mezz
- Update for Minecraft 1.19.1 - mezz
- Minor code cleanup - mezz
- Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922) - vfyjxf
- Update Forge version used in the dev environment - mezz
- Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK - mezz
- Add Kazakh translation (#2912) - AlibekAytjan
- Update bg_bg.json (#2910) - Deyan Nikolov
- Create convenience function for adding a fluid ingredient to IIngredientAcceptor - mezz
- Close #2901 Make Crafting Grid Helper return the slots it creates - mezz
- Fix #2898 Expose "show uses/recipes" key bindings in the API - mezz
- Fix #2897 Hovering over recipe tabs can ignore key inputs - mezz
- Fix #2873 Use the correct mouseReleased call to finish a click on Fabric - mezz
- Fix #2871 Fix text field synchronization from mods via the API - mezz
- Fix #2873 Ghost ingredient handling on Fabric - mezz
- Update Polish translation (#2874) - Greg-21
- Use an accesswidener to access fields with Fabric - mezz
- update parchment mappings - mezz
- Fix #2839 Improve widget focusing behavior with the search box - mezz
- Fix #2890 Protect against broken recipe transfer handlers crashing - mezz
- Clean up unused imports - mezz
- Update to support the breaking changes in forge (#2886) - Sara Freimer
- clean up configs slightly - mezz
- Cleanup - mezz
- update parchment version - mezz
- Update dev forge and mappings - mezz
- set gradle to no longer use configure-on-demand, it breaks ForgeGradle - mezz
- Remove old createFocusLink method - mezz
- Fix improper property use causing invalid dependency POM (#2854) - sciwhiz12
- Fix #2851 Protect against crash from broken fluids - mezz
- Update to changes in Forge's fluid API (#2852) - Sara Freimer
- version 11 - mezz
- Remove deprecated methods - mezz
- Update for Minecraft 1.19 - mezz
- JEI 10. Add Fabric support. Refactor into a multi-project (#2842) - mezz
- Update sv_se.json (#2836) - A. Regnander
- Updated Russian Translation (#2799) - DrHesperus
- Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory - mezz
- Allow focuses to match multiple ingredients in a recipe slot - mezz
- Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst - mezz
- deprecate some api methods that depend on forge-specific code - mezz
- Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients - mezz
- Move config screen into platform service - mezz
- move forge configs into forge folder - mezz
- Add platform server helper - mezz
- Use service to get particle icons - mezz
- Organize packet data into data and context - mezz
- Update es_es.json (#2782) - zeedif
- Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER - mezz
- Clean up ErrorUtil - mezz
- Move registry access to a service loader - mezz
- Update it_it.json (#2785) - Andrea Costa
- Protect against mod crashes when checking for enchantable items - mezz
- Add access to IIngredientManager from recipe catalyst registration - mezz
- organize some network code into subprojects - mezz
- Refactor server connection logic into its own class - mezz
- Organize some config files into subprojects - mezz
- Move Translator to common.util - mezz
- Include all test results in Jenkins - mezz
- Clean up ReflectionUtil - mezz
- Move more code into the Core and Common subprojects - mezz
- Clean up ColorNamer code - mezz
- Move search logic into core subproject - mezz
- Create "Core" subproject for code that does not depend on Minecraft - mezz
- Fix #2756 Fuel recipes with high values can overflow the recipe background - mezz
- Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe - mezz
- Improve startup code to be more resilient to modded bugs - mezz
- Fix bookmark config creation - mezz
- Exclude duplicate files from output jars - mezz
- Isolate changelog plugin in a subproject - mezz
- Constrain gitchangelog asm version - mezz
- fix asm coords to org.ow2.asm:asm - mezz
- add comment for asm constraint - mezz
- Try constraining asm to the right version - mezz
- Update dev Forge version - mezz
- Organize internal code into a multiproject (#2772) - mezz
- Update forge maven artifact id - mezz
- Update Jenkinsfile - mezz
- update Jenkinsfile - mezz
- update Jenkinsfile - mezz
- Make the give notification message work for any player that has a server - mezz
- fix changelog path - mezz
- fix project dependency - mezz
- Ensure ProcessResources updates on every new version - mezz
- Update Jenkinsfile - mezz
- Update Jenkinsfile - mezz
- Organize project code - mezz
- Fix gradle project properties - mezz
- Use net.minecraft.MethodsReturnNonnullByDefault - mezz
- Update Forge in dev environment - mezz
- Fix #2751 Crash when MC window becomes too narrow - mezz
- Update Jenkinsfile to always run tests - mezz
- Update Jenkinsfile - mezz
- Update Jenkinsfile for publishing to CurseForge - mezz
- Migrate build.gradle to build.gradle.kts (#2761) - mezz
- Fix #2754 Crash when GUI extends offscreen - mezz
- Fix #2752 Crash on gui slots that are to the left or above the gui - mezz
- Display hidden ingredients in a recipe if there are no other ingredients to show - mezz
- Allow focus linking with invisible ingredients - mezz
- Fix debug recipes - mezz
- update JUnit - mezz
- Clean up build script - mezz
- Run Spotless cleanup - mezz
- Fix bookmark config directory creation - mezz
- Fix #2744 Workaround for Optifine bug - mezz
- Fix #2744 Workaround for Optifine bug - mezz
- Clean up some tags code - mezz
- suppress more deprecation warnings - mezz
- Use Parchment mappings in dev environment - mezz
- Make potion effects render in compact mode when JEI is open - mezz
- add more client run configurations in developer environment - mezz
- minor cleanup - mezz
- Link anvil recipe input/output focuses - mezz
- Code cleanup - mezz
- Fix logic when there are broken recipe layouts - mezz
- Minor code cleanup - mezz
- Fix type of IRecipeLookup#limitFocus - mezz
- Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType - mezz
- Mark ISlowRenderItem as deprecated - mezz
- Minor cleanup - mezz
- Remove unused BookmarkOverlayToggleEvent - mezz
- Remove FastItemRendering, it is no longer necessary and can cause conflicts - mezz
- Add access to IJeiHelpers from IJeiRuntime - mezz
- Remove persistent WorldConfig and untangle filter text logic - mezz
- GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711) - mezz
- Fix #2733 Better handling for /reload - mezz
- Fix #2733 JEI doesn't update after /reload - mezz
- Clarify Github Issue Templates - mezz
- Add github issue templates - mezz
- Update README - mezz
- Simplify code for IngredientSorterComparators#getTagForSorting - mezz