Taxonworks Versions Save

Workbench for biodiversity informatics.

v0.40.5

1 week ago

Added

  • /api/v1/taxon_name_relationships.csv endpoint

Changed

  • Dwca otu_name only includes Otu#name, never anything else.
  • api/v1/otus/autocomplete now more acurately returns the label of the matching term, i.e. Combinations are supported in rendering [https://github.com/SpeciesFileGroup/taxonpages/issues/193]
  • Update Ruby gems

Fixed

  • Quick forms: Lock buttons don't work on Biological associations.
  • Week in review task #3926
  • Missing Image metadata breaks radial
  • Basic endemism task had a broken link out
  • Prevent raise on bad polygon (LinearRing) Georeferences

v0.40.4

1 week ago

Added

  • User estimated time tracking at the per-project level
  • Orphaned DwcOccurrence and DelayedJob job metadata to admin Health report

Changed

  • Unified some methods on dwca export, refactored for speedups and memory
  • Updated Ruby gems

Fixed

  • Dwca error from missmatched ids leading to bad sorts
  • Manage controlled vocabulary task: New button resets type #3923
  • Resource is spelled recource #3922

v0.40.3

2 weeks ago

Changed

  • Browse OTU: Replace descendants endpoint for the same used on TaxonPages. Now this panel is available for all ranks

Fixed

  • 2 issues with taxon names autocomplete (internal and api/v1)

v0.40.2

3 weeks ago

Added

  • "Venn" factets to filter- logical operations on filter results #3908
  • Sort column on project vocabulary task #3915

Fixed

  • New collecting event: It tries to save the label even if it is empty
  • Spatial summary return to filter with empty cached level fields #3907
  • Comprehensive form: Sometimes Attributes are not cleaned when new collection object is created #3910
  • DwC importer crashing when uploading files with CSV extension.
  • DwC importer not honouring field and string delimiters when processing headers
  • DwC importing wrongly allowing unreadable files to be staged

Changed

  • Updated Ruby gems.

v0.40.1

1 month ago

Added

  • Some more quality-of-life changes to Leads/keys
  • Spatial summary report for CollectingEvent filter
  • Geographic Area radial navigator links to associated filters
  • Radial nomenclature: verbatim_author slice #3896

Changed

  • Gems updated

Fixed

  • Async batch update calls on individual objects failing #3905
  • DwC export without CollectingEvents failing #3897
  • Cloning CollectingEvents sets creator to the person who cloned the record
  • Filter Staged Images missing filter button #3901

v0.40.0

1 month ago

Added

  • Model FieldOccurrence (observations sensu iNaturalist), with corresponding "new" task #1643
  • Model "Lead" (dichotomous key support), with corresponding "new" task" #1691
  • Key hub task #3881
  • New OTU task
  • "Week in review" task, visualize records added and navigate to them in filter context
  • OTU name to Filter CO result #3861
  • Batch add/remove sources to project from Source filter #3888
  • Add taxon name autocomplete to Type specimen facet
  • DwC Dashboard: Use the same DwC download of collection object filter task
  • DwC-A Workbench: Add pagination for created imports
  • Clone mode on image matrix
  • Radial CO: Add preparation type slice #3889
  • Radial mass navigation #3672
  • Batch update or add data attributes #3748
  • !! TODO: Include OTU name in filter collection objects result [#XXXX]
  • Text file delimiter options to DwC import #3894
  • CSV format for DwC importer

Changed

  • Images can no longer be duplicated attempting and are seemlessly normalized at creation #2909
  • Filter images: Remove quick forms for Depictions #3869
  • New image task: Add alert when trying to restart the interface without applying changes
  • New CE: Destroy label when print label input is empty #3878
  • Updated Ruby gems
  • DwC importer now defaults to use " as string delimiter when importing and downloading tables.

Fixed

  • Project vocabulary handling of numeric fields
  • Rediculous number of identifiers preventing collecting event editing #3715
  • Community-based models not showing AlternateValues #3883
  • Browse OTUs: headers do not link to correct panel #3868
  • DwC-A importer crashing on hybrid formula scientific names
  • Crash when georeferencing with zero meters of uncertainty
  • New CE: Custom attributes don't refresh on new/edit CE [#3874]
  • Radial quick forms: Asserted distribution screen partially blocked by a white rectangle #3891
  • Print label task doesn't apply styles to labels #3776
  • Missing collection object links on map markers
  • Handling of [sic] in Protonym#original_combination_infraspecific_element [#3867]

Special thanks to Tom Klein for his amazing open-source contributions on this release!.

v0.39.0

2 months ago

Added

  • Project vocabulary task #864
  • Global identifier classes for Web of Science and Zoological Record #3853
  • /api/v1/biological_associations/simple.csv endpoint
  • Return a png of any image via /api/v1/images/:id/scale_to_box(/:x/:y/:width/:height/:box_width/:box_height) #3852
  • content_type and original_png attributes to /api/v1//images/123 #3852
  • Ability to extend housekeeping on some filters to check changes on related models #3851
  • Some new soft validations on Misspellings

Fixed

  • Handle bad BibTeX coming back from CrossRef.
  • Quick Forms: Observation matrices slice doesn't work
  • Quick Forms: Content slice doesn't display contents #3850
  • Browse OTU: Load preferences
  • New loan task: reset button doesn't work #3856
  • New image task doesn't create citations without attributions
  • Missing pagination headers for 4 endpoints #3859

Changed

  • Allow omitting seconds in non-interval ISO-8601 date times in DwC importer.

v0.38.3

2 months ago

Added

  • /api/v1/common_names #3794
  • /api/v1/biological_associations/simple A simple table format for BiologicalAssociations
  • Housekeeping facet in filters has "Recent" button with options to populate past date ranges
  • Radials to New image task

Fixed

  • DwC download not scoping DataAttributes correctly when records are a subset of objecs from a CollectingEvent
  • DwC Dashboard buttons scoped to recent timeframes #3774
  • A couple .csv endpoints for /api/v1
  • Radial annotator: Filter tab doesn't work in depictions slice #3824
  • Filters: Geographic area facet doesn't clear geographic area after reset #3840
  • Radial collection object: Taxon determination list is not visible
  • Align metadata in GeographicItem debug view
  • Biological associations filter bugs
  • Several radial annotator and batch annotator slice fixes
  • DwC checklist importer fails quietly when taxonomicStatus is empty #3783

Changed

  • Documents are no longer destroyed when the last documentation referencing them are deleted.
  • Use Ruby 3.3
  • CI build/test with PostgreSQL 15
  • CI base image uses Node 20

v0.38.2

2 months ago

Added

  • Highlight row on click in DwC Importer #3795
  • Batch update CollectingEvent from CollectionObject filter radial
  • Batch update meta_prioritize_geographic_area from CollectingEvent filter radial #3498

Fixed

  • CollectionObject summary nomenclature tag failing when no names are present
  • Papertrail views for most models were failing
  • Syncronized winding of polygons and multipolygons #3712, and others
  • DataAttribute alignment in DwC, take 3 #3802
  • Radial Annotator: Citation count no longer updates #3806
  • Radial Annotator: Depiction count no longer updates #3813
  • Radial annotator: Attribution slice loads incorrect records
  • Image matrix: OTU depictions cells are not displaying the correct images when otu_filter parameter is set
  • New combination task freezes in some cases
  • SQL project dump duplicating hierarchies tables rows causing index creation to fail on restore
  • OtuPicker doesn't display OTU label when a new OTU is created in New loan task [#3809]

Changed

  • All polygons and multi_polygons in GeographicItems are wound to CCW after save
  • Updated Ruby gems

v0.38.1

3 months ago

Fixed

  • DwC dumps cross-mapping attributes between CollectingEvent and CollectionObject (for real?) #3802
  • Favorite cards section layout
  • Radial batch triggers "re-search" when nothing is changed
  • Custom attributes component loads auto filled with incorrect values #3805
  • DwC importer crashing on real DwC-A zip archives when first table rows are not headers.