-
Release 3.0.0-beta.7 Pre-release
released this
2022-02-27 17:35:58 +01:00 | 3551 commits to main since this release3.0.0-beta.7 (2022-02-27)
Important changes
Users of previous betas should delete the
lang/lang_en_us.properties-file.💎 Improvements
- Strings: Strengthen configuration checks by making sure some strings do not contain backslashes. Make server pack suffix more secure by removing illegal characters. (04b76c9)
🛠 Fixes
- UpdateChecker: Update VersionChecker to 1.0.7 and refactor UpdateChecker to DI to prevent false positives and correctly check for available updates. (341d2d1)
For the full changelog, see https://git.griefed.de/Griefed/ServerPackCreator/-/releases/3.0.0-beta.7
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Release 3.0.0-beta.6 Pre-release
released this
2022-02-25 18:18:48 +01:00 | 3612 commits to main since this release3.0.0-beta.6 (2022-02-25)
Users of previous betas should delete the lang/lang_en_us.properties`-file.
💎 Improvements
- Clientside Mods Help: Expand help text for clientside only mods with a more detailed explanation of possible ways of configuration (2ba30ea)
Other
- README: Fix markdown formatting. Thanks GitHub/IDEA, for showing different renderings of the same markdown file. le sigh (bc780b5)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Release 3.0.0-beta.5 Pre-release
released this
2022-02-25 11:23:46 +01:00 | 3616 commits to main since this release3.0.0-beta.5 (2022-02-25)
🛠 Fixes
Other
- Icon: Update icon template with layers for Addons Overview and Example Addon (3df0c10)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Release 3.0.0-beta.4 Pre-release
released this
2022-02-21 23:44:49 +01:00 | 3621 commits to main since this release3.0.0-beta.4 (2022-02-21)
Maintenance release which updates dependencies.
🦊 CI/CD
- deps-dev: bump @types/node from 17.0.17 to 17.0.19 in /frontend (8ae217b)
- deps-dev: bump @typescript-eslint/eslint-plugin in /frontend (9cccb82)
- deps-dev: bump @typescript-eslint/parser in /frontend (ca93040)
- deps-dev: bump eslint-config-prettier in /frontend (e3f70e1)
- deps: bump griefed/baseimage-ubuntu-jdk-8 from 2.0.4 to 2.0.5 (6bbacef)
- deps: bump JamesIves/github-pages-deploy-action (c63a20d)
- deps: bump tsparticles from 1.41.1 to 1.41.4 in /frontend (dc8440e)
- GitHub: Correctly execute (pre)release actions when tags are pushed. (19c24c3)
Other
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Release 3.0.0-beta.3 Pre-release
released this
2022-02-18 21:17:27 +01:00 | 3645 commits to main since this release3.0.0-beta.3 (2022-02-18)
📔 Docs
- Do not display the version dev in the title of the Java documentation (124c19f)
🛠 Fixes
- Prevent file-lock from mod-sideness-scanning. Thanks to @Seniorendi for reporting. (28a88dc)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Release 3.0.0-beta.2 Pre-release
released this
2022-02-14 16:49:35 +01:00 | 3652 commits to main since this release3.0.0-beta.2 (2022-02-14)
This release consists of mainly uninteresting changes for a regular user, therefor the old-style changelog. 🙂
📔 Docs
- package-info: Provide package information for all our packages giving more information about their purpose. (2f420eb)
🦊 CI/CD
- deps-dev: bump eslint from 8.7.0 to 8.9.0 in /frontend (9268eb9)
- deps: bump axios from 0.25.0 to 0.26.0 in /frontend (02e8739)
- deps: bump follow-redirects from 1.14.7 to 1.14.8 in /frontend (2bde3af)
- deps: bump griefed/baseimage-ubuntu-jdk-8 from 2.0.3 to 2.0.4 (b560e65)
- deps: bump tsparticles from 1.41.0 to 1.41.1 in /frontend (469ce7e)
- deps: bump vue from 3.2.30 to 3.2.31 in /frontend (674ff6b)
🛠 Fixes
- ci: Remove mv statement in GitHub release workflow causing the job to fail because of identical file names. (e671001)
- clientside-mods: Add Optifine and OptiForge to list of clientside-only mods. (eab294f)
- CurseForge: Remove some more mentions of generating a server pack from CurseForge as it is currently impossible to do so. (7fbd22e)
Other
- deps: update dependency eslint to v8.9.0 (462f3d3)
- deps: update dependency gradle to v7.4 (a636cbe)
- deps: update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.4 (029c810)
- deps: update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.0.1 (bf76d58)
- README: Rephrase addons section and include link to new addons overview website (a12ce06)
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release 3.0.0-beta.1 Pre-release
released this
2022-02-11 11:03:33 +01:00 | 3681 commits to main since this release3.0.0-beta.1 (2022-02-11)
Added:
- Help Execute with
-helpto print some help about executing and using ServerPackCreator. - JVM args Customize JVM flags/args for your start scripts by editing
javaArgsin the config or clickingMenu->Edit->Edit Start-Scripts Java Argsin the menubar. - Addons/Plugins Expand ServerPackCreator with plugins and addons. See the example addon and it's branches for examples on how this can be done.
- ZIP-archives Generate a server pack from a zipped modpack by pointing
modpackDirat a ZIP-file, or upload one to any available web-instance. - Custom server-icon Include a custom server-icon in your server pack. Point
serverIconPathat any png, jpg, jpeg or bmp file. Click the folder icon in the GUI to select it from your computer. ServerPackCreator automatically scales it to 64x64. - Custom server.properties Include a custom server.properties in your server pack. Point
serverPropertiesPathat your custom properties-file. Click the Folder icon in the GUI to select it from your computer. - Fabric server launcher Fabric server packs will additionally receive the improved and new Fabric Server Launcher on top of the regular one. This is especially useful for managed servers, like BisectHosting ones, where you can not run scripts yourself.
- Version checks ServerPackCreator will automatically check for new available versions and notify you if there is one.
- If you wish to be notified about pre-releases as well, set
de.griefed.serverpackcreator.versioncheck.prereleaseinserverpackcreator.propertiestotrue
- If you wish to be notified about pre-releases as well, set
- Loading and saving configurations Save the last loaded configuration as well as the default serverpackcreator.conf, unless a new configuration was started.
- This is disabled by default. To enable it, set
de.griefed.serverpackcreator.configuration.saveloadedconfiginserverpackcreator.propertiestotrue
- This is disabled by default. To enable it, set
- And lots more...
Changed:
- Webservice Server packs which have not been downloaded and are older than one week will be automatically deleted.
- And lots more...
Fixed:
- Too many to list here...
For nitty gritty details as to what was added, changed, fixed etc. take a look at the changelog file
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Help Execute with
-
Release 3.0.0-alpha.19 Pre-release
released this
2022-02-06 21:46:54 +01:00 | 3717 commits to main since this releaseAutomatic pre-release of version: 3.0.0-alpha.19
Changes in this pre-release:
TO BE COPY'N'PASTED BY GRIEFED FROM GITLABDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
Release 3.0.0-alpha.18 Pre-release
released this
2022-01-30 17:35:16 +01:00 | 3766 commits to main since this release3.0.0-alpha.18 (2022-01-30)
✂️ Refactor
- Build for armv7 again thanks to @djmaze and their dind-image-with-armhf available at https://github.com/djmaze/dind-image-with-armhf. Store and read version more efficiently by writing it to the manifest. (d5bde7b)
- Improve update checks by sequentially checking GitHub, GitGriefed and then GitLab (c25eaac)
- Provide improved Fabric Server Launcher as well as old launcher. Create SERVER_PACK_INFO.txt with information about said improved launcher. Thanks to @TheButterbrotMan for the detailed conversations in issue #202 (6148a3e)
- Use a single ExtensionFactory as per pf4j docs (62ed8e7)
👀 Reverts
- Re-implement removal and change of new entries to copyDirs and clientMods (eec45d5)
📔 Docs
- Change version dropdown to input (c5a5893)
- Exclude certain classes from JaCoCo test coverage (1f4cfbc)
- List minigame example addon (3577d33)
🦊 CI/CD
- Pass host for git clone so we can always clone from the infrastructure we are running on (faa937a)
- Switch to GHCR images to prevent job failures due to rate limiting by DockerHub (bbe0c0b)
- Update griefed/baseimage-ubuntu-jdk-8 to 2.0.1 (d77a61f)
- deps-dev: bump @types/node from 17.0.8 to 17.0.9 in /frontend (a642a14)
- deps-dev: bump @types/node from 17.0.9 to 17.0.10 in /frontend (96e1d62)
- deps-dev: bump @typescript-eslint/eslint-plugin in /frontend (3a7dffc)
- deps-dev: bump @typescript-eslint/parser in /frontend (29466f2)
- deps-dev: bump eslint from 8.6.0 to 8.7.0 in /frontend (f80efe5)
- deps-dev: bump eslint-plugin-vue from 8.2.0 to 8.3.0 in /frontend (f9f3e48)
- deps: bump axios from 0.24.0 to 0.25.0 in /frontend (c9b0734)
- deps: bump core-js from 3.20.2 to 3.20.3 in /frontend (2a4b86f)
- deps: bump griefed/baseimage-ubuntu-jdk-8 from 2.0.0 to 2.0.2 (003e1a1)
- deps: bump org.springframework.boot from 2.6.2 to 2.6.3 (8e02fa7)
- deps: bump quasar from 2.4.9 to 2.4.13 in /frontend (ef5a18d)
- deps: bump spring-boot-devtools from 2.6.2 to 2.6.3 (0fe0b42)
- deps: bump spring-boot-starter-artemis from 2.6.2 to 2.6.3 (9038c21)
- deps: bump spring-boot-starter-data-jpa from 2.6.2 to 2.6.3 (093ab09)
- deps: bump spring-boot-starter-log4j2 from 2.6.2 to 2.6.3 (a4091bd)
- deps: bump spring-boot-starter-quartz from 2.6.2 to 2.6.3 (6dd76e3)
- deps: bump spring-boot-starter-test from 2.6.2 to 2.6.3 (577b79a)
- deps: bump spring-boot-starter-validation from 2.6.2 to 2.6.3 (516db6a)
- deps: bump spring-boot-starter-web from 2.6.2 to 2.6.3 (7c49fd3)
- deps: bump vue from 3.2.26 to 3.2.29 in /frontend (09dd657)
- Build with --full-stacktrace (cde8d08)
- Merge Release and PreRelease jobs and only run on git.griefed.de (f3115c9)
- Mirror release on GitLab.com after tag mirror (d08845d)
- Post webhook message to Discord on new release (2e3e25d)
- Publish maven artifact on (pre)release. Add info about new additional mirror on Gitea.com (cfde3e2)
- Revert changes to Docker release jobs. Prevent running if on gitlab.com (7e6404e)
🧪 Tests
- Add unit tests for UpdateChecker (1b4b91a)
- Print stacktrace in all gradle builds to allow for better debugging (7b6e480)
🚀 Features
- Add tooltip to SPC log panel informing users about the upload buttons in the menu bar (08a123d)
- Configurable schedules in webservice which clean up the database and filesystem of unwanted server packs and files. (09ccbc1)
- Replace crude self-made addon system with Pf4j and provide first entry points (e591488)
- Set copyDirs to "lazy_mode" to lazily create a server pack from the whole modpack. This will copy everything, no exceptions. Thanks to @kreezxil for the idea. (2d89bec)
🛠 Fixes
- Ensure no empty entries make it into copyDirs or clientMods lists. Prevents accidental copying of the whole modpack into the server pack. Thanks to @Kreezxil for this improvement! (5549930)
- Expanded fallback clientside modslist with 3dSkinLayers-,armorchroma-,Craftpresence-,medievalmusic-,MyServerIsCompatible- thanks to @TheButterbrotMan (a2ac391)
- Expanded fallback modslist with yisthereautojump, ToastControl, torchoptimizer (f1c4ba3)
Other
- Add improvement template. To be evaluated over time whether this is usefull (218622b)
- Added debug logging when a new entry to files or directories to exclude is made (719bb85)
- List addresses for Java documentation (b90045b)
- Some cleanups and TODOs (da02619)
- deps: update dependency @quasar/app to v3.2.9 (d61a461)
- deps: update dependency @quasar/extras to v1.12.4 (10b76e6)
- deps: update dependency axios to v0.25.0 (3008f24)
- deps: update dependency quasar to v2.4.12 (8c3ab82)
- deps: update dependency tsparticles to v1.39.1 (d231885)
- deps: update dependency vue to v3.2.28 (c2fb183)
- deps: update dependency vue to v3.2.29 (57246dd)
- deps: update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.1 (18a75a5)
- deps: update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.2 (65f7d15)
- deps: update spring boot to v2.6.3 (6a12a17)
- deps: update typescript-eslint monorepo to v5.10.0 (6cec6a6)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Release 3.0.0-alpha.17 Pre-release
released this
2022-01-18 16:46:40 +01:00 | 3899 commits to main since this release3.0.0-alpha.17 (2022-01-18)
🦊 CI/CD
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)