V5.8.5
Maintenance and security update.
This update enforce the security of Publication API.
This update improve export and add import RDF from nomisma
Additions
- Added tool_import_dedalo_csv bad JSON notification on preview list
- Added column 'death_context' in custom search global (class.diffusion_sql and class.web_data)
- Added column 'buried_type' in custom search global (class.diffusion_sql and class.web_data)
- Add posterframe for indexation tags
- Add time variable to the tag posterframe to refresh the posterframe
- Added comments of class.ontology.php
- Added library qrcode (EasyQRCodeJS)
Deletions
- Removed login user notification errors. Could be unsafe on network errors
- Remove the old class diffusion_rdf
- Remove the html tag in values for RDF
Fixes
- Fixed unique_server_check issue when the value is equal in more than one lang
- Fixed issue in tool_description where where mce editor was not available
- Fix empty lang in the component_autocomplete
- Fix the get_valor when the lang is required
- Fix get diffusion value lang when it has required
- Fix html tags in the literal text for RDF
- Fixed Swagger UI viewer vars XSS vulnerability
- Fixed issue with web_data::build_fragment margin chars in transcriptions with long pauses between time codes. Set to default zero value
- Fixed web_data::get_thesaurus_term error on calculate combined terms
- Fixed get_diffusion_value_as_geojson issues on json decode when data is empty
- Fixed missing encoding value in trigger.tool_export.php -> export_data method
- Fixed bug on tool_export when some double quote values was not properly escaped, generating JSON format errors on import. Now individual lang values quotes are normalized and escaped before create the csv string
- Fixed missing encoding value in trigger.tool_export.php -> export_data method
- Fixed bug on tool_export when some double quote values was not properly escaped, generating JSON format errors on import. Now individual lang values quotes are normalized and escaped before create the csv string
- Fixed web_data regex error in table name verification
Updates
- Updated publication API docu/ui (swagger ui) from 2.4.0 to 4.5.
Other changes
- Re-formulate the diffusion_rdf to use easyrdf library
- Change the lang of the component to get_valor()
- Revert "Fix get diffusion value lang when it has required"
- Changed from 6 secs to 180 secs the sleep time in autobackup
- Revert jquery ui from 1.13.0 to 1.11.4 because drag and drop compatibility issues
- Improved server_api web_data check_safe_value verification and errors log. Now table names with only numbers are rejected and sql_fullselect, sql_filter are more restrictive.