Symbiota 3.1.1
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