Skip to content

Releases: ParadigmMC/mcman

0.4.5

16 Jul 19:53
ee59dbe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.4...0.4.5

0.4.4

31 Jan 08:10
Compare
Choose a tag to compare

What's Changed

  • Nix flake by @oatmealine in #42
  • refactor: bump cargo deps; some light code cleanup by @amyavi in #48
  • Implement #47: support mcman --version
  • Implement #40: Build hooks
  • Fix #51 bootstrapping cache issues
  • Fix #52 mcman dev hotreloading issues
  • Fix #54 Jenkins issues

0.4.3

22 Dec 14:26
Compare
Choose a tag to compare
  • 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

13 Dec 10:33
Compare
Choose a tag to compare

This release:

  • Fixes packwiz export
  • Adds world pack and fixes world unpack commands

0.4.1: Critical bug fixes

12 Dec 09:51
Compare
Choose a tag to compare

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

Full Changelog: 0.4.0...0.4.1

0.4.0: Major Improvements

11 Dec 19:49
Compare
Choose a tag to compare

Here is a summary of the changes:

  • 0.4 adds a new server/.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)
  • :octocat: 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 setting sources.github.api_token in the config or using the GITHUB_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 use JAVA_*_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 and mcman dev can auto-upload logs to mclo.gs - enable it by setting env var upload_to_mclogs to true or setting services.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

04 Aug 20:32
Compare
Choose a tag to compare

0.2.2 - Datapacks and Spigot

19 Jul 21:14
Compare
Choose a tag to compare

Next station: packwiz support! Don't forget to check out the updated docs!

0.2.1 - Fabric, Quilt and mrpacks

10 Jul 13:39
2e15a72
Compare
Choose a tag to compare
Merge pull request #8 from ParadigmMC/dennis

0.2.1

0.2.0

06 Jul 11:24
Compare
Choose a tag to compare

What's Changed

  • too much check readme lol

mcman.exe => windows
mcman => linux

Full Changelog: 0.1.0...0.2.0