Releases: SpeciesFileGroup/taxonworks
Releases · SpeciesFileGroup/taxonworks
Version 0.45.0 release
Added
- Created/updated overviews for user data
- Unify objects task #970
- Attribution to ObservationMatrix
- New biological association task #4026
- Duplicate OTU predictor task #4083
- DwcOccurrenceHooks for BiocurationGroups, OTUs
- New image task: is original checkbox to source panel #4090
- Confidence facets and batch operations to all Filters #4043
- Browse nomenclature task: Radial annotator for OTUs
Changed
- RecordNumber identifiers can be duplicated (namespace + identifier combinations) across CollectionObjects #4096
- Local identifier display in CollectionObject tag now prefers position to break tie with RecordNumber and CatalogNumber #4074
- Filter CO: Show only current taxon determination #4092
Fixed
- Loan OTU facet #4087
- With/out facets failing in combination with other facets #4089
- Simple TaxonName batch load failing with invalid children
api/v1/images/:id
broken for non-integer ids- Containerizing objects prevented identific increments
- New dichotomous key: Radial annotator is not loading the correct data #4076
Version 0.44.3 release
Added
dwc_occurrence_id[]
param to dwc_gallery endpoint- Image matrix link to radial linker and radial matrix
Fixed
- Date received facet on loans #4067
api/v1/images/975145cf4d25d7ed35893170abc2e852
style calls finding images by id, not fingerprint #3918
Changed
- Updated Ruby gems
- In DwC Import Otu
name
is now only set via use ofidentificationQualifier
Version 0.44.2 release
Version 0.44.1 release
Added
/api/v1/otus/:id/inventory/keys
a list of keys scoped to or containing the Otuotu_id
to ObservationMatrix, to facilitate setting scope and indexing of multi-entry keysis_public
flag to ObservationMatrix
Changed
- Revert strict
verbatim_field_number
validation #4061 - Renamed CollectingEvent
verbatim_trip_code
toverbatim_field_number
#4058
Fixed
Version 0.44.0 release
Added
- Create container task #3038
- Endpoint crossreferencing dwc_occurrences and images
api/v1/otus/:otu_id/inventory/dwc_gallery.json?per=1&page=2
- Creating depictions of CollectionObjects now updates their DwcOccurrence automatically
- Filters: Custom button to
records per page
selector #4032 - New asserted distribution: Confidence panel #4044
Changed
- Updated Ruby gems
Fixed
- DwcOccurrence now actually selects the valid name on export
- OTU taxonomy inventory API endpoint crashing on protonyms with no cached year and author.
- DwC importer column indexing confusion when there are blank headers
- Filter collecting event: Remove duplicate radial linker #4050
Version 0.43.3 release
Added
- With/out facets for Loan dates #3729
- FieldNumber local identifier sensu DwC
- RecordNumber local identifier sensu DwC #4016
- DwC importer support for FieldNumber and RecordNumber #4016 #3800
- DwC export support for FieldNumber, RecordNumber
- New RecordNumber panel for Comprehensive Digization
- Filter Otu: With/without common names
- Radial annotator: Add sort to identifiers slice #4021
extend[]=valid_name
to/taxon_names
- Valid name column in filter nomenclature
Changed
- DwC export will now use a valid taxon name if linked first to an invalid, and it is available
- EventID and verbatim_trip_code are disentangled in DwC Importer, they do not map to one-another now #3800 #2852
- TripCode is now FieldNumber (all data migrated)
- DwcOccurrence rebuilds triggered for changes to TaxonNameRelationship #4019, TypeMaterial, TaxonDetermination, Identifier::Global
- Wikidata IDs are now also loaded into recordedByID and identifiedByID #3989
- Sort order of descendant inventory
- Removed net-pop gem workaround for Ruby 3.3.3
- Facet geographic area: Spatial mode by default
- Facet nomenclature rank: Remove selected ranks from select input
- Updated Ruby gems
- New taxon name task: Add manual mode for subsequent combinations section when taxon rank is not in the list #4009
- Optimized performance of Combination name rendering and use
- Filters with Geographic area facet default to 'Spatial'
Fixed
- Header labels print without higher taxonomy #4030
- Staged images tab on collection object report
- Non-integer identifier start/end ranges raising
- Various facets in Filter OTUs not being scoped to unique records
- Saving a bad identifier from annotator fails to show message why
- Download formatted references as PDF
- Quickly clicking save before load-in on Comprehensive can detach CollectingEvent from CollectionObject
- Filter collecting events: data attribute table view is empty #4013
- Field synchronize: URI Too Large error when user pass a long query #4017
- DwC importer crashing on record with blank
basisOfRecord
#4024
Version 0.43.2 release
Added
all
button to predicate selector in Field Synchronize #4005recent_target
parameter to filters, one ofupdated_at
(default) orcreated_at
#4004verbatim_name
facet to Filter Nomenclature- Soft validation (and fix) identifying redudant use of
verbatim_name
in Combinations
Changed
- Comprehensive Specimen Digitization: Prevent user add duplicate types for type materials #4002
- Improved visual differentiation of Sandboxes
Fixed
- Fixed Loan rendering when
date_sent
is blank #4001 - New combination: Links in
Other matches
panel didn't work
Version 0.43.1 release
Changed
- Updated gems
Fixed
- Integer type checking impacting AssertedDistribution filter
- Editing DataAttributes trigger complete re-index of the DwcOccurences #4000
- Misspelled DwcOccurrence attribute
Version 0.43.0 release
Added
- Task to add image and as depictions to the objects identified in their filename #3986
- PDF version of styled/formatted source download #3996
- Type checking pattern for integers sent to
*_id
params in the API - Radial annotator: Pagination to depictions slice
- Comprehensive: Pagination to depictions panel
- Browse collection objects Pagination to depictions panel
- Filter source: add ID to list #3984
- TW_DISABLE_DEPLOY_UPDATE_DATABASE env var to disable DB backup and migration at deploy time.
Changed
repositories/autocomplete
label #3981- Updated Ruby gems
Fixed
- TaxonName filter Original combination with/out facet (both with and without)
- Removed deprecated GoogleMap georeference form #3991
- Print label generation #3992
- Generating a TaxonWorks Download for a bibtex result failing #3997
- Removed bad foreign-key constraint on BiocurationClassifications, TaxonDeterminations
- Content autocomplete not scoped to projects
- Some hotkeys don't work on Firefox on Linux #3988
- Cancel previous autocomplete requests #3982
Version 0.42.0 release
Added
- Nexus file import #2029
- POST
/annotations/move?from_global_id=<>&to_global_id=<>&only[]=&except[]=
- Clone CollectingEvent can include annotations, incremented identifiers
- Model Identifier::Local::Event in part: #3800
- Task - DwcOccurrence status
/api/v1/taxon_names/origin_citation.csv
, taxon names plus their origin citation- Reasonable min/max elevations hard validations
- Increased scope of string cleaning #3947
- DwcOccurrence filter on all attributes
- DwcOccurrence visible in Project vocabulary
- Confirmation modal on mass annotator #3969
TW_ACTION_MAILER_SMTP_SETTINGS_USER_NAME
,TW_ACTION_MAILER_SMTP_SETTINGS_PASSWORD
andTW_ACTION_MAILER_SMTP_SETTINGS_AUTHENTICATION_TYPE
env vars for container deployments
Fixed
- CE batch update collectors #3936
- Broken BiologicalAssociation scope for DwC download #3949
- NeXML render to screen #3961
- People queries referencing
use_min
anduse_max
in combination with other facets /observation_matrix_column/list
- Queries referencing emtpy
identifier_start
or end failing - Moving depiciton from an Otu could fail in some cases
- OTU inventory endpoint failing when synonyms are empty
- CachedMap metadata raises when out-of-date
- Encoding unencodable text as Code128 breaks label preview
- Identifier between range breaks filter when blank params passed
- DwcIndex failing to update on Georeference, Role, BiocurationClassification, TaxonName, InternalAttribute changes
- Sometimes URL parameters are set incorrectly in facets.
- A COLDP export name and taxon remarks bug #3837
- Project dump not working when all params were supplied #3967
- Radial annotator: Selected object in "Move to" section is not displayed in Depictions slice
- Project SQL export failed to export tables with NULL project_id.
- Spatial Summary of the results in Filter Collecting Event "URI too large error" #3937
Changed
- Upgraded to Rails 7. #3819
- Changed default URL protocol to HTTPS for TaxonWorks-generated e-mails in production environments
- Added bootsnap gem to speed up boot times.
tmp/cache
dir is used as cache by this gem - Removed
versions_associations
andshortened_urls
tables from Project SQL export - Replace validations modal in Browse nomenclature task #3974
- Updated Ruby gems
- Georeference
error_radius
rounded to nearest meter before save #3946