forked from josch/img2pdf
108 lines
2.6 KiB
ReStructuredText
108 lines
2.6 KiB
ReStructuredText
=======
|
|
CHANGES
|
|
=======
|
|
|
|
0.3.0
|
|
-----
|
|
|
|
- Store non-jpeg images using PNG compression
|
|
- Support arbitrarily large pages via PDF /UserUnit field
|
|
- Disallow input with alpha channel as it cannot be preserved
|
|
- Add option --pillow-limit-break to support very large input
|
|
|
|
0.2.4
|
|
-----
|
|
|
|
- Restore support for Python 2.7
|
|
- Add support for PyPy
|
|
- Add support for testing using tox
|
|
|
|
0.2.3
|
|
-----
|
|
|
|
- version number bump for botched pypi upload...
|
|
|
|
0.2.2
|
|
-----
|
|
|
|
- automatic monochrome CCITT Group4 encoding via Pillow/libtiff
|
|
|
|
0.2.1
|
|
-----
|
|
|
|
- set img2pdf as /producer value
|
|
- support multi-frame images like multipage TIFF and animated GIF
|
|
- support for palette images like GIF
|
|
- support all colorspaces and imageformats knows by PIL
|
|
- read horizontal and vertical dpi from JPEG2000 files
|
|
|
|
0.2.0
|
|
-----
|
|
|
|
- now Python3 only
|
|
- pep8 compliant code
|
|
- update my email to josch@mister-muffin.de
|
|
- move from github to gitlab.mister-muffin.de/josch/img2pdf
|
|
- use logging module
|
|
- add extensive test suite
|
|
- ability to read from standard input
|
|
- pdf writer:
|
|
- make more compatible with the interface of pdfrw module
|
|
- print floats which equal to their integer conversion as integer
|
|
- do not print trailing zeroes for floating point numbers
|
|
- print more linebreaks
|
|
- add binary string at beginning of PDF to indicate that the PDF
|
|
contains binary data
|
|
- handle datetime and unicode strings by using utf-16-be encoding
|
|
- new options (see --help for more details):
|
|
- --without-pdfrw
|
|
- --imgsize
|
|
- --border
|
|
- --fit
|
|
- --auto-orient
|
|
- --viewer-panes
|
|
- --viewer-initial-page
|
|
- --viewer-magnification
|
|
- --viewer-page-layout
|
|
- --viewer-fit-window
|
|
- --viewer-center-window
|
|
- --viewer-fullscreen
|
|
- remove short options for metadata command line arguments
|
|
- correctly encode and escape non-ascii metadata
|
|
- explicitly store date in UTC and allow parsing all date formats understood
|
|
by dateutil and `date --date`
|
|
|
|
0.1.5
|
|
-----
|
|
|
|
- Enable support for CMYK images
|
|
- Rework test suite
|
|
- support file objects as input
|
|
|
|
0.1.4
|
|
-----
|
|
|
|
- add Python 3 support
|
|
- make output reproducible by sorting and --nodate option
|
|
|
|
0.1.3
|
|
-----
|
|
|
|
- Avoid leaking file descriptors
|
|
- Convert unrecognized colorspaces to RGB
|
|
|
|
0.1.1
|
|
-----
|
|
|
|
- allow running src/img2pdf.py standalone
|
|
- license change from GPL to LGPL
|
|
- Add pillow 2.4.0 support
|
|
- add options to specify pdf dimensions in points
|
|
|
|
0.1.0 (unreleased)
|
|
------------------
|
|
|
|
- Initial PyPI release.
|
|
- Modified code to create proper package.
|
|
- Added tests.
|
|
- Added console script entry point.
|