What's Changed
Enhancements
- By default, generate random RCON password at startup by @itzg in #2071
- Add JSON5 support for patch files by @itzg in #2105
- autocf: add support for specifying a downloads repo by @itzg in #2106
- autocf: allow manifest JSON to be provided by @itzg in #2111
- Add webp package for dynmap support by @itzg in #2113
- Corrected webp package name for OracleLinux by @itzg in #2114
- Added support for Modrinth modpacks as a server type by @itzg in #2128
- Updated Modrinth modpacks to use VERSION and support id, name, or number for project version by @itzg in #2130
- Support Quilt mod loader for Modrinth modpacks by @itzg in #2132
- Added default auto-cf exclusions for MC Eternal by @itzg in #2143
- Include Log4jPatcher by @FlorianFreudiger in #2148
Bug Fixes
- autocf: use VERSION resolved from modpack by @itzg in #2072
- forge: support 1.11.2 installer ID format by @itzg in #2076
- autocf: avoid extra parallelism while resolving modpack content by @itzg in #2083
- Probably quote content passed to mc-send-to-console by @itzg in #2093
- modrinth: ensure non-required dependency doesn't mask explicit project request by @itzg in #2094
- autocf: remove usage of old parallel downloads option by @itzg in #2095
- auto-cf: handle download repo files with + for spaces by @itzg in #2146
Documentation
- docs: added filebrowser sidecar example by @itzg in #2110
- Clarify mods and plugins Modrinth support by @itzg in #2135
- docs: re-home mkdocs sources within this repo by @itzg in #2149
- docs: prep for readthedocs import by @itzg in #2150
- docs: collapse deprecated sections by @itzg in #2151
- docs: add RTD badge by @itzg in #2152
- docs: corrected site/repo URLs in mkdocs config by @itzg in #2153
- docs: mkdocs cleanup and caught up with latest README changes by @itzg in #2155
- docs: add doc site banner and fix corrupted image files by @itzg in #2156
- docs: clarify bind mounts for Podman also by @itzg in #2157
- docs: don't use EssentialsX as Spiget example by @itzg in #2167
- docs: info for plugins that can't download via Spiget by @itzg in #2168
Other Changes
- possible solution to deploy to both dockerhub and ghcr by @camalot in #2051
- Add Folia support by @NyCodeGHG in #2081
- Remove LoliServer from README.md by @khankul in #2079
- Base Java 19 image on focal by @itzg in #2087
- Download Canyon from GitHub for final build by @Stealthii in #2108
- Update Canyon CI link to Glass Launcher by @Stealthii in #2109
- Request docker pull in bug issue template by @itzg in #2160
- Moving Java 19 to 20 and adding Alpine by @shotah in #2162
- build: use multi-arch platforms in verify-pr by @itzg in #2166
New Contributors
- @khankul made their first contribution in #2079
- @FlorianFreudiger made their first contribution in #2148
Full Changelog: 2023.3.0...2023.4.0