github Griefed/ServerPackCreator 3.12.0
Release 3.12.0

latest releases: 9.2.1, continuous, 9.3.1...
4 years ago

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)

Don't miss a new ServerPackCreator release

NewReleases is sending notifications on new releases.