Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

51 lines (43 loc) · 2.01 KB

v0.6.1

  • Fixed a bug in LhaV2Decoder::read_temp_tree that might cause a panic on a random bitstream.
  • Deps: bitflags upgraded to 2.5.

v0.6.0

  • no-std is enabled in the absence of the std feature.
  • Breaking changes for exported types and function signatures:
    • Generic types and methods depending on std::io::Read now depend on stub_io::Read.
    • Methods previously returning std::io::Error return LhaError instead.
    • LhaHeader::read signature argument changed to &mut R.
  • LhaHeader::parse_pathname_to_string added.
  • LhaDecodeReader::next_file_with_sink added.
  • TimestampResult::to_local is only available with std feature.
  • LhaHeader::parse_pathname is only available with std feature.
  • delharc::parse_file is only available with std feature.
  • Deps: bitflags upgraded to 2.4.
  • extract_nostd example added to showcase usage of nostd.
  • Embedded example added to test compilation of a no-std target.

v0.5.0

  • Rust edition: 2021
  • An example added to showcase usage of different reader sources.
  • RingArrayBuf reworked with const generics.
  • dyntree: unsafe transmute replaced with array::from_fn.
  • Minimum supported rust version changed to Rust 1.63 (array::from_fn).
  • Deps: bitflags upgraded to 2.3.
  • License files added.

v0.4.0

  • CI: migration to Github Actions.
  • Tests: pass all tests regardless of selected features.
  • Minimum supported rust version changed to Rust 1.46 (const fn improvements).
  • Deps: bitflags updated to 1.3, dev-deps updated.

v0.3.0

  • LhaHeader::parse_comment.
  • LhaHeader::parse_pathname returns the file name up to a nul character with Amiga archives.

v0.2.2

  • Removed unnecessary static lifetime constraint on the inner reader of LhaDecodeReader.

v0.2.1

  • Fixed result of LhaHeader::is_supported and LhaDecodeReader::is_decoder_supported.

v0.2.0

  • Added a missing Debug trait implementation for LhaDecodeReader.
  • Some methods of LhaDecodeReader now return an error variant as LhaDecodeError, so the stream source can be retrieved.
  • Fixed a minor bug in the documentation.

v0.1.0

  • The initial release.