Releases: Toxikuu/rid
v1.0.3
v1.0.1
Notes
I noticed a bug like half an hour after releasing 1.0.0. Oops.
Changes
- Autocaching bugfix
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Notes
The first (and probably last) "stable" version of rid. It's now in a state where I'm comfortable taking it out of pre-release versions, but I don't see myself continuing its development in the future.
Additionally, I noticed a bug shortly after releasing this. Ignore GitHub's source code tarballs as they were generated before the bugfix and are broken.
Changes
- Minor bugfixes
- Updated dependencies and toolchain
- Verbosity tweak to release.sh
- Adjusted progress chars (now =>-)
- Minor refactoring
- Autocaching bugfix (oops)
Full Changelog: v0.24.7...v1.0.0
v0.24.7
Notes
This is likely the final pre-release version.
Changes
- Substantial changes to settings in Cargo.toml
- Updated rust toolchain
- Updated dependencies
- Added release.sh
- Bugfix in die! macro
Full Changelog: v0.24.6...v0.24.7
v0.24.6
Changes
- Updated install.sh and DOCS.md
- Improved UX for --cache
- Exempted 9999 from update version checks
- Improved get behavior, allowing it to be forced
- Updated crate dependencies and rust toolchain to their latest versions
Full Changelog: v0.24.2...v0.24.6
v0.24.2
Changes
- Implied
@all
for for --prune and --news - Minor improvements to --news
- Major improvements to documentation
- Added examples/
- Tweaked bin/gv
- Updated to the most recent nightly rust toolchain
- Updated crate dependencies
- Better support for color configuration
- Tweaked bin/mint to allow rdir() to be undefined in meta files
Full Changelog: v0.23.4...v0.24.2
v0.23.4
Changes
- Completed some TDL entries
- Added config support
- Added a config.toml
- Finally implemented remove_tarballs()
- Fixed some typos and comments
- Added a Levenshtein threshold for searching
- Added basic config support
- Organized imports, reformatted some repetitive code, and alphabetized where sensible
Full Changelog: v0.22.5...v0.23.4
v0.22.5
Changes
- Merged my no-scraping branch to fundamentally rework upstream version checking
- Added various qol improvements including matching the closest package for typos
- Added a search flag
- Renamed the --validate-links flag
- Added a flag to list outdated packages
- Added a description field for packages
- Switched from selectors to version commands
- Improved support for alternative repositories
- Rewrote bin/mo in bash
- Pruning bugfix
- Added bin/sy for repo syncing
- Adjusted sudo arguments
- Added package sorting
- UX improvements
- bin/xt now displays progress
- Changed permissions for bin
- Tweaked install.sh
- Probably some other stuff
Full Changelog: v0.20.5...v0.22.5
v0.20.5
Patch Notes
- UX improvements
- Support for multiple metafile repos
- Added syncing for said repos
- Improvements to install.sh
- Added link validation
- Tweaks to caching behavior
- Tweaks to verbosity
- Minor refactoring
- Documentation updates (it's still a bit out of date though)
Full Changelog: v0.20.2...v0.20.5
v0.20.2
Rid 0.20.2
Patch Notes
- Full rewrite, cleaning up a lot of code
- More lenient argument parsing (
-iv <PACKAGE>
is now allowed) - Merged stabs with rid and heavily parallelized it
- Probably some other things, but most of the commit log is just achieving feature parity in the rewrite
Full Changelog: v0.17.0...v0.20.2