Skip to content

Releases: SpeciesFileGroup/taxonworks

Version 0.61.0 release

20 Mar 20:10
49bd967

Choose a tag to compare

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 Graph from 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

21 Feb 00:32
64a4ffa

Choose a tag to compare

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_id column #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_start and user_date_end parameters from the X-Timezone header #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

04 Feb 16:28
fab1cef

Choose a tag to compare

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
  • New link 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

23 Jan 23:34
86e1a45

Choose a tag to compare

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 citation button 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

07 Jan 00:57
74d0fd2

Choose a tag to compare

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

12 Dec 23:56
ce6d689

Choose a tag to compare

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

10 Dec 16:51
0f0acd1

Choose a tag to compare

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

06 Nov 02:37
c7c7525

Choose a tag to compare

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 (syntype already 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

03 Nov 02:17
ab8ce2b

Choose a tag to compare

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

24 Oct 01:01
5a0f0c6

Choose a tag to compare

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_png and images/:1/as_png to 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 project facet 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 Association task (previously new BA graph task)
  • Delete complete downloads if project's project_token is deleted
  • api/v1/image/:1/scaled_to_box now returns a png instead of a jpg