Recent Releases of TaxonWorks

TaxonWorks - 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
  • 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 1 month ago

TaxonWorks - 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 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 months ago

TaxonWorks - 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)

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 2 months ago

TaxonWorks - 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.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 3 months ago

TaxonWorks - 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 3 months ago

TaxonWorks - 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 (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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 4 months ago

TaxonWorks - 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 4 months ago

TaxonWorks - 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_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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 5 months ago

TaxonWorks - Version 0.54.1 release

Added

  • Author summary task
  • Filter Sources: CSV List includes serials name and more logical prioritization of fields #3154
  • Filter Sources: Editors facet
  • Radial navigator: links to filter source/taxon names for People #3132
  • Additional sensitive data excluded from logs
  • Search for people by orcid id or wikidata Q id using only their number
  • Browse OTU: Tag column in biological associations table
  • api/v1//otus/inventory/alphabetical: Returns OTUs in alphabetical order
  • Filters: Notes facets
  • Editors facet to filter sources
  • More AssertedDistribution data now exported to Darwin Core
  • Added api endpoints api/v1/taxon_determinations and api/v1/taxon_determinations/n
  • Support for Postgres17

Fixed

  • 'Use a key' shows a blank page #4557
  • Browse nomenclature: The navigation panel does not update its size correctly
  • Filter CO: Types facet doesn't work after reseting the interface
  • Browse OTU: In some cases, asserted distribution citations are rendered incorrectly
  • Filters: Select all checkbox doesn't respect the column filter #4572
  • Error on Sqed browsing when sqed layout was None #4550

Changed

  • Update shakapacker, replace babel by swc. Move from webpack to rspack. If running your own server we recommend deleting your node_modules directory before updating packages and gems.
  • Added new subclass 'Unavailable, linked to:' to the existing 'Unavailable or Invalid' taxon name relationship
  • 'Default' and 'new' for containers now use the New Container task
  • Distribution maps only display valid primary types as 'Type material' (all other type material is now displayed as collection objects) #4567
  • Updated Ruby gems
  • Updated NPM packages
  • Filters: refresh current page after closing Radial Batch #4571
  • Configured radials now support teleport by default

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 5 months ago

TaxonWorks - Version 0.54.0 release

Added

  • /api/v1/dwc_occurrences/area_autocomplete?term=Can&target=country|stateProvince|county
  • Indecies on geo-related DwcOccurrence fields
  • Radial filter: Source => TNR and vice versa
  • Taxonomic tree: Options to show/hide descendants count and Level-based coloring.
  • Interactive key descriptor selections can be used to help create a dichotomous key #4527
  • Browse OTU: Radial annotator to biological associations panel
  • Filter biological associations: Data attributes facet
  • Quick forms: Publish/unpublish toggle button to Content slice
  • Api endpoint for 'complete' DwCA project downloads at /api/v1/downloads/dwc_archive_complete?project_token=<> #2830
  • Project admin preferences panel for settings related to complete downloads

Fixed

  • Error on Globi preview of biological associations and on api/v1/biological_associations.globi
  • class being named dwcClass and rebuild_set leaked in DwC OTU inventory API endpoint
  • Lead text sometimes doesn't update in the UI after save in 'full key' display mode
  • Taxon name statistics now load much faster for higher taxa. Valid taxa counts are unchanged but invalid and otu-taxa counts have decreased slightly in some instances due to being counted differently.
  • Fix DwCA media and resource relationship extensions to refer to core occurrences properly (this previously prevented extension data from displaying on GBIF occurrence pages)
  • api/v1/otus/autocomplete (used by search on TaxonPages) sometimes didn't return all results #4553

Changed

  • Mass annotate namespaces in Filter Collection Objects/Filter Collecting Events now requires selecting the namespace(s) to replace
  • Changed file extension from .csv to .tsv in DwC OTU inventory API endpoint to facilitate readers to detect field separator correctly.
  • Updated interactive key endpoint to hand work with dichotomous keys
  • Make distribution on /api/v1/taxon_names/:id/inventory/catalog an extends option
  • Target updated PG client

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 6 months ago

TaxonWorks - Version 0.53.2 release

Added

  • /api/v1/sources/bibliography end point, a simplified response
  • Administration user activity cumulative projects/year plot
  • Browse OTU: Radial annotator to Timeline #4057
  • Radial CO: Accessions / Deaccession
  • Filter CO: Containerized facet
  • Radial navigator: New extract and Browse OTUs task for CollectionObject #2882 #2860
  • New collecting event task: Add field occurrence panel #4529
  • New descriptor task: Add recent list
  • Support for DwCA Media extension #1488

Fixed

  • Expand the view of any/all parts of the taxonomic hierarchy in the Navigate panel as needed #3585
  • Match taxon names task sometimes doesn't work with long name lists of names #4523
  • Radial navigator: Browse taxon name link doesn't work for Combinations #4526
  • Shape picker: Missing Map tab #4532
  • Some cases of unify failing on otus from different rows of the same matrix #4140
  • Nexus import fails on filename/extension error #4531
  • Internal error when loading matrix column coder
  • Fix unify Otus when otus are associated with BAs having otus on subject side #4139
  • Filter stage images: Pagination is missing #4540
  • Browse OTUs: Parents list is missing when a taxon has many OTUs
  • DwCA Resource Relationships extension updates
  • Simple taxon name import raises an uncaught error when there are misformed author strings #4541
  • Occasional 'holes' for relatively small states in cached maps
  • Deadlocks on georeferences in cached maps rake task

Changed

  • Allow accepted as taxonomicStatus and empty acceptedNameUsageID for valid names in DwC checklist importer
  • Update maps in all tasks
  • CSD: Identifiers can be deleted from the form once they are saved
  • Updated Ruby gems
  • Updated NPM packages

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 6 months ago

TaxonWorks - Version 0.53.1 release

Added

  • Match taxon names: Total count for matched/unmatched tables #4509
  • Match taxon names: remove authors option
  • Broadcast toggle to new asserted distribution and new biological associations #4507
  • Browse OTU: Maps now display clusters to group nearby points for performance and better visualization

Fixed

  • Observations API response
  • Simple TaxonName batch loader rendering and author values
  • Missing map in asserted distribution view #4515
  • Batch Asserted Distribution upload (for Otus and Geographic Areas) #4268
  • Vue devtools integration for 'openInEditor'
  • Cached maps no longer include is_absent AssertedDistribution data #4506
  • ColDP column alignment, gender agreement (candidate), rendering of infraspecies, "sic", years, scope including Combinations for leaf names

Changed

  • Browse OTU: shapes that have multiple objects are now colored with the most relevant object type. #4508
  • Match taxon names: new layout
  • Slide panel buttons are now more hidden to avoid overlapping issues with the rest of the interface. #4512

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 7 months ago

TaxonWorks - Version 0.53.0 release

Added

  • Monograph facilitator task - distribution map with taxon determination overlays/editing #4113
  • Browse OTU: collection objects and field occurrences sounds
  • Filter TNR: Include subclasses option for relationship type facet #4460
  • Filter Loans: Recipient and supervisor names #4498
  • You can now remove a prefix from virtual identifiers when switching to a non-virtual namespace in Filter CO,CE mass annotate identifiers
  • Taxon Name stats api call now returns fossil/extant counts
  • Add filterable otus list during key creation; send Otu filter result to key creation #4287
  • You can now choose to work with the full key in the Edit Key task #4381

Fixed

  • You can now spatial search on Collecting Event Geographic Areas when there aren't any Georeferences #4073
  • CSD: Search autocomplete doesnt't work #4481
  • CSD: Next by ID and Identifier don't work #4480
  • Trying to delete the Collecting Event of a Field Occurrence now reports an error rather than causing an exception
  • Drawing a new Gazetteer shape over an existing shape while zoomed in sometimes causes a zoom out #4483
  • Batch source interface: Sources are not added to the project after create them #4478
  • Filters: Light mode shows up in dark mode in By Attributes facet #4486
  • New field occurrence task: A Field Occurrence has to be saved twice to save it when creating a new Collecting Event
  • Image viewer: Large images overflow to the right of the container
  • DwC importer occasionally crashing when mappings are computed while staging
  • Help bubbles are sometimes partially opaque and not readable [#4497]
  • Filter Taxon Name *ify (validify, etc.) facets sometimes don't return all results #4494
  • 404 Not found crash when session references an invalid project
  • Sound wave color in dark mode
  • Fix feature specs failing more often than normal

Changed

  • Asserted Distributions could formerly only make assertions about the distribution of Otus. They can now assert distribution for Otus, Biological Associations, Biological Associations Graphs, Conveyances of Otus, Depictions of Otus, and Observations of Otus #4025
  • Asserted Distributions returned by the /api/v1/asserted_distributions/n endpoint now include distributions based on different object types (formerly only Otu). You can check the object type of each distribution using the new type key of the distribution object record: {type: 'Otu' or 'BiologicalAssociation', ... }
  • Updated Ruby gems
  • Uploading DwC datasets with duplicate fields no longer allowed
  • Removed Otu Distribution task
  • Updated Ruby gems
  • Updated NPM packages

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 7 months ago

TaxonWorks - Version 0.52.2 release

Added

  • Radial mass annotatior: Add is original to citations slice
  • New FO: Lock/Unlock all shortcut
  • Filter taxon name relationship: Add slices to radial filter for taxon name subject/object #4461
  • The following facets to Filter Images: Creator, Editor, Owner, Copyright holder, Source, License, Copyright Year, Depiction caption #3511
  • Add with/without origin citation facet to Filter Taxon Name Relationships
  • Radial mass annotator: is original flag option in batch citation #4458
  • Filter Observations: Sounds facet
  • Add 'include_common_names' parameter to API Otu autocomplete
  • DwC import task: Detect and highlight columns that will be ignored #4406
  • Project data export task: Recent download table #4470
  • Field synchronize: Object label column #4477
  • Custom password option for database exports #4476
  • FieldOccurrence tab for subject/object on New Biological Association task
  • Rebuild set index for dwc_occurrences

Fixed

  • Soft validation fix for combinations of plant names.
  • Soft validation "Fix" buttons not working #4450
  • Error radius not rendering in Georeference panel #4448
  • Issues pop-up screen not rendering properly #4447
  • Prevent cycles in SerialChronology (no accompanying data migration, remove bad data manually)
  • Biocuration lock "lost" when rapidly creating records #4415
  • Depiction list isn't populated in Image's depictions quick form #4465
  • Specimens lots failing to generate DwC indexing in DwC importer #4466
  • Filters: Sometimes sort column button doesn't work #4442
  • Filter Taxon Names to Gender Summary fails with too many ids #4479
  • Filter Asserted Distributions doesn't return all results for some spatial shapes #4464

Changed

  • Gazetteer shapes can now be added to/removed after save #4399
  • Rename Content by nomenclature ("Brock") to Content by taxon names ("Brock")
  • Rename Download nomenclature (basic) to Download taxon names (basic)
  • Rename Nomenclature stats to Taxon names stats
  • Rename Synchronize nomenclature and OTUs to Synchronize taxon names and OTUs
  • Topic facet: Show all topics in a modal #4456
  • Updated Ruby gems
  • Field Synchronize and multi update task now sorts by ID url parameter #4472

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 8 months ago

TaxonWorks - Version 0.52.1 release

Added

  • Filter asserted distributions: OTU Radial to table results
  • New OTU task: Recent list #4413
  • Sound size summary to Admin user activity task
  • Multi-update DA task: Allow empty cell pasting #4436
  • Created and updated dates to DwC import cards #4439

Changed

  • Rename Browse nomenclature and classification to Browse taxon names
  • Rename Filter nomenclature to Filter taxon names
  • Rename Nomenclature match to Match taxon names
  • Rename collection object match to Match collection objects
  • DwC import task: display imports from newest to oldest #4441

Fixed

  • Organization related Attribution validation #4433
  • Gender summary task (linked from Filter taxon names)
  • GeographicArea is missing on Georeference modal #4420
  • Saved GeoLocate georeferences are missing on Georeference modal #4422
  • Filters: Data attributes display in filter results even if they are not selected in custom layout #4424
  • Field synchronize task doesn't work when you open it from Filter people #4425
  • Collecting event form: CE generate label not working when there aren't collectors #4434

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 9 months ago

TaxonWorks - Version 0.52.0 release

Added

  • cached_gender and cached_is_available to TaxonName (eliminate many n+1 queries)
  • Filter TaxonNameRelationship
  • Tab options on Field Occurrence smart selectors (select_options)
  • Radial Collecting event: Add remove geographic area option in Set geographic area slice #4375
  • Filter sources: With/without pages facet #4374
  • Field occurrences facet to Filter images
  • Field occurrences to biological associations graph task
  • Field occurrences to observation matrices
  • New Field occurrences: Reorder fields
  • Browse OTU: Depictions to Field occurrences and Specimen records panels
  • Identifier batch annotator to Filter Collecting event and Collection object
  • 'Ignore pagination' option to Venn facet of filters #4390
  • New filter for Taxon Name Relationships
  • General verifier facet
  • .text_tree rendering for TaxonName instances
  • Help for new OTU fields
  • Task - Filter Nomenclature - TaxonName relationship without citation. #4010
  • Browse OTU: Sort buttons to Asserted distributions table #4411

Changed

  • Updated Ruby gems
  • Updated layout of data and internal attribute facets
  • Remove unused GeographicItem columns
  • Optimizes a lot of nomenclature related SQL, removing, for example, unnecessary ordering
  • A massive speedup of the CoLDP export across the board, ~25x
  • ORIGINAL_COMBINATION_RANKS to align with other constants
  • Unifies full_name_hash return
  • Filters: Selected records are kept if they appear in new searches #4393
  • Refactored and unified collecting event form across all tasks
  • Unified and improved some batch functions
  • Disable CrossRef and BibTeX only when created source has unsaved changes [#4405]
  • Switch shape geo_json type attribute value from snake to Pascal
  • Improve performance of DwC importer vs. georeference related data
  • Tweaks to Biodiversity wrapper to better handle subgenera
  • Begins to isolate and unify Protonym name formatting code (protonym/format.rb)
  • Better .heic image support.
  • Better Container autocomplete
  • New taxon name: Moved checkboxes next to names in Manage synonyms #4414

Fixed

  • TaxonName cached_classified_as built with space #4373
  • Temperature units
  • Unify task: No message error is displayed when merging fails
  • New field occurrence task: Collecting event radials don't work on new CE #4354
  • Filter Collecting event: Data attributes layout #4355
  • Radial Collecting event: error radius is not copy on Set Georeference slice #4358
  • Filter Collection object: Results are not displayed when DwC information is missing
  • New Asserted Distribution task can't create more than one Asserted distribution on a given OTU #4388
  • Radial filter: When opening a filter link in a new tab, the filter page loads empty when the URL is too long #4360
  • Smart selectors don't refresh on new Collecting event and new Field occurrence after save
  • Import DwC slowdown (thanks for reporting Davide)
  • Filter Collecting event: "In range (Integers)" missing data #4387
  • Searching by Data Attribute can fail to find some/all [#4365]
  • Browse OTU: The map render each asserted distribution shape in a different color #4404
  • Filters: Radial navigator overlaps when columns are locked #4408
  • API identifies more OTUs in key related responses

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 9 months ago

TaxonWorks - Version 0.51.0 release

Added

  • Gazetteer model - custom geospatial shapes for your project #1954
  • Matrix radial to Sound and FieldOccurrence filters
  • Celsius and Hertz quantitative units to Descriptors
  • Batch georeference on Filter CE #4336
  • New content task: Publish content button
  • Batch georeference on Filter CE #4336
  • Send Filter Field Occurrence results to Filter Image, and vice versa #4348
  • Add Field Occurrence as an option to more facets in Filter Images and Filter Observations
  • Send filter results between Observations and: field occurrences, extracts, and sounds

Changed

  • Asserted Distributions returned by the /api/v1/asserted_distributions.json endpoint include distributions based on both Geographic Areas and Gazetteers (new). You can check the type of each distribution using the new type key of the distribution record: {type: 'GeographicArea' or 'Gazetteer', ... }
  • Improved performance on cached map building and spatial filtering
  • Removed Match geoference task #4336
  • Updated Ruby gems
  • Updated NPM packages
  • Radial CO: Increase Taxon Determinations batch load limit to 5000 #4349

Fixed

  • Project not required for batch add users #4327
  • Repository edits trigger DwcOccurrence updates #4342
  • Observation matrix OTU content exception
  • Syncronize nomenclature/OTUs task initialization
  • Filters: pop up screen overlap when columns are locked #4322
  • Browse Otu: display verbatimLocality in Specimen Records section #4331
  • CSD: Missing Georeferences when collecting_event_id is passed by parameter #4339
  • Background mass annotate Confidence or Protocol Relationship on >300 filter results [#4344]

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 10 months ago

TaxonWorks - Version 0.50.1 release

Added

  • TaxonName filter report summarizing gender in a table
  • Tooltips on various radials
  • More DwC fields for FieldOccurrences

Changed

  • Improved data overview graphs, options
  • Further improvements to Container metadata display
  • Update Rubygems
  • Update NPM packages
  • Improved some auto-focus behaviour

Fixed

  • Various filter Content fixes
  • Various Batch/Mass annotator fixes
  • Browse collecting event fails to load
  • A TaxonDetermination related filter parameter issue
  • TaxonDetermination related issues on FieldOccurrence and CollectionObject
  • When Sounds fail to destroy the error is not caught
  • Unify fails to activate #4310
  • Unify fails to merge FieldOccurrences #4315
  • Repositories shouldn't try to render Citations
  • Pdf download of formatted sources
  • 500 on filter mass annotate for an annotation not supported on the model #4307

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 10 months ago

TaxonWorks - Version 0.50.0 release

Added

  • decorator_status to api/v1/taxon_names/:id/inventory/summary
  • Radial annotator and navigator to role picker list
  • CSD: Highlight header bar when DwC re-index is pending #4275
  • New source task: Citations count #4237
  • Allow catalog number to start with zeros in Grid digitizer task #4291
  • Filter collection objects: Extend response to include container item #4285
  • Browse Nomenclature: Focus button #4283
  • Sounds and conveyances. Browse, filter, new from radial. #244

Changed

  • Browse OTU: Specimen records are displayed on DwC table #4138
  • Updated Ruby gems

Fixed

  • Eliminate 404 behaviour in Synchronize nomenclature #4284
  • Filter CollectingEvent to OTU Filter linkage broken #4277
  • Filter OTU CSV download ommitted OTUs with no taxon name
  • DwcOccurrence FieldOccurrence scoping
  • TypeMaterial hook to DwcOccurrence update #4266
  • Georeferences in the CollectingEvent section of FieldOccurrence don't reset when the CollectingEvent is reset #4274
  • Filter tasks: Back to Field Occurrence filter from nested parameters modal doesn't work #4278
  • Content editor: Close modal is enable when nothing is selected #4279
  • Radials from facets side are enabled when no filters are active #4281
  • Some identifiers are missing on DwC otherCatalogNumbers column
  • Identifiers cached is empty in CSV table
  • DwC importer creating sex biocuration group with an array as URI
  • Filters: Sorting alphabetically does not work correctly when values are in HTML

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 11 months ago

TaxonWorks - Version 0.49.1 release

Added

  • Offset parameter to copy_table_to_clipboard helper #4265
  • Collecting event metadata task (count of use, plot of time), via filter
  • UI flag that a DwcOccurrence re-index is pending. #4267

Fixed

  • Min/max use of Collecting Event filter facet #4252
  • Unify Otu failing because of CachedMap references
  • Determiner is not carrying over in locked, containerized COs in CSD #4250
  • Filter CO: blank fields dispersed among sort #4255
  • Filter CO: otu name is empty in taxon determinations rows #4257
  • Filter CE: some data attributes are missing from results #4258
  • Filters: Download CSV doesn't use selected layout to generate files #4264

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 11 months ago

TaxonWorks - Version 0.49.0 release

Added

  • Cross link DwcOccurrence to Otu in filters (with fixes on others)
  • /api/v1/field_occurrences/:id/dwc
  • /api/v1/otus/:id/inventory/determined_to_rank
  • Append mode to multi update data attributes task #4204
  • <in progress Batch add/remove Protocols>
  • Protocol is_machine_output attribute to facilitate MachineObservation types
  • Batch change Protocol references
  • Sticky navbar on browse nomenclature and collecting event
  • Move button to citations and depiction slices in radial annotator
  • Freeze column checkbox to filter tasks #4220
  • Sort layout columns on filter tasks #4219
  • Field occurrence panel to Browse OTU
  • Field occurrence attributes to DwcOccurrence
  • Browse field occurrence
  • Filter field occurrences
  • Field occurrences appear in OTU inventory endpoints
  • Taxon names with gender filter facet
  • Subject/object restrictions in filter nomenclature #3094

Changed

  • Filter attribute facet now more precise
  • DwcOccurrence by otu_id now checks FieldOccurrence as well
  • Updating a Person updates DwcOccurrence across projects
  • All updates to DwcOccurrence are via delayed jobs
  • Add total to unmatched panel on Nomenclature match task
  • Prevent user destroy last saved TD on New FO task #4225
  • Updated Ruby gems and Node packages
  • Navigation bar layout

Fixed

  • SimpleMappr output for large results
  • Synonymy section of Edit Nomenclature alphabetically sorted
  • Duplicate CollectingEvents filtered when Collectors facet used
  • FieldOccurrences not destroyable
  • DwcOccurrences being updated out of scope
  • Unescaped search strings on Project vocabulary
  • &sort=alphabetical|classification param to /taxon_names/
  • AssertedDistributions duplicating because of is_absent state #4226
  • verbatim_label not batch loading to "Castor" form #4230
  • Otu content export rendering exceptions
  • ObservationMatrixColumItem show rendering
  • Rendering of Identifier::Local::RecordNumber
  • Reset button is not working on Unify people
  • Import dataset description uniqueness validation failing to detect duplicate
  • CSD: It is not possible to add new taxon determinations to an existing CO #4227
  • New FO, CE Panel: Saved identifiers aren't loaded in the UI on page reload #4241
  • Unify object task: reset button doesn't clear autocompletes #4242
  • Capybara/Chrome testing
  • Venn queries with nested elements (candidate fix) #4224, #3983

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 12 months ago

TaxonWorks - Version 0.48.0 release

Added

  • Browse Field Occurrence task #4200
  • Help for Project Vocabulary task UI fields #4192

Changed

  • Sort asserted distributions alphabetically in Quick Forms
  • Update taxon nomenclatural date after source update
  • Updated Ruby Gems

Fixed

  • Failure to set dwc_occurrences for rebuild for background processing
  • New collecting event task: Identifier panel sets and displays an incorrect identifier number #4208
  • Comprehensive digitization sometimes failing to save identifiers #4206
  • Bad link when creating a synonym where the old name has children and then clicking the green edit button in Edit Taxon Name #4196
  • Taxon names not being displayed in relationships facet of Filter Nomenclature task. #4193

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 1 year ago

TaxonWorks - Version 0.47.0 release

Added

  • Use Rails 7.2 and Ruby 3.3.6
  • New image task: Add field occurrence to depict some list #4135
  • Grab cursor to make sorting feature visible #4153
  • API endpoint for image matrix
  • Order of depictions coming from the image matrix
  • Hub tasks: Add visual effect for fav icons and tooltip for categories #4177
  • Distribution to COLDP exports #3148
  • Taxon links to COLDP exports
  • SpeciesInteraction to COLDP exports #3158
  • Specs and optimizations to COLDP
  • Pull metadata from ChecklistBank in order to merge updated metadata into COLDP exports
  • Filter's match identifiers facet can now be quickly accessed with shift-ctrl-m in a modal form
  • gift facet to Filter loans.
  • Multi data attribute update task #4142
  • Keys are now multifurcatable #4148
  • Identical Document validation
  • Some inline help and visual improvements #4177
  • Keys can be cloned, merged, and inserted to #4056
  • API endpoint for serving Image matrices

Changed

  • Match identifiers defaults to match Identifier, not internal, \n, and caseless match #4176
  • Added Gift status notices to loans form #4174
  • Improved and clarified DwcOccurrence indexing concepts and application
  • Improved writing to cached* fields for TaxonName

Fixed

  • Fixes to TaxonWorks CSL style
  • Bug in Image autocomplete
  • CatalogNumbers attached to Containers not appearing in CollectionObject tag #4163
  • OriginRelationship creation for Sequences #4180
  • CSD: change of namespace not updating #4147
  • TaxonWorks bibliography style for book chapter.
  • Removed obsolete Description table from COLDP exports
  • Remove [sic] from COLDP name fields #3833
  • Autonym synonyms bug in COLDP exporter #4175
  • New taxon name: Show only subject relationships on Relationships section
  • Images added before saving field occurrence are not saved #4134
  • Rendering Family group names from invalid names #4187
  • Verbatim latitude not displaying #4178

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 1 year ago

TaxonWorks - Version 0.46.1 release

Fixed

  • Add citation back to gallery endpoint #4136

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - Version 0.46.0 release

Added

  • Topics can be unified #4106
  • Task - Controlled vocabulary terms across projects #4112
  • Source filter can operate on cached_* fields enabling link to project vocabulary #4123
  • /api/v1/otus/:id/inventory/images?sort_order= param to sort by class of Depiction object type
  • Task - Simplemappr (https://www.simplemappr.net) export support from Filter collection objects
  • Print key task #4071 #4117
  • /api/v1/leads/key/:id endpoint serving pinpoint key app
  • Filter loans: Identifiers, created by and updated by columns #4098
  • Edit/New loan task: Add none status option
  • Edit/New Field occurence task: biological associations panel #4103
  • Edit/New Field occurence task: depictions panel #4108
  • Matrix row coder task: Now and Today lock buttons #4110
  • More TaxonName soft validations

Fixed

  • /api/v1/otus/:id/inventory/images out of context depictions #4129
  • Unifying related BiologicalAssociations #4099
  • Async DwcOccurrence refreshes that referenced destroyed objects
  • FieldOccurrence Radial Navigator
  • Unify objects: Same object can be selected on both sides #4100
  • New taxon name: Cannot create new combination (under ICN) #4127
  • Syncronize misspellings #4109
  • Blank terms to /autocomplete endpoints raising
  • Rendering subspecies names in botany
  • TypeMaterial autocomplete
  • Some async DwcOccurrence updating callbacks

Changed

  • /api/v1/otus/:id/inventory/images response structure
  • Update Gemfiles

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - 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 of identificationQualifier

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - Version 0.44.2 release

Added

  • Sort by identifier match option #4065
  • /collection_objects/123/dwc_compact - DwC fields for those populated #3994
  • Pagination to /api/v1/otus/:otu_id/inventory/dwc_gallery

Fixed

  • Display of missing DwC fields #4051
  • verbatim_field_number updates ignored #4066
  • DwC importer verbatim_field_number collision with Identifier validation
  • Shortcuts: Keys pressed are not removed after user switches windows/tab

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - Version 0.44.1 release

Added

  • /api/v1/otus/:id/inventory/keys a list of keys scoped to or containing the Otu
  • otu_id to ObservationMatrix, to facilitate setting scope and indexing of multi-entry keys
  • is_public flag to ObservationMatrix

Changed

  • Revert strict verbatim_field_number validation #4061
  • Renamed CollectingEvent verbatim_trip_code to verbatim_field_number #4058

Fixed

  • DwC eventDate should not be populated without an explict year reference #4053
  • DwC month should not be populated when range-provided #4055

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - Version 0.43.2 release

Added

  • all button to predicate selector in Field Synchronize #4005
  • recent_target parameter to filters, one of updated_at (default) or created_at #4004
  • verbatim_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 matchespanel didn't work

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - 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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - 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 and TW_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 and use_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 and shortened_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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 1 year ago

TaxonWorks - Version 0.41.1 release

Added

  • An extended biological associations API endpoint #3944

Fixed

  • Empty higherClassification included ""
  • Resaving Image resets height/width and original filename
  • New image from Data raising from path error
  • Filters: JSON request URL overflows container when too long
  • PDF Button is missing in Filter Sources
  • DwC Import task: Replace dialog shows undefined instead the current value
  • Radial annotator: Data attributes can't be deleted from the list
  • Radial quick forms: Collecting event slice doesn't render correctly
  • CSD: In some cases, the locking mechanism does not work correctly #3941

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.41.0 release

Added

  • Field synchronizer task- batch edit (regex too), update and syncronize columns and between columns
  • misspelling option to API taxon_name_relationship_set[]

Changed

  • Gemfile update
  • Improvements(?) to Collecting Event level classifier #3821

Fixed

  • Asynchronous batch updates on individual objects
  • Invisible edges in biological associations graph viz
  • PDF button is available for all document types #3933

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.6 release

Changed

  • Updated Ruby gems

Fixed

  • Notes params not applied in Source filters (anywhere) #3927
  • OTU autocomplete raises when no taxon names match
  • CSD: Catalog number panel displays warning messages when the namespace is set

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.5 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.4 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.3 release

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)

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.2 release

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.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.1 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.40.0 release

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!.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 2 years ago

TaxonWorks - Version 0.39.0 release

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.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.38.3 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.38.2 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.38.1 release

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.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.38.0 release

Added

  • GeographicItem debug task
  • documentation_object_type and documentation_object_id to documentation filter

Changed

  • Use zeitwerk loading framework #2718

Fixed

  • DwC dumps cross-mapping attributes between CollectingEvent and CollectionObject #3802
  • Staged Image filter failing on some identifier queries
  • TaxonName batch update
  • Contributing link #3752
  • Uncaught promise errors #3767
  • Custom attributes triggers isUpdated ce state #3764
  • Custom attributes panels don't check if data attributes already exist #3762
  • Gender agreement of misspellings [#3782]
  • Loan item list doesn't update when adding a loan item from Tag or Pinboard #3784
  • Unable to add a CO loan item to a loan that already has an OTU loan item with the same id #3785
  • CO Loan gifts have tag "On Loan until false" #3731
  • Figure panel in New content task
  • DwC Occurrence Importer using out of project scope http://rs.tdwg.org/dwc/terms/FossilSpecimen biocuration class.
  • Hub: Status filter doesn't work correctly #3791
  • Hub: Left and right arrow keys on task hub don't work as expected. #3792

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.37.1 release

Added

  • Emendavit status for ICN names #3716
  • "CONFIRM" screen when editing a collecting event with > 100 attached COs #3727
  • epithet_only parameter and facet to taxon name filter #3589
  • Links for users profiles on project members list (only for administrators)
  • Cursor and text to reveal project preference predicates can be reordered #3736
  • Batch append collectors to Collecting Events within CE filter
  • Batch set Collecting Event date and time within CE filter
  • Darwin Core superfamily, subfamily, tribe, subtribe export support
  • Darwin Core exporter: include Notes from most recent TaxonDetermination as identificationRemarks
  • Save user's custom layout tables #3756 #3307 #3568

Changed

  • DwC Occurrence Importer: Parse authorship information in typeStatus field
  • DwC Exporter: recordedBy and identifiedBy fields use First Prefix Last Suffix order
  • Project member list now has links for users profiles (only for administrators)

Fixed

  • dwc_occurrence_id param to /api/v1/dwc_occurrences
  • Another project_id scope issue in Otu Filter
  • Update DwcOccurence index endpoint
  • Uniquify people: Always show radials for selected person
  • Remove property doesn't work on Biological relationship composer
  • Feet to meter conversion does not work as expected #2110
  • OTUs autocomplete API endpoint ignoring having_taxon_name_only param
  • DwC importer creating multiple namespaces instead of just one for occurrenceID and eventID
  • Combination always visible #3366
  • Copy text from PDF

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.37.0 release

Added

  • DwC verbatimLabel support #2749
  • Preview option and results reports for filter based batch updates #3690
  • Freeform digtization, draw shapes to stub CollectionObjects #3113
  • superfamily, tribe and subtribe DwC terms now supported in occurrences importer [#3705]

Changed

  • Improved simplified taxonomy rendering
  • Unifies all filter-originating batch updates to a common look and feel #3690
  • Report file size to browser for downloads
  • DwC Checklist Importer: blank originalNameUsageID skip original combination creation instead of erroring #3680

Fixed

  • Ordering of descriptors in TNT format [#3711]
  • Some ObservationMatrix views/formats were broken or unavailable for preview
  • DwC-A checklist importer: fix importer crash caused by nil parent
  • Address rendering on loan form #3645
  • Citation topic whitespace for paper catalog #187
  • Source filter with duplicate results when coming from another filter #3696
  • ancestrify parameter for Otu queries not scoping to TaxonNames correctly
  • Filter source: BibTeX type facet
  • Project data SQL export obfuscating all users instead of just non-members
  • Project data SQL export outputting only two rows per hierarchy-related tables
  • AssertedDistributions API index call failed when OTU not linked to taxon name
  • Missing valid names in nomenclature match task
  • DwC Occurrence Importer: prefer correct protonym spelling when misspelling matches current conjugation

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 2 years ago

TaxonWorks - Version 0.36.0 release

Added

  • Staged image CollectionObjects are destroy if a) stubs and b) depictions are removed from them to another CollectionObject #3172
  • /api/v1/biological_associations/123/globi (preview experiment)
  • /api/v1/biological_associations/123/resource_relationship (preview experiment)
  • BiologicalAssociations as raw TaxonWorks data/api/v1/biological_associations.csv
  • BiologicalRelationships as raw TaxonWorks data/api/v1/biological_relationships.csv
  • DwC ResourceRelationship extension (preview) #2554
  • Taxonomy summary to CollectionObject summary report
  • Metadata summary report from Filter BiologicalAssociations
  • Biological associations simple table preview, sortable columns #1946
  • GLOBI format table from Filter BiologicalAssociations (preliminary)
  • Family by genera report from Filter BiologicalAssociations
  • DwC ResourceRelationship extension preview from Filter BiologicalAssociations
  • Visualize network from Filter BiologicalAssociations
  • BiologicalRelationship can have Identifiers
  • "ancestrify" option to TaxonName and Otu filters (adds ancestors of filter result)
  • Auto UUIDs as new Identifier::Global::Uuid::Auto for models
  • Auto UUIDs are created for BiologicalAssociations and OTUs
  • Maintenance Task to add UUIDs to objects that can have them but don't
  • TaxonName model to customize attributes
  • TaxonNameRelationship model, added validation for the rank of type species and type genus.
  • New source task: Person source
  • Index view to API for /depictions
  • Added extend[]=role_counts to /person/123.json
  • Batch update OTU taxon_name within OTU filter #3656
  • DwC Checklist importer: support "invalid", "incorrectOriginalSpelling" taxonomic Status
  • DwC Checklist importer: option to match and update existing names rather than create new hierarchy from Root
  • DwC Occurrence importer: search for repository URL

Changed

  • CachedMaps of ancestors are set for rebuild when a descendant Georeference or AssertedDistribution is created
  • Radial annotator: Move selected source to the bottom in citation form #3652
  • DwC Occurrence importer: more helpful protonym, institution error messages
  • Filter interfaces: remove items from list instead redirect to data view #3659
  • New BiologicalAssociation defaults to task, not old form
  • Extracted CSV generating code to lib/export/csv

Fixed

  • Buttons to remove BiologicalProperties in composer failing #3673
  • Could not destroy BiologicalRelationship if properties attached
  • Some CollectionObject summary values were not scoped to filter query
  • Filtering People returned duplicate values one name string searches
  • BiologicalAssociations passed to TaxonNames missed object names
  • Nulified cached values in Collecting Event, if Geographic area deleted #3668
  • Match TaxonName based on original combination #3365
  • Radial AD: Quick/recent selector broken on "Move". #3640
  • New taxon name: Author panel overflow when source has a long link
  • Edit Loan: Loans created without recipient or supervisor cannot be updated
  • Fixed bug in DwC importer background processor that was not dealing with errored records.
  • Browse OTU: autocomplete overflow #3667
  • Comprehensive: Relationship doesn't show up on biological associations list #3671
  • DwC Occurrence importer: protonyms could not be found if authorship information didn't match
  • DwC Occurrence importer: protonyms could not be found if author was Person #3677
  • DwC Checklist importer: empty scientificNameAuthorship field would cause row to error #3660
  • DwC Checklist importer: subsequent combinations with synonym status whose parents are synonyms would cause row to error
  • Could not set Repository Index Herbariorum flag in interface
  • Uniquify People: autocomplete would not select people for merging if already present in Match people table

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.35.3 release

Added

  • Radial collection object: Add repository #3637

Changed

  • CachedMaps (WebLevel1) is now based on "State" shapes only, improving resolution
  • CachedMap build process adds pre-build step to greatly minimize overall number of spatial calculations
  • CachedMap spatial calculations use a intersection + "smoothing" approach
  • Also use year of publication to determine correct protonyn having homonyms #3630
  • Improved error message when typeStatus name is a homonym in DwC occurrences importer #3632

Fixed

  • Duplicate loans appearing Loan filter [#3636]
  • New source when cloned and saved is not added to the project sources #3629
  • Sequence display when not a Primer
  • CachedMap indexing speedups failed to properly utilize prior work
  • Duplicate CachedMapRegister rows being created per object
  • New Image task, second "Apply" button is not working #3628
  • ' [sic]' not removed when searching for synonyms in database to compare with typeStatus in DwC occurrence importer #3633

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.35.2 release

Changed

  • Update Gemfiles
  • CachedMap algorithm, now far more precise.
  • Browse OTU: Image gallery section is now available for all ranks #3612
  • Map saves tile preferences #3619

Fixed

  • Anyone can destroy a Community (Global) identifier on a Community object #3601
  • Newfoundland/CAR mapping issue #3588
  • Role callbacks interfered with creation of nested objects #3622 !! Potentially breaking fix !!
  • Queries to /api/v1/sources not scoping to project when project_token used #3623
  • CollectionObject summary report tab clicks
  • Cached map preview incorrect/default GeographicItem id for GeographicAreas
  • Collection object summary report bad link
  • Task Biological associations graph: Save fails when trying to update a graph
  • Role picker doesn't show organization name when created #3611
  • Spinner hangs when apply fails in New Images task #3620

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.35.1 release

Changed

  • Doubled the number of favoritable tasks to 40 #3600

Fixed

  • TaxonPage stats, maybe, who knows at this point.
  • Images for OTU type material expanded to all protonyms
  • Reset project preferences #3599
  • Project TSV dump permissions on server side
  • Clone moved CVT, not cloned project

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.35.0 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.6 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.5 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.4 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.3 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.2 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.1 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.34.0 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 2 years ago

TaxonWorks - Version 0.33.1 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.33.0 release

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

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.32.3 release

Added

  • Add/move/return collection objects from collection object filter #3387
  • Interpretation help for full name facet in people filter #3394
  • Total individuals to loan show/recipient form #3398
  • Download SVG button in Biological associations graph task
  • Related modal in Biological associations graph task
  • Return BibTeX with extend[]=bibtex on calls to /api/v1/sources
  • Related button to biological associations in Browse OTU
  • Pagination for loan items in Edit/new loan task #3391
  • Caption and figure label editable in Depictions list in Radial annotator #3396

Changed

  • Pagination headers are exposed via CORS #3380
  • Updated bundle gems
  • Ruby 3.2 is now required as minimum
  • API /people and /sources resources no longer require authentication #3385
  • The genus rank is allowed as incertae sedis
  • Trigger filter after change records per page selector
  • Always show pin button
  • Browse OTU biological association table contains related modal

Fixed

  • Global identifiers not appearing on community data #3393
  • Lag in selecting loan items on edit loan #3399
  • Collection object was loanable 2x in some cases
  • An issue when geo-json related facets were not being applied in Otu filter
  • Image filter with otu_id only returns as expected
  • Depictions/Images facet not consistent and broken #3395
  • Missing pagination for asserted_distributions API endpoint #3377
  • Delete wrong node in Biological associations graph #3383
  • Cannot clear Returned on date input for loan items in Edit/new loan task #3390

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.32.2 release

Added

  • Geographic area smart-selector has click-to-select map option #3293
  • Add collection object quick forms in New type specimen task
  • New layout for collection objects filter - Data attributes
  • DarwinCoreasscociatedTaxa indexing via data attributes #3371

Fixed

  • Paper catalog raised when rendering some type material records #3364
  • Lock buttons are not working on New source task
  • Some rows don't show name string in Citations by source task #3370
  • Updating a data attributes updates related DwcOccurrences
  • API catalog method call #3368
  • Alternate values appear on community data #3363

Changed

  • Updated bundle gems
  • New D3 engine for object graph greatly improves performance, new rendering options
  • New DwC occurrence version reflecting #3371

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.32.1 release

Fixed

  • Date related rendering error in Catalog

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.32.0 release

Added

  • New biological association task #1638, in part #2143
  • New options to extend results in Nomenclature filter #3361
  • New panels for Adminstrators User activity dashboard
  • Deaccessioned layout for filter collection objects

Changed

  • Replace GeoJSON long/lat format to lat/long on interfaces #3359
  • Returned ability to show TaxonNameClassifications (from /taxon_name_classifications/list)

Fixed

  • Deaccessioned facet in Filter collection objects #3352
  • Reversed OTU taxon name facet #3360
  • Relationships are not listed in biological associations form in Quick forms
  • Topics are not listed after create them on Citation form in Quick forms
  • Combination names are missing in Citations by source
  • Handle another class of SQED raises
  • TaxonNameClassification API call raises
  • Raises related to cached_nomenclature_date
  • PublicContent causing OTU destruction to raise
  • Several paper-catalog rendering issues
  • Geographic area smart selector is not rendering correctly on Common names slice in Quick Forms

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.31.3 release

Added

  • JSON nomenclature inventory endpoint /api/v1/taxon_names/:id/inventory/catalog

Fixed

  • Serial name filter query doesn't work
  • Serial facet
  • Authors facet doesn't work on Filter nomenclature
  • Fixed bug preventing combination update
  • Loan facet doesn't work on Filter collection objects #3345
  • Valid name is not provided for all matches on Match nomenclature task #3343
  • Object links don't work on Interactive key

Changed

  • Updated Ruby gems
  • nomenclature related validation changed from nomenclature_date to cached_nomenclature_date, which should speadup the process

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 3 years ago

TaxonWorks - Version 0.31.2 release

Added

  • Link from AssertedDistribution filter to BiologicalAssociations filter
  • All tab to biological relationships facet #3334
  • Biological Property to Manage controlled vocabulary terms

Changed

  • Add nomenclature code to relationships and statuses labels in Filter nomenclature #3333
  • All Loan edit requests resolve to the edit task #3330

Fixed

  • Biological association filter raises #3335
  • Mass annotator for Sources showed no options
  • People filtering doesn't work on Filter nomenclature #3332
  • Biological associations section shows incorrect results in Browse Otu #3336
  • Error message on Combination [#3340]
  • Clone last citation button doesn't work
  • Missing asserted distributions in Browse OTU and Quick forms radial #3337

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.31.1 release

Fixed

  • Radial annotator documentation shows too much #3326
  • Cached values not updated #3324
  • Roles not displaying while edint loan #3327
  • Loan autocomplete #3329
  • Set as current button doesn't work on Original combination section in New taxon name task #3325
  • Repository autocomplete #3331
  • Some staged filter results failing to set size of window #3328
  • Fixed repository, source, serial, people autocomplete with new project_id param. New specs added
  • Short URLs not working due to Ruby 3.2 incompatibility.

Changed

  • /combinations/<id> redirects to /taxon_names/<id>

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.31.0 release

Added

  • Filter asserted distributions task #1035
  • Filter biological associations task #1156
  • Filter content task
  • Filter descriptors task #2802
  • Filter loans task #2124
  • Filter observations task #3291 #3062
  • Filters can mass-annotate select rows (e.g. Notes, Citations) #2257 #2340
  • Filter collection objects with/out preparations #2937
  • Filter collecting events with/out any date value, verbaitm or parsed #2940
  • Filter collecting events with any/no value in field (covers, in part #2756)
  • Collection object filter - add with/out local identifiers facet #2699
  • Collection object filter - de-accession facet #3195
  • Data attributes facet returns results matching/without any predicate value
  • Integrated filters (pass results from one to another) #2652 Also in full/part #1649 #1744 #2178 #2147 #2770
  • Match identifiers facet added across filters/API #3151 #3058
  • Nomenclature filter - facets for names with/out citations and with/out documentation #2865
  • Nomenclature filter - facet for by year described #2059
  • Nomenclature filter - facet to return names with/out (subsequent) combinations #3051
  • Nomenclature filter - facet to for with/out original combination #2496
  • Protocol facet to collection object, collecting event filters #2803
  • Task - Loans dashboard #2116 (in part)
  • Task - Source citation totals (linked from Source filter) #2305
  • Ability to "coordinatify" an OTU filter result #3317
  • Figure label in label on image API response
  • Input to create N records in Simple new specimen #3269
  • Soft_validation for seniority of synonyms
  • Added cached_author to TaxonName

Fixed

  • Local identifier facet in filter CollectionObject #3275
  • Identifier within range includes +1,-1 results #2179
  • Data attribute facets #3075
  • Collection object filter finds objects by container identifiers #1240
  • Clarified collection object loan facet #3005
  • Radius based map searchers returned intersections, not covering results #2552
  • Data attributes not appending to DwC export #3280
  • DwC download from CollectionObject "not downloading"/closing #3313
  • Filter nomenclature returns original combination when there is none #3024
  • Staged image visualization incorrectly cropped #3260
  • Staged images incorrectly returning records with local-identified containers #3258
  • PK sequences was not setup in the correct dump stage in Export project task occasionally causing PK constraints errors on usage.
  • Radial object redirects to Data page after destroy a collection object in Simple new specimen task #3284
  • Wrong label for display unscored columns in Matrix column coder #3292
  • Duplicate records in nomenclature match task #3300
  • NeXML rendering bug
  • Breaking CoL export bug #3310

Changed

  • Unified look and feel of all filters #445 [#1677]
  • Filter OTUs completely rebuilt, numerous new facets #1633
  • Filter collection objects displays (customizable) columns of many types, not just DwC #3197 #2931
  • Unified form of filter/API *_ids and *_id parameters to always use singular #2188
  • Merged 'Task - Overdue loans' with Loans dashboard #2116
  • Export project task now removes hierarchies rows that don't belong to selected project #3271
  • Export project task no longer includes delayed_jobs and imports tables.
  • Clipboard hotkey combination #3273
  • Recently used confidence levels improvements
  • Multiple nomenclatural soft validation improvements
  • Improvements to intelligence of various autocompletes
  • Improved cursor focus on new source task
  • Update Ruby to 3.2.1
  • Updated Ruby gems
  • Updated Docker container (including psql client version to 15)

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.30.3 release

Added

  • Search panel in New source task

Fixed

  • Programming error breaking loop with exit instead of break when calculating previous OTU.
  • Crash when attempting to view a Verbatim source because BibTeX panel cannot work with that type of sources.

Changed

  • Updated Ruby gems.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.30.2 release

Fixed

  • Asserted distribution citation label in Browse OTU
  • Records per page selector doesn't work in Filter Stage Images #3259
  • In NeXML output, TIFF images were not converted to JPG
  • Error when calculating previous OTU for navigation

Changed

  • Updated Ruby gems.

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.30.1 release

Added

  • BibTeX type facet for Filter sources task #3218
  • With/without Source::Bibtex title in Filter source task #3219
  • Hyperling names in Nomenclature match

Fixed

  • "Remarks" column displays in Browse collection object DwC/gbifference panel
  • Browse OTU navigation dead ends #3056
  • Setting a Namespace to virtual updates cache properly #3256
  • Virtual namespaces identifier tags don't include duplicated Namespace #3256
  • Virtual namespace identifier preview does not render namespace
  • Incorrect valid name in Nomenclature match task

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.30.0 release

Added

  • CoL data package improvements for Remarks, metadata,
  • Integrated GBIF remarks flags into Browse collection object #3136
  • Next/previous navigation arrows to Browse collection object #3229
  • More details to steps in stepwise determinations task
  • Added soft validation for duplicate family group name forms and misspellings [#3185]
  • With/out local identifier facet for collection objects and stagd images #3173
  • Filter by housekeeping and staged-image data attributes #3171
  • Delete selected collection objects (and their related data) from filter #3174
  • Collection object Autocomplete has loan and deaccession banners #3192
  • Autocomplete on Browse collection object #3189
  • Task - Collection object chronology, a plot of object by year collected, that's all
  • Endpoint to return related data preventing or included in destroy, e.g. /metadata/related_summary?klass=CollectionObject&id[]=16701&id[]...
  • Filter by gender and form classifications in filter nomenclature #3212
  • Serial facet to Filter sources #3211
  • tooltips and actions configuration properties to Map component #3234

Fixed

  • White-space around unit-tray headers #3191
  • Stepwise determinations confounded by invisible white-space #3009
  • OTU smart selector did not include items from the pinboard #3139
  • Source in n project autocomplete response [#3142]
  • 'Also create OTU' on batch taxon name upload causing raise
  • Media observations removed if they have no more depictions via updates
  • Citation link in biological association panel on Browse OTU
  • Type relationship text/rendering is inverted in New taxon name task #3182
  • Sqed processing failing to encode HEIC images #3188
  • Common list component doesn't filter created status on New taxon name task #3205
  • Collectors facet doesn't work on Filter collecting event #3216
  • original combination label disappears when relationship doesn't include the current taxon name [#3067]
  • Sometimes keyboard table is duplicating shortcuts
  • Export Project Database task not exporting rows whose project_id is NULL #3203
  • Close icon is difficult to distinguish when modal background is transparent #3245
  • Missing identifiers and determinations on collection object table in New collecting event task #3246
  • Click "Manage Synonymy" in Edit Taxon Name task does not redirect #3250

Changed

  • Behaviour of recent records (smart selectors) updated to reference updates, not just created timestamps
  • Lock, navigation, UI, and code refreshments to Simple new specimen #3190
  • "TODO list" now a faceted search named 'Filter staged images' #3171
  • Refactored observation cell component for Image matrix
  • Updated Ruby gems
  • Webpack binaries: Replaced npm bin for npm root to allow compatibility with recent NPM versions
  • Nomenclature match updates #2176
  • Navigation key combination for radial annotator #3233
  • Truncate smart selector lists
  • Allow compare n objects in collection object match #3238
  • Include total of match/unmatched in Collection object match [#3237]

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly about 3 years ago

TaxonWorks - Version 0.29.6 release

Added

  • Print unit-tray headers from TaxonNames via Filter nomenclature #3160
  • New radial "Filter" navigators facilitating cross-linking to filters #2297
  • Option to force DwC indexing to prioritize names from Geographic Area #3143
  • Functionality to update CollectingEvents in the context of Browse collection object
  • Character state filter in Matrix Column Coder #3141
  • Better error handling and reporting when parsing BibTeX
  • Index for caching the numeric component of Identifiers

Changed

  • Updated Browse collection object interface #2297
  • Reload New source task by pressing New and loading source
  • Updated Ruby gems
  • Updated node packages

Fixed

  • Browse nomenclature crashing when taxon name descendants have no cached author year
  • Soft validation crashing when cached nomenclature date is absent
  • Role picker is missing after create a source from BibTeX #3180

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.29.5 release

Changed

  • Changed author labels on Filter source #3134
  • Minor changes to plots on administration activity dashboard
  • Parallelize some indexing rake tasks

Fixed

  • Recent and Quick list are empty on Citation annotator #3133

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.29.4 release

Added

  • Distribution, Material Examined sections, and zip download for paper catalog [#3098]
  • Code full columns, destroy all observations in a column #3117
  • "Display only unscored rows" on Matrix column coder #3103
  • Previous and next links in Matrix row coder #3107
  • Match identifiers facet to Filter extract task #3089
  • Clone previous citation to citation panels #3097
  • Populate column button for Matrix Column Coder #3117
  • scientificName is now implied in typeStatus when only the type of type is specified in DwC occurrences importer
  • Additional DwC classification terms #3118

Fixed

  • Broken URL for images in NeXML #2811
  • Improved Confidence annotation speed #3126
  • Destroying a Georefernce re-indexes related CollectingEvent #3114
  • Numerous issues in "Castor" TaxonName batch load
  • CollectingEvent cached geo-names (e.g. used in DwC export) missclassified #2614
  • Order of descriptors in nexus and tnt output is updated to reflect the column ordering
  • Homonyms without replacement name are now marked as invalid
  • Visible identifiers raising (e.g. broken object graph)
  • Presence Descriptor is not saving in Matrix row coder #3099
  • Missing number of objects for presence/absence descriptors on Interactive keys #3102
  • New column button doesn't add the new column to the interface #3109
  • Taxonomy inventory API failing with common names when language is not set
  • Missing taxon_name_relationships parameters #3096
  • Create matrix row button redirects to wrong OTU in OTU radial
  • Determinations not added to containers in "Edit Loan"task #1935
  • OTU images disappear when moving other images to observation cells #3111
  • Basic nomenclature failing to redirect when no name was selected
  • List of All Topics is not displayed #3125
  • Refactor confidence form #3129
  • Destroy selected Labels does not work #3127
  • Creating multiple type materials in comprehensive task #3131
  • DwC occurrences importer not reporting error when typeStatus is non-empty and yet it doesn't have correct format
  • Interactive key - Presence / absence descriptors are placed in non relevant list #3100

Changed

  • Removed New OTU link from New observation matrix task #3101
  • Disabled horizontal resizing for textarea inputs on comprehensive

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.29.3 release

Fixed

  • View image matrix button doesn't work in Interactive key task
  • Missing collectors parameters in Filter collecting events.
  • Pagination on Image Matrix task
  • Project Preferences task causing internal server errors
  • Boolean params not handled correctly on specific conditions in some filters

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.29.2 release

Added

  • Administration level project classification visualization #3092
  • Recent paramter to asserted distribution filter #3086

Changed

  • Updated Gemfile
  • Handle long queries to match facets in filters #3088

Fixed

  • Collecting event filter matching user creator/updator broken #3008
  • Rendering type material label with document label failed
  • Failed attempts at destroying a Predicate no longer raise
  • Prevent some breaking raises for Georeferences with invalid shapes
  • Select all button doesn't work in Print labels task #3093

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.29.1 release

[0.29.1] - 2022-08-31

Fixed

  • Radial navigator for TaxonName broken [#3087]
  • OTU link in New asserted distribution

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.29.0 release

Added

  • A simple paper catalog generator (preview!) #1473
  • Functions to summarize distributions for catalogs
  • GeographicAreas autocomplete references alternate values
  • People filter, with many facets #2876
  • Matches identifiers (results by delimited list of some identifier type) facet, to most filters #3080
  • Crosslink by ID between CollectionObject and CollectingEvent filters
  • Open in filter collection object button in Filter collecting event task
  • Added verbatim_label support for Collecting Event Castor batch load. #3059
  • Lock is_original and is_absent for Asserted distribution form in OTU quick forms #3085

Fixed

  • Local identifiers on community objects were displayed across projects
  • Object type is missing when otu filter param is passed instead observation matrix id in Image matrix task

Changed

  • Alternate values can be used on GeographicAreas #2506
  • Alternate values on community objects are shared by all projects
  • Global identifiers on community objects are shared across all projects
  • Optimized identifier next/previous, not fully resolved #3078
  • Updated Ruby gems.
  • Upgraded to newer Gnfinder service.
  • Enabled 10km tolerance to geographic area validation for verbatim georeferences.

Data

  • Migrates annotations on Community objects to be accessilbe across projects

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.28.1 release

Fixed

  • Settings modal is scrolled to the bottom when the modal is open.
  • Edit in image matrix and Open in matrix buttons don't open image matrix task on edit mode.
  • Create verbatim coordinates button dissapears after create request fails in New collecting event task
  • Depictions are not displayed correctly in Browse collecting event #3012
  • Cloned georeference are not loaded after cloning a collecting event #3076

Changed

  • Updated Ruby gems.
  • Updated Node packages.
  • Expanded drag and drop section in observation cell in Image matrix

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.28.0 release

Added

  • Adds data_attributes, data_attribute_value, data_attribute_predicate_id, data_attribute_exact in filter concern #2922
  • /api/v1/tags endpoint with tag_object_type[],tag_object_id[], tag_object_type, object_global_id, keyword_id[] #3061
  • Added pagination in the image_matrix
  • Matrix Column Coder - coding by descriptor #1385
  • Soft validation and fix for adding subsequen combination when original combination is different #3051
  • Added 'electronic only' field for the source to flag sources published in electronic only format
  • Default collectionCode namespace mappings as falback when institutionCode:collectionCode mappings do not contain a match in DwC occurrences importer.

Changed

  • Remove search box in observation matrix hub #3032
  • Type material form allows multiple type species in comprehensive task. #2584
  • Updated Ruby gems.
  • wikidata-client dependency is now fetching from RubyGems rather than custom fork.
  • serrano has been changed to a new custom branch which is identical to official gem except thor dependency has been downgraded for TW compatibility.
  • DwC occurrences importer mappings are not sorted by institutionCode:collectionCode

Fixed

  • Object global id param in identifiers API/filter
  • Bad logic check on adding new user to project
  • Dependency loop problem in DwC checklist importer

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.27.3 release

Added

  • Soft_validation for the year of taxon description compared to person years of life #2595
  • Pagination to Image matrix task

Fixed

  • Fixes rendering the author string in the catalogue #2825
  • Include facet is not working properly in Filter nomenclature #3023
  • Role picker changes order of roles after removing one #3003
  • Observation matrix TNT export failed due to undefined method error #3034
  • Date start and Date end display flipped in "Filter Collecting Events" #3039
  • Role picker list doesn't display suffix and preffix
  • By user facet is passing member id
  • Project user last seen at correctly reported

Changed

  • ElectronicPulbications moved from NomenNudum to Unavailable.
  • Updated Ruby gems and Node packages
  • OTU name string into link in Observation matrices dashboard task

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.27.2 release

Fixed

  • Content panel in browse OTU not working properly
  • Darwin Core Export failing on specific combinations of data attributes selection.

Changed

  • Updated Ruby gems and Node packages

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.27.1 release

Changed

  • People/Name toggle remove historical option for name #3028

Fixed

  • Content attributes response

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.27.0 release

Added

  • Task to manage pubilcation of Content to PublicContent #3004 in part
  • Task to merge taxon name relationships from one taxon to another #3022
  • Add determiner_name_regex to collection object filter #3026
  • API interactive key engine endpoint /api/v1/observation_matrices/123/key.json
  • API depictions endpoint api/v1/depictions/123.json?extend[]=image&extend[]=sqed_depiction&extend[]=figures
  • Taxon determinations stats in stats API
  • Setting tags for collecting events and collection objects in DwC occurrences importer #3019, #2855

Changed

  • Column order in Observation matrices dashboard task
  • Size of description input in Protocol form
  • Error code for merge people response

Fixed

  • Annotations panel doesn't display notes in Browse nomenclature
  • Wildcard matches on collecting event attributes failing
  • Select row in Observation matrices dashboard assigns incorrect ID
  • Last week citations stats in API showing values for images. #3020
  • Annotations panel doesn't display notes in Browse nomenclature
  • Geographic areas download failing to generate CSV
  • Flip is not working propertly in Uniquify people task

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly over 3 years ago

TaxonWorks - Version 0.26.2 release

Changed

  • Updated Ruby gems

Fixed

  • Filter collection object not working when attempting to show the record

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.26.1 release

Changed

  • Upgraded to Ruby 3.1 #3011
  • Updated Ruby gems

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.26.0 release

Added

  • Task - Stepwise determinations, facilitate verbatim to parsed determinations en masse #2911
  • Two more digitization stage types, "T" and "Inverted T" #2863
  • Added soft_validation fix to missing collection_object determination, when the type is designated [#2907]
  • Confirmation button for tags, preparation type and repository panels in CO Match #2995

Changed

  • Upgraded Node to version 16
  • Replaced Webpacker for Shakapacker gem
  • Upgrade PDF viewer library

Fixed

  • Nomenclature and observation matrix stats #1124 #1356
  • Cannot add a determination after editing one in comprehensive task #2996
  • "In project" button is not updated after select a different source in Edit source task #3000

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.25.0 release

Added

  • Link to Download project in show project #2775
  • OTU geo-json inventory API endpoint, /api/v1/otus/123/inventory/distribution.
  • Collection object classification summary task #1864
  • Notes facet to Collection Objects filter #2966
  • Confirmation modal for clone button on New collecting event task #2978
  • Minutes/record estimate in project activity task #2979
  • Pagination in Citations by source task
  • Current repository facet in collection object filter #2975

Changed

  • Identifiers added to print labels [2959]
  • Improved Extract tables #2884 #2881
  • Improved Repository autocomplete #2993
  • Refactor citations by source task
  • Person autocomplete optimization
  • Cleaned up Label UI text
  • Removed some jQuery
  • Updated Ruby gems via bundle update
  • Use Catalog for API source of OTU nomenclature citations

Fixed

  • Extract/protocol UI issues #2990
  • Source year_suffix preventing cloning #2992
  • Dwca eml.xml file validates locally #2986
  • Missing params for api_nomenclature_citations added
  • Converted wkt parsing errors from exceptions to validation
  • DwcOccurrence version scope to project in Hub
  • Fixed soft validation on Collection Object related to determination date #2949
  • Original combination soft validations are not loaded when New taxon name task is opened
  • ObservationMatrixRow|ColumnItem index view failing because new links are not available
  • Author roles are no visible in Citations by source task
  • Increasing number of labels to print while label is selected adds that many to preview #2973
  • Geographic areas are not suggested based on verbatim coordinates in comprehensive and new collecting event task #2982
  • Cannot sort by column in filter collecting event task #2970
  • "Recent" determiners not working in Comprehensive #2985
  • Determiners locked are missing after press "Save and new" in comprehensive task #2943
  • Crashing when creating georeferences with invalid WKT input
  • ObservationMatrixRow|Column index and autocomplete calls
  • Lock source button is not working in OTU radial - biological associations form [#2989]
  • New type specimen duplicates specimen when updated after creating #2994
  • Sort column option is not working on Filter collection objects
  • Toggle members buttons is not working on Browse annotator

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.24.5 release

Fixed

  • Previously loaned and returned CollectionObjects are unloanable #2964
  • People smart selector doesn't work to add new roles #2963
  • Type species section is empty in Browse OTU
  • Missing depictions caption and figure label in Image matrix task #2965

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.24.4 release

Added

  • Organization roles to taxon determinations model

Fixed

  • Repository autocomplete raises #2960
  • Duplicated text in TaxonDetermination link #2947
  • Housekeeping facet in CollectingEvent filter broken #2957
  • Cannot set Determiner of CO to department/organization #2915
  • Combination view is broken on Browse nomenclature #2952
  • Matrix row coder button in Observation matrix dashboard task redirect to a wrong OTU in Image Matrix task [#2956]
  • Depiction radials are not working in Image matrix task #2954

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.24.3 release

Added

  • DwC export includes occurrenceStatus #2935
  • Tag panel for images in New images task #2919
  • Repository section for Collection object match task #2918
  • Preparations section for CO Match task #2930
  • Match collection object button in Filter collection object #2917
  • Lock button for By section in New extract task #2926
  • With preparation facet in Filter collection objects #2937

Changed

  • Improved(?) behaviour of Extract autocomplete #2923
  • New BiBTeX based Sources match and/or create Serials for some types #2719
  • Improvements for taxon determinations in comprehensive task
  • Observation Matrix CSV dump uses full object labels #2912
  • Allow multiple origin relationships in New extract task #2928
  • Enable biocuration buttons only for the current collection object in comprehensive task [#2946]
  • Updated ruby gems

Fixed

  • Display full citation in image viewer #2857
  • Extract filter OTU id match not matching determinations #2925
  • Improve observation matrix row label handling #2902
  • Showing related data for Descriptor broken #2934
  • Collection object label is not updated after saving determinations in comprehensive task #2899
  • Label form is not updated after loading a collecting event in Comprehensive task #2898
  • Preferred catalog number for collection objects using first created rather than top of the list (also fixes wrong otherCatalogNumbers in DwC export) #2904
  • Missing not fixable error message for automatically soft validations #2877
  • Recent lists on Data have broken flex CSS #2920
  • Generating label from collecting event with verbatim trip identifier duplicates tripcode #2921
  • Leaflet map does not center the view on shapes
  • Programming typos affecting error handling in some batch loaders
  • PDF reading causing software crash with some PDF documents (e.g. encrypted and/or having unsupported features)
  • "virtual" spelled "virutal" #2938
  • Protocols should not display origin #2927
  • Determination lock not working for "Add to container" in Comprehensive task #2943
  • Role types table in uniquify people renders poorly when "show found people" or "show match people" enabled #2894
  • Syntax error during code generating synonyms and descendants for catalogs

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.24.2 release

Added

  • New units mg, µg, ng, ml, µl, nl, ng/µl, Ratio (for Descriptor, etc.) #2887
  • Project activity report includes community data (but not scoped to project) #2893
  • Protocols for Observations #2889
  • Increment tripcode in New collecting event task #2441
  • Now and today buttons for time/date made #2888
  • Radial navigator to New extract task #2885

Changed

  • Refactor Uniquify People task. Added improvements #2858
  • Removed PDF viewer broad channel event
  • Updated Ruby gems

Fixed

  • Extract -> show rendering raising #2886
  • People being set as invalid during automatic activity updates
  • Project activity session report shows hours properly #2878
  • xAxis category ordering of Project activity #2891
  • Sometimes it's not possible move images from one cell to another in Image matrix task [#2874]
  • Uniquify people task are not merging all selected match people #2892
  • Media observations are not displayed after creating them using drag and drop box in Matrix row coder task. [#2880]
  • New extract task loads incorrect repository for existing extracts #2883
  • Extract edit link in New observation matrix task #2896
  • Incorrect matrix list is displayed on Observation matrix slice in Radial object #2901
  • Pages label is not displayed in citation form in comprehensive task #2903

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.24.1 release

Changed

  • Time ranges for eventTime in DwC occurrences importer are now supported
  • Updated Ruby gems

Fixed

  • Observation matrix row filter generalized to work for all observation object types #2873

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago

TaxonWorks - Version 0.24.0 release

Added

  • Collection object current_repository_id and interface toggle #2866
  • Use Namespace as DwC collectionCode #2726
  • Notes on CollectionObject export to DwC occurrenceRemarks #2850
  • Link to comprehensive digitization collection object via ?dwc_occurrence_object_id=123 #2851
  • Project user activity report task #50 #1062
  • 'Inferred combination' to Browse taxon name header, when required #2836
  • Extract autocomplete
  • Matrix row coder supports mutiple Quantitative and Sample observations per "cell"
  • Extracts are observable #2037
  • Download observation matrix descriptors as text
  • Download observation matrix observations in .tab format
  • Observations have made_year|month|day|time attributes
  • Qualitative descriptor batch loader (Data->Descriptors->Batch load) #1831 (in part)
  • Modal depictions for all descriptors in Matrix row coder #2847
  • New georeference type for user-supplied points #2843
  • Extract rows in New observation matrix
  • Depiction modal for all descriptors in Interactive key
  • Link CollectionObject batch load to DwCA importer #2868

Changed

  • Administration activity report
  • DwC export uses a "sorted" column order #2844
  • Observations now are polymorphic #2037
  • Replace autocompletes by smart selectors in Common Name form on OTU radial #2840
  • Updated Ruby gems
  • DwC importer sex mapped changed to prioritize http://rs.tdwg.org/dwc/terms/sex DwC URI and also create sex biocuration group with such URI if none exist.
  • Taxon name label for original combination label in Citations by source task.
  • Add separate scrollbars to row and column tables in New observation matrix task #2799
  • Change form fields order in OTU radial - Biological associations
  • Updated ruby gems
  • Close modal after select a status in New taxon name
  • Escape new additional pseudo-LaTeX encodings from BibTex data

Fixed

  • DwC georeferencedProtocol references Protocols properly #2842
  • DwC georeferencedBy references Georeferencers properly #2846
  • Administration activity report raising #2864
  • OTUs and collection objects batch-loaders failing to initialize due to Ruby syntax error
  • Sqed depictions crash on cache update when no processing results are available
  • Asserted distributions on OTU radial is_absent no longer locks #2848
  • After saving an area with 'is absent' flag, the form stays locked in OTU radial Asserted distribution
  • Uniquify people roles list is missing role_object_tag #2853
  • Large list of taxon names are not loaded in Citations by source
  • Missing source_id parameter in Citation by source link on New asserted distribution and Browse OTU
  • New CO assigns a wrong Identifier type in New collecting event task #2862

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly almost 4 years ago