You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)