diff options
author | Jay Berkenbilt <ejb@ql.org> | 2013-07-10 17:07:40 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2013-07-10 17:30:13 +0200 |
commit | cee2592ed1f1c8ac5ca3048c48ac082e47358a6b (patch) | |
tree | 8b11981c79058629f949fc81e5cf273195dfc46c /TODO | |
parent | f31e526d67aa0399ae8d03ce5a7d5b325fce6f47 (diff) | |
download | qpdf-cee2592ed1f1c8ac5ca3048c48ac082e47358a6b.tar.zst |
Change API/ABI and withdraw 4.2.0
4.2.0 was binary incompatible in spite of there being no deletions or
changes to any public methods. As such, we have to bump the ABI and
are fixing some API breakage while we're at it.
Previous 4.3.0 target is now 5.1.0.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 21 |
1 files changed, 7 insertions, 14 deletions
@@ -1,6 +1,12 @@ -4.3.0 +5.1.0 ===== + * Figure out what about a3576a73593987b26cd3eff346f8f7c11f713cbd + broke binary compatibility. + + * Implement automated testing for binary compatibility and add to + release checklist. + * Add method to push inheritable resources to a single page by walking up and copying without overwrite. Above logic will also be sufficient to fix the limitation in @@ -55,19 +61,6 @@ -Next ABI change -=============== - - * Remove QPDF::getCompressibleObjects() - - * For public QPDF methods that are only public so QPDFWriter can - call them, make them private and provide a nested caller class with - QPDFWriter as a friend for access just like is being done now for - some other methods. This will reduce the risk that future changes - in the interface between QPDFWriter and QPDF will result in - breaking ABI changes. - - General ======= |