Releases: edragoev1/pdfjet
v7.06.9 RELEASE
Renamed the ZLibEncode.swift back to FlateEncode.swift. Switched FlateEncode to use 64 bit FNV-1a hash function. Increased the buffer to 64k and made a few small tweaks improving compression.
Wrote a custom StringEndsWith(str1, str2) C# method to deal with very inefficient "".EndsWith() code in Mono achieving almost 10 times faster parsing of SVG files.
Refactored some Swift code, achieving 5 times faster embedding of PNG files.
A lot of code refactoring and reformatting.
v7.06.8 RELEASE
Significant code refactoring. Improved the Text.java, Text.cs, Text.swift and test.go classes.
Replaced the older FlateEncode.swift with an updated encoder - ZLibEncode that compresses better and is simpler.
Eventually we will use the Apple compression classes but we need this purely Swift based version for other platforms like Linux.
v7.06.7 RELEASE
Improved the APIs of all four versions of the library, Java, CSharp, Swift and Go by adding convenience constructors/initializers to the Image, Font, SVGImage and EmbeddedFile classes.
Cleaned up and improved the examples using the new constructors/initializers.
Switched the .ttf.stream font Java optimizer to use the zopfli compressor resulting in around 5% reduction of the font sizes.
Checked in the new .ttf.stream fonts so all 4 versions can benefit from the improvement.
v7.06.5 RELEASE
Significant improvements to the TextBox class. Now it works with CJK languages.
Small refactoring of text related classes. Improved many examples.
v7.06.1 RELEASE
Significantly improved the SVG images support.