PHP 8.4 month (almost there). Happy New Year.

Features and Implementor/Developer enhancements

  • add Generative AI Configuration screen
  • List View buttons with no icon when setting the Link Icon field to empty or none
  • Master Grid: add custom popup hook option
  • Web Service: add evolutivo authorization header name

Global Variables

  • Users_Send_Email_BCC Set the BCC email from the "Send Mail" action to the current user's email. The default is 0.

EvolutivoFW Standard Code Formatting, Security, Optimizations, and Tests

  • EvolutivoFW Standard Formatting
  • Documentation: code and wiki.
  • Refactor and Optimize code
    • SonarQube recommendations.
  • update DOMPurify to 3.2.4
  • update ZebraSession to support PHP 8.4
  • update ADODB v5.22.6 => v5.22.8 to support PHP 8.4
  • update Clickhouse library to support PHP 8.4
  • PHP 8.4 testing and fixes
  • Unit Tests: keeps getting more and more assertions.

Others

  • make the application more robust, show errors and block events if the record does not exist, and save SQL errors to report them
  • make support_end_date field show the default date value based on the generated type value, like other date fields
  • update help URL to evolutivo domain name
  • update vtiger references to evolutivo
  • correctly load application updates if the module is denormalized
  • File System Integration: save check for Contacts
  • refactor copy dashboard HelperScript and construct queries correct
  • Web Service
    • automatically extend the session for coreBOSWSAuthToken mode
  • Workflow Upsert task
    • add an option to allow the execution of workflows in the current module
    • set all context to upsert_data if empty
    • repeat the upsert task on error
  • Translations

Insights

January Insights

January February
Sonarqube January Sonarqube February

Thanks for reading.

Previous Post