diff --git a/Cargo.toml b/Cargo.toml index f01a483..172fc2d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rxing" -version = "0.3.2" +version = "0.4.0" description="A rust port of the zxing barcode library." license="Apache-2.0" repository="https://github.com/rxing-core/rxing" diff --git a/README.md b/README.md index b6b02e6..1b993f1 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,13 @@ fn main() { ``` ## Latest Release Notes +* *v0.4.0* -> Rewrite of the API to implement generics. This largely eliminates dynamic dispatch from the library. + + This release has many under-the-hood changes: better Point class, better Error handling, improved API + ergonomics with dynamics. For an understanding of how the new API works check out the `helper` functions. + This release was made possible with PRs from Asha20 and SteveCookTU. A big thanks to them. This release does + not have the improved QRCode support from the ZXing-CPP library, as that port is still in progress. + * *v0.3.1* -> Support for closures in NEEDS_RESULT_CALLBACK. Numerous code cleanups were performed between *v0.3.0* and *v.0.3.1* rxing has moved to https://github.com/rxing-core/rxing. * *v0.2.21* -> Adds partial support for detecting and decoding rotated MaxiCode symbols. Adds support for basic serialization of many public facing datatypes using serde (gated behind `serde` feature). diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index c3a098f..b8bb2a7 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -11,4 +11,4 @@ keywords = ["barcode", "2d_barcode", "1d_barcode", "barcode_reader", "barcode_wr [dependencies] clap = { version = "4.1.1", features = ["derive"] } -rxing = {path = "../../", version = "~0.3.2", features = ["image", "svg_read", "svg_write"] } +rxing = {path = "../../", version = "~0.4.0", features = ["image", "svg_read", "svg_write"] } diff --git a/crates/one-d-proc-derive/Cargo.toml b/crates/one-d-proc-derive/Cargo.toml index ae28a96..8f39b57 100644 --- a/crates/one-d-proc-derive/Cargo.toml +++ b/crates/one-d-proc-derive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rxing-one-d-proc-derive" repository = "https://github.com/rxing-core/rxing/tree/main/crates/one-d-proc-derive" -version = "0.3.1" +version = "0.3.2" edition = "2021" description = "proc macros to simplify the development of one-d barcode symbologies in rxing (https://github.com/rxing-core/rxing)" license = "Apache-2.0"