Skip to content

Version 4.0.2

Latest

Choose a tag to compare

@caseysoftware caseysoftware released this 07 Mar 23:51
0bcecc5

This release was further cleanup on the 4.0.x line including:

Updates

  • Installer work
    • refactored to simplify the dependency checks
    • validated the dotproject conversion paths for both the 2.0.x and 2.1.x lines
    • tested the upgrade path starting from versions 18, 35, 55, and 57 of w2p database
  • Database changes
    • Fixed some missing fields
    • Fixed some database engine inconsistencies
    • Set default values for numerous fields, eliminated invalid defaults for datetimes
  • UI
    • Cleaned up the welcome pages
  • Unit Tests, using Copilot
    • Upgraded to the latest version of PHPUnit
    • Updated deprecated/eliminated PHPUnit asserts
    • Cleaned up all the tests and fix many errors and failures, not complete but should be ~15 in each vs 500+ tests overall
  • Reworked the Search Module to allow you to selectively search modules

Biggest Open Issues:

  • The database layer - ADODB - is ancient and needs to be replaced. This is massive and touches every component.
  • The date handling - PEAR Date - is ancient and needs to be updated to use Carbon. There is some odd error handling in the code to assist with this transition now.