All notable changes to this project will be documented in this file.
0.10.0 - 2024-03-05
- Dropped Ruby 2.6 Alexander Mankuta
- Improved serialization stability of PDF dicts Alexander Mankuta
- Relaxed requirements for rendering output. Not it only needs to support single #<< method. Alexander Mankuta
- CI improvememnts Peter Goldstein
- Reduced memory allocations and enhanced performance Thomas Leitner
- Updated documentation Alexander Mankuta
- Implemented
get_page_objects
method Thomas Leitner - Document corruption in text operations on exception in user code Peter Goldstein
- Serialisation of literal strings and Time Thomas Leitner
0.9.0 - 2020-10-24
- Increased precision of real numbers to 5 Alexander Mankuta
- Dropped 2.3 & 2.4 Ruby support Alexander Mankuta
- Updated code style Alexander Mankuta
0.8.1 - 2018-04-28
- Make sure stamp streams are writable Alexander Mankuta
- Handle text rendering from frozen strings Alexander Mankuta
0.8.0 - 2018-04-27
- Minimum Ruby version is 2.3 Alexander Mankuta
- Trailing fraction zeroes are removed from numbers Alexander Mankuta
0.7.0 - 2017-03-03
- Breaking change:
PDF::Core::PdfObject
method has been renamed toPDF::Core::pdf_object
Alexander Mankuta
- Support for horizontal scaling Tom Sullivan, #26
- Support for character spacing Tom Sullivan, #27
- Support for crops, bleeds, trims, and art box Alexander Mankuta
0.6.1 - 2016-02-21
- Fixed regex "/u over UTF-8 string" warning on Ruby 2 Takahiro Yoshimura, #21
0.6.0 - 2015-07-15
- A trailer can be assigned to DocumentState Robert Bousquet, #16