The following functions got removed / replaced:
CanItemBeSmithingExtractedOrRefined
-> Replaced by 2 functions, one for each panel:
CanItemBeDeconstructed
CanItemBeRefined
ZO_Enchanting:SetEnchantingMode(enchantingCtrl, enchantingMode)
-> Replaced by ZO_Enchanting:OnModeUpdated()
This function does not have any parameters anymore. The actual enchantingMode can be determined by reading ENCHANTING.enchantingMode now
Here is an example for the enchanting SetEnchantingMode replacement PostHook to get the changed enchantingMdoe properly:
Lua Code:
origEnchantingSetEnchantMode = ZO_Enchanting.OnModeUpdated
ZO_Enchanting.OnModeUpdated = function(self, ...)
origEnchantingSetEnchantMode(self, ...)
--do your stuff here with the changed enchantingMode
--e.g. updateFiltersInInventory(self.enchantingMode)
end