Skip to content

Releases: CDLUC3/dmptool

v5.24

19 Aug 22:33
68606b9
Compare
Choose a tag to compare
v5.24 Pre-release
Pre-release

Changes proposed in this PR:

  • We missed 2 partials when updating where/how the DMP ID gets stored for the pilot project. Updated the partials to use the new dmp_id_for_display function. Addresses #576
  • Updated all gem and JS dependencies

v5.23

31 Jul 22:41
bb4fa38
Compare
Choose a tag to compare
v5.23 Pre-release
Pre-release
  • Fix for the ROR Service so it can accommodate the new Zenodo metadata format and download the ROR zip archive

v5.22

22 Jul 23:25
b3bcc25
Compare
Choose a tag to compare
v5.22 Pre-release
Pre-release
  • fix for issue uploading organization logos #620.
    • Installed the lighter weight GraphicsMagick on the servers
    • Add binstubs for the ImageMagick convert and identify commands
    • Update Dragonfly config to tell it to use the binstubs

v5.21

17 Jul 23:11
25237b2
Compare
Choose a tag to compare
v5.21 Pre-release
Pre-release

Fixes #626

  • Added domain as an acceptable controller param for dmphub_modifications

v5.20

08 Jul 19:20
c6c3297
Compare
Choose a tag to compare
v5.20 Pre-release
Pre-release
  • Fixes an issue with the default PDF settings when pre-rendering PDF for the 'Public Plans' page and the DMP ID landing pages #621

v5.18

08 Jul 18:27
5805294
Compare
Choose a tag to compare
v5.18 Pre-release
Pre-release
  • Fixes issue with DMP Upload pages not having a title and not scrolling to the top of the page when the user returns from a page like 'Contributors' to the 'Plan Overview' #559

v5.17

27 Jun 00:30
Compare
Choose a tag to compare
v5.17 Pre-release
Pre-release

Fixes for #601

  • Add an override so that the DMPUpload file field is visible

Cleanup of JS build:

  • Rebuilt package.json file from the ground up
  • Removed popper.js (we no longer use), hogan.js (don't see it used anywhere and it is no longer maintained), puppeteer (no reference to it anywhere), rails-erb-loader (we removed the use of this in a recent release), react-scripts (was causing a lot of vulnerability alerts for its dependencies and is only used to create new React apps),
  • Fixed some deprecated math calculations in the Rails sass files
  • updated webpack config which was using deprecated babel plugins

Fixes for 502 errors #605.

  • Added index to the settings table
  • Performance improvements to the registry_orgs_controller.rb
  • Performance improvements to the answers_controller.rb
  • Performance improvements to the plans_controller.rb and app/view/branded/plans/_download_form.html.erb

Fixes for #604.

  • Replace use of wicked_pdf gem which used the now defunct wkhtmltopdf package with the grover gem which uses puppeteer and headless chrome. This occurs in the following files: plan_exports_controller.rb, pdf_publisher_job.rb and public_pages_controller
  • Updated Gemfile to remove the aforementioned gems and add grover
  • Removed wkhtmltopdf from Rails config
  • Added an initializer to setup grover properly
  • Added Roboto and Tinos fonts for use by Puppeteer
  • Add the publisher_job_status field to the templates table and added narrative to the template model so that we can store the PDF version of a template in ActiveStorage
  • Update the Template publication workflow so that it pre-renders the template as a PDF and stores it in ActiveStorage
  • Update both the public facing "Funder Requirements" and "Public Plans" pages to return the pre-rendered PDFs from ActiveStorage when available.
  • Update the PdfPublisherJob to use Grover to build PDFs
  • Added new tasks for Capistrano so that it will install Chrome on the server if it does not already exist and will also install the Roboto and Tinos fonts
  • Added Rake task to pre-render all public templates
  • Updated gem and JS dependencies

v5.17-rc4

26 Jun 23:01
01ff79c
Compare
Choose a tag to compare
v5.17-rc4 Pre-release
Pre-release
Merge pull request #616 from CDLUC3/bug/pdf-grover

Bug/pdf grover

v5.17-rc2

25 Jun 18:23
Compare
Choose a tag to compare
v5.17-rc2 Pre-release
Pre-release
  • added missing Roboto and Tinos fonts

v5.17-rc1

25 Jun 17:44
Compare
Choose a tag to compare
v5.17-rc1 Pre-release
Pre-release

Fixes for #601

  • Add an override so that the DMPUpload file field is visible

Cleanup of JS build:

  • Rebuilt package.json file from the ground up
  • Removed popper.js (we no longer use), hogan.js (don't see it used anywhere and it is no longer maintained), puppeteer (no reference to it anywhere), rails-erb-loader (we removed the use of this in a recent release), react-scripts (was causing a lot of vulnerability alerts for its dependencies and is only used to create new React apps),
  • Fixed some deprecated math calculations in the Rails sass files
  • updated webpack config which was using deprecated babel plugins

Fixes for 502 errors #605.

  • Added index to the settings table
  • Performance improvements to the registry_orgs_controller.rb
  • Performance improvements to the answers_controller.rb
  • Performance improvements to the plans_controller.rb and app/view/branded/plans/_download_form.html.erb

Fixes for #604.

  • Replace use of wicked_pdf gem which used the now defunct wkhtmltopdf package with the grover gem which uses puppeteer and headless chrome. This occurs in the following files: plan_exports_controller.rb, pdf_publisher_job.rb and public_pages_controller
  • Updated Gemfile to remove the aforementioned gems and add grover
  • Removed wkhtmltopdf from Rails config
  • Added an initializer to setup grover properly
  • Add the publisher_job_status field to the templates table and added narrative to the template model so that we can store the PDF version of a template in ActiveStorage
  • Update the Template publication workflow so that it pre-renders the template as a PDF and stores it in ActiveStorage
  • Update both the public facing "Funder Requirements" and "Public Plans" pages to return the pre-rendered PDFs from ActiveStorage when available.
  • Update the PdfPublisherJob to use Grover to build PDFs
  • Added new tasks for Capistrano so that it will install Chrome on the server if it does not already exist and will also install the Roboto and Tinos fonts
  • Added Rake task to pre-render all public templates
  • Updated gem and JS dependencies