- Switch to the new public api, which uses an api key instead of previously username and password
- Rename
bz2
tobzip2
in--compression
- Man page
- Add zstd compression method
- Don't make regular files executable in zip files
- Performance improvements
- Completions for bash, elvish, fish, powershell, and zsh
- Print information to stderr instead of stdout
- Reduce size of binary
- Option to specify the compression method
- Fixed incompatibility due to tokio crate
- Option to set working directory with
-d
or--dir
pactorio -p
can now accept up to two arguments for factorio login credentials
- Now outputs correct error messages when the version of the mod already exist
- New config
source.ignore
to ignore files with glob patterns - Help information is now colored
- New config
source.include
to filter source directory with glob patterns
pactorio -pz
now outputs a zip in addition to publishing to mod portal
- Configuration instructions in README.md
- Switched from native-tls to rustls, no longer depend on openssl on linux
- Check if mod version already exist before publishing
- Check if the mod got published successfully
- Output zip files no longer have comments
- Option to publish the mod to mod portal directly
- Now outputs the zip with the correct mod structure
- Updated outdated README.md
- Revamped code for future extensions
- Option to output zip files instead of folders
- Fixed error messages when failing to create a folder