Skip to content

Symbiota 3.1.1

Compare
Choose a tag to compare
@egbot egbot released this 29 Aug 21:26
· 10 commits to master since this release
697749d

3.1.1 - Hotfix 2024-09-26

  • Occurrence Mapping: Adjust SQL to relax enforcement of link to taxon thesaurus, thus to include records with coordinates but lacking thesaurus relationship
  • Styling: Various styling, spacing, and display adjustments
  • Occurrence search: add type attribute to buttons to avoid defaulting as submit buttons
  • Occurrence Profile: Fix error triggered when otherCatalogNumbers are used to create backlink to original snapshot record within external institution web resource
  • Occurrence editing functions
    -- Fix fatal error triggered by cloning an occurrence record with the create association option selected
    -- Fix fatal error triggered when quick association feature is activated within occurrence editor
    -- Fix fatal error when deleting an occurrence when the occurrence was previously deleted (e.g. record already in omoccurarchive)
    -- Adjust occurrence restore option to dynamically determine associationType when restoring a record that was deleted prior to this field being added as a required input
    -- If resource association does not have an objectID, use url as the display text
  • Taxonomy editor: bug fix triggered by adding a child directly to the root node of the thesaurus (e.g. kingdom)
  • Scientific name parsing utility functions: Integrate cleanInfra function directly into code. It served no purpose being separate, and was also causing a bug where parent authors were being incorrectly merged with insfraspecific authors

[3.1] - 2024-08-29

New Feature

  • 508 Accessibility features
  • Extended occurrence data upload module. Supports import and linking occurrence to: associated occurrences, identifications/annotations, image links, material samples, and reference links
  • LeafLet JavaScript added as an open source mapping option
  • MediaWiki parser for mapping and integration of Flora of North American descriptions into taxon profile pages
  • Occurrence associations management tools
  • Occurrence distribution static map thumbnail generator
  • Public occurrence search form - new streamline version (via NEON support)
  • Responsive design framework
  • Specimen image batch tagging tool

Changed

  • Bionomia badges and GBIF citation counts/links added to collection profile pages
  • Glossary improvements including ability to link terms into identification keys
  • Identification Key user interface improved to including display of taxa as thumbnails
  • Significant extension of Spanish and French translation files, including refactor of how header, footer, and index language are integrated
  • Support for new Occurrence fields: waterBody, continent, islandGroup, island, countryCode, locationID, eventID, vitality, eventDateEnd
  • Restructure css files, including removal of deprecated and redundant stylings
  • Taxon harvesting tool reconfigured to import directly from ChecklistBank API rather than Catalog of Life
  • Security patches
    ** Update TinyMCE JS library
    ** Update jQuery JS libraries
    ** Cross-site scripting (XSS) protections - Improve sanitation of input variables to protect against
    ** SQL Injection protections - Improved prepared statements support