Releases: OpenBagTwo/EnderChest
Hiding in plain sight
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
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
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
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
This beta build is going out to allow for dogfooding of the new functionality designed for server syncing and linking
What's Changed
Full Changelog: v0.1.5...v0.1.6-beta1
Oh no! Your local changes fell in lava!
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
--excludeparameter 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
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
--excludeflags are passed: #109 - Dry-run
openoperations will no longerplaceafterwards: #111 - Sync confirmation can now be enabled from the command line (using the
--promptflag): #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
This marks the feature cutoff for v0.1.4.
What's Changed
- Rsync sync will now combine arguments when multiple
--excludeflags are passed: #109 - Dry-run
openoperations will no longerplaceafterwards: #111 - Sync confirmation can now be enabled from the command line (using the
--promptflag): #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
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
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
- PR #106 implemented #96, #101 and #102
- #109 fixed #103 (and #110)
- #111 fixed #108 (which hopefully doesn't break anyone's workflow)
- #112 implemented #97
Full Changelog: v0.1.3...v0.1.4-beta1