Skip to content

Commit

Permalink
v0.4.0: This is a breaking change
Browse files Browse the repository at this point in the history
  • Loading branch information
hschimke committed Mar 16, 2023
1 parent 963c9da commit d379dc9
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).

Expand Down
2 changes: 1 addition & 1 deletion crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"] }
2 changes: 1 addition & 1 deletion crates/one-d-proc-derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down

0 comments on commit d379dc9

Please sign in to comment.