Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.55 KB

CHANGELOG.md

File metadata and controls

54 lines (40 loc) · 1.55 KB

Changelog

0.5.0

  • Update to Rust 2018 edition.
  • Improve entity handle consistency.
  • Migrate to MIT license.
  • Improve compatibility with non-standard code pair values.
  • Improve THUMBNAILIMAGE compatibility.

0.4.0

  • Add support for R2018 drawings.
  • Improve compatability when writing files.
  • Improve non-ASCII text encoding handling.
  • Support post R13 binary files.

0.3.0

  • Fall back to default values when enum parsing fails.
  • Track file offsets when reading yielding more actionable errors.
  • Allow parsing of both Windows-style and standard UUIDs.
  • Write trailing attributes on INSERT entities.
  • Read/write ATTRIB/ATTDEF with attached MTEXT entities.
  • Add optional serde support via the serialize feature flag.
  • Remove dependency on deprecated time crate.

0.2.1

  • Use image crate for thumbnail images.
  • Fix incorrect min/max versions for objects.
  • Enable following pointers and object handles, including setting handles on file write.
  • Remove Sized constraint when reading and writing.

0.2.0

  • Add support for reading/writing binary files.
  • Add support for reading/writing DXB binary files.
  • Enable blocks and classes.
  • Add support for OBJECTS section.
  • Add support for DIMENSION entities.
  • Support all forms of extended data.
  • Add .clear() and .normalize() methods to Drawing struct.

0.1.1

  • Properly expose fields on Point and Vector structs.

0.1.0

  • Support reading/writing ASCII files.
  • Simple entity support.
  • Tables support (layers, etc.)