Skip to content

v2.1.6

Compare
Choose a tag to compare
@briri briri released this 03 Apr 17:47
· 1818 commits to master since this release
aaa6d98

Upgrade Process

  • Run bundle install to update your rubygems dependancies
  • Run rake assets:precomipile to update your webpack assets and dependancies
  • The content of statistics objects has been restructured, and will need to be re-run for all previous months. Use rake stat:build or rake stat:build_parallel to update these. NOTE: this can take a long time to run if not parallel. See comments below around connection pooling if you hit issues with the parallel tasks

Changes

Researchers

  • The option to create a copy of an existing DMP is now called "Copy". #2418

Org-admins

  • It's now possible to select a comma ,, pipe, |, or hash # characters as your delimiter for CSV exports from the usage dashboard. #2375
  • It's no longer possible to download an overview of tool usage from the usage dashboard. #2345
  • It's possible to download a CSV with statistics on your New Plans, New Users, Downloads, and Plans Shared broken down by month from the usage dashboard. #2345
  • There is an additional accordion on the usage dashboard to show statistics on how your templates are used (by all organisations) #1682
  • Admins from Funder orgs have their usage-dashboard replaced with the statistics on their template usage (detailed above). #1682
  • The CSV export of users now includes the School/Department field. #2213

Bugfixes

  • Headers now follow hierarchical order, fixes an accessibility issue for screen-readers. #1451
  • Org-admins can now view plans shared by users of different organisations. #2415
  • The super-admin list of plans no longer throws an error when a plan's owner does not exist. #2428
  • The 'Opens in a new Window' tool-tip is no longer truncated on links within guidance. #2305
  • tinymce content css no longer fails to load. #2379

Security

  • Update nokogiri to 1.10.8
  • Fix for XSS vulnerability. #2437
  • Update Karma to 4.4.1

Developer Notes

  • Lots of changes to ensure GitHub workflows/tests are working correctly
  • Removed the feedjira Gem as it was un-used by the DMPRoadmap project. If your customization depended on the gem, see the suggested fix by @benjaminfaure in #2411
  • The statistics rake-tasks are now able to be run in parallel to reduce the runtime. Use rake stat:build_parallel and rake stat:build_last_month_parallel. NOTE: there must be as many database connections available to Rails as total threads attempting to make connection, as such, you may need to increase your pool size in config/database.yml. The default in config/database.yml.sample has been changed to 16
  • It's now possible to use js.erb files from the asset-pipeline. See PR #2379 for an example of usage