• 3.0.0-beta.7 a7e19edb99

    Release 3.0.0-beta.7 Pre-release

    Griefed released this 2022-02-27 17:35:58 +01:00 | 3551 commits to main since this release

    3.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
  • 3.0.0-beta.6 8a7e59ed60

    Release 3.0.0-beta.6 Pre-release

    Griefed released this 2022-02-25 18:18:48 +01:00 | 3612 commits to main since this release

    3.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
  • 3.0.0-beta.5 4383ffb7c4

    Release 3.0.0-beta.5 Pre-release

    Griefed released this 2022-02-25 11:23:46 +01:00 | 3616 commits to main since this release

    3.0.0-beta.5 (2022-02-25)

    🛠 Fixes

    • VersionChecker: Update VersionChecker to version 1.0.6, closing issue #256 on GitHub. (08c16ca)

    Other

    • Icon: Update icon template with layers for Addons Overview and Example Addon (3df0c10)
    Downloads
  • 3.0.0-beta.4 ae3dbc311f

    Release 3.0.0-beta.4 Pre-release

    Griefed released this 2022-02-21 23:44:49 +01:00 | 3621 commits to main since this release

    3.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

    • deps: update dependency core-js to v3.21.1 (9c612f2)
    • deps: update dependency tsparticles to v1.41.2 (b777818)
    Downloads
  • 3.0.0-beta.3 9038dab679

    Release 3.0.0-beta.3 Pre-release

    Griefed released this 2022-02-18 21:17:27 +01:00 | 3645 commits to main since this release

    3.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
  • 3.0.0-beta.2 7d5292aa66

    Release 3.0.0-beta.2 Pre-release

    Griefed released this 2022-02-14 16:49:35 +01:00 | 3652 commits to main since this release

    3.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
  • 3.0.0-beta.1 4fcde41a81

    Release 3.0.0-beta.1 Pre-release

    Griefed released this 2022-02-11 11:03:33 +01:00 | 3681 commits to main since this release

    3.0.0-beta.1 (2022-02-11)

    Added:

    • Help Execute with -help to print some help about executing and using ServerPackCreator.
    • JVM args Customize JVM flags/args for your start scripts by editing javaArgs in the config or clicking Menu->Edit->Edit Start-Scripts Java Args in 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 modpackDir at a ZIP-file, or upload one to any available web-instance.
    • Custom server-icon Include a custom server-icon in your server pack. Point serverIconPath at 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 serverPropertiesPath at 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.prerelease in serverpackcreator.properties to true
    • 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.saveloadedconfig in serverpackcreator.properties to true
    • 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
  • 3.0.0-alpha.19 f035c161c0

    Griefed released this 2022-02-06 21:46:54 +01:00 | 3717 commits to main since this release

    Automatic pre-release of version: 3.0.0-alpha.19
    Changes in this pre-release:
    TO BE COPY'N'PASTED BY GRIEFED FROM GITLAB

    Downloads
  • 3.0.0-alpha.18 946f518a28

    Griefed released this 2022-01-30 17:35:16 +01:00 | 3766 commits to main since this release

    3.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
  • 3.0.0-alpha.17 7fbe36b455

    Griefed released this 2022-01-18 16:46:40 +01:00 | 3899 commits to main since this release

    3.0.0-alpha.17 (2022-01-18)

    🦊 CI/CD

    • Correctly write VERSION.txt (6434be8)
    • Fix release build... (fe2f601)
    • Only run tag and release generation on git.griefed.de (8afea27)
    Downloads