Skip to content

Commit d0f6414

Browse files
chore: release v0.8.0 (#106)
## 🤖 New release * `amoxide`: 0.7.0 -> 0.8.0 (⚠ API breaking changes) * `amoxide-tui`: 0.7.0 -> 0.8.0 ### ⚠ `amoxide` breaking changes ```text --- failure constructible_struct_adds_field: externally-constructible struct adds field --- Description: A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field. ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron Failed in: field Config.logging in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/config.rs:30 field Config.logging in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/config.rs:30 --- failure derive_trait_impl_removed: built-in derived trait no longer implemented --- Description: A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits. ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/derive_trait_impl_removed.ron Failed in: type Effect no longer derives Clone, in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/effects.rs:35 type Effect no longer derives Clone, in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/effects.rs:35 --- failure enum_struct_variant_changed_kind: An enum struct variant changed kind --- Description: A pub enum's struct variant with at least one pub field has changed to a different kind of enum variant, breaking access to its pub fields. ref: https://doc.rust-lang.org/reference/items/enumerations.html impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_struct_variant_changed_kind.ron Failed in: variant ProfileAction::Use in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/cli.rs:162 variant Commands::Use in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/cli.rs:94 --- failure enum_variant_added: enum variant added on exhaustive enum --- Description: A publicly-visible enum without #[non_exhaustive] has a new variant. ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_added.ron Failed in: variant Commands:Sync in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/cli.rs:125 variant Effect:PrintLines in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/effects.rs:55 variant Effect:RenderSync in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/effects.rs:56 variant Effect:PrintLines in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/effects.rs:55 variant Effect:RenderSync in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/effects.rs:56 variant Message:Sync in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/messages.rs:38 variant Message:EnableProfiles in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/messages.rs:41 variant Message:DeactivateProfiles in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/messages.rs:42 variant Message:Sync in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/messages.rs:38 variant Message:EnableProfiles in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/messages.rs:41 variant Message:DeactivateProfiles in /tmp/.tmpZfglXO/amoxide-rs/crates/am/src/messages.rs:42 --- failure enum_variant_missing: pub enum variant removed or renamed --- Description: A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_missing.ron Failed in: variant Message::Hook, previously in file /tmp/.tmpcLonDb/amoxide/src/messages.rs:38 variant Message::Reload, previously in file /tmp/.tmpcLonDb/amoxide/src/messages.rs:39 variant Message::Hook, previously in file /tmp/.tmpcLonDb/amoxide/src/messages.rs:38 variant Message::Reload, previously in file /tmp/.tmpcLonDb/amoxide/src/messages.rs:39 variant Commands::Hook, previously in file /tmp/.tmpcLonDb/amoxide/src/cli.rs:133 variant Commands::Reload, previously in file /tmp/.tmpcLonDb/amoxide/src/cli.rs:142 --- failure function_missing: pub fn removed or renamed --- Description: A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_missing.ron Failed in: function amoxide::init::generate_force_init, previously in file /tmp/.tmpcLonDb/amoxide/src/init.rs:102 function amoxide::hook::generate_hook, previously in file /tmp/.tmpcLonDb/amoxide/src/hook.rs:13 function amoxide::trust::render_unload_message, previously in file /tmp/.tmpcLonDb/amoxide/src/trust.rs:88 function amoxide::subcommand::group_by_program, previously in file /tmp/.tmpcLonDb/amoxide/src/subcommand.rs:93 function amoxide::group_by_program, previously in file /tmp/.tmpcLonDb/amoxide/src/subcommand.rs:93 function amoxide::init::generate_reload, previously in file /tmp/.tmpcLonDb/amoxide/src/init.rs:134 function amoxide::trust::render_load_message, previously in file /tmp/.tmpcLonDb/amoxide/src/trust.rs:54 function amoxide::hook::generate_hook_with_security, previously in file /tmp/.tmpcLonDb/amoxide/src/hook.rs:37 --- failure inherent_method_missing: pub method removed or renamed --- Description: A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron Failed in: SecurityConfig::save, previously in file /tmp/.tmpcLonDb/amoxide/src/security.rs:67 Session::save, previously in file /tmp/.tmpcLonDb/amoxide/src/session.rs:38 Session::save, previously in file /tmp/.tmpcLonDb/amoxide/src/session.rs:38 ProfileConfig::save, previously in file /tmp/.tmpcLonDb/amoxide/src/profile.rs:174 ProfileConfig::save, previously in file /tmp/.tmpcLonDb/amoxide/src/profile.rs:174 Config::save, previously in file /tmp/.tmpcLonDb/amoxide/src/config.rs:56 Config::save, previously in file /tmp/.tmpcLonDb/amoxide/src/config.rs:56 --- failure module_missing: pub module removed or renamed --- Description: A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public. ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/module_missing.ron Failed in: mod amoxide::hook, previously in file /tmp/.tmpcLonDb/amoxide/src/hook.rs:1 --- failure pub_module_level_const_missing: pub module-level const is missing --- Description: A public const is missing or renamed ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/pub_module_level_const_missing.ron Failed in: AM_PROJECT_ALIASES in file /tmp/.tmpcLonDb/amoxide/src/env_vars.rs:7 AM_PROFILE_ALIASES_LEGACY in file /tmp/.tmpcLonDb/amoxide/src/env_vars.rs:21 ``` <details><summary><i><b>Changelog</b></i></summary><p> ## `amoxide` <blockquote> ## [0.8.0](v0.7.0...v0.8.0) - 2026-04-27 ### Bug Fixes - Apply_import was overwriting the user's real config on every cargo test ([#111](#111)) - Hook reload local aliases when individual aliases changes ([#107](#107)) ### Features - Add explicit enable/disable flags to am use ([#115](#115)) - Make shell logging on navigation events configurable ([#113](#113)) - Precedence engine with unified am sync, replaces am hook/reload ([#108](#108)) ### Miscellaneous Tasks - Bump clap from 4.6.0 to 4.6.1 ([#104](#104)) </blockquote> ## `amoxide-tui` <blockquote> ## [0.8.0](v0.7.0...v0.8.0) - 2026-04-27 ### Bug Fixes - Apply_import was overwriting the user's real config on every cargo test ([#111](#111)) - Hook reload local aliases when individual aliases changes ([#107](#107)) ### Features - Precedence engine with unified am sync, replaces am hook/reload ([#108](#108)) - Add explicit enable/disable flags to am use ([#115](#115)) - Make shell logging on navigation events configurable ([#113](#113)) ### Miscellaneous Tasks - Bump clap from 4.6.0 to 4.6.1 ([#104](#104)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 7e0bfbe commit d0f6414

5 files changed

Lines changed: 39 additions & 5 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resolver = "2"
33
members = ["crates/am", "crates/am-tui"]
44

55
[workspace.package]
6-
version = "0.7.0"
6+
version = "0.8.0"
77
edition = "2021"
88
license = "GPL-3.0-only"
99
repository = "https://github.com/sassman/amoxide-rs"

crates/am-tui/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77

8+
## [0.8.0](https://github.com/sassman/amoxide-rs/compare/v0.7.0...v0.8.0) - 2026-04-27
9+
10+
### Bug Fixes
11+
12+
- Apply_import was overwriting the user's real config on every cargo test ([#111](https://github.com/sassman/amoxide-rs/pull/111))
13+
- Hook reload local aliases when individual aliases changes ([#107](https://github.com/sassman/amoxide-rs/pull/107))
14+
15+
### Features
16+
17+
- Precedence engine with unified am sync, replaces am hook/reload ([#108](https://github.com/sassman/amoxide-rs/pull/108))
18+
- Add explicit enable/disable flags to am use ([#115](https://github.com/sassman/amoxide-rs/pull/115))
19+
- Make shell logging on navigation events configurable ([#113](https://github.com/sassman/amoxide-rs/pull/113))
20+
21+
### Miscellaneous Tasks
22+
23+
- Bump clap from 4.6.0 to 4.6.1 ([#104](https://github.com/sassman/amoxide-rs/pull/104))
24+
825
## [0.7.0](https://github.com/sassman/amoxide-rs/compare/v0.6.1...v0.7.0) - 2026-04-18
926

1027
### Bug Fixes

crates/am-tui/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ name = "am-tui"
1414
path = "src/main.rs"
1515

1616
[dependencies]
17-
amoxide = { path = "../am", version = "0.7.0" }
17+
amoxide = { path = "../am", version = "0.8.0" }
1818
ratatui = { version = "0.30", default-features = false, features = ["crossterm"] }
1919
anyhow = "1.0"
2020

2121
[dev-dependencies]
22-
amoxide = { path = "../am", version = "0.7.0", features = ["test-util"] }
22+
amoxide = { path = "../am", version = "0.8.0", features = ["test-util"] }
2323
toml = { workspace = true }
2424
tempfile = { workspace = true }

crates/am/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.8.0](https://github.com/sassman/amoxide-rs/compare/v0.7.0...v0.8.0) - 2026-04-27
8+
9+
### Bug Fixes
10+
11+
- Apply_import was overwriting the user's real config on every cargo test ([#111](https://github.com/sassman/amoxide-rs/pull/111))
12+
- Hook reload local aliases when individual aliases changes ([#107](https://github.com/sassman/amoxide-rs/pull/107))
13+
14+
### Features
15+
16+
- Add explicit enable/disable flags to am use ([#115](https://github.com/sassman/amoxide-rs/pull/115))
17+
- Make shell logging on navigation events configurable ([#113](https://github.com/sassman/amoxide-rs/pull/113))
18+
- Precedence engine with unified am sync, replaces am hook/reload ([#108](https://github.com/sassman/amoxide-rs/pull/108))
19+
20+
### Miscellaneous Tasks
21+
22+
- Bump clap from 4.6.0 to 4.6.1 ([#104](https://github.com/sassman/amoxide-rs/pull/104))
23+
724
## [0.7.0](https://github.com/sassman/amoxide-rs/compare/v0.6.1...v0.7.0) - 2026-04-18
825

926
### Bug Fixes

0 commit comments

Comments
 (0)