Releases: SpeciesFileGroup/taxonworks
Releases · SpeciesFileGroup/taxonworks
Version 0.61.0 release
Added
- Fuzzy match to the common_names API endpoint [#4757]
- Add and remove fossil status from Filter Taxon Names #4700
- Taxon determination to New type specimen task #4745
- Browse OTUs: Quick forms in Biological associations table #4782
- Bulk Image and Documents downloaders from Filter Images and Filter Sources results via linker radial #4683
- Collecting event form: Preview map for verbatim coordinates, georeferences and geographic areas #4785
- New collecting event: Added a toggle in the Collection Object modal to mark a repository as current #4794
- Ungrouped section to "Manage biocuration classes and groups" #4813
- Freeform digitize: Stroke width input #4807
- Filter image: Add facet
Metadata depiction#4805 - Matrix row coder task: Add next|back links to bottom #4795
- New task: New biological associations II #4784
- Multi-update task: Sort column and fill column button #4826
- OTU citations endpoints - results are not yet available in the UI #4423
Fixed
- Catalogue of Life Data Package export #4816
- Task bar overlays panels when header is locked in New taxon name and New source tasks
- Basic Endemism task reports an error
- Selecting
Object Graphfrom the navigator radial of an OTU with an Asserted Distribution reports an error - BiologicalAssociationIndex is not updated when additional citations are added or removed, TaxonPages BiologicalAssociation panel has outdated citations information #345
- Filter Namespaces card not included in filter favorites #4778
- Image Matrix task was returning depictions from multiple types instead of only Observation
- alt+S on a new name in the New Taxon Name task saves two new names #4777
- Handle errors on bad BibTeX data in New Source and return a more useful message
- Handle errors on negative width/height at api/v1/images/123/ocr
- Prevent bad OCR requests from SQED image task
- Valid/Invalid Taxon Name facet value wasn't being used in the Exact case
- New Taxon Name task can create two associated OTUs via its OTU radials #4790
- Add OTU ids to Biological Associations data sent to Taxon Pages #4783
- Error on clicking the 'add children' button on a lead that's a redirect
- Error on geographic_items/1.json
- Improved error reporting for Georeference WKT (well-known-text) errors
- Image matrix viewing issues with transparent PNGs. #4800
- Images in HEIC format do not load in the image viewer #4811
- Allow creating multiple authors at a time from the New Source authors matcher #4791
- Freeform digitize: In some cases, the SVG editor does not use the full available space. #4806
- Not all selected character state text being returned to a standard key during standard key construction from interactive key
Changed
- Moved slide panel buttons to navigation bar #4694
- The edit link now opens the New Asserted Distribution task instead of old data editing interface when accessed via Radial Navigator #4768
- Filter tables: results table is now fixed to the screen while scrolling facets, with sticky column headers. #4271
- DwC Importer: When the Import/Retry button is pressed for a Checklist dataset, all rows are downloaded again instead of only the selected row.
- In filters, Taxon Name facets now default to 'Valid only' and 'Current only', and Taxon Determination facets now default to 'Current only'
- Searching for Repositories now matches across multiple terms, e.g. 'hist dep' now matches '... Department ... History ...' #4769
- Browse Collection Object: When opened without specifying an ID, the pinned ID is loaded. If no pinned ID is available, a random one is selected instead #4810
- Filters: keep per state after reset #4831
- Updated Ruby gems
- Refactor Filter annotations task #4809
Version 0.60.0 release
Added
- Match OTU by TaxonName task
- DarwinCore summary task
- Report per-object duplicate predicate use #4741
- Batch import BibTeX sources option to include Identifier
- Batch Upload Asserted Distributions now supports a
gazetteer_idcolumn #4739 - Lock header bar button #4750
- Filter namespaces #4749
Fixed
- Improved scoping of Catalogue of Life Exports
- Save notice is missing in New type specimen task
- Fix: Rails now correctly applies time zones for
user_date_startanduser_date_endparameters from theX-Timezoneheader #4721 - Classes not being eager loaded in background jobs, causing dwc importer to fail
- Admin checkboxes in project members table are not visible to project administrators.
- Add historical determination options to Taxon Name facet of Filter Collection Objects #4742
- Serial author match out of order when reopened after one match selected #4743
Changed
- Removed unused BibTeX task #1440
- Updated Ruby gems
Version 0.59.0 release
Added
- New task - Year in review - graphs and data summarizing a calendar year
- Clone last attribution button #4718
- Browse images task #4689
Fixed
- New asserted distribution task is not loading
- Biological Associations always report success on delete, even when the destroy fails because the association is the object of an Asserted Distribution #4731
Newlink redirects to graph instead of new Biological Association task #4732- Improvements to key work using OTU lists and interactions with interactive keys #4527
Changed
- Data Attribute and Object Attribute facets in all filters, to add functionality and make it clearer what is being searched for #4634
- The inventory keys API endpoint has been updated to indicate when an observation matrix is a media matrix.
- You can now delete a TaxonName if the only thing blocking the delete is an "empty" OTU #1451
- Updated Ruby gems
- Updated NPM packages
Version 0.58.0 release
Added
- New task: Verbatim author/year to cite taxon name
- New task: Dichotomous key
- New repository link to New type specimen task #4692
- Monograph facilitator to OTU radial linker #4690
- Batch create genus gender for those without one from Filter Taxon Names #4669
- Source facet to Filter Asserted Distributions
- 'Replace source' batch update to Filter Asserted Distributions #4647
- Send filter results between Sounds and OTUs/TaxonNames
- Batch upload Asserted Distributions can now match on an OTU's Taxon Name name instead of/in addition to the OTU's name
- Batch update 'Prioritize Geographic Area when indexing' value from Filter Collecting Events #4036
- Deleting a taxon name from the New Taxon Name task takes you to Browse Taxon Name for the parent of the taxon #3155
Fixed
- Filters return incorrect results when using the right Radial Filter with 21 or more selected objects. #4676
- Browse News: Old administration news is shown first instead of new news.
- Batch operation now works on venn query results, venn query results can now be sent to other filters #4663
- No error message when trying to delete a combination attached to an OTU #4670
- Error notice is now returned when trying to include media extension in DwCA export without a project API token (media links embed API token)
- Match Taxon Names task downloads have wrong valid name #4682
- New source task: Title is required to create a BibTeX source #4688
- Error on sending Taxon Name filter result to Asserted Distributions
- DwCA export optimizations #4607
- Inconsistent TW:otu_name selection from multiple values in DwCA exports in some cases
- DwCA TW:data_attributes now includes all values on a given predicate (not just the last)
- /api/v1/sounds/1
- furtherInformationURL for sounds in DwCA media export
- Performance regression in cached maps re-indexing via the rake task
Create citationbutton doesn't keep citations state once the observation is moved to another cell in Image matrix task- Add autosave option to New source task #4691
- Completed Filter connections between Filter Biological Association and Filter Taxon Name/Filter OTU to include relations by Collection Object Taxon Determination, Field Occurrence Taxon Determination, and Anatomical Part origin OTU #4685
- Alt+t on Browse Taxon Names doesn't work unless you've focused the page #4703
- Selection tool not working on the Monograph Facilitator map
- Depictions stop changing when switching between types in Edit Type Specimen task #4702
- Citations with italics don't match in Batch Upload Asserted Distributions #4268
- Useful error messages when batch loan operations fail in Filter Collection Objects #4171
- The Biological Associations index computed an error string for Anatomical Part citations #4712
- Don't calculate distribution for api/v1/taxon_names/:id/inventory/catalog (performance improvement for Taxon Pages)
- Add more LSID validations #3608
- Filter depiction doesn't return field occurrence images
Changed
- Large performance improvements to Catalog of Life Data Package export; some small regressions introduced
- Disabled autosave by default for New asserted distribution task. #4698
- Filter Contents downloads are TSV (no longer CSV)
- Updated Ruby gems
- Updated NPM packages
Version 0.57.0 release
Added
- Unify button to Manage Controlled vocabulary task #4653
- Source autocomplete now matches on alternate values of authors as People #4617
- Available facet to Filter Taxon Names #4667
- Create User form now includes adding new user to projects #4639
Fixed
- Observation matrix dashboard: several filter options don't work #4640
- New collecting event task: Biocurations panel is not working #4646
- Error on batch update from left object radial in filters using 'match identifiers'
- Browse taxon names: Sometimes when users scroll through the taxonomic tree panel, names at the bottom are not visible. #4654
- Browse taxon names: Navbar overlaps radial modals #4649
- CSD: The biocurations form doesn't show classes that do not belong to a group #4658
- New Extract task: Minor fixes related to the identifiers form #4626
- New Biological Association task: A new citation is not added when a biological association already exists, instead, it attempts to create a new one.
- Housekeeping facet: sometimes date range is off #4644
- DwCA export now correctly includes 'fossil' as
basisOfRecord
Changed
- Update to Rails 8.0; update gems
- Add the POST method for Image matrix to handle many OTUs
- New task: Refactor the task and add responsive design to the form #4628
- Removed alternate values on Source author and editor (use Person alternate values instead)
Version 0.56.1 release
Added
- subject/object type to indexed biological associations endpoint
- Source autocomplete now matches on alternate author names #4617
Fixed
- Rendering error on NOMEN batch load
- api/v1/dwc_occurrences/area_autocomplete when target=stateProvince
- Magnify icon is missing from the autocomplete
Changed
- Autocomplete list wraps the text instead of applying ellipses by default.
Version 0.56.0 release
Added
- Anatomical part #4407
- Project/Admin News (blog posts, notices, warnings, instructions) #1308
- Collecting event form: Field notes
- Taxon name reclassifier: Unify and refresh buttons #4609
- Radial navigator: Taxon name reclassifier #4609
- New source: display error messages when a document upload fails
- Added superorder rank for botanical nomenclature #4619
- Added soft validation for unjustified emendation
- Support repeated attributes with different values (to be ORed) in Collecting Event filter's Collecting Event attribute facet #4622
- Batch create Labels from Collecting Event filter #3814
- New status/control area on Complete DwCA Settings page
- Convert Collection Object to Field Occurrence #4521
- Biological Associations index #4613
Fixed
- Radial annotator: Citations forms throws an error when you try to replace an original citation
- Image matrix endpoint is not sending the correct image path
- Biological Relationship search
- Exception on Filter Source with verbatim sources
- Exception on empty searches
- Exception in New Source when serial no longer exists
- Exception in Batch Source import when import file is missing
- Respect no_dwc_occurrence setting for AssertedDistribution creation
- Don't display 'null' in Change Namespace dialog for mass Identifier annotator in Filter Collection Object/Filter Collecting Event #4618
- 'Collection objects with determinations' appears twice in Collection summary task/Taxonomic scope #4620
- Unify OTU sometimes blocked by old unused AssertedDistribution columns which have now been removed #4556
- DwC Importer preventing duplicate RecordNumber identifiers from being created #4096
- Collecting Event clone with increment-identifier fails when identifier has no numeric part
- Filtering on Data Attributes where the same attribute is repeated with a different value (matches to be ORed)
- Filtering on Data Attributes in Filter Asserted Distributions
- Prioritize abbreviated genus and species name in TaxonName autocomplete
- Make sure file is provided when doing bibtex batch loads
Changed
- Autocomplete list dynamically adjust to fit content on screen
- New source: add BibTeX source to project automatically
- Removed the Origin Relationship search boxes
- Taxon name reclassifier: disable the drop zone when rank of dragged taxon is higher than the target.
- CSD: Allow create duplicate RecordNumber identifiers #4096
- Updated Ruby gems
- Updated NPM packages
Version 0.55.0 release
Added
- Reclassifier task: drag-drop to change the parents of TaxonNames
- extend[]=notes to all api endpoints for which it makes sense
Fixed
- Background/asynchronous jobs for radial batch annotator and radial object from all filters were not creating/updating (non-asynchronous jobs were unaffected) #4592
- Show OTUs whose Taxon Name has primary type
syntypes(plural) as type 'primary type' on distribution maps (syntypealready was) - Radial annotator: Sometimes, the modal to update the original citation doesn't display
- Increase the expiration data of complete downloads so that a GBIF call after max-age is guaranteed to occur before the existing download expires, causing regeneration of a fresh complete download for the next GBIF call
Changed
- Updated Ruby gems
- Updated NPM packages
Version 0.54.3 release
Added
- Project Vocabulary link to Filter Taxon Names
- CodeMirror functionality to EML editing
- Option to load EML from an existing file
Fixed
- Exception on destroying a genus with gender
- Exception on resetting user hub prefs when none already exist
- Exception when removing oneself from a project
- Exception when using Project Activity task for DwcOccurrence
- Exception when unify fails with InvalidForeignKey error
- New CE form: Identifier form does not display a warning when the Namespace is missing #4599
- DwC occurrence importer not able to import on taxon names without pre-existing OTU
- Search on both year and stated_year in Source autocomplete #4536
- Project EML for complete project downloads fails to save if EML is too long #4602
- Closed a loophole allowing EML to be saved with STUBs
Changed
- Updated Ruby gems
Version 0.54.2 release
Added
- New TaxonName Relationship: nomen oblitum rejected between 1961 and 1972
- New field occurrences task: Layout settings #4131
- Project - customize attributes: Add spinner #2217
- Radial Batch: Added Auto-refresh checkbox to enable or disable automatic filter refresh after adding or updating records #4590
- Browse OTU: Radial navigator in BA table
api/v1/images/:1/as_pngandimages/:1/as_pngto download an image as a png- Added new TaxonNameRelationship 'Unavailable' as a subclass of 'Unavailable or Invalid'
Fixed
- Searching for very large numbers in autocomplete sometimes caused errors. #4321
- Radial annotator: Tag count doesn’t update after creating or deleting a tag using the middle menu button
- Collecting Event Clone button assigns existing annotations to the new object instead of creating new ones #4583
- Filter sources:
In projectfacet does not return correct results when selecting the "No" option. - Unify now reports an error when it fails because of too many relations
- DwC Archive download uniqueness check not scoped to unexpired downloads
- Internal/TW values don't appear with complete downloads #4581
- Fix exception on
api/v1/images/sha/
Changed
- Added warning that deleting a project's project_token can potentially break links from outside providers back to TaxonWorks for things like images
- Updated Ruby gems
- Updated NPM packages
- Save taxonomic tree settings in user preferences [#4577]
- Radial Navigator: BA edit/new slices now points to the
New Biological Associationtask (previously new BA graph task) - Delete complete downloads if project's project_token is deleted
api/v1/image/:1/scaled_to_boxnow returns a png instead of a jpg