summaryrefslogtreecommitdiffstats
path: root/ChangeLog
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 /ChangeLog
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 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 19 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a5f0aa16..15b337b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,24 @@
+2013-07-10 Jay Berkenbilt <ejb@ql.org>
+
+ * 4.2.0 turned out to be binary incompatible on some platforms
+ even though there were no changes to the public API. Therefore
+ the 4.2.0 release has been withdrawn, and is being replaced with a
+ 5.0.0 release that acknowledges the ABI change and also removes
+ some problematic methods from the public API.
+
+ * Remove methods from public API that were only intended to be
+ used by QPDFWriter and really didn't make sense to call from
+ anywhere else as they required internal knowledge that only
+ QPDFWriter had:
+ - QPDF::getLinearizedParts
+ - QPDF::generateHintStream
+ - QPDF::getObjectStreamData
+ - QPDF::getCompressibleObjGens
+ - QPDF::getCompressibleObjects
+
2013-07-07 Jay Berkenbilt <ejb@ql.org>
- * 4.2.0: release
+ * 4.2.0: release [withdrawn]
* Ignore error case of a stream's decode parameters having invalid
length when there are no stream filters.