Skip to content

Releases: rxing-core/rxing

v0.9.0

30 Apr 15:05

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.5...v0.9.0

v0.8.5

24 Feb 22:25

Choose a tag to compare

What's Changed

  • Add image size default for encoding. by @tbro in #65
  • add cli option --detailed-result-json to print results in JSON by @dilawar in #66
  • Add more helper function. by @PleaseDont in #73
  • Support for DX Film Edge
  • Migrate character-set backend to encoding_rs for more modern implementation. The legacy encoding backend is available via feature flag.
  • Many heap allocations have been removed from 1d barcode decoding.

New Contributors

Full Changelog: v0.7.0...v0.8.5

v0.6.2

25 Nov 16:34

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.5.8

16 Mar 15:17

Choose a tag to compare

Performance improvements.
Memory improvements.
Addition of FilteredReader which trades performance for improved detection by creating an image pyramid of resized data and performing certain operations on the final binary bitmap image. This is most effective for large images with some noise, particularly for 2d symbols.

Full Changelog: v0.5.7...v0.5.8

v0.5.5

30 Jan 23:38

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.3...v0.5.5

v0.5.0

02 Jan 23:17

Choose a tag to compare

  • Includes support for Telepen barcodes (thanks to use @cpwood)
  • Moves "client" parsing library components into a feature.
  • Fixes build errors with deprecated chrono functions

V0.4.5

04 May 20:04

Choose a tag to compare

Update with enhanced QR support from ZXing-CPP and generic point utilities, MicroQR support is also included

v0.4.1

16 Mar 20:29

Choose a tag to compare

Refactor of library to eliminate dynamic dispatch. The entire chain for LuminaceSource / Binarizer / Reader is now generic against various implementations. The API has changed, this a major breaking change.

v0.3.3

16 Mar 20:28

Choose a tag to compare

Fix Luma8 source rotation issue for non-square images.

v0.3.1

12 Feb 15:37

Choose a tag to compare

Includes support for using closures when passing NEEDS_RESULT_CALLBACK as a decode hint.

The move from v0.3.0 -> v0.3.1 includes numerous fixes in the ongoing processing of making the code follow rust best practices. This includes a dramatic reduction in the number of unprotected unwrap() and expect() calls. Most of the functions left where these can occur are now labeled as possibly panicking, given the specifics of how that might happen.

Most situations where DecodeHints included boolean values have now been correctly changed to only branch if the value is 'true' rather than branching simply if the value is present. This was counterintuitive since the corresponding DecodeHintValue contained a boolean.