• 3.14.0-alpha.1 4d7bae39ed

    Griefed released this 2022-09-04 09:30:22 +02:00 | 2713 commits to main since this release

    3.14.0-alpha.1 (2022-09-04)

    💎 Improvements

    • Addon System Overhaul: Exapnd addon system. Adds ConfigCheck & ConfigPanel extensions. Provide abstracts for ConfigPanel, Addon and ExtensionTab. Create, load and provide global addon- and extension-specific configuration. (22a4c15)
    • Configuration: Allow storing and loading of addon configurations and custom script settings (b29fa0a)
    Downloads
  • 3.13.0 5025b48e3d

    3.13.0 Stable

    Griefed released this 2022-08-31 17:14:33 +02:00 | 2726 commits to main since this release

    3.13.0 (2022-08-31)

    ✂️ Refactor

    • Cleanup and optimize imports (79fe583)
    • Move Mode to parent class. Use JarUtils for copying from jar. (804541c)
    • API: Open certain methods to public to allow more usage out of ServerPackCreator. Overload API methods for ease of use. (faad1ec)
    • ServerPackCreator: Run setup if ServerPackCreator was newly instantiated (941e7a2)
    • Start Script writing: Write all scripts with ISO 8859_1 as this is compatible with both Windows and Linux. Templates are still read using UTF-8. (5f80c6d)

    💎 Improvements

    • Default Start Script Templates: Check for Java 32Bit and warn appropriately. Overwrite default start script templates during boot of ServerPackCreator to ensure users always have the latest default templates. (96a7354)

    📔 Docs

    • License headers and package info (99982e7)

    🦊 CI/CD

    • Do not include untracked files in build artifacts as they would fill up our servers harddrive.... (bd03534)
    • GitLab: Make Build Release dependant on Gradle Test to prevent release build before tests (744e7d1)
    • GitLab: Make Sign Java Publication dependant on Build Release to prevent signing before build releasing (ca2f669)

    🧪 Tests

    • Do not finalize tests with cleanup. Call cleanUp manually if you want to...well...clean up. (cd893a1)
    • Migrate tests to use the new ServerPackCreator instantiation (a3af66b)
    • Use instance for unit tests (79f89d8)

    🚀 Features

    • LegacyFabric: Support LegacyFabric (30e3e8e)

    🛠 Fixes

    • Powershell Script: Fix function call and echo to host if 32Bit Java is detected (8680333)
    • Shell Start Script: Remove character from PWD echo and replace variable name for user input with human readable one (69132ca)
    • Start Script refreshing: Delete existing default start script templates and extract up-to-date ones from ServerPackCreator (3d1913f)
    • Start Scripts: When sh, bash or zsh scripts are created, use ISO-8859_1 encoding (c615437)

    Other

    • Add changelog section for dependency changes (039b242)
    • Qodana reports: Some cleanups and minor refactorings according to Qodana. (f1b028a)
    • RenovateBot: Set commit type to deps (a58de49)
    Downloads
  • 3.13.0-beta.3 9bdb5c035f

    3.13.0-beta.3 Stable

    Griefed released this 2022-08-27 16:50:40 +02:00 | 2732 commits to main since this release

    3.13.0-beta.3 (2022-08-27)

    ✂️ Refactor

    • Cleanup and optimize imports (79fe583)
    • API: Open certain methods to public to allow more usage out of ServerPackCreator. Overload API methods for ease of use. (faad1ec)
    • ServerPackCreator: Run setup if ServerPackCreator was newly instantiated (941e7a2)
    • Start Script writing: Write all scripts with ISO 8859_1 as this is compatible with both Windows and Linux. Templates are still read using UTF-8. (5f80c6d)

    📔 Docs

    • License headers and package info (99982e7)

    🦊 CI/CD

    • Do not include untracked files in build artifacts as they would fill up our servers harddrive.... (bd03534)

    🧪 Tests

    • Do not finalize tests with cleanup. Call cleanUp manually if you want to...well...clean up. (cd893a1)
    • Migrate tests to use the new ServerPackCreator instantiation (a3af66b)
    • Use instance for unit tests (79f89d8)

    Other

    • Qodana reports: Some cleanups and minor refactorings according to Qodana. (f1b028a)
    Downloads
  • 3.13.0-beta.2 eb1495c253

    3.13.0-beta.2 Stable

    Griefed released this 2022-08-26 18:24:30 +02:00 | 2747 commits to main since this release

    3.13.0-beta.2 (2022-08-26)

    🛠 Fixes

    • Powershell Script: Fix function call and echo to host if 32Bit Java is detected (8680333)
    • Shell Start Script: Remove character from PWD echo and replace variable name for user input with human readable one (69132ca)
    • Start Script refreshing: Delete existing default start script templates and extract up-to-date ones from ServerPackCreator (3d1913f)
    • Start Scripts: When sh, bash or zsh scripts are created, use ISO-8859_1 encoding (c615437)

    Other

    • Add changelog section for dependency changes (039b242)
    • RenovateBot: Set commit type to deps (a58de49)
    Downloads
  • 3.13.0-beta.1 ac05908547

    3.13.0-beta.1 Stable

    Griefed released this 2022-08-26 11:31:02 +02:00 | 2755 commits to main since this release

    3.13.0-beta.1 (2022-08-26)

    💎 Improvements

    • Default Start Script Templates: Check for Java 32Bit and warn appropriately. Overwrite default start script templates during boot of ServerPackCreator to ensure users always have the latest default templates. (96a7354)

    🦊 CI/CD

    • GitLab: Make Build Release dependant on Gradle Test to prevent release build before tests (744e7d1)
    • GitLab: Make Sign Java Publication dependant on Build Release to prevent signing before build releasing (ca2f669)

    🚀 Features

    • LegacyFabric: Support LegacyFabric (30e3e8e)
    Downloads
  • 3.12.0 f1e90ba454

    3.12.0 Stable

    Griefed released this 2022-08-24 13:40:28 +02:00 | 2760 commits to main since this release

    3.12.0 (2022-08-24)

    ✂️ Refactor

    • Mark appropriate classes as final (4d2b91a)
    • ApplicationProperties: Custom getter and setter to make property handling easier and more reliable. (f7e21f4)
    • Mod scanning: Improve logging of exclusions, dependencies etc. (d04f100)
    • Start: When running as webservice, read serverpackcreator.properties, too. Re-order assignment for ARGS. (6052855)

    💎 Improvements

    • Menubar i18n: Replace 'New configuration' in File-menu with language key, allowing for translation (b20a1d4)
    • Minecraft snapshot and pre-release versions: Opt-in for listing Minecraft pre-release and snapshot versions via de.griefed.serverpackcreator.minecraft.snapshots (9858322)
    • User-specified clientside-only mod exclusion filters: Allow users to change the way SPC filters user-specified clientside-only mods by introducting an additional property de.griefed.serverpackcreator.serverpack.autodiscovery.filter (eb024f4)

    🦊 CI/CD

    • Node and Frontend: Skip node and quasar installation if the corresponding folders are already present (46c83db)
    • Caching: Cache gradle and node dependencies to improve build and test speeds (05225f3)
    • Caching: Move caches to appropriate jobs and introduce pull-push accordingly. Give artifacts an appropriate name depending on branch, commit short sha and the ci job name. (4365451)
    • GitHub: Migrate to Zulu JDK 8. Cache gradle dependencies. Acquire changelog from CHANGELOG.md and create release and pre-release with it. (e8ee712)
    • GitHub: Remove unnecessary file-deletion job. Upload all build and dist artifacts. (ed080a7)
    • GitLab: Pass artifacts to docker jobs to improve test and build times. Expose artifacts in merge requests. Enable Docker Test on GitLab.com. (859ec30)
    • GitLab: Point in the right directions for changelogs in GitLab.com releases. (0207b67)
    • GitLab: Prevent workflow from running when the branch variable is null, a commit tag variable is available and the commit title is that of a release. (6968424)
    • GitLab: Switch newline to line break in release job for gitlab.com (9f264db)
    • Maven Publish: Add and configure Nexus Staging plugin to automate stage,close and release on OSSRH (4d991be)
    • Maven Publish: Delete old maven publish job which is no longer needed. (f68ae85)
    • Qodana: Exclude the frontend from the Qodana checks and reports (972fe32)

    🧪 Tests

    • Read correct script for contains-assertion. (9a4f71e)
    • Test scriptSettings after configuration check and further test created scripts after server pack creation. Test filter settings for returned fallback list and filter method. (768f6a6)

    🛠 Fixes

    • ApplicationProperties: Remove unnecessary and conflicting declaration (3b16aa4)
    • Fallback Mods: Acquire correct fallback clientside-only mods list depending on the currently set filter method. (54dd1b7)
    • GitHub CI: Acquire the release notes from GitLab via GitLab API (1517c19)
    • GitLab CI: Run workflow for tag pipelines when a release was published. (696e387)
    • GUI Config Loading: Correctly set modloader versions when loading from a config. (8edb5fb)
    • Properties: Only overwrite autodiscovery-property when legacy value is present. (59ab398)
    • Scripts: Set and write default values in start scripts (fb621be)
    • User-specified clientside-only mod exclusion: Correctly scan with user-specified values and excluded based on the currently set filter. (92fcf06)

    Other

    • Exclude more files and folders from docker build context (dbfd181)
    • Latest Changelog (2906f63)
    • Remove duplicate entry from CHANGELOG.md (91de213)
    • Dependencies: Update dependencies (ca946a4)
    • deps-dev: bump @types/node from 18.7.6 to 18.7.9 in /frontend (bb868ef)
    • deps: bump jgroups from 5.2.5.Final to 5.2.6.Final (3f6c09f)
    • deps: bump org.springframework.boot from 2.7.2 to 2.7.3 (e51b933)
    • deps: bump spring-boot-devtools from 2.7.2 to 2.7.3 (5e2efcf)
    • deps: bump spring-boot-starter-artemis from 2.7.2 to 2.7.3 (1bd1486)
    • deps: bump spring-boot-starter-data-jpa from 2.7.2 to 2.7.3 (a0672bb)
    • deps: bump spring-boot-starter-log4j2 from 2.7.2 to 2.7.3 (c7eb1aa)
    • deps: bump spring-boot-starter-test from 2.7.2 to 2.7.3 (5b3a7c4)
    • deps: bump spring-boot-starter-web from 2.7.2 to 2.7.3 (cc79cbc)
    Downloads
  • 3.12.0-beta.7 480984be61

    3.12.0-beta.7 Stable

    Griefed released this 2022-08-23 15:56:52 +02:00 | 2772 commits to main since this release

    3.12.0-beta.7 (2022-08-23)

    🧪 Tests

    • Read correct script for contains-assertion. (9a4f71e)

    🛠 Fixes

    • Scripts: Set and write default values in start scripts (fb621be)
    Downloads
  • 3.12.0-beta.6 5256f7a72f

    3.12.0-beta.6 Stable

    Griefed released this 2022-08-22 21:03:26 +02:00 | 2775 commits to main since this release

    3.12.0-beta.6 (2022-08-22)

    ✂️ Refactor

    • Mod scanning: Improve logging of exclusions, dependencies etc. (d04f100)

    💎 Improvements

    • Menubar i18n: Replace 'New configuration' in File-menu with language key, allowing for translation (b20a1d4)

    🦊 CI/CD

    • GitLab: Switch newline to line break in release job for gitlab.com (9f264db)

    🛠 Fixes

    • Fallback Mods: Acquire correct fallback clientside-only mods list depending on the currently set filter method. (54dd1b7)
    • GUI Config Loading: Correctly set modloader versions when loading from a config. (8edb5fb)

    Other

    • deps-dev: bump @types/node from 18.7.6 to 18.7.9 in /frontend (bb868ef)
    • deps: bump jgroups from 5.2.5.Final to 5.2.6.Final (3f6c09f)
    • deps: bump org.springframework.boot from 2.7.2 to 2.7.3 (e51b933)
    • deps: bump spring-boot-devtools from 2.7.2 to 2.7.3 (5e2efcf)
    • deps: bump spring-boot-starter-artemis from 2.7.2 to 2.7.3 (1bd1486)
    • deps: bump spring-boot-starter-data-jpa from 2.7.2 to 2.7.3 (a0672bb)
    • deps: bump spring-boot-starter-log4j2 from 2.7.2 to 2.7.3 (c7eb1aa)
    • deps: bump spring-boot-starter-test from 2.7.2 to 2.7.3 (5b3a7c4)
    • deps: bump spring-boot-starter-web from 2.7.2 to 2.7.3 (cc79cbc)
    Downloads
  • 3.12.0-beta.5 a07b0d5e64

    3.12.0-beta.5 Stable

    Griefed released this 2022-08-21 11:29:42 +02:00 | 2802 commits to main since this release

    3.12.0-beta.5 (2022-08-21)

    🛠 Fixes

    • GitLab CI: Run workflow for tag pipelines when a release was published. (696e387)
    Downloads
  • 3.12.0-beta.4 d168c362f7

    3.12.0-beta.4 Stable

    Griefed released this 2022-08-21 10:35:59 +02:00 | 2804 commits to main since this release

    3.12.0-beta.4 (2022-08-21)

    🦊 CI/CD

    • GitLab: Point in the right directions for changelogs in GitLab.com releases. (0207b67)
    • GitLab: Prevent workflow from running when the branch variable is null, a commit tag variable is available and the commit title is that of a release. (6968424)

    🛠 Fixes

    • Properties: Only overwrite autodiscovery-property when legacy value is present. (59ab398)
    Downloads