Skip to content

Releases: NaturalHistoryMuseum/ckanext-nhm

v6.8.0

10 Jun 08:54
Compare
Choose a tag to compare

v6.8.0 (2024-06-10)

Feature

  • add help page for dataset permissions
  • add org list to user profile

Fix

  • catch errors when parsing lat/lon for individual records
  • only show org selector if more than one is available
  • redirect /organisation to /organization
  • remove new user invitation from org new member form
  • allow non-sysadmin package editors to change org
  • update search help page

Style

  • reformat search help header

[main a8f9027] bump: version 6.7.1 → 6.8.0
4 files changed, 24 insertions(+), 4 deletions(-)

v6.7.1

14 May 12:00
Compare
Choose a tag to compare

v6.7.1 (2024-05-14)

Fix

  • remove references to ckanext-twitter

[main a80c6ee] bump: version 6.7.0 → 6.7.1
4 files changed, 10 insertions(+), 4 deletions(-)

v6.7.0

07 May 09:07
Compare
Choose a tag to compare

v6.7.0 (2024-05-07)

Feature

  • add LIV link for resources with image field
  • change mirador link to LIV

Fix

  • allow passing liv mode and params as separate arguments
  • remove "forgot password" button and replace with explanation

[main 04be944] bump: version 6.6.2 → 6.7.0
4 files changed, 16 insertions(+), 4 deletions(-)

v6.6.2

15 Apr 08:55
Compare
Choose a tag to compare

v6.6.2 (2024-04-15)

Fix

  • create unique id for image associated with record

[main 4e350a8] bump: version 6.6.1 → 6.6.2
4 files changed, 10 insertions(+), 4 deletions(-)

v6.6.1

25 Mar 11:11
Compare
Choose a tag to compare

v6.6.1 (2024-03-25)

Fix

  • use a smaller image for the goliath beetles
  • disable rjsmin on liv script

[main 6b7e12d] bump: version 6.6.0 → 6.6.1
4 files changed, 11 insertions(+), 4 deletions(-)

v6.6.0

25 Mar 10:21
Compare
Choose a tag to compare

v6.6.0 (2024-03-25)

Feature

  • add link to liv from search ui image viewer
  • add reset button
  • add download button to overlay
  • add no results message
  • add clear filters button
  • load filters from query
  • initial commit for large image viewer (liv)
  • add subtitle field to extras

Fix

  • only show no results message if search has been attempted
  • reset state when setting query
  • handle errors in multisearch request
  • use query hash as abort signal, insert records and imgs together
  • enable filters for index lots
  • use string_contains for taxa search
  • only show analytics when not debug
  • define view components with shallowref
  • make infinite scroll trigger earlier
  • set minimum zoom level to allow further zooming out
  • slow down repeated requests and disable auto load if many fail
  • rate limit api calls from liv
  • set limit param correctly
  • add a timeout to GBIF API requests

Refactor

  • get all resources on app mount

Chores/Misc

  • update zoa
  • remove extra multisearch
  • remove unnecessary store import

Minor UI Changes

  • change viewer link and image on homepage
  • add link to liv from beetle viewer

[main 3824253] bump: version 6.5.4 → 6.6.0
4 files changed, 49 insertions(+), 4 deletions(-)

v6.5.4

11 Mar 12:03
Compare
Choose a tag to compare

Changelog

v6.5.4 (2024-03-11)

Fix

  • remove random root init

v6.5.3 (2024-02-26)

Fix

  • allow json-ld as an rdf format

v6.5.2 (2024-02-13)

Fix

  • search-ui: rerun search even if image preset not added

v6.5.1 (2024-02-05)

Fix

  • search-ui: return promise from loadAndCheckImages
  • search-ui: update image filter when resources are changed
  • search-ui: remove previous page's images when loading new set

Refactor

  • search-ui: rename birdwing preset

v6.5.0 (2024-01-29)

Feature

  • add aohc page

v6.4.2 (2024-01-22)

Refactor

  • remove mam patch and gallery overrides

v6.4.1 (2024-01-15)

Fix

  • provide list of selected fields/headers to column picker

v6.4.0 (2023-12-11)

Feature

  • use external class for links on new datacite page
  • add a page about being a DataCite service provider

Fix

  • use /original endpoint for all iiif images, not just mss
  • expand acronyms

v6.3.0 (2023-12-11)

Feature

  • update 4th dataset (aphid slides)

Fix

  • check for aborted requests, sort images, move loading
  • remove extra unnecessary image load in gallery component
  • add key to parent div to prevent view rerendering

Chores/Misc

  • add build section to read the docs config

v6.2.1 (2023-12-04)

Fix

  • use the correct version number for ckanext-doi
  • use new test mode helper and update ckanext-doi

v6.2.0 (2023-11-27)

Feature

  • add list/table view for record selection

Fix

  • check for the correct tab name
  • remove scroll-snap from thumbnail select

Refactor

  • put records in the store, not in individual components
  • move store into separate file
  • simplify image selection from carousel

Build System(s)

  • fix build errors

Minor UI Changes

  • remove references to our twitter account
  • add title to iiif viewer
  • make the thumbnail carousel scroll vertically in a grid
  • add beetle viewer page title and description

v6.1.8 (2023-11-20)

Fix

  • include base/view-filters in all assets that require it to ensure ckan.views is available

v6.1.7 (2023-11-13)

Fix

  • explicitly ignore field picker options
  • add Google Analytics back into our analytics snippet

Style

  • reformat analytics snippet

v6.1.6 (2023-10-30)

Fix

  • use the download_url property

v6.1.5 (2023-10-16)

Fix

  • show root group when not 'and'
  • exclude fields that have already been selected
  • add a button to add currently selected field

Minor UI Changes

  • wrap the term editor up to lg screen size, hide label for name

v6.1.4 (2023-10-05)

Fix

  • extract user id from tuple

v6.1.3 (2023-10-05)

Build System(s)

  • change version specifiers for nhm ckan extensions

v6.1.2 (2023-10-05)

Fix

  • remove additional nhm creator from generated eml

v6.1.1 (2023-10-03)

Fix

  • update minor version of vds

Chores/Misc

  • add regex for version line in citation file
  • add citation.cff to list of files with version
  • add contributing guidelines
  • add code of conduct
  • add citation file
  • update support.md links

v6.1.0 (2023-09-25)

Feature

  • put some commonly useful DwC fields first in grid view

Fix

  • add other taxonomic ranks and prefer currentScientificName

v6.0.4 (2023-09-18)

Fix

  • handle empty datastore resources

Minor UI Changes

  • edit site credits

v6.0.3 (2023-08-21)

Fix

  • replace google analytics with adobe analytics
  • load images on create gallery
  • reload images on new search when view is gallery
  • delay gallery tile resizing
  • fix promise chaining on runSearch, lock image loading
  • tile the gallery with js again
  • make runSearch cancellable

Refactor

  • remove google analytics config

v6.0.2 (2023-07-20)

Fix

  • add arg to js void calls
  • change blank links to js void instead of hash
  • validate download form before submitting

Minor UI Changes

  • reduce margin on bottom of header
  • fiddle with header layout
  • improve layout of footer
  • set arial as the fallback font

v6.0.1 (2023-07-18)

Fix

  • put the account icons on top

v6.0.0 (2023-07-18)

Feature

  • use nav slugs for the homepage search
  • remove all references to ckanpackager

Fix

  • try once again to fix the overflowing text on resource list
  • modify vds queries before and after converting
  • allow for non-datastore resources in download button
  • do not propogate errors from phenome10k api call
  • set download button query from url

Style

  • data is plural

Build System(s)

  • update dependencies

Chores/Misc

  • pull in external link changes from #672

Minor UI Changes

  • replace record download link
  • replace resource download link

v5.8.2 (2023-07-17)

Fix

  • use hidden instead of clip so it works on ios
  • truncate long resource names better
  • improve spacing on header
  • truncate very long resource names

v5.8.1 (2023-07-17)

Fix

  • fix some display issues on mobile

v5.8.0 (2023-07-17)

Feature

  • update fonts

Docs

  • update logos

Minor UI Changes

  • disable contextual alternates everywhere
  • update logos

v5.7.0 (2023-07-03)

Feature

  • add defensive code to ensure external sites don't prevent record pages loading

Fix

  • search-app: add default promises
  • remove debug code
  • search-app: add promises as status indicators for api requests
  • update botany contact email
  • prevent sending Nones to GBIF when looking up external site links

Refactor

  • move the code that retrieves a record from phenome10k into its own function to aid testing and caching
  • reorganise the external links module into to have a more formal interface

Style

  • reformat imports
  • reorganise imports
  • remove unecessary object base class in Site def

Tests

  • add tests for gbif site
  • add tests for p10k site and fix bugs found by adding tests
  • add some basic external links tests

Chores/Misc

  • remove more debug code
  • default the institutionCode to NHMUK

v5.6.4 (2023-06-16)

Fix

  • do not propogate errors from phenome10k api call

v5.6.3 (2023-05-09)

Fix

  • use Mirador as an external IIIF viewer rather than UV

v5.6.2 (2023-04-24)

Fix

  • add all loadable images to the previewer at the same time

v5.6.1 (2023-04-11)

Build System(s)

  • update ckanext-contact version

v5.6.0 (2023-04-11)

Feature

  • adds a subject line to the contact form

Build System(s)

  • fix postgres not loading when running tests in docker

Chores/Misc

  • remove "needs" from sync action
  • move branch sync into its own file

Minor UI Changes

  • add date fields to default columns

v5.5.1 (2023-04-04)

Chores/Misc

  • add branch sync workflow
  • contact form: remove EEES option and redirect ES FIP

v5.5.0 (2023-03-29)

Feature

  • send dataset contact emails to admin collaborators

Fix

  • replace masonry with 4 lines of css
  • use Image instead of axios to check src, push to state when done

Refactor

  • move the mail logic out into its own module

Build System(s)

  • uninstall masonry

Chores/Misc

  • move comment to correct line
  • remove unused variable in mail_alter hook

v5.4.0 (2023-03-27)

Feature

  • add help popup for unloaded imgs

Fix

  • change user_show request method to post
  • detect whether images are broken
  • display something sensible in image alt text

v5.3.0 (2023-03-20)

Feature

  • add notice on non-current record pages

Build System(s)

  • deps: update vds

Minor UI Changes

  • add an alert-info class and some spacing utils

v5.2.2 (2023-03-06)

Fix

  • exclude unnecessary columns from search results

Refactor

  • change default fields for specimens/index lots

Chores/Misc

  • contact form: update email address for LS insects

v5.2.1 (2023-02-20)

Fix

  • add empty content for group

v5.2.0 (2023-02-20)

Feature

  • search-ui: feat: enable adding multiple/nested filters in a preset

Docs

  • fix api docs generation script

Style

  • apply prettier to js/vue/less
  • fix line endings

CI System(s)

  • add prettier to pre-commit, exclude vendor/dist folders

Chores/Misc

  • small fixes to align with other extensions

v5.1.1 (2023-02-13)

Chores/Misc

  • remove an exclamation mark from the record IIIF info

v5.1.0 (2023-02-06)

Feature

  • allow multiple emails in the download UI

Build System(s)

  • bump vds version
  • rebuild search app after merging dependabot updates
  • deps: bump node-forge and webpack-dev-server
  • deps: bump json5 in /ckanext/nhm/theme/assets/scripts/apps/search
  • deps: bump decode-uri-component
  • deps: bump loader-utils

Minor UI Changes

  • search: add links to tdwg and gbif for dwc

v5.0.3 (2023-01-31)

Docs

  • readme: change blob url to raw

v5.0.2 (2023-01-31)

Docs

  • readme: direct link to logo in readme
  • readme: add specimens count badge back
  • readme: fix github actions badge

v5.0.1 (2023-01-31)

Build System(s)

  • bump query-dois version

v5.0.0 (2023-01-30)

Feature

  • change featured dataset 4 to jtd
  • add a button for resetting the download
  • search-app: remove cached download when popup toggled
  • search-app: add new dwc options and improve UI
  • sort the show_extensions_versions by name
  • add action which lists installed package extensions and their versions
  • search-app: split popups into separate components, add new dl opts

Fix

  • use new download interface methods for replacing templates
  • accessibility: add aria labels/alt text for all featured datasets
  • search-app: actually trigger a download

Refactor

  • search-app: update node package versions

Docs

  • citations: add guidance on how to cite specimen collection images

Tests

  • go up one more dir to find src files
  • remove references to old interface method
  • add a test for the new show_extension_versions action

Build System(s)

  • **do...
Read more

v6.5.3

26 Feb 10:05
Compare
Choose a tag to compare

v6.5.3 (2024-02-26)

Fix

  • allow json-ld as an rdf format

[main 8b6ec6a] bump: version 6.5.2 → 6.5.3
4 files changed, 10 insertions(+), 4 deletions(-)

v6.5.2

13 Feb 13:58
Compare
Choose a tag to compare

v6.5.2 (2024-02-13)

Fix

  • search-ui: rerun search even if image preset not added

[main 2d03048] bump: version 6.5.1 → 6.5.2
4 files changed, 10 insertions(+), 4 deletions(-)

v6.5.1

05 Feb 09:18
Compare
Choose a tag to compare

v6.5.1 (2024-02-05)

Fix

  • search-ui: return promise from loadAndCheckImages
  • search-ui: update image filter when resources are changed
  • search-ui: remove previous page's images when loading new set

Refactor

  • search-ui: rename birdwing preset

[main 72ed9b6] bump: version 6.5.0 → 6.5.1
4 files changed, 16 insertions(+), 4 deletions(-)