- All notable, released changes to this project from a user's perspective will be documented in this file
- All changes are from @nickgerace unless otherwise specified
- The format was inspired by Keep a Changelog
- This project follows the CalVer versioning scheme (more details in the VERSIONING_SCHEME docs)
- Add
--generate-manflag to generate a man page - Update dependencies
- Remove workaround for worktrees error tracked via #205
- Update dependencies
- Update dependencies
- Use
moldwhen building release builds
- Add git worktrees support @AucaCoyan
- Update dependencies
- Add many new pre-built binaries, including macOS x86_64, Linux (GNU) aarch64, Linux (GNU) powerpc64le, and Linux (MUSL) aarch64 from @ofek
- Update dependencies
- Add MUSL pre-built binaries
- Fix release builds for all platforms
- Yank previous release due to broken release builds
- Add "paths" configuration option to allow for multiple paths for
gfoldto execute on from @uncenter - Move logging verbosity from an environment variable to a flag
- Deprecate "path" configuration option from @uncenter
- Polish help message, including its formatting
- Remove unused
strumdependency - Slightly reduce binary size by no longer relying on formal error types and unneeded abstractions from a multi-crate workspace (i.e. the repository now contains only one crate, yet again)
- Support
~and$HOMEfor "paths" configuration option from @uncenter - Switch to "CalVer" for versioning scheme (no end user action required)
- Update dependencies
Please see CHANGELOG_PRE_CALVER_POST_V4.