aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2024-06-23 18:01:36 -0700
committeriximeow <me@iximeow.net>2024-06-23 18:04:00 -0700
commitd0b9925bc1f75949f54d5290edfda4bf9ecd7bba (patch)
treed181f7f6515994dbeac6230161bc640efaca9c16
parent053b8c8ac6271d65fdabe58afc3c704126d7405e (diff)
0.3.00.3.0
-rw-r--r--Cargo.toml2
-rw-r--r--README.md3
2 files changed, 3 insertions, 2 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 5dba621..0b356c5 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,7 @@ keywords = ["disassembly", "disassembler"]
license = "0BSD"
name = "yaxpeax-arch"
repository = "https://git.iximeow.net/yaxpeax-arch/"
-version = "0.2.8"
+version = "0.3.0"
[dependencies]
"num-traits" = { version = "0.2", default-features = false }
diff --git a/README.md b/README.md
index 0304607..919e684 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,8 @@ typically this crate is only interesting if you're writing code to operate on mu
`yaxpeax-arch` has several crate features, which implementers are encouraged to also support:
* `std`: opt-in for `std`-specific support - in this crate, `std` enables a [`std::error::Error`](https://doc.rust-lang.org/std/error/trait.Error.html) requirement on `DecodeError`, allowing users to `?`-unwrap decode results.
-* `colors`: enables (optional) [`crossterm`](https://docs.rs/crossterm/latest/crossterm/)-based ANSI colorization. default coloring rules are defined by [`ColorSettings`](https://docs.rs/yaxpeax-arch/latest/yaxpeax_arch/struct.ColorSettings.html), when enabled.
+* `color_new`: enables traits and structs to stylize formatted instructions, including ANSI colorization.
+* ~`colors`~: DEPRECATED. enables (optional) [`crossterm`](https://docs.rs/crossterm/latest/crossterm/)-based ANSI colorization. default coloring rules are defined by [`ColorSettings`](https://docs.rs/yaxpeax-arch/latest/yaxpeax_arch/struct.ColorSettings.html), when enabled.
* `address-parse`: enable a requirement that `yaxpeax_arch::Address` be parsable from `&str`. this is useful for use cases that, for example, read addresses from humans.
* `use-serde`: enable [`serde`](https://docs.rs/serde/latest/serde/) serialization and deserialization bounds for types like `Address`.