Skip to content

Releases: NaturalHistoryMuseum/ckanext-versioned-datastore

v5.2.3

20 Nov 14:41
Compare
Choose a tag to compare

v5.2.3 (2023-11-20)

Fix

  • ignore _id fields in extension rows

[main a77d0ac] bump: version 5.2.2 → 5.2.3
3 files changed, 9 insertions(+), 3 deletions(-)

v5.2.2

20 Nov 13:06
Compare
Choose a tag to compare

v5.2.2 (2023-11-20)

Fix

  • filter out Nones from sum resource count calculation

Refactor

  • set autocomplete result limit to 500

[main 2989a4c] bump: version 5.2.1 → 5.2.2
3 files changed, 13 insertions(+), 3 deletions(-)

v5.2.1

16 Oct 08:57
Compare
Choose a tag to compare

v5.2.1 (2023-10-16)

Fix

  • use msearches to increase datastore_get_resource_versions performance

Refactor

  • rename a variable to something better

Performance

  • increase msearch batch size from 10 to 100

Docs

  • update docs to correctly detail return type

[main e91e554] bump: version 5.2.0 → 5.2.1
3 files changed, 21 insertions(+), 3 deletions(-)

v5.2.0

05 Oct 16:09
Compare
Choose a tag to compare

v5.2.0 (2023-10-05)

Feature

  • add download_after_init hook

Fix

  • use the correct number when checking resource and package list len

Tests

  • add new hook to mock plugins

[main a69cdbd] bump: version 5.1.1 → 5.2.0
3 files changed, 17 insertions(+), 3 deletions(-)

v5.1.1

05 Oct 08:31
Compare
Choose a tag to compare

v5.1.1 (2023-10-05)

Fix

  • refactor and fix eml generation

[main 4c197e7] bump: version 5.1.0 → 5.1.1
3 files changed, 9 insertions(+), 3 deletions(-)

v5.1.0

02 Oct 11:34
Compare
Choose a tag to compare

v5.1.0 (2023-10-02)

Feature

  • allow custom titles on dwc downloads of queries

Fix

  • try two different debug variable names and cast to bool

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

[main 6e652af] bump: version 5.0.2 → 5.1.0
3 files changed, 22 insertions(+), 3 deletions(-)

v5.0.2

20 Jul 16:02
Compare
Choose a tag to compare

v5.0.2 (2023-07-20)

Fix

  • remove the text saying multiple emails are allowed
  • make email required and add validation in popup
  • add validators for notifiers (email and webhook)
  • put notifier call inside try/except

[main d34cda0] bump: version 5.0.1 → 5.0.2
2 files changed, 11 insertions(+), 2 deletions(-)

v5.0.1

18 Jul 09:32
Compare
Choose a tag to compare

v5.0.1 (2023-07-18)

Fix

  • init nav slugs table in cli

[main 9c2b8ff] bump: version 5.0.0 → 5.0.1
2 files changed, 8 insertions(+), 2 deletions(-)

v5.0.0

18 Jul 09:07
Compare
Choose a tag to compare

v5.0.0 (2023-07-18)

Breaking Changes

  • remove request id from file names

Feature

  • add action to regenerate downloads
  • add search url and check for file on status page
  • add json endpoint for download status, add urls to queue action
  • allow admin users to specify a custom filename for downloads
  • add server_args to request model
  • add new interface method to modify eml
  • allow other plugins to modify converted queries
  • add a 'raw' download option that also allows non-datastore files
  • allow setting the download query from the url
  • convert to multisearch if query_version starts with 'v0'
  • add helper for creating nav slugs in templates
  • add navigational slugs
  • create util method for getting lists of resource ids and versions
  • convert old-style queries to new multisearch queries
  • add slug_or_doi option to button
  • allow adding a json search query to the download button
  • add download button snippet for single resources

Fix

  • don't return search url for non-datastore resources
  • assume file doesn't exist if filepath is None
  • ignore missing server and notifier types
  • change default notifier to none
  • add raw state to status response
  • get the correct debug variable
  • use filename instead of temporary filepath for core file
  • convert xml content to string
  • add geo coverage to eml generation
  • use jinja's none, not python's None
  • don't process zero-length filters
  • show 0 record totals
  • add pub/sub to the download button to close if another is opened
  • set datastore template option true by default
  • set values to true/false instead of on/off
  • add error message for missing storage path config
  • allow for non-existent resource id list
  • convert old queries when resolving slugs
  • load geo json if passed as a string
  • open search in new page
  • preload main js before download button js

Refactor

  • remove request id from file names

Tests

  • mock url_for in query dois test
  • patch url_for in direct call test
  • use download hash filename
  • patch url_for
  • add test for non-datastore resource downloads
  • add storage path to config
  • fix path to get_available_datastore_resources
  • add nav slugs table to test setup

[main c3b518d] bump: version 4.2.2 → 5.0.0
2 files changed, 67 insertions(+), 2 deletions(-)

v4.2.2

17 Jul 08:27
Compare
Choose a tag to compare

v4.2.2 (2023-07-17)

Fix

  • catch null values in xlsx files better

Docs

  • update logos

[main f800779] bump: version 4.2.1 → 4.2.2
2 files changed, 12 insertions(+), 2 deletions(-)