0.005 2020-10-17 22:47:00-0500

  Features

   - Basic support for speech synthesis (only on Linux for now).

     See <https://github.com/project-renard/curie/pull/152>,
     <https://github.com/project-renard/curie/pull/226>,
     <https://github.com/project-renard/curie/pull/231>.

   - Scene graph / canvas implementation of PDF drawing and layout.

     See <https://github.com/project-renard/curie/pull/237>,
     <https://github.com/project-renard/curie/pull/238>,
     <https://github.com/project-renard/curie/pull/239>.

     Closes <https://github.com/project-renard/curie/issues/27>.

     New features:

      - Draws only the pages in the viewport in a grid layout with margins.
      - Changes the mouse cursor to an I-beam pointer when over text region.

     Preserves old features:

      - Continuous view
      - Zoom
      - № of columns
      - Sidebar - jump to page
      - Page number text field - go to page
      - Highlight TTS sentence

   - Copy selection into primary clipboard. See
     <https://github.com/project-renard/curie/pull/241>.

  Refactoring

   - Refactor into roles:

      - View manager: <https://github.com/project-renard/curie/pull/227>,
      - Speech synthesis: <https://github.com/project-renard/curie/pull/228>.

  Bug fixes

   - Enable scrolling using scroll wheel buttons for older mice (not kinectic
     scrolling that is often found on new touchpads — which was already
     supported). See <https://github.com/project-renard/curie/pull/230>.

0.004 2018-01-06 01:12:22-0600

  Features

   - Add a widget/dialog to show PDF metadata under File -> Properties menu
     item.

     See <https://github.com/project-renard/curie/issues/13>,
     <https://github.com/project-renard/curie/pull/216>.

  Refactoring
   - Remove extra functions in CurieTestHelper.

     See <https://github.com/project-renard/curie/pull/214>.

   - Move PageDrawingArea behaviours into roles.

     See <https://github.com/project-renard/curie/issues/217>,
     <https://github.com/project-renard/curie/pull/218>,
     <https://github.com/project-renard/curie/issues/219>,
     <https://github.com/project-renard/curie/pull/221>.

   - Update to use the split Renard-Incunabula distributions.

     See

       - <https://github.com/project-renard/p5-Renard-Incunabula/issues/5>,
       - <https://github.com/project-renard/curie/pull/223>.

  Bug fixes
   - Prevent negative zoom level when zooming out

     See <https://github.com/project-renard/curie/issues/220>,
     <https://github.com/project-renard/curie/pull/222>.

0.003 2017-07-11 23:39:52-0500
  Refactoring
   - Split out repositories from Renard-Curie-0.002.

     project-renard/p5-Renard-Incunabula
       s/Renard::Curie::Setup/Renard::Incunabula::Common::Setup/
       s/Renard::Curie::Types/Renard::Incunabula::Common::Types/
       s/Renard::Curie::Error/Renard::Incunabula::Common::Error/
       s/Renard::Curie::Model::Document/Renard::Incunabula::Document/
       s/Renard::Curie::Model::Outline/Renard::Incunabula::Outline/
       s/Renard::Curie::Model::Document::Role::FromFile/Renard::Incunabula::Document::Role::FromFile/
       s/Renard::Curie::Model::Document::Role::Pageable/Renard::Incunabula::Document::Role::Pageable/
       s/Renard::Curie::Model::Document::Role::Cacheable/Renard::Incunabula::Document::Role::Cacheable/
       s/Renard::Curie::Model::Document::Role::Renderable/Renard::Incunabula::Document::Role::Renderable/
       s/Renard::Curie::Model::Document::Role::Boundable/Renard::Incunabula::Document::Role::Boundable/
       s/Renard::Curie::Model::Document::Role::Outlineable/Renard::Incunabula::Document::Role::Outlineable/
       s/Renard::Curie::Model::Page::Role::CairoRenderableFromPNG/Renard::Incunabula::Page::Role::CairoRenderableFromPNG/
       s/Renard::Curie::Model::Page::Role::Bounds/Renard::Incunabula::Page::Role::Bounds/
       s/Renard::Curie::Model::Page::Role::BoundsFromCairoImageSurface/Renard::Incunabula::Page::Role::BoundsFromCairoImageSurface/
       s/Renard::Curie::Model::Page::Role::CairoRenderable/Renard::Incunabula::Page::Role::CairoRenderable/
       s/Renard::Curie::Model::Page::CairoImageSurface/Renard::Incunabula::Page::CairoImageSurface/
       s/Renard::Curie::Model::Page::RenderedFromPNG/Renard::Incunabula::Page::RenderedFromPNG/
       s/Renard::Curie::Model::Document::CairoImageSurface/Renard::Incunabula::Format::Cairo::ImageSurface::Document/

     project-renard/p5-Renard-Incunabula-MuPDF-mutool
       s/Renard::Curie::Data::PDF/Renard::Incunabula::MuPDF::mutool/

     project-renard/p5-Renard-Incunabula-Format-PDF
       s/Renard::Curie::Model::Document::PDF/Renard::Incunabula::Format::PDF::Document/
       s/Renard::Curie::Model::Page::PDF/Renard::Incunabula::Format::PDF::Page/

     project-renard/p5-Renard-Incunabula-Frontend-Gtk3
       s/Renard::Curie::Helper/Renard::Incunabula::Frontend::Gtk3::Helper/
       s/Renard::Curie::Component::Role::FromBuilder/Renard::Incunabula::Frontend::Gtk3::Component::Role::FromBuilder/
       s/Renard::Curie::Component::Role::UIFileFromPackageName/Renard::Incunabula::Frontend::Gtk3::Component::Role::UIFileFromPackageName/

     Fixes <https://github.com/project-renard/curie/issues/26>.
     See <https://github.com/project-renard/curie/pull/210>.

  Features
   - Add opened documents to `Gtk3::RecentManager` so that the
     `File -> Recent files` menu is updated.

     Fixes <https://github.com/project-renard/curie/issues/192>.
     See PR <https://github.com/project-renard/curie/pull/193>.

   - Continuous page view and multiple columns (e.g., for dual page display)
     using a grid-based view model.

     See <https://github.com/project-renard/curie/issues/94>,
     <https://github.com/project-renard/curie/pull/209>.

   - Add exception handler popup window.

     See <https://github.com/project-renard/curie/issues/180>,
     <https://github.com/project-renard/curie/pull/208>.

   - Improve drag-and-drop support for text/plain data that contains file:
     URIs.

     See <https://github.com/project-renard/curie/issues/204>,
     <https://github.com/project-renard/curie/pull/206>.

  Bug fixes
   - Zooming causes two redraws because of the call to size request inside of
     the draw callback. Separating the size request from drawing fixes this.

     See <https://github.com/project-renard/curie/issues/197>,
     <https://github.com/project-renard/curie/pull/194>.

  Refactoring
   - Add method to check for valid page numbers.

     Fixes <https://github.com/project-renard/curie/issues/179>.
     See PR <https://github.com/project-renard/curie/pull/195>.

   - Refactor the page view models to use seperated presentation.

     See <https://github.com/project-renard/curie/issues/150>,
     <https://github.com/project-renard/curie/pull/194>,
     <https://github.com/project-renard/curie/pull/203>.

0.002 2017-05-16 10:33:20-0500
  Features
   - Zooming using the scrollwheel.

     Fixes <https://github.com/project-renard/curie/issues/15>.
     See PR <https://github.com/project-renard/curie/pull/184>.

   - Drag-and-drop of file on to the page area opens the file.

     Fixes <https://github.com/project-renard/curie/issues/19>.
     See PR <https://github.com/project-renard/curie/pull/170>.

   - Remove status bar from the App window.

     Fixes <https://github.com/project-renard/curie/issues/40>.
     See PR <https://github.com/project-renard/curie/pull/183>.

  Bug fixes

   - Update the mutool outline parsing for MuPDF v1.10a.

     Fixes <https://github.com/project-renard/curie/issues/172>.
     See PR <https://github.com/project-renard/curie/pull/173>.

  Build changes

   - Make the `--version` flag more verbose and add a
     `--short-version` flag that only outputs the version.

     Fixes <https://github.com/project-renard/curie/issues/174>.
     See PR <https://github.com/project-renard/curie/pull/175>.

   - Set custom theme and icon theme if available.

     Fixes <https://github.com/project-renard/curie/issues/32>.
     See PR <https://github.com/project-renard/curie/pull/178>.

   - Update functions for Function::Parameters v2.000002.

     See <https://github.com/project-renard/curie/issues/190>.
     See PR <https://github.com/project-renard/curie/pull/191>.

   - Change shebang of curie script so that it runs with the Perl
     that installed Curie.

     Fixes <https://github.com/project-renard/curie/issues/196>.
     See PR <https://github.com/project-renard/curie/pull/198>.

0.001_01 2016-10-24 18:01:31-0500
  - Added menu to select zoom level.

    Fixes <https://github.com/project-renard/curie/issues/14>.
    See PR <https://github.com/project-renard/curie/pull/161>.

  - Add command line option to print out version number.

    Fixes <https://github.com/project-renard/curie/issues/157>.
    See PR <https://github.com/project-renard/curie/pull/159>.

0.001 2016-09-22 16:12:43-0500
  - Release notes: <http://project-renard.github.io/blog/posts/2016/09/22/curie-release-v0.001/>.
  - First release.
  - Opens PDF documents
  - Navigation between pages.
  - Document outline.
