Joomla! Project Roadmap
Joomla! Framework 1.0
Joomla! Framework 2.0
Backward Compatibility Breaks
The Framework 2.0 release has backward compatibility breaks as required to improve each package's structure and to adopt to PHP community standards. An upgrade guide will be available for each package documenting each break and these guides will be integrated into the Joomla! Framework website.
In addition to API upgrades, the following packages have been deprecated and will not have a Framework 2.0 release:
- Cache
- Compat
- Date
- Form
- Image
- LDAP
- Log
- OpenStreetMap
Main Features
The following are new features in the Framework 2.0 release.
- New Renderer package providing support for rendering templates with many popular PHP libraries (including Twig, Mustache, and Blade)
- New Console package for building command line applications
- New Preload package for managing HTTP/2 resources
- OpenSSL encryption support in the Crypt package
- Refactored Database package structure, including full support for prepared statements
- Refactored HTTP package providing support for the PSR-18 HTTP client interface
- Refactored Keychain package to use the Crypt package
- Refactored Router package
- Refactored Session package
- Restructured Test package to support database related integration tests
In Development or Proposed Features
The following features are presently in development.
- New Entities package providing an Active Record based database integration
- Renderer support in the Profiler package
- PSR-7 support in the URI package
Joomla! Framework 3.0
Subcategories
Teams
Development for the Joomla! Framework is steered by the Framework Working Group as part of the Production Department.
Joomla! Framework 1.x
Joomla! Framework 1.x is a outdate major release series of the Framework.
Joomla! Framework 2.x
Joomla! Framework 2.x is the current major version of the Joomla! Framework and is the backbone of the Joomla! CMS 4.x series. This release will introduce new library packages, raise the minimum supported PHP version to PHP 7, and remove previously deprecated functionality.
Joomla! Framework 3.x
Joomla! Framework 3.x is the current major version of the Joomla! Framework and is the backbone of the Joomla! CMS from version 5.0 upwards.