Skip to content

Releases: LafayetteCollegeLibraries/spot

2020.2

23 Jan 17:23
d4d30b9
Compare
Choose a tag to compare

features ❄️

  • adds rights_holder to work metadata view (#391)
  • adds Handle minting to all newly created items (#269)

2020.1

21 Jan 17:34
b6bb20c
Compare
Choose a tag to compare

features 🏔

  • adds Women's, Gender & Sexuality to department authority (#382)
  • adds display of embargo/lease information to the item view page (#381)
  • adds rights_holder field to Publication form (#385)
  • refactors ingest pipeline to use Spot::BagIngestService rather than putting all of the work in a job (#386)
  • adds disallow rules for /catalog, /catalog/*, and /downloads in robots.txt (#389)

bugfixes 🐞

  • embargo/lease releasing service now changes items to their expected visibilities after the embargo/lease period is up (#381)

deprecations 💀

  • removes development and localhost capistrano environments (#390)

2019.9

20 Dec 16:50
f4120f6
Compare
Choose a tag to compare

vaya con dios, 2019! ✌🏻

features 🎉

  • adds suggestions from solr to the following fields (#370, #378):
    • bibliographic_citation
    • contributor
    • creator
    • editor
    • keyword
    • organization
    • physical_medium
    • publisher
    • source
  • adds Image metadata model and creates a base indexer and presenter using shared properties (#258)
  • reorders PublicationForm fields to conform with suggestions (#375)

bugfixes 🐞

  • fix typo in rights_statement.yml authority file (#374)

dependencies 👩‍👩‍👧‍👧

notes 🗒

  • will require updating Solr config files and reindexing for the suggestions and new date-sort field (as well as correcting the the rights_statement typo bug)

issues affected 🔧

2019.8

06 Dec 18:58
96164d7
Compare
Choose a tag to compare

oh the weather outside is... kinda dreary but not really frightful just yet.

features ☃️

  • add OAI-PMH support via the blacklight-oai gem (#323)
  • index an item's application url if a handle identifier isn't present (part of #323)
  • strip leading/trailing whitespace in publication form values (#365)
  • adds faceting by rights_statement (using shortcode values) (#366)
  • makes Collection slugs readonly after entry (to help prevent unintended changes) (d9af51c)
  • redirect users back to the page they were currently at after signing in (#369)

bug fixes 🐞

  • revert part of #350 to allow date_issued to accept YYYY formatting (03a2f9b)
  • add "International Affairs" to the department local authority (8fdd907)
  • invalid UTF-8 errors during characterization should finally be cleared (#363)
  • when releasing embargo, only set date_available if the item contains that property (7b8fdf6)
  • fix typo for Periodical resource_type (de1b540)

dependencies 👩‍👩‍👧‍👧

notes 🗒

  • this will require a re-index to support the added fields from #323 and #366

2019.7

25 Nov 18:58
0925bac
Compare
Choose a tag to compare

gobble gobble y'all!

features 🦃

  • update robots.txt file to block archive.org from crawling our works as we don't want to fill up our diskspace quota with access copies of materials (a657879)
  • index + store local/standard identifiers in the solr index rather than relying on a presenter to split them out (#347)
  • display rights-statement label next to icon (6dfe8f2)
  • add enhancements to the Publication model (#350)
    • add model validation for date_issued, resource_type, and rights_statement
    • date_issued, resource_type, and rights_statement are now required fields on the form
      • per metadata application profile
    • add formatting clarification to date_issued help text (requires YYYY-MM or YYYY-MM-DD)
    • use OCLC's FAST subject headings as a controlled vocabulary for subject
  • adds a service/job to clear expired embargoes + leases; schedules it nightly using sidekiq-cron (#355)
  • adds a Publication's date_available via the PublicationActor, instead of the form. takes into account embargoes when present (#356)

dependencies 👩‍👩‍👧‍👧

  • update PDF.js to latest stable version (2.2.228) which better renders PDFs that were previously getting garbled (#346)
  • explicitly add linkeddata gem to allow integration of OCLC's FAST subject heading service (#350)

bug fixes 🐞

  • use correct FITSServlet URL in docker-compose.yml and config/initializers/okcomputer.rb (cd75393)

deprecations ☠️

  • remove Spot::CollectionFromConfig service to prevent inadvertently changing live collections (#354)
  • remove date_available from PublicationForm (#356)

2019.6

13 Nov 19:33
b791268
Compare
Choose a tag to compare

bug fixes 🐞

  • uses the image-url scss function for the hashed asset path for a spinner gif (#340)
  • updates the lafayette_departments local authority file to use the departments defined in the publication metadata profile (#341)
  • adds location_attributes to the PublicationForm's permitted parameters array (#337)

2019.5

11 Nov 19:19
f4a7008
Compare
Choose a tag to compare

bug fixes 🐞

  • update Hyrax::PublicationForm to allow {0,n} values (#333)
  • have ErrorController handle txt and json formats in a really basic manner (#335)

2019.4

10 Nov 16:10
f9ec235
Compare
Choose a tag to compare

features 💡

  • adds title_sort_si field to Publication and Collection Solr documents and adds the sort option to the catalog_controller.rb (#328)

bug fixes 🐞

  • use the browse_collections_link in featured collection portion of the homepage (#325)
  • use the correct hyrax layout in the contact form (previously was displaying w/o navbar) (#324)
  • update the resource_type local authority to match what's listed on the metadata application profile (#326)

notes 🗒

because of the added solr field, this will require a reindexing.

2019.3

04 Nov 20:32
63f0344
Compare
Choose a tag to compare

features

  • updates newspaper + magazine mappers (#315)
    • better handling of missing values
    • add newspaper mapper handling of 'Easton, PA' for location value (as in accruals)
  • removes Spot::RemoteCharacterizationService in favor of using the samvera-based fits-servlet tools (#317)
    • also encodes FITS output into UTF-8 to prevent invalid character errors (see #314)

bug fixes 🐞

  • date_issued and system_create sort field labels were on the wrong field (see #319)
  • if an ingest user wasn't already an admin (or the default user), works would not be added to collections
    • by default, users do not have the ability to deposit to collections

2019.2

29 Oct 12:44
e63347c
Compare
Choose a tag to compare

Addresses two vulnerabilities (thanks GitHub!): CVE-2019-16892 and CVE-2019-16676

  • updates rubyzip to 1.3.0 (#310)
  • updates hyrax to 2.6.0 (#311), which in turn updates simpleform (source of CVE-2019-16676)