Updated at 2021-08-29 21:01.
- Buildscript update
- Make addRecipes non category dependent
- Support anvil recipes
- Fix IRecipeCategory#draw with the wrong mouse position
- Fix JEI recipes add
- Add stub for IVanillaCategoryExtensionRegistration
- Add hints for if REI does not initialize properly
- API parity with 1.17 version
- Make Add button of favorites menu more visible
- Update localizations
- Fix #500
- Fix conflicts
- Introduce CategoryVisibilityPredicate, update JEI api
- Update localizations
- Fix CrashReportUtils' name
- Update localisations
- Add feedback
- Add missing lang for too long nbt. (#582)
- Prevent error spam when the client joins server without recipe sync packets
- Use a mixin plugin and reflections to inject our transformation service
- Publish the update
- Improve ComparisonContext matching
- Fix alignment of items, fix #570
- Close #561
- Fix #572 & add getDraggableAcceptingBounds
- Fix #568
- Combine two getExtraData
- Better debug information for TooltipComponent
- Fix #558
- Fix #559
- Properly implement tooltip rendering for bundles
- Improve crash reports, fluid rendering return missing sprite, add more util methods to EntryStacks and EntryIngredients
- Add registerRecipeFiller for checking recipe types
- Fix auto crafting patterns & refactor internals providers
- Fix REI on servers
- Show gui for errors
- Throw better errors while constructing entrypoints
- Remove forced display serializer check
- Use Java 16 features
- Reformat code
- Allow a broader registerFiller
- Refactor DisplayFiller
- InteractionResultHolder -> CompoundEventResult
- Publish fabric subproject artifacts
- Do something please
- Edited the wrong workflow file
- Publish to curseforge
- Generate fake jars for fabric loom
- Fix license
- Upload to maven
- Simply ViewsImpl
- Cast().getValue() -> castValue()
- Fix rendering issues with overlays, REIHelper -> REIRuntime
- Update to 1.17-pre1
- More docs, LiveDisplayGenerator -> DynamicDisplayGenerator
- Fix #537
- Fix #540
- Move lang files
- Remap JEI Internal, JeiHelpers, JeiRuntime, IngredientManager, IngredientFilter and Focus to their api counterparts
- Initial port to 21w20a
- Subsystem should be fine now?
- Simplify code in DefaultCraftingDisplay and NbtHasherProviderImpl
- Subsystem should be fine now?
- Implement ErrorDisplayer on Fabric properly
- Add stub AnvilRecipe and implement recipe hiding
- Add "jei" stub, and made JEI compat defaulted enable
- Add abstraction for IRecipesGui, fix #529
- Update JEI API to 7.6.4 & Fix #520
- Add createCraftingGridHelper
- Update to 21w19a, fix recipe exporting
- Refactor PluginManager
- Fix #530
- Update to 21w17a
- Update license header
- Adds support for forge fluid handler
- New Crowdin updates (#523)
- Cache search results
- Fix #515
- Remove random background rendering
- Fix JEIRecipeLayout#getFocus
- Support JEIGuiIngredientGroup#setBackground, delay JEI plugins initialization
- Support Fluid Overlays, fix #505
- Disable tooltips on EntryWidget icons
- Fix #506
- Correctly fix null icons
- Fix license
- Fix icons for JEI categories with null icons
- Update to 21w15a
- Normalize fluid type
- Apply generics to FilteringScreen
- Refactor MenuInfo into a provider system and add more docs
- Pass the BakedModel as an extra data
- Fix scrollbar rendering in FilteringScreen
- Fix more rendering issues
- Pass the BakedModel as an extra data
- Fix #502 and Fix #499
- Prepare for true sided REI
- Change how EntryStack.Settings is exposed
- Apply license to IntRange
- BatchEntryRenderer -> BatchedEntryRenderer
- Disable the broken batch rendering
- Primitive port to 21w14a
- Fix fluid name, and bounds
- Fix filler
- Fix draggable stacks & Fix stretched fluids & Fix #508
- Expose draggable stacks
- Fix crash with rendering fluid with no sprite
- Fix build, please
- Proper changelog
- Properly build the jar?
- Depend on the remap jar
- Publish REI 6 to Forge
- Use long for hashing the EntryStack
- Porperly save JEI compatibility settings
- New Crowdin updates (#498)
- Update README.md
- Optimise > 1 million entries & Improve Favorites Dragging
- A simpler implementation of stacked favorites
- Complete custom favorites
- Make Recipe Transfer work
- Improve Search Argument Matching
- Refactor Default Plugin packages, fix favorites
- Relocate most of the internal classes to match the api
- Refactor MenuInfo, split client and server apis, new dual PluginManager system, remove @NotNull
- Improve UncertainDisplayViewingScreen
- Rewrite search engine and expose as API
- Rely on ScreenRegistry more on calculating the bounds
- New Crowdin updates (#490)
- Remove useless EntryStack settings, properly implement tooltip callbacks
- Refactor exclusion zones, wrap JEI exclusion zones
- Allow customizing what part of REI should animate, disable config screen animation by default
- Implement search modes and make tooltip always enabled by default.
- New Crowdin updates (#479)
- Fix #488
- Wrap registerItemSubtypes
- Implement ItemComparatorRegistry as a replacement for previous check tags and check amount flags
- Add EntryStack normalization
- Relocate api classes
- Organize code
- Remove getAmount and setAmount and split out the serializer for EntryDefinition
- Change fluid unit to mB if on forge
- Expend DraggableStackProvider and DraggableStackVisitor to work in any widgets, implement renderBackToPosition
- Wrap JEI custom ingredients, fix tooltips on displays
- Wrap click areas, implement createTickTimer
- Implement IIngredientFilter, IRecipeManagerPlugin and IGuiIngredientGroup#set, fix IDrawableBuilder with padding
- Implement IGuiIngredientGroup, wrap FluidStack to arch FluidStack properly
- Use AbstractRecipeViewingScreen and remove static from ScreenHelper
- Very primitive background rendering for JEI plugins
- Port to Architectury Multiloader
- Remove depending on Cloth API, switching to architectury
- New Crowdin updates (#478)
- New Crowdin updates (#476)