Skip to content

v6.2.1

Compare
Choose a tag to compare
@renderpci renderpci released this 14 May 06:50
· 2544 commits to master since this release

Version [6.2.1] - 2024-05-14

Bug Fixes

  • [breaking] Fix component_relation_common::get_request_config_section_type bug when the returned value is not a real array (it is an associative array)
  • [breaking] Fix class backup copy_to_file and copiy_from_file SQL error where in some cases, some similar tld are mixed in update Ontology process
  • [breaking] Fix components change_mode bug where not unique id_variant creates interactions between duplicated elements like people name, etc.
  • [breaking] Fixes a search bug where empty filters cause errors because the resulting filter string is invalid SQL
  • [breaking] Fix time_machine transform data error where some section_tipo values do not change to updated mapped values
  • [breaking] Fix bug where single quotes are escaped in CLI process (adding: %27)
  • Add transform data case 'inverse_locators' to manage old section data with this property (it will be removed)
  • Transform data error when data is array or object causes and error on test
  • Fix missing environment var 'DEDALO_MAINTENANCE_MODE' that causes blank screen on update to v6.2.0
  • Fix null as standalone case in transform_data::add_view_in_thesaurus
  • Fix missing environment var 'DEDALO_NOTIFICATION' that causes blank screen on update to v6.2.0
  • Fix mkdocs.yml missing 'search' plugin
  • Fix component_pdf::valid_utf8 errors where function were declared multiple times
  • Fix overwriting PDF extracted text on regenerate component PDF
  • Fix ontology propagation data errors from v5 manager (tch/tchi unsync cases)
  • Fix ontology error where edit_term overwrite the field value with the definition value on edit
  • Fix transform_data bug where section_tipo was not taken into account when updating records
  • Fix fallback time unit issues in exec_time_unit_auto
  • Fix component_svg issue where the image was rendered twice in tag view
  • Return empty array to be compatible with empty data in resolve fixed filter resolve_component_data_recursively.
  • Fix missing request lang into session in calculate_tree script
  • Fix missing tooltips re-activation in inspector on render section/components info
  • Fix error where null result causes crash in component_relation_common::resolve_component_data_recursively
  • Fix component_portal error where add value crash when server response is not as expected
  • Fix null propagate_data_value scenario in tool_propagate_component_data::propagate_component_data
  • Fix dd_date_Test error where unix_timestamp reference value give wrong values in some cases
  • Fix ImageMagick::get_layers_file_info error when null values have not been taken into account
  • Fix component_image missing content_data pointer on refresh when render_level==='content'
  • Fix component_image render edit incoherence on set xlink:href
  • Fix tool_media_versions minor issues
  • Fix transform_data update errors. Now, 'skip_virtuals' is used to skip defined sections
  • Add empty tool name manager to skip bad formed tools cases
  • Fix duplicated_dato error where was checked as array instead object
  • Fix test_copy_test_csv_file issue when no target directory exists
  • Fix dd_core_api save error where insert data/add_new_element generates an error when data is empty (new empty component_date value for example)
  • Fix legacy calls to 'get_valor' in class relation list. Changed by 'get_value'
  • Fix CSS issues in relation_list paginator
  • Fix component_common::extract_component_dato_fallback error where fallback lang values are not calculated correctly for transliterable components
  • Fix component_input_text issue where button delete fails on focus input

Documentation

  • Add Diffusion multiple databases (MySQL)
  • Add compatibility and support for v5 ontology in readme.
  • Add new column to readmne
  • Change the v6 transition status in readme.

Features

  • Add tool_media_versions option to delete version files
  • Add refresh_data to observer process to update the data of observer in server context.
  • Add relation_list to component_portal delete dialog modal
  • Add new get_archive_state for dmm model to calculate the expedients process.
  • Add page key option to toggle inspector: control + i
  • Add multilang support for temporary components data in tool_import_files

Miscellaneous Tasks

  • Add missing method 'resolve_query_object_sql' to component_json
  • Improve component_json method 'resolve_query_object_sql'. Now, default search, is 'contains'
  • Update Ontology install import files
  • Add component_pdf->create_alternative_version method
  • Update Ontology install import files and JS languages files
  • Add function name selector to tool_media_versions file_info_node fora easy identification
  • Add update_version control to catch empty update data cases
  • Improve class update CLI messages and info
  • Unify components view text JS and CSS
  • Fix CSS issues in list and autocomplete
  • Unify components is_empty method
  • Service_tmp_section change components show_interface.tools from false to true to enable components tools in temporal sections

Refactor

  • [breaking] Refactor component_date to allow use in a smaller space
  • Unify the view tree to use common buttons and remove unused. View tree remains alive, but reduced, because small spaces as a portal column needs different HTML and CSS than view_line. Use view line for usually components.
  • Re-factorized security::get_permissions_table method. Enable cache by default using a simplified table of permissions

Change

  • [breaking] Replace old get_list_value(), that use only v5 model, with new get_value() in list mode for component_select.
  • Increase cache life from 2 days to 4 (dd_init_test)
  • Commented update v 6.4.1 => 6.2.0 component_pdf component update because is very long. Run manually on demand with tool update cache
  • Add text pdf extraction to component_pdf 'regenerate_component' method
  • Low PDF render resolution to 600dpi
  • Defines button tree to false by default, now the button_tree can be added to any portal, but by default needs to be false
  • Add button tree functionality to general render edit for portals. Now the button_tree can be added to any portal
  • Add hilite by model to tool_update_cache
  • Add to render image with cropbox of PDF files. Now imageMagick take account the cropbox defined inside PDF files.
  • Increase tables_rows_iterator counter reset from 1000 to 3000 (is enough to gc_collect_cycles)
  • Add memory and counter info to CLI process data printed in transform_data::changes_in_tipos
  • Reduce the density and remove the resize to render PDF files.
  • Component_media_common implements component_media_interface to unify common methods
  • Unify media components alternative version creation on regenerate component (tool_update_cache)
  • Add css selector as argument to ui.activate_tooltips to allow flexible tooltips construction
  • Add cache option to security::get_security_permissions
  • Adjust the quality of render PDF for original and web to be faster
  • Disable component_geolocation tracking options when changing the map position, to avoid unintentional saving
  • Add fauna and flora hierarchies, and move the object1 hierarchy from 1 to 11 typology (11 typologies are: object1, flora1 and fauna1)