Releases: HaydenAtFoxHaven/august-build
Releases 路 HaydenAtFoxHaven/august-build
Release list
v0.7.0
Changes
- Threads runtime is now fully deprecated and removed from the library and CLI
--deprecated-threads-runtimeis no longer a flag_asyncsuffix has been removed from those methodscrossbeam-utilsis no longer a dependency
- No syntax or behaviour changes
Refactoring
Notifieris now split intoNotifierandNotifierExtto prevent users from overwriting the behaviour of the convenience functions- CLI-only dependencies no longer need to be imported to use the library (
default-features = false) - Appease Clippy (mostly...)
Full Changelog: v0.6.2...v0.7.0
v0.6.2
Mostly refactoring stuff
- Bump ariadne to
0.5 - Switch to indexmap and rustc-hash
- Improve table output
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Fixes
august buildandaugust testnow use the Async runtime by default
Full Changelog: v0.6.0...v0.6.1
v0.6.0
That's right, it's time for the annual August August update where I actually put time into working on this thing.
Released a day before the deadline and with much of the work occurring in July. Enjoy!
Features
- New async runtime (Tokio), deprecating old "threads" runtime for removal in next version (see this for reasoning)
- Concurrency blocks for running multiple commands at once (only avaliable on the async runtime)
- Expansion commands
fs::copy_toandfs::move_tofor slimming down large blocks of filesystem operations
Refactoring
- Command execution managed by
ductto reduce the amount of wheel reinventing in the codebase - Extract CLI features from lib
- Extract
Notifierinto a trait
Fixes
fs::moveis now able to be used (The parser had usedcopyas the ident instead, causingmoveto be considered invalid. I feel very silly.)- Use a safe model for concurrently managing environment variables after
std::env::{set_var, remove_var}madeunsafe
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Complete overhaul of August syntax and internals.
See the migration guide and implementation details for more information.
Also, a graphical Windows installer!
Full Changelog: v0.4.3...v0.5.0
v0.4.3
- Fix
rustixvulnerablilty, see this post
Full Changelog: v0.4.2...v0.4.3
v0.4.2
v0.4.1
- Notification layout improvements
- New quiet flag (
-q,--quiet) to prevent notifications from showing
Full Changelog: v0.4.0...v0.4.1
v0.4.0
- Introduced the
~shorthand for theexeccommand - Refactors for
let Ok(...) = ... else { ... } - Error handling refactor
Full Changelog: v0.3.0...v0.4.0
v0.3.0
This update is primarily around quality of life and making August easier to work with.
- August can now generate autocompletion scripts with
clap_complete - Errors now have Display impls
- Progress prints during runtime are now sent to stderr instead of stdout
- Documentation now covers CLI commands: https://august-build.web.app/getting-started/cli/
- Bumped
ariadneto 0.3 andcomfy-tableto 7. Thank you to @zesterer and @Nukesor for your great and continued work on these projects and for making many of August's features possible!
Full Changelog: v0.2.1...v0.3.0