Skip to content

v6.1.2

Compare
Choose a tag to compare
@renderpci renderpci released this 18 Mar 07:53
· 2314 commits to master since this release

Version [6.1.2] - 2024-03-13

Bug Fixes

  • Fix missing 'delete_lang' option in TR::deleteMarks
  • Fix subtitles::build_subtitles_text error control when the sourceText is empty. Now, the expected object response y return instead a bool false
  • Bug in split fragments into subtitles class
  • Removed non-break character that cause infinite loops in transcription
  • Error in get the correct lang for labels in tools, need to be sync with dedalo_application_lang instead dedalo_data_lang
  • Fix syntax error calling generate_relations_table_data from dd_area_maintenance
  • [breaking] Fix error that causes inconsistency between user selected application lang and tree calculation cache file lang
  • Solve unittest language problems when using a language other than English
  • Add area_graph conditional to prevent issues when is not defined in Ontology (old versions of the Ontology)
  • Add matrix_time_machine table section_id_key add in updates.php in the update 5.9.7 to 6.0.0 to prevent errors when updates from code >= 6.1
  • [breaking] Fix error in update -> convert_table_data calls without class defined in in action (convert_table_data was made generic and the caller class it is mandatory now like 'activity_v5_to_v6::convert_section_dato_to_data')
  • Recover global window var 'DEDALO_NOTIFICATION' to prevent issues updating versions < 6.1.1
  • [breaking] Fix wrong count for multiple tables such as "relationship search", when more than one total is given
  • [breaking] Fix MIME types issues uploading files in dd_utils::upload
  • Add to check if the user is root to bypass the matrix check of the target section of component.

Documentation

  • Update install proceedings with the last versions (php8.3, MariaDB11, etc)
  • Update install proceedings for PHP
  • Update install proceedings for MariaDB
  • Update install proceedings for MariaDB secure installation
  • Update install proceedings for Dédalo code
  • Update install proceedings for postgreSQL
  • Update install proceedings for access to PostgreSQL
  • Add install_help documentation with video and virtual machine
  • Add the location of the mod_h264_streaming to install it
  • Add virtual machine link to download

Features

  • New tool_image_rotation
  • Add DEDALO_SOURCE_VERSION_URL and DEDALO_SOURCE_VERSION_LOCAL_DIR info to update_code widget (area_maintenance)

Miscellaneous Tasks

  • Re add 'Export CSV' button to allow export Ontology as CSV file parsing standard JSON data from term and recursive children
  • Re-enable Ontology feature 'Export CSV' from term edit window
  • Remove incorrect CSS files into tool_posterframe
  • Add area_maintenance regeister_tools widget error control for bad 'register.json' files
  • Update readme tld's status
  • Add component_common->get_ontlogy_info method to resolve component info (description)
  • Change the 'load' CSS class of the saving components for a less intrusive 'save'.
  • Sample config : add session_start_manager->save_path = '/tmp' as default value to avoid de-synchronization between php-fpm and CLI session path
  • Sample config db : change MYSQL_DEDALO_SOCKET_CONN default value from '/tmp/mysql.sock' to null to prevent config conflicts
  • Unify widget_common.js js with components and tools paths for JS files
  • Add login::Login dedalo_application_lang session fix to prevent background cache CLI errors
  • Add control log messages to calculate_tree file (allow control that lang and session are correct)
  • Update Ontology install import files
  • Add new show interface properties, button_delete, button_edit_options and button_fullscreen
  • Change the render_column_id from the compoment_portal definition to section to be coherent with the render of the section_list into view_tool_cataloguing_mosaic
  • Implement the show_interface control into view_cataloging_mosaic
  • Improve browser tab navigation
  • Add fit_image method to component_image view default edit to allow resizing in fullscreen mode
  • Add button_list and button_save to default_show_interface properties definition (common.set_context_vars)
  • Add method get_ar_target_section_ddo() to obtain the target section ddo of the components
  • Add matrix_table get and set definitions of dd_object matrix table property will be use to identify shared sections
  • Implement set_matrix_table of target section_tipo of the sqo in request_config
  • Implement to check shared target section_tipo and define the show_interface buttons when the target_section is shared(saved in matrix_dd)
  • Remove old definitions and add new ones in dd_object
  • Add hierarchy typology definition to identify the hierarchy to be imported in install
  • Add CSS styles to import hierarchies

Performance

  • Reduce the tools files to preload to /js and /css directories to prevent load additional libs
  • Change default value for MYSQL_DEDALO_HOSTNAME_CONN from 'hostname' to 'localhost' to prevent non configured MySQL database cause DNS resolution hang in area_maintenance

Refactor

  • Change the fixed parameters of the image rotation method to include more options
  • Improve error control for area_maintenance update_ontology
  • Improve dedalo_notification. Add update on update_lock_components_state events
  • Move the docu inspector links to a new line, separate from the 'tipo' value
  • Improve dd_utils_api::get_dedalo_files filter to prevent add non essential files to login preload worker
  • Implement show_interface control in render_column_id of section to be controlled by callers as tools
  • Changed 'is_inside_tool' var by more granular 'show_interface' in buttons rendering
  • Change the get_ar_target_section_tipo of common to get first the target_section_ddo instead do it directly
  • Install hierarchies from array of objects instead flat array of string