-
Release 3.15.0-beta.1 Pre-release
released this
2022-10-08 23:00:20 +02:00 | 2571 commits to main since this release3.15.0-beta.1 (2022-10-08)
✂️ Refactor
- Merge ConfigUtilities into ConfigurationHandler. Extract JSON and XML utilities into separate utilitiy classes, passed to VersionMeta and other parts of ServerPackCreator. (441ede1)
- Code Quality: Implement latest Qodana suggestions (d7ccfe8)
- Execution Time Measurement: Implement custom stopwatch to measure the execution time of tasks. (b1c1f2d)
- Migration Message Logging: Make the display window and logging of migration messages a little easier on the eye. (92fd7a9)
- MigrationManager: Improve docs and styling. (f141413)
- ServerPackCreator: Improve docs and styling (631d581)
- ServerPackHandler: Improve docs and styling (44d67c6)
- SimpleStopWatch: Rearrange methods, apply editorconfig and make getElapsedNanoseconds public (bd81c7d)
💈 Style
- Apply new EditorConfig styling (ed09b6c)
- Editorconfig: Wrap multi-parameter method declarations, align multi-parameter calls and improve method grouping (0e943a6)
💎 Improvements
- Home Directory: Base all actions, file- and directory paths on home ServerPackCreators directory. Preparations for GH#438 (3309c74)
📔 Docs
- Improve description for base-package, short description of intended workflow, list extensions (5cfdfeb)
- ApplicationProperties: Improve descriptions for files and directories (0f88239)
🦊 CI/CD
- Maintenance Release: Writes the current version to your serverpackcreator.properties to
de.griefed.serverpackcreator.version.old, so following version can execute migrations properly. If you've used SPC before, please update to this version and run it at least once. (f0de921)
🧪 Tests
- Set home-directory to tests and run tests in said directory to prevent file-clobbering and unwanted overwrites (81a3e49)
🚀 Features
- Update Migrations: When updating from an older to a new version, perform necessary migrations on a step-by-step, version-to-version, basis (7e04426)
🛠 Fixes
- File and Directory exclusion: Correctly exclude files and directories as per user input and default list of directories to exclude from the server pack by matching the paths of files and directories. Thanks to @ModernGamingWorld for reporting this! (a887796)
- JAR folder extraction: Extract all files and folders when running in a dev-env. Allow specifying of multiple file-endings separated with pipe-symbol via use of regex. (a796aab)
- Quilt server installation: Install Quilt server in server pack directory. (3552632)
- Webservice Propery Loading: Pass property files to load as CLI argument when running Spring to ensure the properties from SPCs home-directory get loaded as well. (b431dd2)
Other
- Maintenance: Remove manual write of old version to properties from maintenance release 3.14.6. (d908705)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads