Roadmap
Andreas Fischer edited this page Jul 8, 2015
·
15 revisions
- Component-based Architecture
- Multiple composer packages (e.g. BigInteger)
- More refactoring of defined constants into class constants (true constants)
- Refactoring of defined constants with variable values
- Exceptions
- phpseclib.phar
Version 2.0 is a major release providing meta features such as PSR-4 autoloading and other infrastructure improvements.
- Minimum PHP Version 5.3.3 ✓
- PSR-4 autoloading with namespace rooted at
\phpseclib\
✓ - Removal of PHP4 constructors ✓
- Removal of manual includes ✓
- One class per file ✓
- Refactoring of function files into classes ✓
- Some refactoring of defined constants into class constants (only true constants) ✓
- Removal of side-effects from class files ✓
- Removal of full license text from source code files ✓
- Removal of the
phpseclib_resolve_include_path
function ✓
Version 1.0 is a long term support (LTS) release providing PHP4 compatibility.