+
Skip to content

Tags: Symbiota/Symbiota

Tags

v3.3.10

Toggle v3.3.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.10 (#2980)

* Occurrence Table Display bug
- values of 0 were failing to display
- columns with only values of 0 were being excluded altogether
* Adjustments default footer logos (#2927)
* Add title for NSF
* Translations for US NSF
* Extended Data Import bug
- Check and adjust character encoding upon import to ensure data is utf-8 encoded thus avoiding fatal db error
* Refactor the queries in indexOccurrenceTaxa using the QueryUtil::executeQuery to better handle error behavior
* Fix image sort bug
- Limit image output to 500 items to ensure that editor forms do not have too many form elements
- Move critical input items (tid and tabindex) to beginning of form to ensure they are included within request variables
- Improve input variable sanitation and remove unnecessary sanitation on LANG variables
* Resolves issue: #2946
* Convert aboutproject.en_template to aboutproject.en and add the current pattern of language file handling to the template php files that reference it
* Add missing array key check before the for loop in collections/editor/includes/traittab.php
* Fix syntax error in the getCharList function where countMin was accidentally being included inside the string and was not being explicitly type cast to a float first
* Checklist bug fix (#2968)
- Fix bug in mswordexport causing checklist MS Doc download to fail when special characters are part of the title, and improve sanitation
- Remove double sanitation within checklist listing pages
- Remove deprecated code and misc adjustments to LANG tags
* Add check for potentially absent array key
* Move aboutproject.foo to content/lang/templates and update references to aboutproject.foo.php with new path
* Fix register function to only use Bcrypt if enabled (#2976)
* Fix the date range query for single date (#2978)

---------

Co-authored-by: Edward Gilbert <egbot@asu.edu>
Co-authored-by: atticus29 <mark.aaron.fisher@gmail.com>
Co-authored-by: Katie Pearson <katelin.d.pearson24@gmail.com>
Co-authored-by: Samanta Orellana
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>
Co-authored-by: NikitaSalikov <86389284+NikitaSalikov@users.noreply.github.com>

v3.3.9

Toggle v3.3.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.9 (#2923)

* Closes #2892 Convert deprecated mimes to allow equivalents if able

# Issue #2892

# Summary
Adds static list for us to add deprecate mimes and what we wish them to
be converted to. In this case it is audio/mp3 getting convert to its
proper type audio/mpeg. In this case it stems from browser differences
so more in the future maybe needed.

* Build collection map search query without html echo for json response

* added the speciesName label block (#2898)

* fix the submit type order (#2902)

* prioritze audio/mpeg for mp3 inference

* fix bug where desired processing status is not respected in tesseract OCR pipeline

* make the procStatus follow the same pattern of handling the null string as seen in e.g. classes/SpecProcessorManager.php

* doh add sanitization

* resolve merge conflicts in translation files

* fix bug in reorderElements where revisedDesired was not being referenced for currentChildIdxInDesiredList. Also, bring that file in line with usna version to avoid future merge conflicts in that file

* Add KU icons to layout dir

* Inventory listing adjustments

- Don't display ID key link within inventory listing unless explicitly activated for given key or globally within symbini and not deactivated within key

* DwC-A publishing adjustments

- Temporarily remove associatedOccurrences input within the DwC-Simple data concept. Field be re-added in v3.4.
- Do not override associatedTaxa with data from the associations tables. This will likely return in v3.4
- Temporarily remove exsiccati data insert into dynamicProperties field

---------

Co-authored-by: atticus29 <mark.aaron.fisher@gmail.com>
Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: NikitaSalikov <86389284+NikitaSalikov@users.noreply.github.com>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>
Co-authored-by: Edward Gilbert <egbot@asu.edu>

v3.3.8

Toggle v3.3.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.8 (#2888)

* add labels handle for taxa autosuggest (#2856)

* hotfix taxon search with underscore

- Isolate cleaning underscores from search terms to scientific names only

* Bug blocking material sample updates

* Personal specimen download bugfix

- Fixes issue blocking non-superAdmin from downloading backups of personal specimen management
Addresses issue #2866

* Add autofill to Add Occurrence Function

# Issue #2874

# Summary
Moves getCountry function to geographic thesaurus from
OccurrenceSkeletal and add it to OccurrenceEditorManager's addOccurrence
function to keep behavior the same.

* Update symbbase.php

Increment version

* Openid no sid gracefull fail (#2879)

* skip linking sid if none provided.

Co-Authored-By: Mark <mark.aaron.fisher@gmail.com>

* Isolate behavior to old skeletal submit

---------

Co-authored-by: NikitaSalikov <86389284+NikitaSalikov@users.noreply.github.com>
Co-authored-by: Edward Gilbert <egbot@asu.edu>
Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: Greg Post <gregory.post@ku.edu>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>

v3.3.7

Toggle v3.3.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.7 (#2854)

* Add host check to rss feed publisher
* Remove client root from path if it exists to prevent overlap with server root
* Occurrence Profile Error - string concatenation missing within exsiccati function
* Remove css elements that were causing 404 & 403 errors (#2833)
* Closes #2826 Add tidinterpreted to submit
* Deprecate OccurrenceSkeletal in favor of using OccurrenceEditorManager - elated to #2826
* Fix broken Symbiota docs links on search page (#2832)
* Fix issue with old function name reference not being cleaned up
* Closes #2840 fix password auth failure on password resets
* Add Dynamic Memory Adjustment for Image Derivative Creation - Issue https://help.symbiota.org/scp/tickets.php?id=6261
* Fix personal occurrence backup tool
* Revert back end to verbatimAttributes, recordnumber, and recordedby (#2844)
* Change extension check to cross reference for synonyms if not equal - # Issue #2846
* Add octal to mkdir for windows support
* Fix issue where null family does not save images
* Various bug and issues with loan specimen check-in
* Fix form rest to also change form layout to match Checkboxs
* Occurrence editor bug - Bug fix that avoids conversion of recordsecurity value of 0 to save as null
* Seperate layout from form reset
* Upload fix - Convert NULL localitysecurity values to 0 within the Occurrence utility cleaning function, which fixes null localitysecurity imports.
* Add function removeThirdPartySid - Needed to remove stale 3rd party sessions from DB

---------

Co-authored-by: Edward Gilbert <egbot@asu.edu>
Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: Katie Pearson <katelin.d.pearson24@gmail.com>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>
Co-authored-by: Mark <mark.aaron.fisher@gmail.com>

v3.3.6

Toggle v3.3.6's commit message
Minor adjustment

v3.3.5

Toggle v3.3.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.5 (#2763)

* Restore functionality of https://github.com/Symbiota/Symbiota/pull/2619/files (#2747)
* Seperate media classes into own files for modular usage
* Add UploadUtil with some generalized classes from media
* Replace parseFileName with path info
* Add decompose_url static function to replace parseFileName
* Rename checkFileUpload to be camel case
* Replace size2Bytes
* Add download from remote function
* Save work for media refactor
* Add comments to new insert and insertAndUpload Functions
* Remove old media::add function
* Add accept to imageoccur submit
* Update Occurrence Image Submit to use media class
* Move getRemoteFileInfo to util class
* Remove mime2ext from media class, fix usage to point at uploadUtil
* Add empty catalogNumber option for get_occurrence_upload_path
* Refactor uploadAndInsert to take post array instead of direct access
* Get Basic Observation submit working with media and occurrence editor classes
* Fix tidInterpreted not being populated in observation submit
* Add media error status message to observation submit
* Depercate Observation Submit Manager
* Add upload check for iconFile
* Add upload file check to loans
* Add loan, image, audio, mimes for easier/more-finegrain usage than symbbase global value
* Add mime type enforcement before download and improve docs for downloadFromRemote
* Forces checkFileUpload to check mimes defaulint to imageMimes and removes size check because file is already uploaded so no point
* Add extension data get remote file info
* Add file checks to glossary for remote and file upload
* Fix geothesaurus options for mapcoord aid
* Remove lang tool that got added accidently
* Authentication improvements
- Increase length of password to 10 characters or more
- Check new password against old password to ensure doesn't reset to the old password
* Add file checks to glossary for remote and file upload
* Add taxonomy upload
* Add Taxonomy Upload Check
* Quote styles
* Handle some dev warnings and errors (#2758)
* Handle case where fetching contact fetches null
* Add missing loanIdOwn
* Fix csv uploads not being included taxonomy upload
* Fix error handling for media errors upload taxa
* Move imageProcessor temp folders to use tempDir util to get them out of the docroot
* Comment out unused and insecure functions
* Change spec upload base to use temp dir
* Give temp dir hardcoded fallback
* Change temp path function to use getTempDir utility
* Change Image import to use getTempDir
* Add Upload util file check to thumbnail upload
* Add gif back into allowed types
* Add tiny mce upload check
* Comment out unused functions with security issues
* Fix UtilitiesFileImport to use getTempDir to avoid server root file placement
* Deprecate remapImage because not used

---------

Co-authored-by: Mark <mark.aaron.fisher@gmail.com>
Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>
Co-authored-by: Edward Gilbert <egbot@asu.edu>

v3.3.4

Toggle v3.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.4 (#2745)

* Closes #2702 Fix Improper Data Passing Georefclone. Fixes issue with lat data being passed as lng data.
* Added onerror for damaged links (#2709)
* Change header of download pop-up (#2714)
* Add function for fetching recordId, assign recordId value to occurrenceid if empty, gray out if recordID is used
* Fix typo in sql query
* Avoid fatal error within Plugin Manager
* Initial setup file for selinux configurations
* Update setup.bash
* Add protections against mismatching types and extensions
* Fix bug in verifyIconImage where it was getting the element by the wrong ID (#2727)
* Fix import issue with database
* Trim file path if already including in path them when checking if file exists
* Add file type rename checks
* Only upload after imagesize check and separate audio upload so it could do its own checks
* Enforce allowed mimes in add media
* Rename suspicious mime to suspicious file
* Temp dir path recommendations
* Update symbini_template with recommended temp path.
* Add .htaccess file to content folder.
* Deactivate Glossary Upload function
* Fixed the path to occurrenceeditor definitions in Symb Doc (#2728)
* Add es, fr and pt translations
* Fix Symbiota Docs links with recent changes
* Escape the SERVER address and port
* Confirm successful transferFromPhpToDynamicProperties and fetchGlobalLabelJson methods
* Implement deletion of a profile
* Security Patch KeyCharAdmin
* Change the code to not consume the php label file at all
* Add more return statements to indicate whether form validation worked or not in order to prevent or allow default form submission (#2739)
* Fix rename issue
* Taxonomy Loader: Check extension of input file on server side. Make sure file check happens on files submitted within a zip file.
* Taxonomy Loader: Add error messages when input file is an unexpected format
* Game and slideshow adjustments
- Move Organism of the Day control file location from "temp" directory to "content"
- Move Slideshow plugin control file location from "temp" directory to "content". These adjustments are done to database and portal created content into the "content" directory.
* Adjustments to setup scripts
- Remove temp directory permissions settings from setup scripts
* Replace labeljson.php with labeldefault.json

---------

Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>
Co-authored-by: NikitaSalikov <86389284+NikitaSalikov@users.noreply.github.com>
Co-authored-by: Katie Pearson <katelin.d.pearson24@gmail.com>
Co-authored-by: Nikita Salikov <nsalikov@asu.edu>
Co-authored-by: Edward Gilbert <egbot@asu.edu>
Co-authored-by: Mark <mark.aaron.fisher@gmail.com>

v3.3.3

Toggle v3.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.3 (#2697)

* Fixed the copy url if taxa contains a label, fixed the ampersand display in collector column (#2667)
* Avoid triggering a download of all occurrences with coordinates when download is triggered within Map tab and no search variables have been submitted (often done by bots and bad actors).
* Avoid mapping points when map is opened with no search variables submitted
* Avoid warning output null is used within string function (strpos) when no search criteria a submitted
* Send search form values in POST body
* Polygon search error
* Polygon copy issue
* Fixed occurrence editor query when searching on collector name < 3 characters long
* Update Symbiota Docs links (#2676)
* Added a manual input event on parse verbatim coord change (#2677)
* Fixes issue that was blocking display of images that are not linked to an occurrence record
* Improves image search performance
* Closes #2678 Fix issue with web url not being mapped from extended import
* Fix reorderElements bug. Remove duplicate determination date divs (#2684)
* Adjust domManipulationUtils.js reorderElements to fix bug. Remove potential duplicates of determination date div
* Add second determination date div back in because it was a child.
* Move color styling away from inline
* Improve error handling
* Closes #2672 Bumped up curl max redirects for file info fetching
* Change Collector Name to Collector Last Name (#2686)
* Added check for country in searchvar in readrequqestvariables (#2689)
* Fixes search for short collector name
* Media processing improvement when mime type is undetermined. Closes #2666 
* Change user permissions button to secondary button (#2690) so that it is visible on the background
* Reactivate Material Sample import

---------

Co-authored-by: NikitaSalikov <86389284+NikitaSalikov@users.noreply.github.com>
Co-authored-by: Edward Gilbert <egbot@asu.edu>
Co-authored-by: Mark <mark.aaron.fisher@gmail.com>
Co-authored-by: Katie Pearson <katelin.d.pearson24@gmail.com>
Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>

v3.3.2

Toggle v3.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version

Update symbbase.php

v3.3.1

Toggle v3.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Hotfix 3.3.1 (#2597)

* Closes #2562 Fixes some casing type that was introduced
* fix other casing issues
* Explicitly define map buttons as type of "button" to avoid them acting as submit buttons when one pushes enter within a form element
* Remove .project file that was accidentally added
* Fix typo (#2573)
* Schema updates to ensure compatibility with older version of MySQL
* fixed the icon image css (#2579)
* fix an media -> a media typo (#2580)
* Fix geographic thesaurus (#2585)
* Fix button color and change icon-buttons to buttons (#2569)
* accommodate resource relationships (#2588)
* Closes #2505 Fix issue with 'image/jpg' format not being check when forcefully inputed
* update INSTALL.md and third_party_auth_setup.md to reflect PHP requirements for third party authentication (#2594)
* Add .jpeg and .tif as valid media extension.
* Misc adjustments

---------

Co-authored-by: MuchQuak <loganpwilt@gmail.com>
Co-authored-by: Logan Wilt <91149982+MuchQuak@users.noreply.github.com>
Co-authored-by: Edward Gilbert <egbot@asu.edu>
Co-authored-by: Katie Pearson <katelin.d.pearson24@gmail.com>
Co-authored-by: NikitaSalikov <86389284+NikitaSalikov@users.noreply.github.com>
Co-authored-by: Mark <mark.aaron.fisher@gmail.com>
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载