Skip to content

Releases: OpenBagTwo/EnderChest

Hiding in plain sight

01 Aug 21:07

Choose a tag to compare

This release allows EnderChest to continue working with PrismLauncher (and possibly other launchers?) that use put instance files within a folder named "minecraft" instead of the customarily hidden ".minecraft" folder, without requiring users to manually edit their EnderChest configuration files.

What's Changed

  • Allow discovery of "minecraft" folders (without dots) in #142
  • Better logging and general linting in #143

Full Changelog: v0.1.6...v0.1.7-rc1

v0.1.7 Release Candidate 1

30 Jul 12:13

Choose a tag to compare

Pre-release

What's Changed

  • Allow discovery of "minecraft" folders (without dots) in #142
  • Better logging and general linting in #143

Full Changelog: v0.1.6...v0.1.7-rc1

Get Your Servers in Sync

04 May 01:36

Choose a tag to compare

This release expands the scope of EnderChest to support syncing and linking your servers as well, including sharing mods, resourcepacks and configs across servers and clients. Details are in the docs.

What's Changed

  • Advanced instance and tag matching in #130
  • Implemented server instance registration (#66)
  • Changed sync behavior to now respect both local and remote do-not-sync lists (#131)
  • Fixed an inconsistency with do-not-sync pattern matching between Rsync and other protocols (#132)
  • Added functionality for offloading specific instances #134

Full Changelog: v0.1.5...v0.1.6

v0.1.6 Release Candidate 1

27 Apr 17:28

Choose a tag to compare

Pre-release

This marks the feature cutoff for v0.1.6.

What's Changed

  • Advanced instance and tag matching in #130
  • Implemented server instance registration (#66)
  • Changed sync behavior to now respect both local and remote do-not-sync lists (#131)
  • Fixed an inconsistency with do-not-sync pattern matching between Rsync and other protocols (#132)
  • Added functionality for offloading specific instances #134

Full Changelog: v0.1.5...v0.1.6-rc1

v0.1.6-beta1

23 Feb 22:04

Choose a tag to compare

v0.1.6-beta1 Pre-release
Pre-release

This beta build is going out to allow for dogfooding of the new functionality designed for server syncing and linking

What's Changed

  • Advanced instance and tag matching in #130
  • #133:
    • Implemented server instance registration (#66)
    • Changed sync behavior to now respect both local and remote do-not-sync lists (#131)
    • Fixed an inconsistency with do-not-sync pattern matching between Rsync and other protocols (#132)

Full Changelog: v0.1.5...v0.1.6-beta1

Oh no! Your local changes fell in lava!

06 Feb 15:58

Choose a tag to compare

This is an emergency hotfix release that fixes two medium-to-high severity bugs:

What's Changed

  • When creating or updating allowed_symlinks.txt, EnderChest will now fully resolve the path to your EnderChest (#126)
  • The --exclude parameter will now be used for all sync operations within a run, not just the first (and especially not when that first operation is a dry run 🤦‍♂️) (#128)

Full Changelog: v0.1.4...v0.1.5

Get Your Pickaxes Ready

11 Jan 17:06

Choose a tag to compare

This release mostly focuses on quality-of-life improvements and bugfixes, but the headline feature is that it's now easy to "break" your EnderChest and replace all your centralized asset management with hard copies of everything federated out to each of your instances. For more on the new enderchest break feature, check out the docs.

Other Changes

  • Rsync sync will now combine arguments when multiple --exclude flags are passed: #109
  • Dry-run open operations will no longer place afterwards: #111
  • Sync confirmation can now be enabled from the command line (using the --prompt flag): #112
  • Bugfix: make sure tags="*" matches groupless / tagless instances: #116
  • Placement caching (and searching of the placement cache to determine which shulker box is responsible for providing which resource): #117
  • Shulker Box folder settings were reworked behind-the-scenes in #118
  • EnderChest in its prompts and messages now differentiate between implemented and available protocols: #119

Full Changelog: v0.1.3...v0.1.4

v0.1.4 Release Candidate 1

03 Jan 02:52

Choose a tag to compare

Pre-release

This marks the feature cutoff for v0.1.4.

What's Changed

  • Rsync sync will now combine arguments when multiple --exclude flags are passed: #109
  • Dry-run open operations will no longer place afterwards: #111
  • Sync confirmation can now be enabled from the command line (using the --prompt flag): #112
  • Bugfix: make sure tags="*" matches groupless / tagless instances: #116
  • Placement caching (and searching of the placement cache to determine which shulker box is responsible for providing which resource): #117
  • Shulker Box folder settings were reworked behind-the-scenes in #118
  • EnderChest in its prompts and messages now differentiate between implemented and available protocols: #119
  • An EnderChest can now be "broken" (uninstalled): #121

Full Changelog: v0.1.3...v0.1.4-rc1

v0.1.4 Beta 2

16 Nov 00:12

Choose a tag to compare

v0.1.4 Beta 2 Pre-release
Pre-release

What's changed since the last beta

  • A fix for #115 in #116
  • Implementation of #83 in #117 (along with a fix for a CI bug introduced in #106)

Full Changelog: v0.1.4-beta1...v0.1.4-beta2

v0.1.4 Beta Release

06 Nov 18:55

Choose a tag to compare

v0.1.4 Beta Release Pre-release
Pre-release

While there are a few exciting features still to be implemented in the upcoming v0.1.4 release, I'm publishing this beta release to allow interested users to try out the new quality-of-life changes and bugfixes that have already been merged.

What's Changed

Full Changelog: v0.1.3...v0.1.4-beta1