Skip to content

Releases: robo9k/rust-magic

v0.16.7

23 Sep 19:30

Choose a tag to compare

Other

  • Document Status typestate

v0.16.6

21 Sep 22:44

Choose a tag to compare

Other

  • Remove libc dependency

v0.16.5

20 Sep 18:44

Choose a tag to compare

Other

  • Remove internal thiserror dependency

v0.16.4

19 Sep 15:37

Choose a tag to compare

Fixed

  • Revert to error on libmagic API violation instead of panic!

v0.16.3

15 Sep 16:53

Choose a tag to compare

Other

  • Link docs to alternative pure Rust crate file_type
  • (deps) Bump thiserror from 1.0.49 to 1.0.61
  • (deps) Bump libc from 0.2.148 to 0.2.155
  • (deps) Bump bitflags from 2 to 2.5.0

v0.16.2

05 Oct 19:51

Choose a tag to compare

Added

  • Implement TryFrom for a few more database path types
  • Allow recovering cookie from state transition errors

v0.16.1

03 Oct 00:33

Choose a tag to compare

Other

  • Add a whole lot of rustdoc

v0.16.0

30 Sep 18:06

Choose a tag to compare

Changed

  • [breaking] Move everything Cookie into mod cookie
  • [breaking] Use typestate for opened/loaded Cookie
  • [breaking] Introduce DatabasePaths and InvalidDatabasePathError
  • [breaking] Introduce OpenError for Cookie::open
  • [breaking] Introduce SetFlagsError for Cookie::set_flags
  • [breaking] Replace MagicError with cookie::Error
  • [breaking] Replace internal ApiViolation error for libmagic with panic!

Other

  • Split project/crate README
  • (deps) Bump thiserror from 1.0.40 to 1.0.49
  • (deps) Bump libc from 0.2.141 to 0.2.148

v0.15.1

28 Sep 17:11

Choose a tag to compare

Other

  • Fix clippy findings in rustdoc doctests
  • Fix clippy findings in tests

v0.15.0

26 Sep 13:22

Choose a tag to compare

Changed

  • (deps) [breaking] Replace errno with std::io::Error
  • (deps) [breaking] Upgrade to bitflags v2