Releases: Indicia-Team/warehouse
Releases · Indicia-Team/warehouse
v8.18.0
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Supports anonymisation of data for deleted user accounts.