All Versions
52
Latest Version
Avg Release Cycle
34 days
Latest Release
1031 days ago

Changelog History
Page 5

  • v0.4.3 Changes

    September 10, 2018

    โž• Added

    • Pass through flag to indicate to upstream middleware/app that Grover has interacted with the environment ([@abrom][])
  • v0.4.2 Changes

    September 09, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Problems parsing meta tag content (with inline html templates). Use Nokogiri instead of basic regexes ([@abrom][])
    • ๐Ÿ› Bug where boolean/numeric type options were not passed through to PDF processor correctly (type cast) ([@abrom][])
  • v0.4.1 Changes

    September 08, 2018

    โž• Added

    • Ability to pass through options via meta tags (for use in middleware requests) ([@abrom][])

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Issue with pdf_reader on TravisCI parsing the headers/footers incorrectly (font size) ([@abrom][])
  • v0.3.1 Changes

    August 25, 2018

    โž• Added

    • ๐Ÿ”ง Ability to configure media emulation ([@abrom][])
    • โœ… pdf_reader gem to better parse/test the output from Puppeteer ([@abrom][])
    • Instructions in README about issues with header/footer template and display of URL ([@abrom][])

    โœ‚ Removed

    • ๐Ÿ‘ activesupport dependency in favour of implementing strip_heredoc in utils class ([@abrom][])
  • v0.3.0 Changes

    August 24, 2018

    โž• Added

    • Case insensitive matching for PDF file extension in middleware ([@abrom][])
    • โœ… Spec tests for middleware and HTML preprocessor ([@abrom][])
    • ๐Ÿ‘• Use rubocop-rspec to lint spec tests ([@abrom][])
    • Normalisation of PDF conversion options (so they match the expected format/case of Puppeteer) ([@abrom][])

    ๐Ÿ›  Fixed

    • ๐Ÿ‘• Lint issues raised by rubocop-rpsec ([@abrom][])

    ๐Ÿ”„ Changed

    • ๐Ÿšš Moved PDF processor into Grover class to reduce unnecessary exposure of inner workings ([@abrom][])
  • v0.2.2 Changes

    August 23, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ› Bug introduced in middleware refactor ([@abrom][])
  • v0.2.1 Changes

    August 23, 2018

    โž• Added

    • HTML preprocessor to fix relative paths in source HTML ([@abrom][])

    ๐Ÿ›  Fixed

    • ๐Ÿ–จ Processor support for inline HTML (render via the URI rather than trying to setContent) ([@abrom][])

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Minor refactor of middleware for readability ([@abrom][])
  • v0.2.0 Changes

    August 23, 2018

    โž• Added

    • Rack middleware for rendering upstream HTML as PDF (based heavily on PDFKit middleware) ([@abrom][])
    • ๐Ÿ‘ Allow PDF processor to handle inline HTML ([@abrom][])

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Use Dir.pwd instead of file path for default root_path so that when loaded as a gem the path is the current pwd ([@abrom][])

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Minor location refactor of Grover interface ([@abrom][])
  • v0.1.2 Changes

    August 22, 2018

    โž• Added

    • ๐Ÿ‘ Allow root_path for Puppeteer to be passed through Grover initialiser ([@abrom][])
  • v0.1.1 Changes

    August 22, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ท Launch browser with sandbox disabled for CI tests ([@abrom][])