Releases: fabienbellanger/escpos-rs
Releases · fabienbellanger/escpos-rs
v0.17.0
- Bump
futures-liteto2.6.1 - Bump
serialportto4.7.3 - Bump
reqwestto0.12.23 - Bump
imageto0.25.8 - [BREAKING] Bump
nusbto0.2.0 - [BREAKING] Update to Rust 2024 edition and MSRV to
1.85due to transitive dependencies (moxcms)
See CHANGELOG.md for more details
v0.16.0
See CHANGELOG.md for more details
v0.15.3
- Bump
nusbto0.1.14 - Bump
reqwestto0.12.20 - Bump
serialportto4.7.2 - Update MSRV to
1.82.0because areqwestdependency needs this version (Tests in CI failed) - Fix CI
- Fix examples failing when cd'd into the examples
directory (#43) (Thanks to @clonejo)
See CHANGELOG.md for more details
v0.15.2
- Fix push remaining bits when breaking from bitmap creation (#42) (Thanks to @hannes-dev)
See CHANGELOG.md for more details
v0.15.1
- Fix documentation (#40) (Thanks to @valbertVieira)
- Bump
nusbto0.1.13 - Bump
logto0.4.27 - Bump
env_loggerto0.11.8 - Bump
imageto0.25.6 - Bump
reqwestto0.12.15 - Bump
serialportto4.7.1 - Update Tauri example
See CHANGELOG.md for more details
v0.15.0
- Allow non-utf8 encodings to be used for Encoder (#37) (Thanks to @coolreader18)
- Bump
futures-liteto2.6.0 - Bump
logto0.4.25 - Bump
serialportto4.7.0 - Fix Tauri example in
examples/EXAMPLES.md
See CHANGELOG.md for more details
v0.14.0
- Add a new UI
Linecomponent - Add a state for printer styles
- Add a new example for using pictures (
examples/pictures.rs) - Add a new Tauri example (#36)
- Update examples
- [BREAKING] Remove
debug()inPrinteranddebug.rsexample - Update
CI.ymlto use MSRV Rust toolchain - Replace
Rc<RefCell<T>>byArc<Mutex<T>>in drivers (#36) - Set
rust_versionto1.80inCargo.toml - Bump
serialportto4.6.1 - Bump
encoding_rsto0.8.35 - Bump
reqwestto0.12.12 - Bump
futures-liteto2.5.0 - Bump
imageto0.25.5 - Bump
nusbto0.1.12 - Bump
env_loggerto0.11.6
See CHANGELOG.md for more details
v0.13.1
- Add
CloneandCopytraits onUnderlineModeandFont(#33) (Thanks to @linky00) - Bump
serialportto4.5.1
See CHANGELOG.md for more details
v0.13.0
Changed
- [BREAKING] Add
PrinterOptionstoPrinterinstead ofPageCode[#27]
Before:Now:let mut printer = Printer::new(driver, Protocol::default(), Some(PageCode::PC858));
Or with default options values:let printer_options = PrinterOptions::new(Some(PageCode::PC858), None, 42); let mut printer = Printer::new(driver, Protocol::default(), Some(printer_options));
let mut printer = Printer::new(driver, Protocol::default(), None);
- Remove
lazy_staticand use standard libraryLazyLockinstead [#27] - Bump
imageto0.25.2[#27] - Bump
nusbto0.1.10[#27] - Bump
env_loggerto0.11.5[#27] - Bump
hidapito2.6.3[#27] - Bump
serialportto1.5.0[#27]
Fixed
- Fix documentation and
README.md[#27]
See CHANGELOG.md for more details
v0.12.2
- Fix documentation
See CHANGELOG.md for more details