Revision history for CtrlO::PDF

0.30 Mon Jan 20 2023

    * Remove support for PDF::API2, greatly simplifying the code
    * Remove requirement for PDF::TextBlock, use PDF::Builder instead
    * Fix inability to use negative values when setting y position
    * Round top margin to whole number

0.20 Mon Feb 1 2021

    * Many minor tweaks to make default page layout better. This breaks
      previous formatting, hence the version number, but means much
      easier and tidier content layout by default.
    * Fix first words being chopped when no room on page for para
    * Add image alignment option
    * Fix word spacing in headings

0.10 Sat Jan 30 2021

    * Fix problems with the color of text
    * Require minimum PDF::TextBlock version

0.09 Tue Jan 26 2021

    * Further workaround for words that are too long, when they don't have
      any more words after them

0.08 Wed Jan 06 2021

    * remove PDF::API2 as a prerequisite, allowing PDF::Builder to be used
      (and if absent, look for PDF::API2). The PDFlib option can be used to
      specify either PDF::API2 or PDF::Builder (the default) as your PDF
      support library.
    * PDF::API2 removed as an installation prerequisite (either PDF::API2 or
      PDF::Builder is needed to run). If neither is installed, Makefile.PL 
      will install PDF::Builder (easily configured which).
    * use README.md instead of README, to get formatting
    * Fix infinite loop if text is too long to fit on one-line. This fix
      implements a workaround, which removes the word that is too long, carps,
      and then continues.

0.07 Tue Dec 22 2020

    * minor corrections and cleanup to make POD and README consistent
    * make example (POD, README) fully working, save out.pdf file
    * put example (ctrlo.pl) and logo.png into new sample/ directory
    * update version number in META.json and META.yml

0.06 Tue Nov 24 2020

    * Add header option
    * Reduce bottom margin if no footer defined

0.05 Thu Jul 2 2020

    * Automatically add space for logo whenever starting new page
    * Make sure space for table if at end of page
    * Add size option to text
    * Add move_y_position and change name of current_y
    * Add options to get and set y position
    * Add indent option

0.04 Tue Oct 1 2019

    * Fix uninitialized value warning when no logo specified (thanks Mike West)

0.03 Fri Apr 26 2019

    * Another attempt to add the missing font files

0.02 Mon Apr 15 2019

    * Fix failing test due to missing default font (thanks Tom Hukins). A
      better longer term solution would probably allow the module to not depend
      on any fonts - PRs welcome.

0.01 Sun Aug 12 2018

    * Initial release