Skip to content

Releases: FlowArg/FlowUpdater

Very minor release: doc and mod pack custom url fixes

05 Feb 20:45
f72af3d
Compare
Choose a tag to compare
  • Add codecov in the CI pipeline
  • Gradle 7.6
  • Gson 2.10.1
  • Remove 'bad' field in CFI
  • Fix custom url for curse forge modpacks handling

Bug fixes

21 Aug 23:25
e9e1615
Compare
Choose a tag to compare
  • Fix Mac OS ARM natives for 1.19
  • Fix NPE when a custom json object is provided because the vanilla json url is null
  • Gradle 7.5.1
  • Remove the last remains of the server feature
  • Mojang Manifest V2
  • Fix 1.19 json version file download
  • Cleanup CFP
  • Fix CurseModPack cache
  • New version checker for FlowUpdater
  • Merge mod loader builders common arguments into an abstract class by @DailyCraft in #13
  • Refactoring by @DailyCraft in #14

New Contributors

Full Changelog: v1.7.1...v1.7.2

Refactors and compatibility with OLL 3.2.5

01 Jul 16:57
6dfba71
Compare
Choose a tag to compare
  • Update openlauncherlib
  • Refactor versions classes to avoid duplicates
  • Add compatibility for OpenLauncherLib 3.2.5 (Quilt & Fabric)
  • Clarify FlowUpdater#updateMinecraft method

Full Changelog: v1.7.0...v1.7.1

New features!

24 May 16:13
f81775b
Compare
Choose a tag to compare
  • Some fixes in the README
  • Update CurseForge Integration for the new API
  • Delete CurseMod class, all mods are now represented only with the class Mod
  • Gradle 7.4.2
  • Modrinth Integration (Mod + Modpack)
  • Add a support for the Quilt modloader
  • CI now uses Java 18 instead of Java 17
  • Optimizations

Full Changelog: v1.6.0...v1.7.0

v1.6.0

18 Mar 21:52
20b9724
Compare
Choose a tag to compare
  • Gradle 7.4.1
  • JetBrains annotations 23.0.0
  • OpenLauncherLib 3.2.4
  • Gson 2.9.0
  • Remove VersionType
  • Remove old download list api's deprecated methods
  • Remove other deprecated methods
  • Merge fabric/forge version fields and argument in a single modloader version
  • Remove server stuff
  • Merge Fabric and Forge steps

Full Changelog: v1.5.3...v1.6.0

v1.5.3

04 Feb 19:06
317e21c
Compare
Choose a tag to compare

What's Changed

  • ✨ Optimize Gradle CI ✨ by @Yggdrasil80 in #10
  • Up-to-date README
  • Fix JavaDoc
  • Gradle 7.3.3
  • Add hashCode function in AssetDownloadable
  • Fix the random timeout when download assets
  • Download information is packed in DownloadInfo
  • New DownloadInfo API (number of files + number of bytes)
  • Refactor code (no longer big lines)
  • Better error handling on CurseForgeIntegration
  • Fix (partially) timed out when fetching mods

New Contributors

  • @Yggdrasil80 made their first contribution in #10

Full Changelog: v1.5.2...v1.5.3

1.18 Forge working and fixes

22 Dec 14:56
bf91f31
Compare
Choose a tag to compare
  • Fix md5 check for curse forge mods
  • CurseModPack can be fetched by an url directly
  • Gradle 7.3.2
  • Fix getMD5
  • Fix NewForgeVersion for the recently published 1.12.2 version
  • Add IntegrationTests
  • 1.18 Forge is now working good
  • Add a GitHub CI for Java 17
  • JUnit Jupiter 5.8.2

Full Changelog: v1.5.1...v1.5.2

Fixes

01 Dec 13:54
0c933e1
Compare
Choose a tag to compare
  • Change the debug log messages in the vanilla reader
  • Remove redundant libraries and assets
  • Fix typos
  • Release FlowUpdater 1.5.1
  • Bump Gson version to 2.8.9
  • Cleanup .gitignore
  • Add silent debug methods in VanillaReader
  • Fix url encoding for CurseForge's mods with cursed name

Full Changelog: v1.5.0...v1.5.1

The big rework

26 Oct 13:59
c8bb7a0
Compare
Choose a tag to compare
  • OptiFine and CurseForge classes no longer use any library
  • Deprecate server download stuff. They are marked for removal (1.6.0).
  • Fix all JavaDoc warnings
  • All JavaDoc is finished
  • Remove reExtactNatives updater options
  • IFileDeleter is now a marker class
  • Integrations have now better error handling
  • Delete ArtifactsDownloader (methods were moved in FabricVersion)
  • Update FMT (1.4.0)
  • Workflows are now using Zulu instead of AdoptOpenJDK Java distribution
  • Fix BuilderAPI
  • Add a unit test for BuilderAPI
  • Add a Gradle CI Workflow
  • Remove NioZipObject
  • Remove CurseMod.BAD
  • Simplify require function in BuilderArgument
  • Remove some unused variables in CurseForge integration
  • Remove all integration dependencies
  • Merged integrations in the base flowupdater project
  • Remove the plugins system
  • Add the new integrations system
  • Modpack's mods fetch is now asynchronous
  • Improve assets download by using cached thread pool executor
  • Remove plugin exceptions
  • Add FlowUpdaterException
  • Code cleanup
  • Fixes in VanillaReader
  • PluginManager is now IntegrationManager
  • Clean up of build.gradle
  • Fix some CurseForge's mods not downloaded
  • Add INTEGRATION Step
  • Rename a GitHub's action task
  • Change the temp directory of the Fabric installer

Full Changelog: v1.4.4...v1.5.0

1.17.1 Works now with forge!

12 Aug 23:44
b982327
Compare
Choose a tag to compare
  • Many code refactor for better readability
  • Fixed 1.17.1 forge integration and installer