Skip to content

V2.5.2

Compare
Choose a tag to compare
@lmcglohon lmcglohon released this 15 Jan 18:05
· 4464 commits to master since this release
77c2716

Release notes for v2.5.2

This minor release contains program-led and community pull requests that provide feature enhancements, bug fixes, and infrastructure improvements. There is a focus on continuing to improve the accessibility of the staff and public interfaces in this release.

NOTE: In this release, three OAI-PMH settings have been deprecated in the config file: oai_repository_name, oai_record_prefix, and oai_admin_email since they should now be set using the Staff User Interface. To set them, select the System menu in the Staff User Interface and then select Manage OAI-PMH Settings. These three settings are at the top of the page in the General Settings section. These settings will be completely removed from the config file when version 2.6.0 is released.

This release includes 6 new database migrations - 2 for language codes and 4 for OAI configuration. The schema number for this release is 108.

Community Contributions

  • New capability to test if a model is top level (not nested) and names for defined relationship classes - thanks to James Bullen.

  • Configurable PUI search header message, documentation about secure cookie headers for Apache, footer links between staff UI and PUI when using localhost, and clean up of spaces in file URI for PUI display - thanks to Blake Carver.

  • Docker updates and touch functionality for related records - thanks to Mark Cooper.

  • JRuby version update and PUI PDF add skip of CSRF token - thanks to Chris Fitzpatrick.

  • Additional index and backlinks to entry for each URI in API docs and fixed permission for batch editing of locations - thanks to Dave Mayo.

  • Improvements to MARCXML and EAD exports, Windows PDF generation fix, and changes to OAI ListSets and configuration - thanks to Manny Rodriguez.

  • Enhanced Agents merge - thanks to Alyx Rossetti.

  • Audit information updates including additional URI and display on locations show page - thanks to Trevor Thornton.

  • Stylesheet cleanup and standardization of multi-select key handling - thanks to Mark Triggs.

  • API docs update with human readable table of contents headings, new README for PUI tests, updates to language codes, cleanup and additional documentation for the abstract_archival_object, refactor of id lookup with repo scoping and endpoint documentation improvements, event outcome updates, and accessibility improvements including color contrast fixes and additional attributes and table headings - thanks to Lora Woodford.

  • Thanks to the Development Prioritization sub-team for highlighting the accessibility issues and prioritizing the JIRA tickets included in this release.

  • Thanks to the Technical Documentation sub-team members for the work on organizing and updating the tech-docs repository.

  • Thanks to the Core Committers Group members for reviewing and merging pull requests for this release.


JIRA Tickets and Pull Requests Completed

  • Pull Request #1344 Skip verify csrf token check on print to pdf
  • ANW-674 and Pull Request #1346 Move OAI configuration options from config file to frontend UI
  • ANW-267 and Pull Request #1360 Fix for corrupted PDFs in Windows
  • ANW-781 and Pull Request #1369 Ensure response scoped to given repository
  • Pull Request #1370 Tweak yard/API.erb to make TOC headings human readable
  • Pull Request #1374 Implement a 'touch' functionality to bump related record system_mtime
  • Pull Request #1381 Docker updates
  • Pull Request #1385 Minor reorganization and cleanup of config
  • Pull Request #1386 Fixes #1351 by making checkboxes coherent with edit permissions
  • Pull Request #1388 Tree reorder mode multiselect fix for Mac
  • ANW-183 and Pull Request #1390 Enhanced agents merge
  • Pull Request #1391 Fix built in public tests for post-Quantum Firefox
  • ANW-778 and Pull Request #1392 Allow event outcome to be blank
  • Pull Request #1393 Make search header message configurable
  • Pull Request #1394 Update loofah due to CVE-2018-16468
  • ANW-704 and Pull Request #1395 Add alt text to report logo
  • Pull Request #1396 Use already installed wget for docker health check
  • Pull Request #1397 rand method used when not necessary
  • Pull Request #1398 add uri to audit info and add audit info to locations show
  • Pull Request #1399 Update factories and tests
  • ANW-702 and Pull Request #1402 Frontend accessibility improvements
  • ANW-166 and Pull Request #1404 Remove qaa-qtz langcode
  • ANW-360 and Pull Request #1405 Update ISO639-2 languages
  • ANW-793 and Pull Request #1406 OAI ListSets only returns sets that are included by at least one repo
  • Pull Request #1408 Add a .top_level? method to ASModels
  • Pull Request #1409 Add a note about optionally setting secure cookie headers to Apache
  • Pull Request #1412 Check for nil first
  • Pull Request #1415 Give defined relationship classes names.
  • ANW-720 and Pull Request #1416 Show links between Staff and PUI when using localhost
  • ANW-704 and Pull Request #1417 Accessibility updates to attributes and table headings
  • Pull Request #1418 Fix small typo.
  • ANW-370 and Pull Request #1419 Improve color contrast
  • ANW-728 and Pull Request #1421 Fixes Leading Spaces in File URI Break Links To Digital Objects PUI
  • Pull Request #1422 v2.5.1 ships with wrong jRuby version
  • Pull Request #1424 Clarify role of abstract_archival_object schema
  • Pull Request #1425 Update code for generating github pages
  • Pull Request #1427 Use tech-docs repository for technical documentation
  • ANW-185 and Pull Request #1428 Better wording on the merge description for agents
  • ANW-186 and Pull Request #1429 Add Merge Preview, Merge and Cancel Buttons to the top of the merge selector page.
  • Pull Request #1430 Fix event date dropdown
  • Pull Request #1431 Add required images and PDF files
  • Pull Request #1436 Slight change to wording for error messages on merging from an agent record.
  • Pull Request #1437 Clarity on messaging for merging within an agent record
  • Pull Request #1438 Add prefix information to repository URI for correct URL for Edit OAI Settings button
  • Pull Request #1439 Add translation for Agent merge specific button
  • Pull Request #1440 Grab first selected agent to make it the target agent for a merge
  • Pull Request #1441 Remove merge button from agents browse and fix external documents for merging