Releases: web2project/web2project
Release list
Version 4.0.2
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.
Version 4.0.1
The primary focus of this release was resolve issues from the 4.0 release. These ranged from unset variables to a handful of fatal errors.
- cleared up a ton of log warnings
- cleaned up some final PHP8 compatibility errors
- cleaning up old array notation
- cleaned up the session handling
- removed the pdf generation (for now)
- fixed the report generation
- fixed the report formatting
- updated the user delete to use the right method
version4.0
Release Date: 02 January 2025
This is a major release that cleans up a ton of issues around PHP 8.0 and Mysql 8.0 compatibility.
This one is a long time in the making. This merge includes but isn't limited to:
- PHP 8 compatibility - includes cleaning up arrays, curly braces, and a bunch of method signatures
- mysql 8 compatibility - includes removing some bad date formats (like 0000-00-00)
- removed the
/vendordirectory and let Composer handle it - updated the phing build script to use updated versions of phploc and phpstan
- added carbon to handle date/timezone processing
- removed ADODB as our needed functionality has moved into core PHP
- updated jpgraph to a more recent version
- removed the File Explorer from the Files module, likely to restore it later
- removed the file versioning from the Files module, not likely to restore it any time soon
- fixes to numerous views for tables (index), views, and similar
- cleaned up a bunch of warning cleanups
- lots of other cleanups throughout, some provided by @opto in the old 3.4 branch
Version 3.4 Release
Release Date: 31 December 2018
This is a minor release that cleans up a number of issues from v3.3 specifically related to better PHP 7.x support (up through 7.2) and Mysql 5.6 support. There are minimal functional changes otherwise.
Full Details: http://docs.web2project.net/release-notes/3.4.html
Version 3.3 Release
Release Date: 07 October 2014
This is a minor release that cleans up a number of issues from v3.2.
Full Details: http://docs.web2project.net/release-notes/3.3.html
Version 3.2 Release
Release Date: 17 July 2014
You can read the full details of this release here;
http://docs.web2project.net/release-notes/3.2.html
Version 3.1 Release
Release Date: 20 January 2014
You can read the full details of this release here;
http://docs.web2project.net/release-notes/3.1.html
v3.0 Gold
Release Date: 09 September 2013
You can read the full details of this release here;
http://docs.web2project.net/release-notes/3.0.html
v3.0 RC 2 Release Notes
Release Date: 28 August 2013
You can read the full details of this release here;
http://docs.web2project.net/release-notes/3.0.html