File Details
1.0.0
- R
- Aug 9, 2025
- 15.18 KB
- 11
- 11.2.0
- Retail
File Name
LibGearData-1.0-1.0.0.zip
Supported Versions
- 11.2.0
LibGearData
1.0.0 (2025-08-09)
Full Changelog Previous Releases
- Remove license section from README and cleanup test
Deleted the MIT license section from README.md and removed a redundant debug line from test/test.lua for clarity. - Refactor internal data access and improve crest handling
Replaces all references to 'data' with '_data' in class.lua for better encapsulation. Updates crest transformation logic in LibGearData-1.0.lua to avoid inserting nil currency info. Cleans up test output in test.lua and corrects a debug label. - Update vault values for tiers 5 and 6 in season 11.3
Adjusted the 'vault' value for tier 5 from 687 to 681 and for tier 6 from 691 to 688 in the 11.3 season data. This ensures the tier rewards reflect the correct values. - Create changeset_analReceiving.lua
- Update LibGearData-1.0.toc
- Add initial README with library overview
Introduces a README.md describing LibGearData, its features, installation steps, API methods, and example usage for World of Warcraft addon developers. - Refactor loot data structure and API methods
Standardizes dungeon, raid, and delves data to use named difficulty levels and crest references, updates transformation logic, and removes legacy loot list methods in favor of generic GetData and mapping functions. Adds workflow for packaging and release, and updates test coverage for new API methods. - Add support for dungeons, delves, crafting, and raid data
Introduces new data structures and transformation logic for dungeons, delves, crafting, and raid content in season data. Updates test suite to use a debug helper and test new APIs. Refactors raid loot list to support new format and adds support for crest mapping in dungeons and delves. - Refactor localization and crest/track name handling
Removed redundant crest name translations from localization files and centralized crest/track name localization in data transformation. Updated class methods to use new data structures for retrieving localized names, improving consistency and maintainability. - Refactor season data transformation and crest icon handling
Moved transformedSeasons to the ns namespace and improved crest icon handling by caching currency iconFileIDs and generating icon strings. Updated transformSeasonData to use expansion and season fields, and enhanced crest data with localized names and icon information. Refactored class:GetSeasons to return transformedSeasons directly and added class:GetCrestIconByKey for retrieving crest icons. - Refactor season data system and modularize API
Refactored the season data registration and retrieval system to use a namespace-based approach, moving season logic and API methods into a new class.lua module. Added XML file for load order, split season data into separate files, and updated test cases to use the new API. This modularizes the codebase, improves maintainability, and prepares for easier addition of new seasons. - Refactor API, add localization and update tests
Major refactor of LibGearData-1.0.lua to provide a more flexible, object-oriented API and improved data transformation. Adds localization support via a new localization.lua file with translations for multiple languages. Updates .toc metadata (license, file paths), and enhances test/test.lua to verify transformed data, tracks, and crests. Removes legacy season/version logic and simplifies crest/track lookups. - Refactor season 11.3 data and add API tests
Refactored the data structure in 11_season_3.lua to use indexed tracks and crests, simplifying item level mapping. Added test/test.lua with comprehensive tests for LibGearData APIs, including edge cases and boundary transitions. - init

