Skip to content

Commit

Permalink
merged master
Browse files Browse the repository at this point in the history
  • Loading branch information
Torkus committed Jul 20, 2024
2 parents 822521f + b5e69ca commit a4caa42
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 21 deletions.
24 changes: 16 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,34 +8,42 @@ 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.

### 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.

### 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

Expand Down
5 changes: 0 additions & 5 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -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'

Expand Down
14 changes: 7 additions & 7 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>ogri-la</groupId>
<artifactId>strongbox</artifactId>
<packaging>jar</packaging>
<version>7.3.0</version>
<version>7.5.0-unreleased</version>
<name>strongbox</name>
<description>World Of Warcraft Addon Manager</description>
<url>https://github.com/ogri-la/strongbox</url>
Expand All @@ -18,7 +18,7 @@
<url>https://github.com/ogri-la/strongbox</url>
<connection>scm:git:git://github.com/ogri-la/strongbox.git</connection>
<developerConnection>scm:git:ssh://[email protected]/ogri-la/strongbox.git</developerConnection>
<tag>86204296a94b4e5b4621bd143daa693f1f4934de</tag>
<tag>822521feaf85c7579ac3ecff6eb849e91abbed94</tag>
</scm>
<build>
<sourceDirectory>src</sourceDirectory>
Expand Down Expand Up @@ -78,7 +78,7 @@
<dependency>
<groupId>org.clojure</groupId>
<artifactId>clojure</artifactId>
<version>1.11.2</version>
<version>1.11.3</version>
</dependency>
<dependency>
<groupId>org.clojure</groupId>
Expand Down Expand Up @@ -108,7 +108,7 @@
<dependency>
<groupId>clj-http</groupId>
<artifactId>clj-http</artifactId>
<version>3.12.3</version>
<version>3.13.0</version>
</dependency>
<dependency>
<groupId>clj-commons</groupId>
Expand All @@ -128,7 +128,7 @@
<dependency>
<groupId>org.flatland</groupId>
<artifactId>ordered</artifactId>
<version>1.15.11</version>
<version>1.15.12</version>
</dependency>
<dependency>
<groupId>clojure.java-time</groupId>
Expand All @@ -148,7 +148,7 @@
<dependency>
<groupId>cljfx</groupId>
<artifactId>cljfx</artifactId>
<version>1.8.0</version>
<version>1.9.0</version>
<exclusions>
<exclusion>
<artifactId>javafx-web</artifactId>
Expand Down Expand Up @@ -219,7 +219,7 @@
<dependency>
<groupId>org.ocpsoft.prettytime</groupId>
<artifactId>prettytime</artifactId>
<version>5.0.7.Final</version>
<version>5.0.9.Final</version>
</dependency>
<dependency>
<groupId>org.controlsfx</groupId>
Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -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)"
Expand Down

0 comments on commit a4caa42

Please sign in to comment.