8.1.2 Jun 9, 2023
includes Sign related update.

8.1.1 Jun 9, 2023
updated the process of getting the friendly item name.

8.0.0 Jul 29, 2022
It no longer rely on LUT, it also has overriding tool preference option.

As of this version, the enchant does not rely on the look-up-table (LUT) to find which tool should be used.  It will find the most appropriate tool based on the information provided by the underlying Minecraft server.  This means all future material types are automatically supported.  (So, you don't have to tell me "oh, block xxx is not working for morphing").

Also, in case you want a certain tool to be used for a particular block type, which is different from what the Minecraft suggests, you can modify this preferred tool behaviour using the following option:

tool_preferences:
"*VINES": SHEARS
"VINE": SHEARS