-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support multiple 'interface' values in .toc files #430
Commits on May 10, 2024
-
Torkus committed
May 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 4452df6 - Browse repository at this point
Copy the full SHA 4452df6View commit details
Commits on Jun 30, 2024
-
toc.clj, introduces 'interface-version-list' field.
it contains all possible interface versions parsed from the 'interface' field. the current 'interface-version' field is now the first value parsed from this list.
Torkus committedJun 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 3fb80e2 - Browse repository at this point
Copy the full SHA 3fb80e2View commit details
Commits on Jul 6, 2024
-
toc.clj, split 'parse-addon-toc' into '-parse-addon-toc'.
new private fn is less strict, interpreting and extrapolating values, warning on bad values etc. new fn does validation and discards data if it's invalid. this was done so we don't have to repeat parsing steps elsewhere. toc.clj, the templated '## # interface' value is now considered and included in the interface-version-list. github-api.clj, removed duplicated parsing of :interface values in favour of that in toc.clj github-api.clj, order of extracted gametrack values is now deterministic.
Torkus committedJul 6, 2024 Configuration menu - View commit details
-
Copy full SHA for dc5cda5 - Browse repository at this point
Copy the full SHA dc5cda5View commit details
Commits on Jul 7, 2024
-
utils, fixed bug in interface-version-to-game-version
- '110000' was returning '1.0.000' instead of '11.0.0' toc.clj, fixed bug where data would fail to valid and be discarded. - it was possible for multiple distinct interface-version values to become duplicate game tracks values (like [:retail :retail]) jfx.clj, the 'WoW' (interface version) column now supports multiple values. - default column width values increased to accommodate them.
Torkus committedJul 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b8794bc - Browse repository at this point
Copy the full SHA b8794bcView commit details
Commits on Jul 13, 2024
-
Torkus committed
Jul 13, 2024 Configuration menu - View commit details
-
Copy full SHA for 7eb585b - Browse repository at this point
Copy the full SHA 7eb585bView commit details
Commits on Jul 15, 2024
-
specs.clj, replaces toc interface-version with interface-version-list
core.clj, fixed a typo in the import/export logic and the test helper that was using :toc/game-track instead of :-toc/game-track toc.clj, replaced :-toc/game-track with :-toc/game-track-list addon.clj, a single set of toc data can now belong to many game tracks - this means the first instance of 'classic' toc data (for example) will be used even if multiple toc files support classic. crazy. tukui, curseforge, removed their 'expand-summary' implementations. jfx.clj, addon data detail pane now accommodates many interface values. toc.clj, removed a warning when the presence of a game track in the filename doesn't match the game tracks parsed from the data. - the user can't really do anything about it, I had at least one false-positive and with many game tracks to now check it seems needlessly expensive.
Torkus committedJul 15, 2024 Configuration menu - View commit details
-
Copy full SHA for d120b08 - Browse repository at this point
Copy the full SHA d120b08View commit details
Commits on Jul 18, 2024
-
curseforge, tukui, removes test fixtures referenced by removed code.
Torkus committedJul 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 5647bff - Browse repository at this point
Copy the full SHA 5647bffView commit details -
catalogue.clj, fixed possibilty of multiple game tracks in toc2summary
Torkus committedJul 18, 2024 Configuration menu - View commit details
-
Copy full SHA for d09212a - Browse repository at this point
Copy the full SHA d09212aView commit details -
Torkus committed
Jul 18, 2024 Configuration menu - View commit details
-
Copy full SHA for ad1e5b3 - Browse repository at this point
Copy the full SHA ad1e5b3View commit details -
specs, source-updates, removes 'release-label' and 'interface-version'.
these appear to have been introduced for curseforge and only used there.
Torkus committedJul 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 274fdf4 - Browse repository at this point
Copy the full SHA 274fdf4View commit details -
Torkus committed
Jul 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 1cb96c5 - Browse repository at this point
Copy the full SHA 1cb96c5View commit details -
Torkus committed
Jul 18, 2024 Configuration menu - View commit details
-
Copy full SHA for aff7341 - Browse repository at this point
Copy the full SHA aff7341View commit details