Here’s a summary of the work we accomplished during July 2025. This month’s updates include enhancements across various parts of the application as well as EvolutivoFW’s ongoing efforts in code quality, testing, and functionality. Let’s take a look at what’s new.

🛠️ Features and Implementor/Developer enhancements

  • add more metadata for GenDoc fields in MergeLabel extension
  • GenDoc command line execution script: build/HelperScripts/dogendoc.php
  • HelperScript to detect BOM byte and empty lines in PHP files build/HelperScripts/verifica_bom_linha_final_preciso.sh
  • Business map Import: use transformation map for direct import and create operation
  • add order by option to Wizard

🧱 EvolutivoFW Standard Code Formatting, Security, Optimizations, and Tests

  • EvolutivoFW Standard Formatting
  • Documentation: code and wiki.
  • Refactor and Optimize code
    • SonarQube recommendations.
    • instantiate Document class once outside loop in mass download
  • Unit Tests: keeps getting more and more assertions.
    • we create a customized jmeter suite of tests to stress test a client installation. Powerful!

✨ Others

  • add support for numbers in custom field names
  • add create group to ConfigEditor
  • the search field is ambiguous in Import due to denormalization
  • use the correct module name variable for Kanban
  • Portal API
    • retrieve the correct value from MaxFailedLoginAttempts variable
    • check for non-restriction module based on global variable values
  • MergeLabel
    • add missing translation
    • align copy buttons to the left for better UX
    • align export button with module name
  • force Payment calculations as float for better PHP support
  • Picklist datalist array skipping first element
  • error Products edit view when loading custom image fields, value is not loading, so when we save, we delete the images
  • Reports
    • Excel export of totals must be a one-based index
    • load translations for scheduled reports
    • recalculate the totals table when generate button is clicked
  • correct date for priorToToday search filter
  • add LDS to group management
  • apply LDS and delete obsolete code in the Lead conversion field mapping
  • Translations

📊 Insights

July Insights

July August
Sonarqube July Sonarqube August

Thanks for reading.

Previous Post