v1.1.1
Craft Order List
v1.1.1 (2026-02-27)
Full Changelog Previous Releases
- v1.1.1 - Fix addon rename, update all COH references to COL
- Rename addon from CraftingOrderHelper to CraftOrderList
- Rename CraftingOrderHelper.lua/.toc to CraftOrderList.lua/.toc
- Rename spec/crafting_order_helper_spec.lua to spec/craft_order_list_spec.lua
- Replace all COH: method references with COL: throughout CraftOrderList.lua
- Update slash commands from /coh to /col and /craftingorderhelper to /craftorderlist
- Update SavedVariables from COH_SavedData to COL_SavedData
- Update all COH_ frame name globals to COL_
- Update README, CONTRIBUTING, .luacheckrc, .pkgmeta, and workflows
- Improve frame mock to support property access and method chaining
Mock __index now returns callable+indexable sub-objects so patterns
like dropdown.Text:SetPoint() work correctly in tests. - Add Lua 5.3 compatibility shim for unpack
WoW uses Lua 5.1 where unpack is a global; CI runs Lua 5.3
where it moved to table.unpack. - Fix test suite and luacheck configuration
- Use loadfile() with varargs to simulate WoW addon loader (fixes nil COH)
- Add string.trim mock to match WoW's string extension
- Add CreateAtlasMarkup mock to legacy tests
- Add COH_QualityDropdown, COH_SortDropdown, COH_HideCompleted to luacheck globals
- Remove unused QUALITY_NAMES variable
- Fix workflow branch references and remove redundant release job
- Change test.yml triggers from main to master to match default branch
- Change update-wow-version.yml push target from main to master
- Remove redundant release job (tag push already triggers release.yml)
- Clean up unused job outputs