Skip to content

Releases: ivan-podgurskiy/rxing

Release list

Rxing v0.1.0

Choose a tag to compare

@ivan-podgurskiy ivan-podgurskiy released this 11 Aug 15:58

Rxing 0.1.0 is the first public release of the Elixir barcode-decoding library backed by the Rust rxing crate.

Highlights

  • Source-built Rustler NIF with stable Rxing.decode/2, Rxing.decode_one/2, and Rxing.decode_file/2 APIs.
  • Guaranteed support for QR Code, Data Matrix, Code 128, and EAN-13 barcodes.
  • Stable result structures containing decoded text, raw bytes, point coordinates, and metadata.
  • Format filtering, rotated and inverted decoding, bounded result counts, and byte/dimension/pixel/allocation safety limits.
  • Integration, property, malformed-input, and concurrency coverage across Linux and macOS.

Build requirements

  • Elixir ~> 1.15.
  • Rust 1.91 or newer (rustc and cargo).
  • The native library is compiled from source during dependency compilation; precompiled NIF artifacts are not included.

See the README and changelog for the complete API and release details.