Description: copy of the upstream changelog from http://www.pdfhacks.com/pdftk/
Source: http://www.pdfhacks.com/pdftk/

--- /dev/null
+++ b/changelog
@@ -0,0 +1,165 @@
+* 1.41 - November 28, 2006
+	o Fixed a bug that corrupted output PDF xref tables. This corruption
+	 was mild but universal. Most PDF tools can cope with the corrupted
+	 PDFs, but I recommend upgrading from 1.40 to 1.41 as soon as
+	 possible. This bug was introduced in version 1.40 — version 1.12
+	 does not have this bug.
+	o Fixed a bug that prevented XFDF form data from being passed to
+	 pdftk via stdin.
+	o Commented out some unused code from pdftk.cc.
+* 1.40 - September 19, 2006
+	o Added the stamp operation, a natural complement to the existing
+	 background operation.
+	o Added the page rotating patch provided by David Fabel —
+	 thanks! Tweaked the patch so it handles a greater variety of input
+	 syntax (e.g., 1-20evenE).
+	o Added the generate_fdf patch provided Bernhard R. Link —
+	 thanks! I actually rewrote the patch so it uses FDF features built
+	 into the iText library. Please let me know my changes break anything
+	 downstream.
+	o The fill_form operation can now take XFDF data as well as FDF
+	 data. This feature was sponsored by Vesaria — thanks!
+	o Added the drop_xfa option so pdftk could fill forms created
+	 with newer versions of Acrobat or Adobe Designer. Read more about
+	 this above.
+	o Added the keep_first_id and keep_final_id options for more PDF fun.
+	o Upgraded the iText library we use to itext-paulo rev. 155. This
+	 makes pdftk harder to compile on older versions of gcc.
+	o Added the -O2 optimizing switch to Makefile GCJFLAGS. This should
+	 make pdftk leaner and meaner, but could be dropped if your build
+	 acts funny (like segfaulting).
+	o Fixed a bug that caused pdftk to create bloated PDFs when input
+	 PDF pages had links on their pages.
+	o Added License-Adobe.txt to the fonts folder, as required for
+	 distribution of Adobe's AFM files.
+* 1.12 - November 9, 2004 - [old source code] - [old windows exe]
+	o Fixed a bug where the presense of page annotations in some PDFs
+	 would cause pdftk to crash. This bug first emerged when processing a
+	 PDF created by FPDF (version 1.52) that contained web links. Turns
+	 out that pdftk erroneously expected all page annotations to be
+	 indirect objects. This assumption has been removed from the code.
+* 1.11 - November 3, 2004 - [old source code] - [old windows exe]
+	o Fixed a couple bugs in the dump_data_fields form field
+	 reporting. Also improved this feature so it now reports all
+	 possible settings for check box, radio button, list box and combo
+	 box form fields.
+* 1.10 - October 27, 2004 - [old source code] - [old windows exe]
+	o Fixed the background feature so it handles rotated pages (input
+	 PDF or background PDF) better. Pdftk will transform the background
+	 PDF page so that its orientation is preserved on every page of
+	 the output PDF, even on input PDF pages that are rotated. I chose
+	 this logic so as to give the user greater control over the results;
+	 rotate pages before processing to achieve the desired output. Let
+	 me know if this logic is too inconveniet for you.
+	o Fixed form field handling when combining PDF pages. Pdftk used
+	 to permit duplicate form field names, which is illegal PDF. Now,
+	 pdftk detects duplicates and adds name prefixes as needed. If no
+	 duplicates occur, then no changes are made. If an input PDF has a
+	 field represented by multiple annotations, then that is respected
+	 and preserved in the output.
+
+	 An especially nice upshot to this new handling is that you can now assemble
+	  duplicate PDF forms and not end up with all of their fields echoing each
+	  other (as you get with Acrobat). Run pdftk A=form.pdf cat A A A output
+	  formX3.pdf and you'll get a form that behaves as you would expect.
+	o Added stdin support for input PDF, FDF, or Info files (thanks to
+	 Bart Orbons for this patch).
+	o Added a means for users to control the output PDF filenames when
+	 using the burst feature: pass in a printf-styled format string via
+	 output (documented above).
+	o Changed background command-line syntax, so it is an operation
+	 instead of an output option. The old syntax also works, for backward
+	 compatibility.
+	o Now shuffling subset font name prefixes for input PDFs, to
+	 prevent duplicates.
+	o Updated Makefile.Mandrake according to feedback from Larry
+	 Gilliland.
+	o Reduced the Windows EXE filesize using UPX, as suggested by
+	 Ralf Koenig.
+* 1.00 - August 14, 2004 - [old source code] - [old windows exe]
+	o Upgraded the iText library we use to itext-paulo rev. 132, which
+	 resolved a bug involving bookmark page references in dump_data output.
+	o Fixed the problem of form fields getting corrupted by splitting
+	 or merging PDF form pages.
+	o Building the Windows binary using libgcj 3.4 seems to have fixed
+	 the problem of using accented characters in filenames and paths.
+	o Added these new operations: fill_form, update_info, attach_file,
+	 and unpack_file.
+	o Added the background and flatten output options.
+	o Added the do_ask interactive mode (the default on Windows) that
+	 asks before overwriting files and asks for passwords to input PDFs,
+	 if necessary. Also added the dont_ask mode (the default on Linux),
+	 for hands-free operation.
+	o Many input fields can be substituted with PROMPT, which cues
+	 pdftk to ask the user for a filename or password upon execution.
+	o Added output to stdout via output -.
+	o Using the uncompress option now also adds page numbers to page
+	 dictionaries, for easy lookup. Find page N (1-based) by searching
+	 for /pdftk_PageNum N. Using the compress option removes these markers.
+	o Added Mac OS X Makefile, and removed the optimization flag from
+	 the GCJ flags (which would cause trouble on older versions of gcc,
+	 such as 3.2.2) in all Makefiles.
+	o Now catching PDF output open exceptions.
+	o Builds now pack iText font afm files into pdftk, which are required
+	 for the new form filling feature.
+* 0.941 - March 28, 2004 - [old source code] - [old windows exe]
+	o Fixed the 'Input_UnicodeBig not found' error encountered by Windows
+	 users when using the dump_data or the burst operations on some PDFs.
+	o Added an optimization flag to the gcj arguments. This can be
+	 adjusted or omitted by editing your platform-specific Makefile.
+	o Renamed the CC_OPTS Makefile macro to CXXFLAGS, for uniformity.
+* 0.94 - March 24, 2004
+	o Fixed a string copy bug in pdftk.cc.
+	o Fixed unicode string output so it drops initial, signature
+	 character.
+	o Fixed nagging gnu.java.locale.Calendar static linking problem
+	 (Windows).
+	o Made more improvements towards gcc/gcj 3.2 compatibility (e.g.,
+	 RedHat 8, 9).
+	o Added macros to Makefiles, for easier porting.
+	o Added simple return codes: 0 --> Success, 1 --> Error, 2 -->
+	 Exception. Some exceptions will return an "Error" return code.
+	o Removed warning issued when an input PDF has no ID string.
+	o Empty Info fields no longer reported on dump_data.
+	o Added newline to end of --help output.
+* 0.93 - March 7, 2004
+	o Removed restriction on the number of input documents. For example,
+	 you can now run:
+
+		 pdftk *.pdf cat output combined.pdf
+	  to assemble any number of PDFs into a single document.
+	o Made pdftk run silently by default, and added the verbose output
+	 option for when you want detailed feedback.
+	o Changed the encryption strength default from 40-bit to 128-bit.
+	o Improved file open error handling and reporting. If pdftk can't
+	 open a PDF, it tells you why.
+	o Added RedHat9 and Mandrake makefiles (Thanks to Andre Gompel and
+	 Pablo Rodríguez). Support for these platforms is still experimental.
+	o Copied the MD5 code from libgcj into our tree, to improve support
+	 for older compilers/libraries. This should improve RedHat9 and
+	 Mandrake support.
+	o Removed pointless warning sometimes issued by the libgcj security
+	 class.
+	o Added debian directory and Aurélien's man page, updated man page.
+	o Reorganized Makefiles (thanks Andre).
+* 0.92
+	o Added logical page numbering (a/k/a page labels) to dump_data
+	 operation.
+	o Appended .omit extension to a few iText files we don't use,
+	 to speed compiling.
+* 0.91
+	o Removed restriction on adding the same page from the same PDF
+	 more than once.
+	o Added Solaris Makefile.
+	o AllFeatures permission now implies 'top quality' printing, not
+	 'degraded' printing.
+	o Fixed handling of 'empty owner password' case during output
+	 encryption.
+	o Added test to make sure the user password is not the same as the
+	 owner pw.
+	o CopyContents also allows ScreenReaders.
+	o ModifyAnnotation also sets the FillIn bit.
+	o ModifyContents also sets the Assembly bit.
+	o Updated docs.
+	o Added --version switch.
+
