Skip to content

Releases: balutaeugen/autoconnect

AutoConnect 26.7.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:55
1ad35ee

AutoConnect 26.7.1

Changes since 26.6.3:

  • Update readme generation (a2d1cf9)
  • Merge pull request #15 from balutaeugen/dev/readme_publish (a5a3cc3)
  • Update update_dependencies.py (ac08848)
  • Merge pull request #16 from balutaeugen/dep_bump_fix (e65880c)
  • Update dependency-bump.yml (9b8568f)
  • Merge pull request #18 from balutaeugen/dep_bump_copy_update (c53b7e2)
  • chore: bump dependency versions (8ac9e9d)
  • Merge pull request #19 from balutaeugen/dependency/version-bump (ef78805)
  • chore: fix hardcoded gradle dependency (2473d87)
  • Merge pull request #20 from balutaeugen/chore/gradle_bump_fix (a7d5f4b)
  • Update dependency-bump.yml (e04156d)
  • Merge pull request #21 from balutaeugen/chore/download_retry (acc9e1e)
  • chore: add fallback for terraformers for mod menu (e9c8988)
  • Merge pull request #22 from balutaeugen/chore/fallback_mod_version_check (12ac167)
  • chore: bump dependency versions (b89567a)
  • Merge pull request #23 from balutaeugen/dependency/version-bump (d40281c)
  • chore: fix hardcoded pipeline dependencies (25b458e)
  • Merge pull request #24 from balutaeugen/chore/pipelines_fix (8133d37)
  • Update AutoConnectState.java (392df11)
  • Merge pull request #25 from balutaeugen/fix/server_join_update (1c4237f)
  • Bump version to 26.7.1 (e4567f5)
  • Update publish.yml (47dcf7d)
  • Merge pull request #26 from balutaeugen/chore/publish_fix (1ad35ee)

AutoConnect 26.6.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 18:07

AutoConnect 26.6.3

This release is less about shiny buttons and more about making AutoConnect behave like it has had coffee: calmer config handling, clearer retry behavior, better saved-server controls, sturdier release automation, and fewer places for duplicated build logic to hide.

Commit references are included for traceability.

Added

  • The AutoConnect config UI, retry status, reconnect button, and Cloth Config labels now use translatable strings. This should make future localization work much less awkward. (209bff3)
  • The config screen now lets you use or clear the last connected server without editing the config file by hand. Tiny buttons, useful buttons. (909cd5d)
  • Saved server addresses are validated before AutoConnect tries to use them. If the address is blank or malformed, AutoConnect now backs away politely instead of charging at the wall. (7163ca7)
  • Config values are sanitized when loaded or saved, including saved addresses, retry count, and retry delay. (5cbf9b7, refined in 7163ca7)
  • Broken or unreadable JSON config files are backed up before AutoConnect writes a clean replacement. (7163ca7)
  • Config files now carry a config version, giving future migrations somewhere sensible to stand. (909cd5d)
  • Auto-connect, manual reconnect, and ordinary manual joins now have separate retry counters, so one path no longer spends another path's attempts. (7163ca7)
  • Unit tests now cover config sanitization, server address validation, and retry counter behavior. (7163ca7)
  • A dependency bump workflow can now run on a schedule or manually. (345a538, refined in 7163ca7)
  • A publish dry-run workflow now builds the release artifacts and validates Modrinth and CurseForge metadata without uploading anything. A rehearsal, but with fewer nerves. (909cd5d)
  • CI now checks generated README content, Minecraft version builds, and unit tests. (7163ca7)
  • Release jars now get SHA-256 checksum files. (7163ca7)

Changed

  • The default automatic retry delay is now 3 seconds instead of 0, giving failed connections a tiny breather before the next attempt. (5cbf9b7)
  • Leaving the Server Address field blank can now fall back to the last connected server when AutoConnect remembers one. (909cd5d)
  • Manual reconnects and manual joins no longer enable automatic retry for that attempt, keeping retry-on-failure focused on AutoConnect's own automatic attempts. (909cd5d)
  • The disconnect retry countdown now updates from the screen tick instead of widget rendering, which is a better fit for timing logic. (7163ca7)
  • Config UI and mod metadata wording now more clearly describe the core behavior: joining a saved multiplayer server when the Multiplayer screen opens. (209bff3)
  • Quilt metadata now suggests Cloth Config alongside Mod Menu. (209bff3)
  • Loader, Minecraft version, dependency, artifact, and publishing metadata now live in gradle/autoconnect-metadata.json. One table to rule the release matrix, minus the dramatic soundtrack. (325d3bd)
  • Shared Gradle helpers moved into gradle/autoconnect.gradle, while loader-specific build logic now lives under fabric/, forge/, neoforge/, and quilt/. (42424da, refined in 325d3bd)
  • Release jar tasks now build, validate, checksum, and prepare the expected loader/version artifacts from shared metadata. (325d3bd, refined in 7163ca7)
  • Modrinth and CurseForge publishing now use metadata-driven publisher scripts instead of a long line of nearly identical workflow steps. (9518706, refined in 7163ca7)
  • Publish helper scripts now include artifact validation and platform metadata validation before upload. (909cd5d)
  • README compatibility and artifact examples are now generated from Gradle metadata. (209bff3)

Fixed

  • Blank or malformed server addresses are no longer remembered or used for automatic connections. (7163ca7)
  • Retry count and retry delay values are clamped back into their supported ranges. (5cbf9b7, refined in 7163ca7)
  • The last server address is only preserved when the joined server address is actually usable. (7163ca7)
  • The release workflow now commits the version bump directly on the release branch. (7163ca7)

Maintenance

  • Refreshed tracked loader and dependency versions for Fabric, Forge, NeoForge, Quilt, Mod Menu, Cloth Config, Mixin, ASM, Stonecutter, and Foojay resolver. (345a538, 325d3bd, 7163ca7)
  • Reduced duplicated Gradle configuration across loaders and Minecraft targets. The build files are still build files, but they are at least telling the same story now. (325d3bd)
  • Simplified Modrinth and CurseForge project descriptions and dependency notes. (209bff3)
  • Added developer notes for extending the Minecraft version matrix in docs/adding-minecraft-version.md. (909cd5d)

AutoConnect 26.6.2

Choose a tag to compare

@github-actions github-actions released this 21 Jun 21:36

AutoConnect 26.6.2
Changes since 26.6.1:

  • Update mod version in gradle.properties
  • Skip reconnect after successful session
  • Update publish.yml
  • Publish.yml and icon.png update

AutoConnect 26.6.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 08:54
7b84bb3

v26.6.0

Choose a tag to compare

@balutaeugen balutaeugen released this 18 Jun 10:28

First release of the AutoConnect Minecraft Fabric Mod

Download from:

Full Changelog

https://github.com/balutaeugen/autoconnect/commits/26.6.0