summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2013-07-10 17:07:40 +0200
committerJay Berkenbilt <ejb@ql.org>2013-07-10 17:30:13 +0200
commitcee2592ed1f1c8ac5ca3048c48ac082e47358a6b (patch)
tree8b11981c79058629f949fc81e5cf273195dfc46c /TODO
parentf31e526d67aa0399ae8d03ce5a7d5b325fce6f47 (diff)
downloadqpdf-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--TODO21
1 files changed, 7 insertions, 14 deletions
diff --git a/TODO b/TODO
index 1749b843..6df0fcf0 100644
--- a/TODO
+++ b/TODO
@@ -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
=======