Skip to content

v6.2.2

Compare
Choose a tag to compare
@renderpci renderpci released this 29 May 20:06
· 1465 commits to master since this release

[6.2.2] - 2024-05-29

Bug Fixes

  • [breaking] Check mode when component get or update his data in datum, change into section_record and component_common. Now the data has the mode to identify data from list, edit, tm... in same section.
  • [breaking] Fix tool_diffusion::export call error where old function is changed to unified tool_diffusion::export
  • [breaking] Fix missing time machine 'mode' property from subdatum items
  • [breaking] Fix missing session_key restore in dd_core_api::start
  • [breaking] Fix build_rqo_show/build_rqo_search issue where request config with section tipo as string was not accepted. Now a fallback is made to allow objects and strings
  • Fix legacy bad formed (using image with btn.php) tags into component_text_area
  • Fix service_autocomplete issues where spinner and search label are not removed on empty search results
  • Check if the data is empty in time machine recovery before decode, if the data is empty, is not necessary decode.
  • Fix component_component_portal 'add_component_info' build detection error where only first item was checked
  • Fix component_input_text issue where empty transliterable values create unnecessary DOM nodes
  • Fix component_text_area error where null values generates and error trying to replace legacy data values (btn.php)
  • Fix component_av CSS issues in list mode when inside portal
  • Fix wrong response result in tool_diffusion::export_list
  • Fix name of dynasty in hierarchies definition
  • Fix missing q operator in component_filter search mode (and view)
  • Fix empty term error case in component_input_text_json
  • Fix missing component_relation_common method 'map_locator_to_term_id' used to resolve diffusion values
  • Fix missing diffusion properties in component_autocomplete
  • Fix minor diffusion type inconsistencies on empty values
  • Fix empty extension error case in core_functions -> get_file_extension (e.g. file name value do not contains extension)
  • Fix issues on empty caller_dataframe scenario (search mode case)
  • Fix component_portal view mosaic error in list mode
  • Calculate the higher row count instead the sum of both (parent locator with the next deep level locators) in get_dd_grid_cell_object for relation components as portal
  • Improve the user interface and functionality of the drag and drop in tool export
  • Fix Safari change lang issue where environment was not updated on user language change
  • Fix component_image quality selector click event issues
  • Fix tool_diffusion missing download RDF file after publish
  • Set time for negative years into dd_date
  • Check if the year is a NaN and if it is, launch a error msg
  • Fix core::get_http_response_code error where false headers was not managed (no network connection cases)
  • Fix minor PHP data inconsistency in class diffusion_section_stats

Documentation

  • Added typology thesaurus, Objects, Flora, Fauna into documentation
  • Update tld status in readme

Features

  • Added get_active_tlds() function into RecordObj_dd to get from jer_dd table all active/installed tlds.
  • Added check_active_tld() function into RecordObj_dd to check if the tipo tld is available and installed in the ontology.
  • Add property 'features' to dd_grid_cell_object class definition. Is a multipurpose container used to pass useful information, for example the section color
  • Added ceramic and numismatic hierarchies as typology in hierarchies.json
  • Added deportation_nazi_camps mapping from mdcat to dmm
  • Add indexation tag 'full'
  • Add area_maintenance Highlight lib to hilite code strings in warnings etc.
  • Add area_maintenance::update_data_version param 'updates_checked' to allow admins control what update elements are processes using check-boxes
  • Add an option to fill the gaps in breakdown export data.
  • Add the fill the gaps feature into view csv grid
  • Add stop processes functionality
  • Add area_maintenance widget 'move_tld'
  • Add ui component method 'add_component_warning' to manage components warning like duplicated value, etc.
  • Add component_section_id 'distinct' search mode. Add optional q_operator too

Miscellaneous Tasks

  • Remove sections that are not installed in ontology. Now if the section is not installed it will be removed from sqo definition, allow to define sections in properties than will not available in the specific installation.
  • Remove fixed filter object when is not are not installed in ontology. Now if the component to search is not installed it will be removed from sqo definition, allow to define fixed filters in properties than will not available in the specific installation.
  • Remove ddo is show if tipo is not installed in ontology. Now if the component to show is not installed it will be removed from ddo_map definition, allow to define ddo_map in properties than will not available in the specific installation.
  • Remove ddo is search if tipo is not installed in ontology. Now if the component to search is not installed it will be removed from ddo_map definition, allow to define ddo_map in properties than will not available in the specific installation.
  • Remove ddo is choose if tipo is not installed in ontology. Now if the component to be choose is not installed it will be removed from ddo_map definition, allow to define ddo_map in properties than will not available in the specific installation.
  • Improve dd_grid view_indexation CSS code to be more easily manageable
  • Implement indexation_list fallback to real section on build_indexation_grid
  • Remove letter space custom in component_date when in list mode
  • Add cache-bust to main page/index.html file to prevent Safari cache issues
  • Remove .htaccess localhost cache and ETag controls
  • Update component_date to set time property when years are negative (was not saved in previous version).
  • Improve tool_diffusion report info. Added class name switcher and errors notifications
  • Update Nepal js lang
  • Add environment check of config file (may fail in installation situations)
  • Add dd_init_test php_user info to easy debug on permissions errors

Performance

  • Change page index.html load main.css and environment.js.php order. Now both are preloaded via link rel="preload" (safe CSS and global vars access)

Refactor

  • [breaking] Re-factorized component_number edit views to preserve interface coherence with component_input_text
  • Change the options to create dd_grid object with a config parameter instead use direct vars. Now specific tool parameters will be defined in the config.
  • Add self parameter into the get_columns to include the instance variables
  • Unify get_columns method using the csv_dd_grid in the tsv view
  • Re-factorize area_maintenance highlight code using modules
  • Set common way to get data value length in get_buttons add for component_date
  • Check new enter value from input node and set in correct way into the date object data.

Revert

  • Restore add image tags on the fly for component_text_area in list mode (used by view mini in 'numisdata71' and other to display svg elements)

Change

  • [breaking] Logger_back-end_activity no longer saves relations from filter (table relations used to deep search)
  • [breaking] Change default command composition for request CLI where 2>&1 is eliminated to prevent send errors to process log file in Linux
  • [breaking] Change empty check for array_find result in dd_core_api::build_rows from 'empty' to 'is_object' to ensure that the result values are correct
  • Remove Dédalo tags in component_text_area list values
  • Added a resolved model for ddos in search and choose ddo_map in get_ar_request_config() to prevent errors and resolve it into next steps.
  • Unify section class clean caches. Now, no direct management on sessions or caches will be done by the section class
  • PROVISIONAL, added control for get master ontology in v6.render installation
  • Add grid features section color information to section_grid object on build_indexation_grid
  • Change indexation grid method 'get_section_id_column' to render a link button to record instead the current simple section_id text
  • Added dynasty and style thesaurus into install hierarchies
  • Change lock_components data decoded cast to array by a fallback to empty array
  • Add focus into the input node when a wrong data was introduced by users
  • Change general CSS style '.error' default appearance: added alert icon
  • Change dataframe CSS button for same width and height
  • Improve ui component add_component_warning method dynamic position
  • Improve component_input_text duplicates check manager
  • Add CSS fade-in-fast animation (0.25s) used in add_component_warning wrapper
  • Update component_input_text JS method 'is_unique' to more usable 'find_equal' used to check duplicate values
  • Add automatic pointer to component_wrapper in ui.component.add_component_warning
  • Change the component_input_text behavior in a tool. Do not activate in this case