Skip to content

Latest commit

 

History

History
97 lines (70 loc) · 2.85 KB

CHANGELOG.md

File metadata and controls

97 lines (70 loc) · 2.85 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project tries to adhere to Semantic Versioning.

Release 0.7.0

2022-02-07 21:14:40 +02:00

  • Merge PR #7 from @hummingly:
    • Updates dependencies.
    • Fixes a bug where adding keywords would just overwrite/add the Subject entry.
    • Changes create_X functions to constructors that are only visible in the crate.
    • Improves allocations: removed a few clones, allocate space before inserting elements etc.
    • Puts graphicsstates tests into test module which removes dead code warning.
    • Overall made more use of the standard library.
  • Add keyword "pdf" to crate, PR #6 from @adiba
  • Update to Rust edition 2021.
  • Update lazy_static dependency.
  • Use chrono 0.4.19 instead of time 0.1.
  • Update travis build to use more up to date rust versions and stable rustfmt.
  • Update clippy directive.
  • Some rustfmt updates.

Thanks to @hummingly and @adiba!

Release 0.6.0

2018-06-15 11:03:33 +02:00

  • PR #5 from @hummingly: Adds ZapfDingbats encoding
  • Fix Encoding::encode_string. The encoded bytes b'', b'(', and b')' must be escaped properly, not the unencoded characters '', '(', and ')'.
  • Some documentation improvements.
  • Remove some explict lifetimes.
  • Avoid some cloning. Or at least delay it slightly, cloning in caller rather than callee.
  • Code-style changes. Mainly use x? instead of try!(x) and follow rustfmt updates.
  • Testing now also done on windows, by appveyour.

Thanks to @hummingly.

Release 0.5.4

2017-02-15 00:12:11 +01:00

  • Rename this crate to pdf-canvas.
  • Update rust versions in CI to stable, beta, nightly, 1.14, and 1.13.
  • Rustfmt update.

Before this release, the crate name was pdf. That name was given to another project aiming for more general (read + write) pdf support, while this was re-released as pdf-canvas.

Release 0.5.0

2016-10-13 10:06:21 +0200.

  • Improve show_adjusted api.
  • Fix some missing encodings.
  • Minor changes to makerelease and travis scripts.
  • Add rust 1.11 to build, remove 1.8 and older.
  • Use implicit deref.
  • Some refactoring and cleanup, partially to match rustfmt updates.

Release 0.4.2

2016-08-28 01:44:57 +02:00

  • Improve documentation; everything that is public now has a docstring.
  • Cleaned up the code extracing metrics from AFM files.
  • Use docs.rs instead of rasmus.krats.se for documentation.
  • Minor cleanup.

Early history

Release 0.4.1 was made 2016-08-17 22:28:39 +02:00. For history earlier than this, I give up. Anyone interested is referred to the git log.

The initial commit was made 2015-09-24 15:35:02 +02:00 by @SimonSapin, extracting code from another project, called robinson.