diff --git a/CHANGELOG.md b/CHANGELOG.md index c204d24f..c3e3ead2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +### Changed + +### Fixed + +### Removed + +## 7.4.0 - 2024-07-19 + +### Added + * added support for parsing multiple interface version values from .toc file. - a single .toc file may now yield multiple possible game tracks (retail, classic, wrath, etc). * added entries to the known patch list for the recent major Dragonflight patches and The War Within. @@ -15,7 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed * the WoW column in the GUI now supports displaying multiple game versions (like 8.0, 9.0, 10.0). - - these are dervied from interface versions (80000, 90000, 100000). + - these are derived from interface versions (80000, 90000, 100000). * the raw data GUI widget in the addon details pane now supports displaying multiple interface versions. * replaced references to the old wiki with the new wiki (warcraft.wiki.gg). * bumped dependencies. @@ -23,19 +33,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed * fixed a typo in a field name in the import/export logic. - - almost certainly didn't affect anybody. -* fixed a bug in the interface-version => game-version logic where 110000 was returned as '1.0.00' instead of '11.0.0'. +* fixed a bug in the interface-version => game-version logic where 110000 was returned as '1.0.000' instead of '11.0.0'. ### Removed * removed curseforge and tukui test fixtures and the fetching of test fixtures. * removed support for 'release labels' attached to addon source updates. - - these were only supported by curseforge and provided a friendlier label a release than the version number. -* removed more curseforge and tukui logic that was disabled many releases ago - - including test fixtures for this removed logic. + - only supported by curseforge and provided a friendlier label for a release than a version number. +* removed more curseforge and tukui logic that was disabled many releases ago. * removed support for interface versions in .toc files containing non-numeric values. - - for example, "30008a" which used to parse to "3.0.8a" - - the interface version for these alpha and beta releases don't actually have 'a' and 'b' suffixes + - for example, "30008a" which used to parse to "3.0.8a". + - the interface version for these alpha and beta releases don't actually have 'a' and 'b' suffixes. - https://warcraft.wiki.gg/wiki/Patch_3.0.8a - https://warcraft.wiki.gg/wiki/Patch_8.1.0a diff --git a/TODO.md b/TODO.md index 77297a23..6874d38b 100644 --- a/TODO.md +++ b/TODO.md @@ -6,13 +6,8 @@ see CHANGELOG.md for a more formal list of changes by release ## done -* support multiple interface values -* bump any game versions -* bump any deps - ## todo - ## todo bucket (no particular order) * remove support for parsing templated .toc keyvals: '# ## Key: Value' diff --git a/pom.xml b/pom.xml index 90b6aec4..35994842 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ ogri-la strongbox jar - 7.3.0 + 7.5.0-unreleased strongbox World Of Warcraft Addon Manager https://github.com/ogri-la/strongbox @@ -18,7 +18,7 @@ https://github.com/ogri-la/strongbox scm:git:git://github.com/ogri-la/strongbox.git scm:git:ssh://git@github.com/ogri-la/strongbox.git - 86204296a94b4e5b4621bd143daa693f1f4934de + 822521feaf85c7579ac3ecff6eb849e91abbed94 src @@ -78,7 +78,7 @@ org.clojure clojure - 1.11.2 + 1.11.3 org.clojure @@ -108,7 +108,7 @@ clj-http clj-http - 3.12.3 + 3.13.0 clj-commons @@ -128,7 +128,7 @@ org.flatland ordered - 1.15.11 + 1.15.12 clojure.java-time @@ -148,7 +148,7 @@ cljfx cljfx - 1.8.0 + 1.9.0 javafx-web @@ -219,7 +219,7 @@ org.ocpsoft.prettytime prettytime - 5.0.7.Final + 5.0.9.Final org.controlsfx diff --git a/project.clj b/project.clj index 6c5ffaf8..aea59cf9 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject ogri-la/strongbox "7.4.0-unreleased" +(defproject ogri-la/strongbox "7.5.0-unreleased" :description "World Of Warcraft Addon Manager" :url "https://github.com/ogri-la/strongbox" :license {:name "GNU Affero General Public License (AGPL)"