Releases: ParadigmMC/mcman
Releases · ParadigmMC/mcman
0.4.5
What's Changed
- [perf,refactor,style]: performance improvements and large-scale code cleanup by @null8626 in #55
- refactor: several more cleanups from #55 by @null8626 in #56
- refactor: update macros by @null8626 in #57
- Add Unknown dependency type by @TangleRisk in #60
- Fix build on loongarch64 by @qiangxuhui in #63
- feat(sources/spigot): proxy spigot requests by @BANanaD3V in #68
New Contributors
- @null8626 made their first contribution in #55
- @TangleRisk made their first contribution in #60
- @qiangxuhui made their first contribution in #63
- @BANanaD3V made their first contribution in #68
Full Changelog: 0.4.4...0.4.5
0.4.4
0.4.3
- Fix modrinth ratelimit ( @ClusterConsultant, #36 )
- Fix a bug with old vanilla versions ( @MrPixelized, #39 )
- Fix misspelt
.gitattibutes
->.gitattributes
( jayson729 on discord ) - Preset flags are now
none
by default - Fix packwiz export showing incorrect URL
Thank you to everyone that reported these bugs!
0.4.2: pw export fix and world unpack cmd
This release:
- Fixes packwiz export
- Adds
world pack
and fixesworld unpack
commands
0.4.1: Critical bug fixes
What's Changed
- Fixes markdown not being able to render Github and Jenkins downloadables
- Fix a bug with old forge versions (thanks for reporting @EldosHD #34 )
- docs: extract changelogs to a file (thanks for the pr @Madscientiste #35)
New Contributors
- @Madscientiste made their first contribution in #35. epic
Full Changelog: 0.4.0...0.4.1
0.4.0: Major Improvements
Here is a summary of the changes:
- ⚡
0.4
adds a newserver/.mcman.lock
file (called the lockfile) containing metadata about the last build. This file will be used (if it exists) to validate and skip files that do not need to be downloaded or bootstrapped again (making builds get a lot faster) - 📦
0.4
also adds global caching - most downloaded files and useful metadata will be cached under these directories.- Windows:
%localappdata%/mcman
- Linux:
~/.cache/mcman
(most likely)
- Windows:
- Github rate limiting should be fixed! I mean unless you have like a billion
ghrel
's. Because of the caching system, metadata from GitHub get cached.mcman
can use this metadata to send conditional requests which do not count towards the rate limit. You can also provide a token by settingsources.github.api_token
in the config or using theGITHUB_TOKEN
environment variable. - 🔒 File hash checksums are also implemented, meaning more secure and stable downloads. (Yes, cached files also get checked)
- 📜 Visual overhaul:
mcman
's got a new look. There are now progress bars and spinners everywhere, and its more consistent overall. - ☔ Hot reloading with development sessions, you can develop your server without having to build it every time you change something!
- 🌐 Worlds You can now download (in
server.toml
) and store (worlds/
) worlds! - ☕ Java environment variables You can now set the java version to use (
server.toml
) and mcman will useJAVA_*_BIN
variables to find and use the java with the version - ✨ Networks Have multiple servers?
network.toml
is now here! Have common addons, common configs and variables! It can also help you manage port configurations with special variables like${NETWORK_VELOCITY_SERVERS}
- 📎 mclo.gs
mcman run
andmcman dev
can auto-upload logs to mclo.gs - enable it by setting env varupload_to_mclogs
totrue
or settingservices.mclogs.enabled=true
in config - 🧰 An experimental
.mcman.toml
config file was added (will be looked in current directory and your home config directory)
Things I forgot to add: theres also Forge and NeoForge support now along with Maven downloadables
0.3.0: Curserinth, Export/Import and improvements
0.2.2 - Datapacks and Spigot
Next station: packwiz support! Don't forget to check out the updated docs!
0.2.1 - Fabric, Quilt and mrpacks
Merge pull request #8 from ParadigmMC/dennis 0.2.1
0.2.0
What's Changed
- too much check readme lol
mcman.exe => windows
mcman => linux
Full Changelog: 0.1.0...0.2.0