Skip to content

Releases: geoblacklight/geoblacklight

v4.4.0

05 Apr 15:56
Compare
Choose a tag to compare

Upgrade Notes

See notes for v4.4.0.rc1.

Thanks for @srappel and @ewlarson for their help with testing.

v4.4.0.rc1

03 Apr 18:06
Compare
Choose a tag to compare
v4.4.0.rc1 Pre-release
Pre-release

New Features

Support for OpenLayers, COGs and PMTiles

COG Example

Screenshot 2024-02-09 at 3 37 16 PM

PMTiles

Screenshot 2024-02-09 at 3 37 44 PM

Full details in PR#1331

Clover IIIF Manifest Viewer

Screenshot 2024-02-09 at 3 38 21 PM

Full details in PR#1336

Baseline support for OpenIndexMaps Specification 1.0.0

Screenshot 2024-02-09 at 3 40 11 PM

Full details in PR#1233

Upgrade Notes

Complete these steps to upgrade your GeoBlacklight install from v4.1 to v4.2:

What's Changed

New Contributors

Full Changelog: v4.1.1...v4.4.0.rc1

v4.1.1

01 Dec 21:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.1.1

v4.1.0

15 Jun 14:45
Compare
Choose a tag to compare

GeoBlacklight v4.1.0

New Features

New Display Note Field

GBL v4.1 includes official support for OpenGeoMetadata's Display Note field. This new field allows you to embed custom notes within the solr document to provide tips, info, warnings, or notices to users within the interface.

Screenshot - New Display Note Field

Full details in PR#1294

IIIF Sidebar Static Maps

A feature from the B1G/BTAA Geoportal, when IIIF or IIIF Manifest files are displayed in the default viewer, we now include a static map in the sidebar to contextualize the main item geographically.

Screenshot - IIIF Sidebar Static Map

Full details in PR#1295

Upgrade Notes

Complete these configuration steps to upgrade your GeoBlacklight install from v4.0 to v4.1:

  • Bump your Gemfile to: gem "geoblacklight", "~> 4.1" and run bundle
  • Update your settings.yml file for the changes listed below
  • Add the new display note partial to your catalog_controller.rb configuration

After these files have been updated, restart your Rails application server to pick up the changes.

Please note: If upgrading from a v3.X release to 4.X, please follow the detailed Upgrading to GeoBlacklight v4.0 guide.

Settings.yml

Note: Our configuration settings.yml file now has a detailed page within GeoBlacklight's documentation site: https://geoblacklight.org/docs/configuration/settings/

We've added a few new blocks to the default settings.yml file. The new keys and changes are listed below. Please update your local application settings.yml file to reference the new changes.

FIELDS:
  :DISPLAY_NOTE: 'gbl_displayNote_sm'

We added a new field for the v4.1 display note feature.

DISPLAY_NOTES_SHOWN:
  ...

This block configures the display notes enabled in your application.

RELATIONSHIPS_SHOWN:
  ...

This block was updated to allow parent/child, ancestor and descendant

SIDEBAR_STATIC_MAP:
  ...

This block controls the display of a static map in the sidebar of catalog#show pages. The map contextualizes IIIF images by showing a map and bounding geom for the current item.

CatalogController.rb

Add the new show_default_display_note file into your catalog_controller.rb file config.show.partials like so:

    # solr field configuration for document/show views
    # This sets the metadata to display below the map viewer.
    # To move metadata above the map viewer,
    # remove the lines deleting and re-adding the :show partial
    config.show.display_type_field = "format"
    config.show.partials.delete(:show)
    config.show.partials << "show_default_display_note"
    config.show.partials << "show_default_viewer_container"
    config.show.partials << "show_default_attribute_table"
    config.show.partials << "show_default_viewer_information"
    config.show.partials << :show

Locales changes

Some translation key/values were added or changed in config/locales/geoblacklight.en.yml for this release. If you override this translation file locally, please update your file as necessary.

View the translation file diff for the complete set of changes.

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.1.0

v3.8.0

07 Apr 21:20
d35625f
Compare
Choose a tag to compare

Summary

This release backports icons for newer OpenGeoMetadata provider institutions, CI fixes, and dependency updates.

Upgrading

If you use Ruby 2.6 or Rails 5, GeoBlacklight no longer tests for compatibility with these end-of-life versions. Consider upgrading to Ruby 3 and Rails 7.

If you use GitHub Actions CI and encounter errors about being unable to build native extensions for the patron gem as a dependency of faraday v1, have a look at 9fab342 and the related ticket actions/runner-images#37.

Changes

Icons

  • University of Nebraska
  • Rutgers University
  • American Geographical Society Library - UWM Libraries
  • University of Arizona
  • George Mason University

CI Fixes

  • Add cURL headers for building faraday 1.x dependency on patron
  • Unpin bundler from v2.1.1 in CI
  • Drop Ruby 2.6 support
  • Drop Rails 5 support
  • Always publish coverage data
  • Fix coverage badge and simplify coverage checking
  • Re-add pull-request trigger; don't run push checks on branches other than main

Dependencies

  • Update GeoCombine to v0.8.0
  • Support Faraday v1 and v2

Full Changelog: v3.7.0...v3.8.0

v4.0.0

15 Sep 20:15
Compare
Choose a tag to compare

Update Notes

Please see the GeoBlacklight 4.0 Upgrade Guide

What's Changed

New Contributors

Full Changelog: v3.6.0...v4.0.0

v4.0.0-rc3

13 Jul 21:12
Compare
Choose a tag to compare
v4.0.0-rc3 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-rc2...v4.0.0-rc3

v3.7.0

23 Jun 15:22
Compare
Choose a tag to compare

What's Changed

  • Support Rails 7 in geoblacklight 3.x by @cbeer in #1230

Full Changelog: v3.6.0...v3.7.0

v4.0.0-rc2

08 Jun 19:25
Compare
Choose a tag to compare
v4.0.0-rc2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-rc1...v4.0.0-rc2

v4.0.0-rc1

25 Feb 21:37
Compare
Choose a tag to compare
v4.0.0-rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.6.0...v4.0.0-rc1