github archivesspace/archivesspace v1.5.2-RC1

latest releases: v3.4.0-RC0, v3.3.1, v3.3.0...
pre-release7 years ago

Highlights of this release


Staff UI

  • Update Spanish translations circa v1.5.1 (2e23f1a)
    • Thanks to Luis Martinez-Uribe
  • AR-1424 add missing so RDE javascript can calculate the correct table width for archival object rows. This ensure the actions 'add row' and 'remove row' are visible. (87778e4)
    • Fixes RDE column width calculations so the remove button is visible and ensure these widths are honored in Safari and Firefox browsers.
  • Disable drop of tree nodes onto root as a sibling - only child nodes of the root node are allowed (97d085b)
    • Fixes a bug whereby an archival object could be dragged and dropped to become a sibling of the resource, causing an exception and anomalies in the UI tree.
  • AR-1464 Redirect back to the right Archival Object record when adding an event (24eec48)
  • AR-1387 fix advanced search rows not providing correct 'op' options (22184e1)
  • AR-1582 update date and boolean advanced queries to support NOT / 'negated' (16a43d6)
  • AR-1559 Show the manage top containers links to users with the manage_container_record perm (88c1272)
  • A range of user interface layout/style fixes:
    • Upgrade datepicker widget to latest version (827c70e)
    • Don't wrap inline help text (c0ca242)
    • Make the find/replace warning message go away when selecting other job types (ee5cd78)
    • Fix alignment of file-uri label (a9965b7)
    • Knock out empty "Classifications" box too (0e9dcd2)
    • Fix alignment for digital object instance label too (811abcc)
    • And a small case fix :) (823198a)
    • Fix the cropped "Loading" message box on trees (c760d05)
    • fix annoying missing i18n message (68dc121)
    • Don't show an empty classifications box for resources either (7c6797d)
    • Add missing icons for top containers and container profiles (925af11)
    • Fix layout of top container read-only view (902bfee)
    • Don't show an empty 'external documents' section in read-only event view (5012879)
  • add a prelinker to the top container linker so it works when many instance records are not rendered (e71de96)

Indexing/Search

  • fixing fullrecord indexer (133aee6)
  • Don't queue nested records for real-time indexing (d8e49bb)
    • Improves indexer performance

Import/Export

  • added authfilenumber to EAD controlaccess export (0f51d9d)
    • #427
    • Thanks to Alex Duryee
  • replace smart quotes in EAD export (422f23a)
    • #535
    • Thanks to Alex Duryee
  • AR-1472 switch Print to PDF to exclude all unpublished from the export (61ec4b0, bea1ddf, d0b9645)
    • Allows unpublished resources to be previewed and exported as PDF, along with a new export option to allow or exclude unpublished records.
  • check @include_daos when serializing DOs on children (98229d0)
  • Fixes #534 - adds a number of missing @Audience checks. (355a4ac, 18952e4)
    • Fixes #534
    • Thanks to Dave Mayo
  • Replace daogrp handling with arc-aware version (21c10bf)
    • Fixes #530
    • Thanks to Dave Mayo
  • AR-1595 Break cyclic dependencies at the outset (f9876d9)
  • AR-1597 Import performance improvements (4f5f2eb)
  • AR-1599 Improve comma skipping performance (baa04ec)
  • AR-1598 Add parameter to avoid sending the list of Record URIs back (33e24b0)
  • AR-1604 Add simple prefetch to AO retrieval to speed up EAD exports (305e4fa)
  • AR-1459 Add a creators_and_sources method to the @ao class (ae8b145)

ArchivesSpace backend/API

  • Resolve note pids faster (d2a45c7)
    • Improves performance of displaying and indexing records with
      large numbers of notes
    • #532
  • Fix auto-deleting suppressed enumerations (06c480a)
    • #528
    • Thanks to Chris Fitzpatrick
  • AR-1405 Preserve digital object linkages when transferring records between repositories (d883238)
  • Improve endpoint parameter error reporting (ded33fe)
    • If the API is expecting an array of values and you give it a
      single value, you'll get an error message that explains what's
      going on.
  • AR-1596 Notification throttling (730c3a5)
  • AR-1600 Don't treat agent validation errors as 'agent already exists' (fdee5c9)
  • AR-1601 Calculate the implied publication status for batches where possible (817dd0a)
  • AR-1602 Add eager loading to relationships (e85daf4)
  • AR-1603 Have the nested record resolver pull back as many associations as possible (25e4c7d)
  • Run the ASpaceGems setup procedure to make sure newrelic can find its gem (b414152)
  • AR-1594 Redact the DB password when it's the last parameter on the line (0584927)
  • Remove the need for a hard-coded migration number (34c2930)

Public interface

  • Fixed incorrect APP_URL in public interface template (4d8cba1)
    • #533
    • Thanks to Byron Roosa
  • Adds a line to sanitize filter_term param in the old old public ui (bfbe453)

Test improvements

  • Robustness improvements for Selenium tests
    • Send screenshots to HM for review when Travis fails (aa9b624)
    • Be more aggressive about taking screenshots on Selenium failures (60f79fb)
    • Beef up the check for a tree node movements (bee86b4)
    • Improve Selenium exception reporting (b4de1a3)
    • Remove stray plus from curl command. Whoops. (95dd015)
    • Move matches into begin block (2c4e1c5)
    • Don't use rand for position tests (cbfd8a5)
    • Wait for spinner in two steps (cc2a060)
    • When saving a screenshot, save the backend log too (7f6cdb0)
    • Have Travis fail more quickly if any task fails (7f1067a)
    • Harden Merging and transferring resources selenium tests by removing retries (as tests will generally fail on retry given the records will no longer exist after a merge or transfer) and remove reliance on the session message (1 in 10000 times the session is missing the flash message) - instead focus on the results of the merge (merged child nodes etc) (0ba21a3)
    • Harden Jobs selenium tests by ensuring CSV download check asserts multiple times if CSV hasn't been downloaded yet. Also fix error when 'rm' tries to remove a file that doesn't exist. (5c8f1e6)
    • Continue refactoring waits for spinner (8578578)
    • Iterating on Travis options... (5833722)
    • Add a missing wait_for_spinner (a0a939d)
    • Make find_element_with_text more robust (d307627)
    • Once more with feeling! :) (a3b9627)
    • Attempt to replace the tree panel drag/drop with something more reliable (431e90d)
    • Reintroduce the wait_for_spinner (17da20a)
    • Log our firefox version (7a17319)
    • Pull in a more recent Firefox version (cef0188)
    • Switch to non-SDK firefox (c43c9b3)
    • If we miss the spinner, keep on trucking (7333fca)
    • Address test failures for digital object trees and top containers (d50c02b)
    • Drop useless warning messages (02c115e)
    • Retry run_periodic_index if it times out (7730aa8)
    • Knock out the Derby tests to get the total run time down (0553cfc)
    • Robustness fix for Selenium test adding containers to accessions (5e2292c)
    • Add a little extra logging to Selenium indexing (e673139)

Don't miss a new archivesspace release

NewReleases is sending notifications on new releases.