Skip to content

Releases: Indicia-Team/warehouse

v8.18.0

27 Apr 10:50
Compare
Choose a tag to compare
  • New module for automatic verification rule checks for phenology of records by biogeographic region.
  • Fixes action columns for the occurrences list page.
  • Improves captions provided for some columns available for import using the v2 importer.
  • Fixes v2 importer when importing a licence for a record - see BiologicalRecordsCentre/iRecord#1445.
  • Fixes for PHP 8.2 (experimental).

v8.17.0

30 Mar 13:12
Compare
Choose a tag to compare
  • Adds organism_key to the cache_taxa_taxon_lists and cache_taxon_searchterms tables to provide
    a more reliable option for filtering species lists when taxonomy is dynamic. See
    BiologicalRecordsCentre/NPMS#268.

v8.16.0

17 Mar 14:08
Compare
Choose a tag to compare
  • Changed menu item "Admin -> Website agreements" to "Admin -> Website data sharing agreements".
  • Changed "Agreements" tab title to "Data sharing" for the website details page.
  • New database tables and APIs added to support custom verification rules (aka local rules). These
    allow verifiers to define their own verification check rules, e.g. to flag records outside a
    known grid square, or outside a particular time of year.
    See BiologicalRecordsCentre/iRecord#1403.
  • Some fixes relating to PHP 8.1.
  • Notifications are no longer generated for training records.
    See BiologicalRecordsCentre/iRecord#108.
  • A description is no longer required when editing a term in a termlist using the warehouse UI.
  • API support added allowing a set of records to be moved between a publically shared website and a
    private website and vice versa, effectively allowing control of their publication status.
    See BiologicalRecordsCentre/iRecord#1396.
  • Updated categories for notifications, so that queries and redeterminations can be properly
    tracked. See BiologicalRecordsCentre/iRecord#1362.
  • The verification API now supports applying a verification decision to all records within a parent
    sample of the same taxon in one step. See BiologicalRecordsCentre/iRecord#1274.

v8.14.0

20 Jan 11:48
Compare
Choose a tag to compare
  • Permissions changes relating to the ability to use the importer to import records into a
    different website to the one authorised. The other website must provide editing rights
    via a sharing agreement. Relates to BiologicalRecordsCentre/iRecord#1396.
  • Add new endpoints to the data_utils service for bulk redetermination using the verification tools.
    See BiologicalRecordsCentre/iRecord#674.
  • Improves search performance for taxon groups in the filter builder tool.

v8.13.0

13 Jan 15:03
Compare
Choose a tag to compare
  • Improved support for PHP 8.1, though it is not yet fully tested.
  • The way that taxon names are written in notifications has been improved. See
    BiologicalRecordsCentre/iRecord#1395.
  • When a taxon is deleted, if there are existing occurrences then the user is able to nominate an
    alternative taxa which the occurrences will be mapped to.
  • When notifications for trigger templates are sent as emails, the notification.email_sent field is
    set to 't'.
  • Fixes the incorrect updating of verification metadata in occurrences. See
    #466.
  • Support for warehouse configuration of the default user email notification settings for a website.
    See BiologicalRecordsCentre/iRecord#1247.
  • Fixes setting the verifier field in the cache_occurrences_nonfunctional table when importing
    already imported occurrences. See #452.
  • Improvements to Importer v2:
    • Skips empty rows
    • Provides better feedback in the UI if a template selected.
  • When using website based authentication for Elasticsearch, verification mode only retrieves full
    precision occurrence data for reporting. For data downloads, the data are blurred if the record
    is sensitive.
  • New fields for tracking the status of names provided by UKSI, for future improvements in the UKSI
    synchronisation process.
  • Significant revision and improvements to the code for updating the UKSI species list data from
    UKSI using the UKSI_History table (as opposed to full synchronisation).
  • Fixes a bug where certain characters in cache keys could not be saved to the cache due to invalid
    file names being generated.
  • Changed detail_occurrences view to allow verifier information to be displayed on species grid.

v8.10.0

19 Oct 11:20
Compare
Choose a tag to compare
  • Adds new fields for term code and description of terms in lookup lists.
  • Implements changes required for PHP 8.1 but not yet fully tested.

v8.6.0

09 Sep 11:20
Compare
Choose a tag to compare
  • Support for new output_formatting option in reports for details pages (occurrences, samples,
    locations) with auto-formatting of hyperlinks for text attribute data.
  • Improvements to the REST API's auto-generated documentation.

v8.5.0

09 Sep 10:32
Compare
Choose a tag to compare
  • Adds a new standard filter parameter for filtering occurrences by sample ID (smp_id).
  • Adds reports required to support a new recording_system_links Drupal module.

v8.4.0

10 Aug 15:04
Compare
Choose a tag to compare
  • Change to authorisation so that user ID in authorisation token takes precedence over user ID in
    request parameters.
  • Escaping of email addresses fixed when checking for duplicates.
  • Fixes purging of import files when scheduled tasks run from Cron with the working directory not
    set to web root.
  • Support for configuration templates for the v2 importer.
  • Adds website_id to the data captured in the imports table (v2 importer).

v8.2.0

30 Jun 08:39
Compare
Choose a tag to compare
  • Supports anonymisation of data for deleted user accounts.