The current 26.1 branch seems to be compatible with the upcoming MC 26.2. I've marked it as such, but thread carefully.
- Fixed a compat issue with Iris Shaders, causing
sanitize_autoand thecustom_namemodule to yield different results from usual. - Fixed hyphens '
-' being incorrectly removed by most flavours of sanitizations. - Fixed crash when using
expectandnbtPathtogether. - Fixed custom trident displaying incorrectly on shelves. (MC 1.21.9+)
- Added assetGen presets:
item_model/spear,item_model/player_head,item_model/handheld_rod
- Fixed a compat issue with Iris Shaders, causing
sanitize_autoto yield different results from usual. - Fixed hyphens '
-' being incorrectly removed from identifiers by most flavours of sanitizations. - Added
sanitize_legacyas an alias ofsanitizefor parity with v5.
- Modules are now banned from having an empty model prefix.
This shall be the last breaking change of v5. - The output of the
dumpcommand is now sorted by variant-ID. - Fixed the
get_numbertransform converting NBT to Optionals. - Fixed unspecific error message when running a command on a non-existent module.
- Added item property:
display_name, which is kind of a combination of theitem_nameandcustom_namecomponents. - Added transforms:
get_nbt,get_snbt. - Transform
get_identifiernow takes an optional parameter:defaultNamespace. - Module
component_formatnow takes an optionaltransformparameter, which is applied to the format string after variables substitution.

