v2.0 r3.9 - Baertram
-Fixed filters at crafting research popup dialog. The smithing research updater function will not be called for other ZO_ListDialog popups (enchant, charge, repair, ...) anymore.
v2.0 r3.8 - Baertram
- Added filters at crafting research popup dialog:
LF_SMITHING_RESEARCH_DIALOG = 36
LF_JEWELRY_RESEARCH_DIALOG = 37
LF_FILTER_MAX = LF_JEWELRY_RESEARCH_DIALOG
- updated minimum API version to 100025 (ESO 4.2 Murkmire)
v2.0 r3.7 - Baertram
- Fixed filters at jewelry crafting refine panel
- updated minimum API version to 100024 (ESO 4.1, Wolfhunter)
v2.0 r3.6 - Baertram
- added support for jewelry crafting
- updated minimum API version to 100023 (ESO 4.0, Summerset)
v2.0 r3.5 - Baertram
- added support for house bank
- updated minimum API version to 100022 (ESO 3.3.x, Dragon Bones)
v2.0 r3.3 - Randactyl
- added support for retrait stations with LF_RETRAIT
- updated research helper rules for locked and retraited items
- updated minimum API version to 100021 (ESO 3.2.x, Clockwork City)
v2.0 r3.2 - Randactyl, sirinsidiator
- fixed filtering for refining, deconstructing, and improvement
- updated helper function for filtering research
v2.0 r3.1 - Randactyl
- fixed filtering for alchemy, enchanting, refining, deconstructing, and improvement
- updated minimum API version to 100020 (ESO 3.1.x, Horns of the Reach)
v2.0 r3.0 - Randactyl, Baertram
- disabled test file
- fixed handling of Enchantment additional filter
- support API version 100018 (ESO 2.7)
- add versioning to helper functions (r3.0 is incompatible with previous revisions due to this change)
- known issue: see https://github.com/Randactyl/LibFilters-2.0/issues/3
v2.0r2.3 - merlight, votan, sirinsidiator
- SafeUpdateList optimization
v2.0r2.2 - Randactyl
- extended safe list update to all variations of object:UpdateList(...)
v2.0r2.1 - Randactyl, Sirinsidiator, Baertram
- fixed insecure "UseItem" error which occurred in specific situations. See http://www.esoui.com/forums/showpost.php?p=28829&postcount=9
v2.0r2 - Randactyl
- see description or README.md
v1.0r16.1 - Baertram
- corrected alchemy updater
v1.0r16 - Randactyl
- added LAF_ALCHEMY
- removed safety check before hooking BACKPACK_GUILD_BANK_LAYOUT_FRAGMENT
v1.0r15.2 - Randactyl
- fixed broken guild bank filters by hooking a new inventory fragment added in 2.1: BACKPACK_GUILD_BANK_LAYOUT_FRAGMENT
v1.0r15.1 - Randactyl
- reverted previous forceUpdate change
- addons are now responsible for calling RequestInventoryUpdate(filterType). See readme for details
v1.0r15 - Circonian
- added new forceUpdate parameter to RegisterFilter and UnregisterFilter. See readme for details
v1.0r14.1 - Randactyl
- reduced inventory update defer time to 10ms from 40ms
- made inventory update request function local (you shouldn't be using it right now anyway)
v1.0r14 - Randactyl
- added LAF_FENCE and LAF_LAUNDER for filtering at the new Fence NPC scenes
- removed LAF_ENCHANTING as an alias of LAF_ENCHANTING_EXTRACTION
v1.0r13 - Randactyl
- removed "version" variable that was mistakenly left in after debugging
- exposed internal function as "libFilters:HookAdditionalFilter(filterType, inventory)" in order to improve compatibility between libFilters addons and addons that create custom inventory fragments. (Thanks for the request, Baertram)
v1.0r12 - Randactyl
- Changed version to 12 from 11.2 to get around LibStub limitation. No code changes.
v1.0r11.2 - merlight and Baertram
- revised GetCurrentLAF() to be more reliable
- added LAF_IMPROVEMENT for completeness
v1.0r11 - merlight and Randactyl
- more polish from merlight
-> registering and unregistering filters now works very similarly to registering and unregistering for events.
-> replaced LAF_ENCHANTING and LAF_ENCHANTING2 with LAF_ENCHANTING_EXTRACTION and LAF_ENCHANTING_CREATION, respectively. LAF_ENCHANTING is included for this revision as an alias of LAF_ENCHANTING_EXTRACTION in order to keep a bit of backwards compatibility without breaking everything.
- added function libFilters:GetCurrentLAF() so you can access exactly which LAF is currently being used and apply filters appropriately (used in Advanced Filters)
v1.0r10 - merlight and Baertram
- major revision from merlight
- addition of second enchanting filter by Baertram
Huge thanks to all of the work done by Baertram, circonian, and merlight for this version of the library. You guys rock
v1.0r9 - Randactyl
- include update provided by
eShinobu
v1.0r8.1 - Randactyl
- Fixed enchanting support so it does not touch the creation panel.
v1.0r8 - Randactyl
- Added filtering for enchanting extraction. Another special case had to be added because extraction doesn't follow the exact same pattern as normal deconstruction.
v1.0r7
-More init logic fixes. Everything should finally be sorted out thanks to ckaotik.
-Error message when registering filters is now much less misleading.
v1.0r6
-Another fix to the initialization logic. As a result, you NO LONGER need to call "libFilters:InitializeLibFilters()" in your add-on loaded function; libFilters is now lazily initialized.
v1.0r5
-Fixed the initialization logic. As a result, you now need to call "libFilters:InitializeLibFilters()" in your add-on loaded function.
-Updated the API version, just in case.
v1.0r4
-Minor change to how the "already registered" error message shows up. Should no longer complain about duplicates from the init.
v1.0r3
-Changed the version format
-Better support for multiple different versions existing; this should have also fixed the errors that popped up sometimes on a reload when you have multiple addons using libFilters.
-Shop filters should be a little more reliable
-Fixed libFilters:BagIdToLAF
v1.0.0b
-Fix for nil value error.
v1.0.0
-Initial release