Taxonworks Versions Save

Workbench for biodiversity informatics.

v0.35.0

7 months ago

Added

  • Outdated names task for CollectionObjects (compare to COL) #2585
  • Unified project data download task #1009, in part
  • Download project as zipped TSV tables in Download #1009
  • CSV generating endpoints /api/v1/taxon_names.csv and /api/v1/otus.csv
  • Filter CollectionObject links to "Collection Summary" task #3434
  • CollectionObject type facet
  • Coordinate and collecting event sections in Browse OTUs

Changed

  • Download routes now name files as .tsv
  • CollectingEvent allowable max records made smart #3590
  • Added extend[]=attribution to /images/123.json

Fixed

  • TaxonNameClassification download
  • TaxonName descendants facet always included self, it shouldn't have
  • Without document facet
  • Object cloning in OriginRelationship caused infinite loops #3594
  • Quote handling in API autocomplete calls
  • Organization name not displaying in attribution copyright label
  • Manage Controlled vocabulary term: CVT list is not reloading after clone them from other project
  • Not possible to delete asserted distribution once added in radial object #3591
  • Manage controlled vocabulary: Delete button doesn't work #3593

v0.34.6

7 months ago

Added

  • WKT and GeoJSON endpoints for /geographic_items/123.wkt
  • Clone ControlledVocabularies across projects #3562
  • Batch move taxon names to a new parent within TaxonName filter #3584
  • Batch update Source with a Serial within Source filter #3561
  • Browse nomenclature hierachy nav counts of invalid/valid link to filter
  • Reset forms for user preferences and project card favorites #3545
  • Otu RCC5 relationships to the COLDP exporter [#3569]
  • Filter images slice in radial linker #3574
  • Name relations to Catalogue of Life data package exports [#1211]
  • Type Materials to Catalogue of Life data package exports [#3213]
  • Filter list: Add border to highlight the last row where a radial was opened #3583

Changed

  • Update Gemfile
  • TaxonName stats metadata includes coordinate OTUs and synonyms of self
  • Change map position in Filter collecting events #3571
  • Add type material button is now blue #3579
  • Radial navigator: close radial menu when slices are opened in a new tab/window clicking and pressing ctrl/shift/meta keys #3582

Fixed

  • Loans referencing containers have 'Total' properly calculated #3035
  • TaxonDetermination sort order on CollectionObject comprehensive/browse... again #1355
  • OTU API autocomplete not resolving to valid OTU
  • Attribution rendering had cryptic license value #3577
  • GeographicAreas not registering for some DWCA imports [#3575]
  • New collecting event: georeference from verbatim button creates two identical georeferences #3573

v0.34.5

8 months ago

Added

  • Cached map item report (linked from Filter OTUs)
  • Depictions list on Filter image

Changed

  • Calls to /api/v1 have a new key/value signature
  • Staged image metadata field format from JSON to JSONB [#3446]
  • Updated Ruby gems

Fixed

  • Batch import BibTeX failing on empty entries
  • Chronology stats report
  • ImportAttribute facet not working on any predicate searches
  • Taxon name/otus filter order bug
  • Staged image queries failing when multiple facets used #3556
  • Citations list is truncated in Radial Annotator #3560
  • DwC attributes are now showing in Stepwise determinations task
  • Quick taxon name only works for species #3554
  • Filter Images: Change per doesn't update the table #3566

v0.34.4

8 months ago

Added

  • ImportAttribute facets to various filters
  • Project data curation issue tracking URL field (and to base API response) #3550
  • Manual option to regenerate derivative images on Show Image
  • API gallery endpoint /depictions/gallery
  • Image quick forms, add depictions in the context of an image #3540
  • Tables of data to nomenclature stats plots, with option to copy to clipboard
  • With/out nomenclature date facet on filter nomenclature
  • Determiners can be re-ordered (topmost, regardless of year, is preferred) #1355

Changed

  • Updated Gemfile
  • Updated JS packages
  • Derivative images strip EXIF and auto orient
  • TaxonName autocomplete change to a strict match mode.
  • Bold geographic levels in Type specimen panel in Browse OTU #3544

Fixed

  • Subqueries in unified filters were silently ignoring components of the query, e.g. fix spatial + subquery requests #3552
  • Geographic level names not displaying on Browse OTU #3553
  • Sqed images that fail processing will try again with slower method automatically #3070 #3443
  • TaxonName dynamic observation matrix row not properly scoped #3454
  • OTU API autocomplete fails to sort results
  • Duplicate type status per CollectionObject are not allowed #3535
  • Edit/New taxon name: Author order for taxon name does not match author order of source #3551
  • Some issues with order of roles (e.g. Determinations) in display #1355

v0.34.3

8 months ago

Added

  • Task - Nomenclature by year plots #2472
  • API for BiologicalRelationships -api/v1/biological_relationships?extend[]=biological_property #3525
  • Organization to Attribution slice in Radial annotator #3529
  • Delayed job queue cached, currently used in Role-related updates #3437
  • Allow organization determiners in DwC occurrences importer

Changed

  • Error radius also captured as literal value in addition to conversion to error polygon #3471
  • Batch update of collecting event geographic areas is now run in the background, limited to 250 record #3527
  • Reverted index-based TaxonName autocomplete to comprehensive version
  • Upgraded docker env to Postgis 3.4

Fixed

  • Missing synonym record for basionym in COLDP export [#3482]
  • Fixed loan related links in several places #3463
  • Common name language ISO when no language #3530
  • Attribution displays owner/copyright holder Organization names #3515
  • CollectingEvent filter fails on cachedgeo* fields #3526
  • Reviewing and Organization's related data
  • CollectionObject timeline didn't show loans when object containerized #3528
  • Browse Annotations "On" filter doesn't work #3505
  • Georeferences are not cleaned after unset current collecting event in comprehensive specimen digitization task #3533
  • Fix collection object pagination in Browse OTU

v0.34.2

9 months ago

Added

  • Subsequent Name Form section in New taxon name #3460
  • Original form section in New taxon name

Changed

  • New species name button is now always visible in Type section on New taxon name task
  • Improve COLDP export delimiter usability [#3522]
  • Updated Node packages and Ruby gems

Fixed

  • Role scoping broken, affecting things like Verifiers list #3514
  • api/v1/citation failing on last page of results #3524
  • Fix generation of Unit tray labels from Filter nomenclature
  • Object graph view failing to render (controller object no longer available!?)
  • People as sources missing missing relationship (broke object graph)
  • Combinations in COLDP exports lack rank #3516
  • Fix coldp.rb undefined method iso8601 for nil:NilClass #3512
  • Improve TaxonName autocomplete result prioritization #3509
  • Clone button is not clearing input after cloning

v0.34.1

9 months ago

Fixed

  • Missing organization tab in Owner panel on New image task
  • BibTeX download shows incorrect results on New source task #3510
  • Asserted distribution API endpoint crashing when count is above 50

v0.34.0

9 months ago

Added

  • api/v1/data_attributes/brief endpoint
  • api/v1/controlled_vocabulary_terms endpoint
  • Extracts are citable
  • modified and modifiedBy fields to the COL data package exporter #3464
  • Pagination to Labels and TypeMaterial .json endpoints #3472
  • DataAttribute columns for CollectingEvent and TaxonName filters
  • Added ranks for viruses
  • CachedMap framework - compute low-resolution maps quickly #3010
  • .json and .geojson endpoints implement CachedMaps at /api/v1/otus/:id/inventory/distribution
  • Administrator dashboard for CachedMap status
  • New indices for some name/cached related fields (Otu, TaxonName, Source)
  • Batch update Geographic area radial to filter collecting events
  • Customized API version of OTU autocomplete
  • GBIF map tiles as an option on maps
  • Add related option to nodes in Biological associations graph task
  • Layout settings for New image task

Changed

  • Predicted adjectives for the epithets ending with -ger and -fer
  • Optimized Gnfinder playground new-name detection
  • Optimized /api/v1/asserted_distribution, also now uses extend[]=geo_json (disabled if > 50 records requested)
  • Updated /api/v1/biological_associations to report full taxonomy #3438
  • Updated Ruby gems
  • Added date format recognition ####-##-## [#3453]
  • Add hyperlinks to OTU labels in Filter biological associations table #3444
  • Updated many relationships to validate based on presence of objects, rather than parameters
  • Simplified behavior of Otu and TaxonName autocomplete to use new fuzzier indicies
  • Clone loan button redirects to new loan task #3462
  • Multiple improvements in DwC importers

Fixed

  • Georeference parsing didn't handle new Z
  • Clearing PinboardItems by class
  • Rendering TNT matrix labels
  • Initializing new Extract when no Extracts present
  • DataAttribute filter facet not working for non-exact matches
  • Speed response for Filter's returning DataAttributes #3452
  • Going from Image filter to others could result in duplicated rows
  • DWCA Importer: Geographic Areas not imported #1852
  • Error on catalog_helper: history_other_name
  • Error on taxon_name_relationship on rank_name.
  • Create new asserted distribution when is_absent is checked in New asserted distribution task
  • Repository selection does not appear in Filter Collection Objects #3430
  • Docker pointing to outdated base image.
  • Global identifiers resolve check not honouring HTTPS
  • Interactive keys were not properly scoping to projects in some cases
  • Annotations were sometimes added to objects that no longer existed #3445
  • Disable editing of imported rows in DwC importer task #3469
  • Fixed URL hostname string matching in some places.
  • Matrix Column Coder throws an error after autosave ends and observation to be saved no longer exists
  • New line delimiter doesn't work in Filter collection object #3480

v0.33.1

1 year ago

Added

  • NOMEN batch importer error handling/reporting improvements #3427
  • More annotation-related facets to Observations filter

Changed

  • Autocomplete requests optimized by speed
  • NOMEN batch importer treats authors only as verbvatim, Roles are no longer created.

Fixed

  • Without depictions filter facets
  • Descriptors facets referencing observation/matrix presence/absence
  • Errors on taxon_name.rank_name and paper_catalogue.combination
  • Documents facet in Source filter
  • Documents from other projects appearing in count on radial annotator #3348
  • Verbatim name contained 'Suffix' #3425
  • Observation matrix facet doesn't work in Filter descriptors
  • Lock Is original and Is absent checkboxes in citation form
  • Pagination doesn't work correctly in Filter biological associations #3426
  • Records per page doesn't work on page change in Citations by source task

v0.33.0

1 year ago

Added

  • Basic RCC5 support (= OtuRelationship) #257
  • Unified filter to observation matrix integration #3415
  • Biological associations can now be depicted
  • Data depiction facets
  • Biological associations filter annotation-based facets
  • New stage-only staged image type #3400
  • New left-t stage layout #3367
  • Add button to add biological associations from Related modal in new biological associations task
  • ImportDataset facet in Filter collection objects #3419

Changed

  • Updated author and year string for family-group names
  • Recent predicate list
  • Recent languages list
  • People autocomplete
  • GeographicArea autocomplete (exact match on alternate value)

Fixed

  • Nomen (was "castor") batch load was not assigning parent correctly #3409
  • Source and People API endpoints don't try to authenticate #3407
  • Date range in filter Collection Object not being applied #3418
  • Year import in NOMEN (was "castor") import #3411
  • PublicContent missing is_community? method preventing reporting.
  • Loans dashboard fails to render when no loans are present
  • Staged image processing when boundaries fail to be calculated and calculate incorrectly
  • Bug with engine in interactive keys #3416
  • Collection object classification summary #3412
  • BibTeX typo #3408
  • Includes type material and type material observations don't work in Filter images
  • Changing the number of items per page or the page shows loan items that are not from the current loan in New/edit loan task #3413
  • Sort by name gives an wrong order in filter nomenclature task