TRLN Discovery Release Notes

Bug fixes and enhancements for the TRLN Discovery shared catalog are listed at the close of each sprint cycle. The version number of the impacted component is also included if available. Please contact info@trln.org with any questions.

September 2024

  • The Ruby version for the demo Argon and Spofford applications were upgraded to 3.x on AWS.
  • Duke’s transition to Alma prompted updates to item and holdings handling.

July/August 2024

  • Resolved Blacklight 8 deprecation warnings by updating helper behaviors and replacing outdated methods with new components.
  • Implemented citeproc for citation generation, displaying default formats (APA, MLA, Chicago, Harvard, Turabian).

June 2024

  • TRLN’s enhancements were moved to blacklight-hierarchy as of version 6.3.0.
  • Added the ability for TRLN partners to customize the expand/collapse SVG icon and color via CSS.

May 2024

  • Installed Rails 7.1 and resolved multiple compatibility issues in Argon, including utilizing local forks for chosen-rails and blacklight-hierarchy, addressing deprecation warnings, removing outdated code, and updating CI to test Ruby versions 3.0 through 3.3.

April 2024

  • In trln-ingest, added a fix by including the `-L` flag so that the curl command can download a file from the URL specified in `DEFAULT_SOURCE`, follow any redirects, and save the file to `download_file`.

February 2024

  • In trln-ingest, added a fix so files with multiple dots can be downloaded.
  • The COinS was entirely removed and replaced with Highwire Press tags to map citations to Zotero.

January 2024

  • Utilized Highwire meta tag conventions to output metadata for Zotero.
  • Enhanced the RIS files by adding the publisher name in the PB field and the ISBN number in the SN field for RIS output.

November 2023

  • Links in 583 $u will now be active. For example, the link in the Local Notes for this Duke record can be opened. (Argon 2.2.14)
  • Updated our name authority processing to also handle https in addition to http and the method for downloading the LCNAF file.
  • Updated shared code to allow for https callback URLs for Refworks so institutions no longer need to make a concession for http.
  • Added $b as a viable mapping for Archival and manuscript material for the LDR/06 and 006/00.

May 2023

  • Added truncation measures for main and advanced search to address an error users would experience using Solr 9.
  • Added 3.1 to CI test suite.
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team:
    • occupational training for ex-convicts: “Occupational training for formerly incarcerated persons”
  • Created a new field called “Accessibility Notes” that will display in the item page in the “Other Details” section if a record has data in the MARC 532 field.
Screenshot displaying an example of a record with Accessibility Notes information.

March 2023

  • Restored the New Titles facet under Advanced Search to display suggestions again. (Argon 2.2.2)
  • Removed unwanted <dd> elements that caused accessibility and layout issues. (Argon 2.2.4)

January 2023

  • Bug fixes for Advanced Search including:
    • Full list of values are suggested for fields like Resource Type and Language.
    • Any/All option now presents different search results.
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team:
    • Ex-convicts; Formerly incarcerated persons
    • Church work with ex-convicts; Church work with formerly incarcerated persons
    • Women ex-convicts; Formerly incarcerated women

September 2022

  • Bug fixes found after releasing Argon 2.0.
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team:
    • illegal immigration: “Unauthorized immigration”
    • hearing impaired: “Hard of hearing people”
    • hearing impaired children: “Hard of hearing children”

May 2022

  • Released TRLN Argon 2.0 which included updating these dependencies:
    • Rails
    • Ruby
    • Bootstrap
    • Blacklight

Learn more about this upgrade.

November 2021

  • The Early English Books Online (EEBO) data was reprocessed to incorporate updates to select language terms.
  • The autocomplete library used for the main search was replaced with a new library (corejavascript/typeahead.js) to make accessibility improvements. (TRLN Argon 1.3.26)
  • Fixed bug where MARC-to-Argot would crash while setting short_title when 245$a is whitespace-only (MTA 0.4.80)
  • Added NC State’s option to expand search to WorldCat into TRLN Argon (TRLN Argon 1.3.27)
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team:
    • alien criminals: “Noncitizen criminals”
    • alien labor: “Noncitizen labor”
    • alien property: “Foreign assets”

September 2021

  • When a user performs a search and receives zero results, the message they will receive will list the four TRLN institution. Depending on which institution’s instance you are searching, the order of the institutions will change. This is the default message and each institution might make local customizations. (Argon 1.3.25)
  • We investigated and identified an alternative autosuggest library to improve the accessibility of the search box and plan to implement this new library in the next sprint.

July 2021

  • When a user has filters applied and has zero results, they receive a message stating “Try removing your search filters to see more results.” Display of this message may vary by institution due to local changes. (Argon 1.3.23)
  • When the first indicator is 1, the MARC 583 Action Note will display on an item record under Local Notes (example from Duke). (Marc-to-Argot 0.4.71)
  • Chronological, genre, and geographic subject headings can now be remapped using the same subject remapping process previously used for topical subject headings. (Marc-to-Argot 0.4.72)
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team:
    • dirty war, 1976-1983: “Terrorismo de Estado, Argentina, 1976-1983”
  • Name authority date used for searching variant forms will be updated on a quarterly basis on the 10th of January, April, July, and October.
  • A select set of Arabic characters are indexed the same so search results using these characters will display similar results.
  • Initial articles “a”, “an”, and “the” are now ignored in queries. (Argon 1.3.24)

May 2021

  • Catalogers can add standard qualifier text $q exclude to the 020 field to indicate when an ISBN has been shared and should not be pushed out to Syndetics. This corrects an issue where some items were displaying an incorrect book cover provided by Syndetics due to shared ISBN numbers.
  • Marc-to-Argot can now gracefully handle an incomplete 008 field and will no longer fail when this fixed field does not contain the expected number of characters.
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team:
    • freedmen: “Freed people”
    • slave owners: “Enslavers”
    • slave trade: “Trafficking in enslaved persons”
    • slave traders: “Traffickers in enslaved persons”
    • problem children: “Children with behavior disorders”
    • problem youth: “Youth with behavior disorders”
  • Physical media labels are cleared if an item has no holdings. (Marc-to-Argot 0.4.69)
  • We made several improvements to the ingest application including:
    • Facilities for re-running transactions (indexing or ingest) that fall within a certain time period, and (optionally) for restricting them to a particular institution. Form is accessed from the “dashboard” which is available to admin users.
    • Added a “Name Authority” entry on the menu bar and a lookup page for LCNAF IDs.
    • Added an index_date (datetime, single, stored) field to every record as it is indexed. (Spofford 0.6.0)
  • LCNAF data will be updated on a quarterly basis to further support searching variants names.

March 2021

  • Users can search for variants of a name in the LOC authority and return all results associated with that name. This allows users to more easily find all records associated with a person, place, or organization included in the LCNAF. Alternate names might include name changes, various romanizations, and pseudonyms. A URI must be associated with a record in order to search variants names (MarcToArgot 0.4.63)

February 2021

  • When a user searches their local catalog, they will not receive suggestions for items owned by other institutions. (Argon v1.3.20)
  • There is now a spellcheck function that will provide users with a set of suggestions based on the spelling of their query. If their query has no results based on the spelling provided, they will see a prompt asking “Did you mean” followed by a set of suggested queries they can select to see results.
    • Search suggestions only display when there are 5 or fewer results.
    • The suggestions are based on actual words in the catalog index, not a dictionary, so the suggestions themselves may not be spelled correctly but should always produce search results.
    • Some misspelled queries will not produce search suggestions because there are matches in the catalog index.
    • This feature needs to be turned on by each institution in TRLN by updating to Argon v1.3.21 and add this code to the catalog_controller file.
config.default_solr_params = {
spellcheck: 'true'
}
  • We completed a full reindex to incorporate Solr configuration changes for a new spellchecking feature.

November 2020

  • We needed a way to exclude specific ISBNs, UPCs, and OCLC numbers from Syndetics data matching. If technical services staff come across individual records that need to be excluded form Syndetics matching, they can add “$q = exclude” to any of these fields. The TRLN Discovery Metadata Team was charged with sharing this information out to local technical services departments impacted by this change. We will implement frontend changes in an upcoming release to make this visible to end users. (MarcToArgot 0.4.57)
  • “@” was added to the list of stop words in the Solr configuration to prevent them from being treated as terms by the query parser.
  • Updated subject headings remapping file to incorporate terms recently discussed by the TRLN Discovery Metadata Team. Each institution would need to reprocess records using remapped terms in order for end users to see this change.
  • Solr configuration changes to prepare for planned future work of allowing users to search with variant names listed in the name authority record.