github archivesspace/archivesspace v4.1.0

latest releases: v4.2.0-RC1, v4.2.0-test, v4.1.1...
10 months ago

Release notes for v4.1.0

This release contains bug fixes and small feature improvements. Bug fixes include addressing issues with some mixed context in the staff or public interface, including a bug that prevented text tagged with <title> from displaying in the public interface; getting rid of translation errors in the search highlighting in the public interface; restoring datepicker visual focus in the staff interface; restoring the formatting of print styles for records, including accessions; and addressing a memory leak issue experienced when using some kinds of plugins. Small improvements include a new button in the public interface to print a collection's finding aid from any of its archival objects.

Configurations and Migrations

This release includes one modification to the configuration defaults file:

+# Default search scope setting
+# Options: 'all_record_types', 'collections_only'
+AppConfig[:search_default_scope] = 'all_record_types'

This release includes 0 new database migrations. The schema number for this release is UNCHANGED.

Solr Schema

The Solr schema has changed:

-    <dynamicField name="*_relator_sort" type="sort_string" indexed="true" stored="true" multiValued="false" />

A rebuild and reindex of the Solr core will be required.

Note to Plugin Users and Maintainers:

This release includes changing from render :inline to render :template for rendering plugin partial views. This will not affect the functionality of most plugins, but we still recommend testing your plugins after updating.

As discovered by @marktriggs, the render :inline used in the initial release of ArchivesSpace 4.0 creates a memory leak for instances that are running plugins with specific partials. See the corresponding Pull Request for more details.

Credits to @marktriggs and @jdshaw for this fix!

Community Contributions

Our thanks go out to these members of the community for their code contributions:

  • Blake Carver:

    • Changes to user_defined date help wording
    • Fix missing locales (#3380)
    • ANW-2273: Fix missing enum instance_type_enum_s on highlighting (#3480)
  • Brian Harrington:

    • ANW-2368: Fix daogrp issues in staff PDF export
  • Brian Hoffman:

    • Remove Dynamic _relator_sort Fields from Solr Schema
    • Remove Required Field Templates for Notes
    • Fix controlled value lists translation column
  • Corey Schmidt:

    • Add Python and Shell examples to group.rb endpoints
  • Joshua Shaw:

    • Fix Plugin Partial Render Memory Leak (#3512)
    • ANW-2270: Fix Archival Object accession linker prelinker bug(#3471)
  • Laura L. R. Sinhur:

    • Ukrainian translations from Weblate
  • Lora Woodford:

    • ANW-2245: Ensure imported subjects are valid on EAD export (#3455)
  • Mark Triggs:

    • Improve handling of non-existent import template
  • Rubina Bazzani:

    • Italian translations from Weblate
  • Vasilis Chouliaras:

    • ANW-773: Add download PDF button to PUI archival object views (#3459)
    • ANW-1080: Adjust default search options in Public UI
    • ANW-1351: Handle error on preference page without a repository
    • ANW-1499: Fix accession reports "total_count" field calculation
    • ANW-1505: Add partial/whole extent in PUI (#3383)
    • ANW-1610: Add About field on repos list
    • ANW-2029: Missing translation for date label
    • ANW-2228: Add Help links to Bulk AO Updater (#3498)

Total community contributions accepted: 22

JIRA Tickets and Pull Requests Completed

  • PR: 3552: Remove duplicate gem versions
  • PR: 3551: Translations update from Hosted Weblate
  • PR: 3550: Translations update from Hosted Weblate
  • PR: 3549 - ANW-2377: ANW-2377: Adjust frontend drag handle design
  • PR: 3548 - ANW-2353: ANW-2353 Fix mixed content display in toolbars across record types
  • PR: 3547 - ANW-2353: ANW-2353: Remove old spec that has been replaced by newer spec
  • PR: 3543 - ANW-2353: ANW-2353 Fix more mixed content in display of record titles
  • PR: 3544: Translations update from Hosted Weblate
  • PR: 3542: fix locale files
  • PR: 3539: Translations update from Hosted Weblate
  • PR: 3541: Translations update from Hosted Weblate
  • PR: 3540: Translations update from Hosted Weblate
  • PR: 3537 - ANW-2353: ANW-2353: Fix more mixed content display bugs and add spec
  • PR: 3538 - ANW-2344: ANW-2344 Fix PUI notes displays and Softserv blockquote styles
  • PR: 3533 - ANW-2232: ANW-2232 fix and re-enable accessibility specs
  • PR: 3534 - ANW-2353: ANW-2353: Fix more mixed content bugs in frontend and public
  • PR: 3530 - ANW-2366: ANW-2366 Make Agent Required Fields form consistent with their counterpart Agent form
  • PR: 3512: Fixes Plugin Partial Render Memory Leak (#3512)
  • PR: 3526 - ANW-2363: ANW-2363: Enable lightmode on Agent Required Fields form
  • PR: 3525 - ANW-2362: ANW-2362: Fix frontend date picker
  • PR: 3524: Translations update from Hosted Weblate
  • PR: 3519 - ANW-2355: ANW-2355 Fix agents required forms
  • PR: 3516 - ANW-1844: ANW-1844: Render request modal conditionally based on pui_page_actions_request
  • PR: 3522: Improve handling of non-existent import template
  • PR: 3520 - ANW-2361: ANW-2361 - Put back intended uses of the word "target"
  • PR: 3518 - ANW-2334: ANW-2334: Add bibliography notes to PUI pdf generation
  • PR: 3498 - ANW-2228: ANW-2228 Adds Help links to Bulk AO Updater (#3498)
  • PR: 3484: Translations update from Hosted Weblate
  • PR: 3510: Translations update from Hosted Weblate
  • PR: 3514: Translations update from Hosted Weblate
  • PR: 3509 - ANW-2353: ANW-2353: Fix mixed content handling across public and frontend
  • PR: 3486: Translations update from Hosted Weblate
  • PR: 3511: changes user_defined date help wording
  • PR: 3506 - ANW-2349: ANW-2349: Update PUI print styles for the Softserv updates
  • PR: 3503 - ANW-2333: ANW-2333: Move PUI font awesome files from vendor to app/assets
  • PR: 3501 - ANW-2336: ANW-2336: Improve frontend print styles
  • PR: 3500: prefix setup for development
  • PR: 3499 - ANW-2029: ANW-2029: Missing translation for date label
  • PR: 3483: Translations update from Hosted Weblate
  • PR: 3487: Remove Dynamic _relator_sort Fields from Solr Schema
  • PR: 3492 - ANW-2031: ANW-2031 fix and re-enable feature specs
  • PR: 3497 - ANW-2333: ANW-2333 Adjust PUI font-awesome path for url prefix
  • PR: 3496 - ANW-2316: ANW-2316: Handle mixed content in titles especially the title tag
  • PR: 3493: Remove redundant line in DO converter
  • PR: 3491 - ANW-2274: ANW-2274 fix csv encoding
  • PR: 3488 - ANW-2278: ANW-2278 fix docker backups
  • PR: 3485: Translations update from Hosted Weblate
  • PR: 3476: Translations update from Hosted Weblate
  • PR: 3482 - ANW-2232: ANW-2232 import all repetitions of repeatable marcxml datafields
  • PR: 3472 - ANW-2259: ANW-2259: Refactor InfiniteTree HTML and CSS layers
  • PR: 3480 - ANW-2273: ANW-2273 Fixes missing enum instance_type_enum_s on highlighting (#3480)
  • PR: 3471 - ANW-2270: ANW-2270: Fix Archival Object accession linker prelinker bug(#3471)
  • PR: 3474 - ANW-2272: ANW-2272: Fix duplicate too-many-records alert for the record link linker on the Classifications form
  • PR: 3459 - ANW-773: ANW-773: Add download PDF button to PUI archival object views (#3459)
  • PR: 3469 - ANW-2259: ANW-2259: Hide all waypoints of children in Collection Organization tree sidebar when parents are collapsed
  • PR: 3449: Added Python and Shell examples to group.rb endpoints
  • PR: 3420 - ANW-2218: ANW-2218 support docker on production (#3420)
  • PR: 3455 - ANW-2245: ANW-2245 ensure imported subjects are valid on EAD export (#3455)
  • PR: 3462 - ANW-2031: ANW-2031 improve spec efficiency
  • PR: 3463: Translations update from Hosted Weblate
  • PR: 3460 - ANW-2261: ANW-1499: Fix accession reports "total_count" field calculation
  • PR: 3460 - ANW-1499: ANW-1499: Fix accession reports "total_count" field calculation
  • PR: 3457 - ANW-2247: ANW-2247 fix publish and delete agents success messages
  • PR: 3443 - ANW-2031: ANW-2031 re-enable top containers spec
  • PR: 3454 - ANW-2248: ANW-2248: Adjust enumerations table formatting
  • PR: 3453 - ANW-2220: ANW-2220 enable analysis-extras module without requiring an environment variable
  • PR: 3452: Update README.md
  • PR: 3451: remove unused ladle dependency, update nokogiri
  • PR: 3450: Translations update from Hosted Weblate
  • PR: 3393: remove duplicate gem versions
  • PR: 3448: Fixing controlled value lists translation column
  • PR: 3402: Fix merge terminology in locales (for master branch)
  • PR: 3383 - ANW-1505: ANW-1505: Adding partial/whole extent in PUI (#3383)
  • PR: 3382 - ANW-2206: ANW-2206 Do not show external repo warning for global records
  • PR: 3340 - ANW-2064: ANW-2064 preserve roles from merged agents (#3340)

Total Pull Requests accepted: 75
Total Jira Tickets closed: 45

Don't miss a new archivesspace release

NewReleases is sending notifications on new releases.