Skip to content

Tags: kaj/rust-pdf

Tags

v0.7.0

Toggle v0.7.0's commit message
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!

v0.6.0

Toggle v0.6.0's commit message
Release 0.6.0

* 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.

v0.5.4

Toggle v0.5.4's commit message
Version 0.5.4.

The changes since 0.5.2 is mainly consistency.

The change in 0.5.2 is that the crate is now known as pdf-canvas.

v0.5.0

Toggle v0.5.0's commit message
Release 0.5.0.

* Breaking change: show_j is replaced with show_adjusted with a nicer api.
* Lots of internal cleanup.

v0.4.2

Toggle v0.4.2's commit message
Version 0.4.2.

Improved documentation.

v0.4.1

Toggle v0.4.1's commit message
Release version 0.4.1.

Version number 0.4.0 was mistakenly relased from an old branch is is
removed.

v0.4.0

Toggle v0.4.0's commit message
Release version 0.4.0.

v0.3.2

Toggle v0.3.2's commit message
Version 0.3.2 (dependency versions are required).

v0.3.1

Toggle v0.3.1's commit message
Version 0.3.1

Mainly documentation improvements.

v0.3.0

Toggle v0.3.0's commit message
Version 0.3.0

* Improved documentation and project layout.

* Support the special encoding the Symbol font.