mirror of
https://github.com/packwiz/packwiz.git
synced 2026-02-19 19:00:37 +01:00
Version fetching refactoring (#373)
* Put modloader version data in struct for legibility * Create modloader map from list This is a minor change, but it prevents any errors with the keys not being equal to the modloader's Name field * Less anonymous functions in modloader version retrieval With previous code, almost everything was lazy and returned a function. Changed this to only have anonymous function in the modloader definitions, and the rest of the functions all just execute their results immediately instead or returning a function. Makes for a bit more legible code. * Simplify FetchMavenVersionFiltered * Rewrite version retrieval * Use Errorf in versionutil * Remove httpclient parameter turned out not to be needed * Add testing for version retrieval * Explain fetchMavenWithFilterMap
This commit is contained in:
73
core/version_test_files/quilt.xml
Normal file
73
core/version_test_files/quilt.xml
Normal file
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<metadata>
|
||||
<groupId>org.quiltmc</groupId>
|
||||
<artifactId>quilt-loader</artifactId>
|
||||
<versioning>
|
||||
<latest>0.29.3-beta.1</latest>
|
||||
<release>0.29.3-beta.1</release>
|
||||
<versions>
|
||||
<version>0.16.0-beta.1</version>
|
||||
<version>0.16.0-beta.2</version>
|
||||
<version>0.16.0-beta.3</version>
|
||||
<version>0.16.0-beta.5</version>
|
||||
<version>0.16.0-beta.6</version>
|
||||
<version>0.16.0-beta.7</version>
|
||||
<version>0.16.0-beta.8</version>
|
||||
<version>0.16.0-beta.9</version>
|
||||
<version>0.18.1-beta.18</version>
|
||||
<version>0.18.1-beta.19</version>
|
||||
<version>0.17.7</version>
|
||||
<version>0.18.1-beta.20</version>
|
||||
<version>0.18.1-beta.21</version>
|
||||
<version>0.18.1-beta.77</version>
|
||||
<version>0.18.1-beta.78</version>
|
||||
<version>0.18.1-beta.79</version>
|
||||
<version>0.18.1</version>
|
||||
<version>0.18.2</version>
|
||||
<version>0.18.3-pre.1</version>
|
||||
<version>0.18.3-pre.2</version>
|
||||
<version>0.18.3</version>
|
||||
<version>0.18.4-pre.1</version>
|
||||
<version>0.18.4-pre.2</version>
|
||||
<version>0.18.4-pre.3</version>
|
||||
<version>0.18.4</version>
|
||||
<version>0.18.5</version>
|
||||
<version>0.19.0-beta.1</version>
|
||||
<version>0.18.6-beta.1</version>
|
||||
<version>0.19.0-beta.2</version>
|
||||
<version>0.18.6</version>
|
||||
<version>0.19.0-beta.3</version>
|
||||
<version>0.18.7</version>
|
||||
<version>0.19.0-beta.4</version>
|
||||
<version>0.18.9</version>
|
||||
<version>0.18.10</version>
|
||||
<version>0.19.0-beta.12</version>
|
||||
<version>0.19.0-beta.13</version>
|
||||
<version>0.19.0-beta.16</version>
|
||||
<version>0.19.3-beta.1</version>
|
||||
<version>0.20.0-beta.4</version>
|
||||
<version>0.20.0-beta.5</version>
|
||||
<version>0.20.0-beta.6</version>
|
||||
<version>0.20.0-beta.7</version>
|
||||
<version>0.20.0-beta.8</version>
|
||||
<version>0.20.0-beta.9</version>
|
||||
<version>0.20.0-beta.10</version>
|
||||
<version>0.20.0-beta.11</version>
|
||||
<version>0.29.0-beta.4</version>
|
||||
<version>0.29.0-beta.5</version>
|
||||
<version>0.29.0-beta.6</version>
|
||||
<version>0.29.0-beta.7</version>
|
||||
<version>0.29.0-beta.8</version>
|
||||
<version>0.29.0</version>
|
||||
<version>0.29.1-beta.1</version>
|
||||
<version>0.29.1</version>
|
||||
<version>0.29.2-beta.1</version>
|
||||
<version>0.29.2-beta.2</version>
|
||||
<version>0.29.2-beta.4</version>
|
||||
<version>0.29.2-beta.5</version>
|
||||
<version>0.29.2</version>
|
||||
<version>0.29.3-beta.1</version>
|
||||
</versions>
|
||||
<lastUpdated>20251025205845</lastUpdated>
|
||||
</versioning>
|
||||
</metadata>
|
||||
Reference in New Issue
Block a user