Skip to content

Roadmap

Andreas Fischer edited this page Jul 8, 2015 · 15 revisions

phpseclib 4.0

  • Component-based Architecture
  • Multiple composer packages (e.g. BigInteger)

phpseclib 3.0

  • More refactoring of defined constants into class constants (true constants)
  • Refactoring of defined constants with variable values
  • Exceptions
  • phpseclib.phar

phpseclib 2.0

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 ✓

phpseclib 1.0

Version 1.0 is a long term support (LTS) release providing PHP4 compatibility.

Clone this wiki locally