ArchivesSpace v2.6.0-RC1 Release Notes

Release Date: 2019-05-15 // almost 5 years ago
  • ๐Ÿš€ Release notes for v2.6.0-RC1

    ๐Ÿ“š This release candidate contains program-led and community pull requests that provide feature enhancements, bug fixes, infrastructure improvements and documentation updates. There are a number of small changes to the staff and public interfaces. There is also a significant revamp of how background jobs run, including a new reports page layout. This release candidate also has a new feature guided by a community-initiated and authored specification, the option to generate human-readable URLs for use in the public user interface. Learn more about human-readable URLs at https://docs.google.com/document/d/1ycNuk86TD9jGHS5YzTw3tjQY3Kuln3F4fvR7kLlfigQ/edit?usp=sharing.

    ๐Ÿš€ This release candidate includes 12 new database migrations - 11 for human readable URLs (slugs) and 1 for enabling publication of revision statements. The schema number for this release is 120.

    ๐Ÿš€ A complete re-index is required for this release.

    Community Contributions

    โšก๏ธ Updates to French locales - thanks to Br. Paul

    Many fixes related to ampersands in staff and public interfaces and PDFs, fixes to broken icons in PUI, change marcxml_base_map.rb to match to existing lcsh subject value, allow some customization for PUI request email, escape Norway's country code in yml file so it can be used, add option for abstract note length, and load fonts from googleapis.como through https - thanks to Blake Carver

    Location CSV import - thanks to Mark Cooper

    ๐Ÿ›  Fix rendering of tagging in public interface PDF Collection Inventory - thanks to Tim DiLauro

    Determine which bundler version to use - thanks to Bobbi Fox

    ๐Ÿ›  Fix unescaped ampersands in single-part fields and fix duplicate chronlist import - thanks to Brian Harrington

    Include favicon in PUI - thanks to dvhassel

    Capitalize instances of origination/@Label for agent role 'creator' in EAD - thanks to Adam Jazairi

    ๐Ÿ‘‰ Users Groups report - thanks to Steve Majewski

    ๐Ÿ› Bug fix in API.erb, allow for inline and manual documentation of endpoints in definition - thanks to Dave Mayo

    ๐Ÿ›  Fix performance regression - thanks to Curtis Poston

    ๐Ÿ”„ Change to Docker startup script and fixed references to unused symbol - thanks to Austin Schaffer

    Put URI value inside input for easier selection - thanks to Trevor Thornton

    โšก๏ธ Many fixes related to ampersands and tagging in public interface PDFs, allow running of individual public specs, respect audience on EAD imports, do not close RDE modal when clicking outside window, update path to drivers and fix depreciations for tests - thanks to Lora Woodford

    ๐Ÿš€ Thanks to the Development Prioritization sub-team for prioritizing the JIRA tickets included in this release.

    ๐Ÿš€ Thanks to the Testing sub-team for testing a number of the individual JIRA tickets included in this release.

    ๐Ÿ“š Thanks to the Technical Documentation sub-team for reviewing and merging pull requests in the tech-docs repository for this release.

    ๐Ÿš€ Thanks to the Core Committers Group members for reviewing and merging pull requests for this release.

    ๐Ÿ”จ We also give special thanks to Sarah Morrissey, our co-op student, who worked on numerous smaller changes to the staff and public interfaces, as well as a refactor of background jobs. Thanks also to our contractor Manny Rodriguez who put a great deal of effort into the new human-readable URLs feature, as well as improvements elsewhere.


    JIRA Tickets and Pull Requests Completed

    • ANW-617 and Pull Requests #1304, #1490, #1493, #1540, #1541, #1550, and #1553 Human Readable URLs (slugs)
    • ANW-521 and Pull Request #1410 Terms in the subject search box in the Resource record indicate the subject record type.
    • ๐ŸŒฒ Pull Request #1433 Have indexer log Solr errors, not raise them
    • ANW-150 and Pull Request #1435 export label for physdesc notes in EAD
    • ANW-269 and Pull Request #1447 Fix finding aid PDF Collection Inventory record display string rendering
    • โšก๏ธ Pull Request #1448 Update locales files for version 2.5.2
    • ๐Ÿ›  Pull Request #1450 Fixed references to a symbol that is not used
    • Pull Request #1451 Load fonts from googleapis.como through https
    • Pull Request #1452 Add Option for Abstract Note Length
    • Pull Request #1453 Include Favicon in Public User Interface
    • Pull Request #1454 determine which bundler version to use
    • Pull Request #1455 Fix ampersands in notes to make valid XML
    • ๐Ÿณ Pull Request #1457 Change to Docker startup script
    • ๐Ÿ‘ท ANW-818 and Pull Request #1458 Store relative path for job files instead of absolute
    • ๐Ÿ“š Pull Request #1460 Allow for inline, manual documentation of Endpoints in definition.
    • ๐Ÿ‘ท ANW-142 and Pull Request #1461 make print to pdf require fewer steps and make jobs form more standard
    • โšก๏ธ Pull Request #1462 Update path to drivers and fix depreciations
    • ๐Ÿ”จ Pull Request #1463 Refactors in new slugs code
    • Pull Request #1464 NO is a reserved word in YML so escape Norway's country code
    • ANW-777 and Pull Request #1465 Capitalize instances of origination/@Label for agent role 'creator' in EAD export
    • ANW-800 and Pull Request #1467 Change marcxml_base_map.rb to match to existing lcsh subject value
    • โšก๏ธ Pull Request #1468 Update view in PUI to use translation value for finding aid status
    • Pull Request #1469 put URI value inside input for easier selection
    • Pull Request #1470 Locale fr
    • ๐ŸŒ Pull Request #1471 Add slugs to Spanish and Japanese locales files along with note that translations are courtesy of Google translate
    • ๐Ÿ‘ท ANW-657 and Pull Request #1472 Background Jobs Terminology
    • ANW-840 and Pull Request #1473
    • ANW-92 and Pull Request #1474 Allow @ in usernames
    • ANW-749 and Pull Request #1475 get rid of duplicate record type sort option
    • ANW-684 and Pull Request #1476
    • ANW-391 and Pull Request #1477 Do not close RDE modal with click outside window
    • Pull Request #1478 Fix to solr params from config.rb file for PUI
    • ๐Ÿšš Pull Request #1479 Turn off HRUs and remove outdated shell script
    • Pull Request #1480 Make the Image for the PDF a variable instead of a hard-coded value
    • Pull Request #1481 Use correct record_types in slug partial display
    • ๐Ÿ‘ท Pull Request #1482 get rid of toolbar and sidebar for background jobs
    • โœ… Pull Request #1484 Respect audience attribute on EAD import, add tests
    • Pull Request #1485 Fix for duplicate chronlist import
    • Pull Request #1486 Fix problem of unescaped ampersands in single-part fields
    • ANW-345 and Pull Request #1487 small addition to the processing total extent tooltip
    • Pull Request #1491 missed rename
    • โšก๏ธ Pull Request #1492 Update form.html.erb
    • Pull Request #1494 Allow running of individual public specs
    • โšก๏ธ Pull Request #1497 Human readable URLs updates
    • ๐ŸŽ Pull Request #1499 1498-Fix performance regression
    • ๐Ÿšš Pull Request #1500 Move top container route above slugged object routes otherwise the slugged object routes are matching for top containers and causing errors
    • Pull Request #1502 Add User Groups Report
    • Pull Request #1504 Enable Staff Only button on Agent Software PUI page
    • ๐Ÿšš Pull Request #1505 Remove unused request_showing method and routes from PUI
    • โšก๏ธ Pull Request #1506 Updated bootstrap-sass due to CVE-2019-8331
    • โšก๏ธ Pull Request #1507 Update nokogiri due to CVE-2018-14404
    • โšก๏ธ Pull Request #1508 Update rails to 5.0.7.2 due to CVE-2019-5418 and CVE-2018-16476
    • Pull Request #1509 Add location csv import
    • ANW-872 and Pull Request #1510 add link for revision statements
    • ANW-344 and Pull Request #1511 show separate headings for multiple notes of same type
    • ๐ŸŒ ANW-824 and Pull Request #1512 add translation for note_bibliography
    • ANW-232 and Pull Request #1513 make classifications show up as linked records for agents
    • ANW-217 and ANW-260 and Pull Request #1514 Note content box
    • ANW-377 and Pull Request #1515 Sort accession dates in filter by date, not number of records
    • ANW-81 and Pull Request #1516 Reports form
    • ๐Ÿ— Pull Request #1519 Add build-essential for Docker builds
    • ANW-297 and Pull Request #1520 show biographical historical notes outside of collapsible panel
    • ANW-514 and Pull Request #1521 allow accession date to be empty
    • ANW-203 and Pull Request #1523 Add publish option to revision statements
    • โšก๏ธ Pull Request #1524 Updates for bootstrap target options and gem dependencies
    • ANW-875 and Pull Request #1527 Add back range option to location holdings report
    • ๐Ÿ›  Pull Request #1528 Fixes a broken Font Awesome PDF icon on PUI
    • ๐Ÿ›  Pull Request #1529 Fixes a broken Font Awesome file icon on PUI
    • ๐Ÿ›  Pull Request #1530 Fixes a broken Font Awesome text icon on PUI
    • ๐Ÿ›  Pull Request #1531 Fixes a broken Font Awesome agent icon on PUI
    • ๐Ÿ‘ท ANW-313 and Pull Request #1532 add background job to trim title whitespace
    • Pull Request #1533 Fix Staff only icon
    • ANW-296 and Pull Request #1534 add label for scope and contents note
    • ๐Ÿ›  Pull Request #1536 Bugfix in API.erb, used non-printing eval for shell example
    • ANW-274 and Pull Request #1537 show identifier for assessment linked records
    • ANW-326 and Pull Request #1539 show resource identifier for archival objects in search results
    • ANW-670 and Pull Request #1543 handle deleting assessment attribute notes when deleting assessment
    • Pull Request #1545 Creator linked to a classification is not a required field, so need to make sure there is a linked and published creator prior to adding it to the classification solr doc
    • โšก๏ธ Pull Request #1546 Update font awesome icon for archival objects
    • Pull Request #1548 Add missing icon and use icons consistently
    • โšก๏ธ Pull Request #1549 update sample job to reflect changes to background jobs
    • ๐Ÿ Pull Request #1556 Wait to go to sassc until we can figure out what caused issues with running on Windows
    • Pull Request #1563 A note is an array of hashes so need to iterate over each hash to get to the data for the PDF
    • ๐Ÿ›  Pull Request #1564 Fixes For Ampersands in PUI PDFs
    • โœ… Pull Request #1565 Fix repo slug tests
    • Pull Request #1566 Handle suppression in found_in column
    • โšก๏ธ Pull Request #1567 small updates to language in HRU background job
    • Pull Request #1568 added tooltips for three fields related to HRUs
    • Pull Request #1570 Correct errors in yml files
    • โšก๏ธ Pull Requests #1571, #1574 and #1577 Minor miscellaneous updates
    • Pull Request #1573 Also escape ampersands on subnotes
    • ๐Ÿ‘ท Pull Request #1575 Changes to HRU background job language
    • Pull Request #1576 Enable file uploads using Safari
    • Pull Request #1578 Make auto-generate slug label capital case like everything else
    • Pull Request #1579 Allow ampersands and mixed content with linebreaks
    • โšก๏ธ Pull Request #1580 Update autogenerate code and tests
    • ๐Ÿ‘ท Pull Request #1581 Only allow administer_system users to run background job for slug generation