CINXE.COM
Joomla! Project Roadmap
<!DOCTYPE html> <html lang="en-gb" dir="ltr"> <head> <meta charset="utf-8"> <meta name="author" content="Benjamin Trenkle"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="blue"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@joomla"> <meta name="twitter:description" content="The Flexible Platform Empowering Website Creators"> <meta name="twitter:image" content="https://cdn.joomla.org/images/sharing/joomla-twitter-card.png"> <meta name="twitter:title" content="Joomla! Developer Network"> <meta name="referrer" content="unsafe-url"> <meta property="og:site_name" content="Joomla! Developer Network™"> <meta property="og:image" content="https://cdn.joomla.org/images/sharing/joomla-org-og.jpg"> <meta name="description" content="Joomla! Project Roadmap: what you need to know about the development of the CMS and the Framework. "> <meta name="generator" content="Joomla! - Open Source Content Management"> <title>Joomla! Project Roadmap</title> <link href="/templates/joomla/images/apple-touch-icon-180x180.png" rel="apple-touch-icon" sizes="180x180"> <link href="/templates/joomla/images/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152"> <link href="/templates/joomla/images/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144"> <link href="/templates/joomla/images/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120"> <link href="/templates/joomla/images/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114"> <link href="/templates/joomla/images/apple-touch-icon-76x76.png" rel="apple-touch-icon" sizes="76x76"> <link href="/templates/joomla/images/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72"> <link href="/templates/joomla/images/apple-touch-icon-57x57.png" rel="apple-touch-icon" sizes="57x57"> <link href="/templates/joomla/images/apple-touch-icon.png" rel="apple-touch-icon"> <link href="https://developer.joomla.org/search.opensearch" rel="search" title="OpenSearch Joomla! Developer Network™" type="application/opensearchdescription+xml"> <link href="/templates/joomla/favicon.ico" rel="icon" type="image/vnd.microsoft.icon"> <link href="/media/system/css/joomla-fontawesome.min.css?dde9c780ad8e78890daeddcd06b19d2b" rel="stylesheet" /> <link href="https://cdn.joomla.org/template/css/template_4.0.9.min.css?dde9c780ad8e78890daeddcd06b19d2b" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap" rel="stylesheet" crossorigin="anonymous" /> <link href="/media/vendor/awesomplete/css/awesomplete.css?1.1.5" rel="stylesheet" /> <link href="/media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.2.0" rel="stylesheet" /> <link href="/media/templates/site/joomla/css/custom.css?dde9c780ad8e78890daeddcd06b19d2b" rel="stylesheet" /> <script src="/media/templates/site/joomla/js/blockadblock.js?3.2.1" defer></script> <script src="/media/templates/site/joomla/js/js.cookie.js?2.1.4" defer></script> <script src="/media/vendor/skipto/js/skipto.min.js?4.1.7" defer></script> <script src="/media/templates/site/joomla/js/template.js?dde9c780ad8e78890daeddcd06b19d2b" defer></script> <script src="/media/mod_menu/js/menu-es5.min.js?dde9c780ad8e78890daeddcd06b19d2b" nomodule defer></script> <script type="application/json" class="joomla-script-options new">{"skipto-settings":{"settings":{"skipTo":{"enableActions":false,"enableHeadingLevelShortcuts":false,"accesskey":"9","displayOption":"popup","buttonLabel":"Keyboard Navigation","buttonTooltipAccesskey":"Access key is $key","landmarkGroupLabel":"Landmarks","headingGroupLabel":"Page Outline","mofnGroupLabel":" ($m of $n)","headingLevelLabel":"Heading level","mainLabel":"Main","searchLabel":"Search","navLabel":"Navigation","regionLabel":"Region","asideLabel":"Aside","footerLabel":"Footer","headerLabel":"Header","formLabel":"Form","msgNoLandmarksFound":"No landmarks to skip to","msgNoHeadingsFound":"No headings to skip to","headings":"h1, h2, h3","landmarks":"main, nav, search, aside, header, footer, form","attachElement":".navigation"}}},"joomla.jtext":{"MOD_FINDER_SEARCH_VALUE":"Search …","JLIB_JS_AJAX_ERROR_OTHER":"An error has occurred while fetching the JSON data: HTTP %s status code.","JLIB_JS_AJAX_ERROR_PARSE":"A parse error has occurred while processing the following JSON data:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\">%s<\/code>","ERROR":"Error","MESSAGE":"Message","NOTICE":"Notice","WARNING":"Warning","JCLOSE":"Close","JOK":"OK","JOPEN":"Open"},"finder-search":{"url":"\/component\/finder\/?task=suggestions.suggest&format=json&tmpl=component&Itemid=435"},"system.paths":{"root":"","rootFull":"https:\/\/developer.joomla.org\/","base":"","baseFull":"https:\/\/developer.joomla.org\/"},"csrf.token":"19f016c0a306ce6106d418ec0afeb84b"}</script> <script src="/media/system/js/core.min.js?37ffe4186289eba9c5df81bea44080aff77b9684"></script> <script src="/media/vendor/bootstrap/js/bootstrap-es5.min.js?5.3.2" nomodule defer></script> <script src="/media/com_finder/js/finder-es5.min.js?e6d3d1f535e33b5641e406eb08d15093e7038cc2" nomodule defer></script> <script src="/media/system/js/messages-es5.min.js?c29829fd2432533d05b15b771f86c6637708bd9d" nomodule defer></script> <script src="/media/vendor/bootstrap/js/collapse.min.js?5.3.2" type="module"></script> <script src="/media/vendor/bootstrap/js/dropdown.min.js?5.3.2" type="module"></script> <script src="/media/vendor/awesomplete/js/awesomplete.min.js?1.1.5" defer></script> <script src="/media/com_finder/js/finder.min.js?a2c3894d062787a266d59d457ffba5481b639f64" type="module"></script> <script src="/media/system/js/messages.min.js?7f7aa28ac8e8d42145850e8b45b3bc82ff9a6411" type="module"></script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/developer.joomla.org\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/developer.joomla.org\/roadmap.html","name":"Project Roadmap"}}]}</script> <script> var _prum = [['id', '59300ad15992c776ad970068'], ['mark', 'firstbyte', (new Date()).getTime()]]; (function() { var s = document.getElementsByTagName('script')[0] , p = document.createElement('script'); p.async = 'async'; p.src = 'https://rum-static.pingdom.net/prum.min.js'; s.parentNode.insertBefore(p, s); })(); </script> </head> <body class="site com_content view-article layout-default task-display itemid-743"> <!-- Google Tag Manager --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WJ36D4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-WJ36D4');</script> <!-- End Google Tag Manager --> <!-- Top Nav --> <nav class="navigation" role="navigation" aria-label="Cross Site Menu"> <div id="mega-menu" class="navbar navbar-expand-md py-md-1"> <div class="container-xxl"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#primaryMenu" aria-controls="primaryMenu" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="navbar-collapse collapse" id="primaryMenu"> <ul id="nav-joomla" class="navbar-nav"> <li class="dropdown"> <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> <span dir="ltr"><span aria-hidden="true" class="fab fa-joomla"></span> Joomla!<sup>®</sup></span> <span class="caret"></span> </button> <ul class="dropdown-menu"> <li class="dropdown-item nav-header"><span>About us</span></li> <li> <a class="dropdown-item" href="https://www.joomla.org"> <span aria-hidden="true" class="icon-joomla"></span> Joomla Home </a> </li> <li><a class="dropdown-item" href="https://www.joomla.org/about-joomla.html">What is Joomla?</a></li> <li><a class="dropdown-item" href="https://www.joomla.org/core-features.html">Benefits & Features</a></li> <li><a class="dropdown-item" href="https://www.joomla.org/about-joomla/the-project.html">Project & Leadership</a></li> <li><a class="dropdown-item" href="https://tm.joomla.org">Trademark & Licensing</a></li> <li><a class="dropdown-item" href="https://joomlafoundation.org">The Joomla Foundation</a></li> <li class="dropdown-divider"></li> <li class="dropdown-item nav-header"><span>Support us</span></li> <li><a class="dropdown-item" href="https://www.joomla.org/contribute-to-joomla.html">Contribute</a></li> <li><a class="dropdown-item" href="https://www.joomla.org/sponsor.html">Sponsor</a></li> <li><a class="dropdown-item" href="https://www.joomla.org/about-joomla/partners.html">Partner</a></li> <li><a class="dropdown-item" href="https://shop.joomla.org">Shop</a></li> </ul> </li> <li class="dropdown"> <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> Download & Extend <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://downloads.joomla.org">Downloads</a></li> <li><a class="dropdown-item" href="https://extensions.joomla.org">Extensions</a></li> <li><a class="dropdown-item" href="https://community.joomla.org/translations.html">Languages</a></li> <li><a class="dropdown-item" href="https://launch.joomla.org">Get a free site</a></li> <li><a class="dropdown-item" href="https://domains.joomla.org">Get a domain</a></li> </ul> </li> <li class="dropdown"> <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> Discover & Learn <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://docs.joomla.org">Documentation</a></li> <li><a class="dropdown-item" href="https://community.joomla.org/joomla-training.html">Training</a></li> <li><a class="dropdown-item" href="https://certification.joomla.org">Certification</a></li> <li><a class="dropdown-item" href="https://showcase.joomla.org">Site Showcase</a></li> <li><a class="dropdown-item" href="https://www.joomla.org/announcements.html">Announcements</a></li> <li><a class="dropdown-item" href="https://community.joomla.org/blogs.html">Blogs</a></li> <li><a class="dropdown-item" href="https://magazine.joomla.org">Magazine</a></li> </ul> </li> <li class="dropdown"> <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> Community & Support <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://community.joomla.org">Community Portal</a></li> <li><a class="dropdown-item" href="https://community.joomla.org/events.html">Events</a></li> <li><a class="dropdown-item" href="https://community.joomla.org/user-groups.html">User Groups</a></li> <li><a class="dropdown-item" href="https://forum.joomla.org">Forum</a></li> <li><a class="dropdown-item" href="https://community.joomla.org/service-providers-directory.html">Service Providers Directory</a></li> <li><a class="dropdown-item" href="https://volunteers.joomla.org">Volunteers Portal</a></li> <li><a class="dropdown-item" href="https://extensions.joomla.org/vulnerable-extensions/vulnerable/">Vulnerable Extensions List</a></li> </ul> </li> <li class="dropdown"> <button type="button" class="btn dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"> Developer Resources <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://developer.joomla.org">Developer Network</a></li> <li><a class="dropdown-item" href="https://developer.joomla.org/security.html">Security Centre</a></li> <li><a class="dropdown-item" href="https://issues.joomla.org">Issue Tracker</a></li> <li><a class="dropdown-item" href="https://github.com/joomla">GitHub</a></li> <li><a class="dropdown-item" href="https://api.joomla.org">API Documentation</a></li> <li><a class="dropdown-item" href="https://framework.joomla.org"><span dir="ltr">Joomla!</span> Framework</a></li> </ul> </li> </ul> <div id="nav-search" class="navbar-search float-md-end"> <form class="mod-finder js-finder-searchform form-search" action="/search.html" method="get" role="search"> <label for="mod-finder-searchword84" class="visually-hidden finder">Search</label><input type="text" name="q" id="mod-finder-searchword84" class="js-finder-search-query form-control" value="" placeholder="Search …"> </form> </div> </div> </div> </div> </nav> <!-- Header --> <header class="header"> <div class="container-md"> <div class="row"> <div class="col-md-7"> <h1 class="page-title"> <a href="/"> <img height="50px;" src="https://cdn.joomla.org/images/joomla-colours-logo.svg" alt="Joomla!" class="site-logo me-2 mb-1"> Developer Network™ </a> </h1> </div> <div class="col-md-5"> <div class="btn-toolbar pt-md-1 row"> <div class="btn-group col-6"> <a href="https://downloads.joomla.org/" class="btn btn-lg btn-warning">Download</a> </div> <div class="btn-group col-6"> <a href="https://launch.joomla.org" class="btn btn-lg btn-primary">Launch<span aria-hidden="true" class="icon-rocket"></span></a> </div> </div> </div> </div> </div> </header> <nav class="subnav-wrapper" aria-label="Primary Menu"> <div class="subnav"> <div class="container-md"> <ul class="mod-menu mod-list nav nav-pills"> <li class="nav-item item-435 default"><a href="/" class="nav-link">Home</a></li><li class="nav-item item-465"><a href="/news.html" class="nav-link">News</a></li><li class="nav-item item-743 current active"><a href="/roadmap.html" class="nav-link" aria-current="page">Project Roadmap</a></li><li class="nav-item item-479 parent"><a href="/cms.html" class="nav-link">CMS</a></li><li class="nav-item item-478 parent"><a href="/framework.html" class="nav-link">Framework</a></li><li class="nav-item item-480 parent"><a href="/tracker.html" class="nav-link">Tracker</a></li><li class="nav-item item-482 parent"><a href="/about.html" class="nav-link">About</a></li><li class="nav-item item-516"><a href="/security.html" class="nav-link">Security</a></li></ul> </div> </div> </nav> <!-- Body --> <div class="body"> <div class="container"> <div class="row"> <main id="content" class="col-md-9"> <!-- Begin Content --> <div id="system-message-container" aria-live="polite"></div> <div class="com-content-article item-page" itemscope itemtype="https://schema.org/Article"> <meta itemprop="inLanguage" content="en-GB"> <div class="page-header"> <h1> Joomla! Project Roadmap </h1> </div> <div itemprop="articleBody" class="com-content-article__body"> <p class="lead">Joomla! has great plans for the future of the project. Below is a generalised idea of the features desired for future releases and a highlight of in progress activity. When writing a revised roadmap we started by determining what we hoped to accomplish.</p> <div class="clearfix"> <h2 class="roadmap">Timeframes of releases and semantic versions</h2> <div class="float-end ps-3 article-index"> <ul class="nav nav-tabs flex-column"> <li class="nav-item"><a class="nav-link disabled" href="#">Jump to a Release</a></li> <li class="nav-item"><a class="nav-link" href="#4x">Joomla! 4.x</a></li> <li class="nav-item"><a class="nav-link" href="#R44">Joomla! 4.4</a></li> <li class="nav-item"><a class="nav-link" href="#5x">Joomla! 5.x</a></li> <li class="nav-item"><a class="nav-link" href="#R52">Joomla! 5.2</a></li> <li class="nav-item"><a class="nav-link" href="#R53">Joomla! 5.3</a></li> <li class="nav-item"><a class="nav-link" href="#fw-1x">Joomla! Framework 1.x</a></li> <li class="nav-item"><a class="nav-link" href="#fw-2x">Joomla! Framework 2.x</a></li> </ul> </div> <p>With the <a href="/news/586-joomla-development-strategy.html">development strategy</a> published on 25 April 2014, one of the key features is maintaining long-term stability and backwards compatibility while also beginning to follow a <a href="https://en.wikipedia.org/wiki/Software_versioning#Degree_of_compatibility" target="blank">semantic versioning</a> approach to releases. The other aspect of timeframes was previously identified as a problem with the old release cycle. This ties in closely to the version numbers and release dates. By changing the releases to a somewhat standardised semantic version numbering and increasing the number of releases we will be able to stop the rush to include bugs and improvements in a release. Ideally the goal is to minimise the amount of items to be included in each release but also offer a more frequent release cycle.</p> <p>Important to keep in mind: These releases are considered minor releases and none of them are to break backwards compatibility. Any features determined to break backwards compatibility will be moved to the next major release, presently Joomla! 6.x.</p> <p>Please remember all dates are tentative and proposed focus for each release subject to modification.</p> </div> <h2 class="roadmap">Joomla!</h2> <h3 class="roadmap">Teams</h3> <p>Development for the Joomla! CMS is primarily lead by two teams within the <a href="https://volunteers.joomla.org/departments/production">Production Department.</a></p> <h4 class="roadmapteam">CMS Release Team</h4> <p>The <a href="https://volunteers.joomla.org/teams/cms-release-team">Release Team</a> is responsible for quality assurance testing of the CMS and for planning, coordinating, and distributing all releases. The release lead for each minor release is a member of this team and acts as the primary decision maker when it comes to the release.</p> <h4 class="roadmapteam">CMS Maintenance Team</h4> <p>The <a href="https://volunteers.joomla.org/teams/cms-maintenance-team">Maintenance Team</a> is responsible for reviewing all proposed patches for the CMS, providing feedback on the proposed patch and making decisions regarding whether a patch is merged into the code base.</p> <h3 id="4x" class="roadmap">Joomla! 4.x</h3> <p>Joomla! 4.x is the currently supported major release series of the CMS. This version is in bugfix mode only, that means, no new features will be added.</p> <table class="table table-bordered table-striped table-rounded"> <thead> <tr> <th colspan="2">Development Status</th> </tr> </thead> <tbody> <tr> <th>Current Release</th> <td>4.4.8</td> </tr> <tr> <th>Upcoming Release</th> <td>4.4.9</td> </tr> <tr> <th>Release Date of Series</th> <td>17 August 2021</td> </tr> <tr> <th>End of regular bugfix Support for 4.x</th> <td>15 October 2024</td> </tr> <tr> <th>End of security fix only Support for 4.x</th> <td>14 October 2025</td> </tr> <tr> <td class="text-center" colspan="2"><a class="btn btn-info" title="Download Joomla! 4.x" href="https://downloads.joomla.org/cms/joomla4">Download Joomla! 4</a></td> </tr> </tbody> </table> <p>A full explanation of supported releases can be found under the heading, <a href="/news/586-joomla-development-strategy.html#supported_releases">4.3 Supported releases</a> on the Joomla! Development Strategy document.</p> <h4 id="R44" class="roadmap">Joomla! 4.4</h4> <p><span style="font-weight: 400;">Joomla! 4.4 is the current supported release of the 4.x series. This is the fourth minor version of the 4 release. In preparation for Joomla! 5.x, Joomla! 4.4 is primarily a release containing backports of API changes from the 5.x to help ease the transition to the next major release for the community.</span></p> <h5>Schedule</h5> <div> <table class="table table-bordered table-striped table-rounded"> <tbody> <tr> <td style="width: 46.594982%;"> <p><a href="https://www.joomla.org/announcements/release-news/5901-joomla-5-0-1-and-4-4-1-security-and-bug-fix-release.html" target="_blank" rel="nofollow noopener">4.4.1</a></p> </td> <td style="width: 53.405018%;">28 November 2023</td> </tr> <tr> <td style="width: 46.594982%;"> <p><a href="https://www.joomla.org/announcements/release-news/5902-joomla-5-0-2-and-4-4-2-bug-fix-release.html">4.4.2</a></p> </td> <td style="width: 53.405018%;">09 January 2024</td> </tr> <tr> <td style="width: 46.594982%;"> <p><a href="https://www.joomla.org/announcements/release-news/5904-joomla-5-0-3-and-4-4-3-security-and-bug-fix-release.html">4.4.3</a></p> </td> <td style="width: 53.405018%;">20 February 2024</td> </tr> <tr> <td style="width: 46.594982%;"> <p><a title="Joomla 4.4.4 Release News" href="https://www.joomla.org/announcements/release-news/5907-joomla-5-1-0-and-joomla-4-4-4-are-here.html">4.4.4</a></p> </td> <td style="width: 53.405018%;">16 April 2024</td> </tr> <tr> <td style="width: 46.595%;"> <p><a href="https://www.joomla.org/announcements/release-news/5908-joomla-5-1-1-and-joomla-4-4-5-are-here.html">4.4.5</a></p> </td> <td style="width: 53.405%;">28 May 2024</td> </tr> <tr> <td style="width: 46.595%;"> <p><a href="https://www.joomla.org/announcements/release-news/5909-joomla-5-1-2-and-joomla-4-4-6-security-and-bug-fix-release.html" target="_blank" rel="noopener">4.4.6</a></p> </td> <td style="width: 53.405%;">09 July 2024</td> </tr> <tr> <td style="width: 46.595%;"> <p><a href="https://www.joomla.org/announcements/release-news/5910-joomla-5-1-3-and-4-4-7-security-and-bug-fix-release.html" target="_blank" rel="noopener">4.4.7</a></p> </td> <td style="width: 53.405%;">20 August 2024</td> </tr> <tr> <td style="width: 46.595%;"> <p><a href="https://www.joomla.org/announcements/release-news/5911-joomla-5-1-4-and-joomla-4-4-8-are-here.html" target="_blank" rel="noopener">4.4.8</a></p> </td> <td style="width: 53.405%;">27 August 2024</td> </tr> <tr> <td style="width: 46.595%;"> <p><a title="4.4.9 Release News" href="https://www.joomla.org/announcements/release-news/5916-joomla-5-2-0-and-joomla-4-4-9-are-here.html" target="_blank" rel="noopener">4.4.9</a></p> </td> <td style="width: 53.405%;">15 October 2024</td> </tr> </tbody> </table> </div> <div class="alert alert-info"> <strong>Note: </strong>The schedule for upcoming releases is subject to change depending on the availability of volunteers and circumstances beyond our control.</div> <h5>Release Lead</h5> <p><span style="font-weight: 400;">The release leads for Joomla! 4.4 are <a title="Joomler: Martin Kopp" href="https://volunteers.joomla.org/joomlers/11691-martin-kopp">Martin Kopp</a> & <a title="Joomler: Allon Moritz" href="https://volunteers.joomla.org/joomlers/926-allon-moritz">Allon Moritz</a>.</span></p> <h5>Main Features</h5> <p><span style="font-weight: 400;">The following are the primary features introduced to Joomla! 4.4.</span></p> <ul> <li>Joomla! 5 compatibility layer/Plugin</li> <li>Joomla! Pre Upgrade checker</li> </ul> <h5 class="roadmap">Proposed Features</h5> <p>This release does not accept any more features at this point other than intended for the pre upgrade checker and backports of 5.x features to improve compatibility.</p> <h5>Accepted Features</h5> <p><span style="font-weight: 400;">See the list of new features on </span><a href="https://github.com/joomla/joomla-cms/pulls?q=is%3Apr+is%3Amerged+base%3A4.4-dev"><span style="font-weight: 400;">GitHub</span></a></p> <h5><b>Pull Requests Requiring Documentation</b></h5> <p><span style="font-weight: 400;">Some pull requests are merged before the documentation is written, a list of those pull requests can be found on </span><a href="https://github.com/joomla/joomla-cms/pulls?q=is%3Apr+is%3Aclosed+label%3A%22Documentation+Required%22+milestone%3A%22Joomla%21+4.3.0%22"><span style="font-weight: 400;">GitHub</span></a><span style="font-weight: 400;">. Each new feature should be documented on the documentation wiki by the developers involved to provide all information to users as well as helping 3rd party developers to integrate a feature to their extensions. Each page should have the following code inserted at the end: </span><span style="font-weight: 400;">[[Category:Joomla! 4.x]]</span><span style="font-weight: 400;"> where the x is replaced with the version.</span></p> <h3 id="5x" class="roadmap">Joomla! 5.x</h3> <p>Joomla! 5.x is the current major release series of the CMS. It accepts new feature for upcoming minor releases.</p> <table class="table table-bordered table-striped table-rounded"> <thead> <tr> <th colspan="2">Development Status</th> </tr> </thead> <tbody> <tr> <th>Current Release</th> <td>5.2.1</td> </tr> <tr> <th>Upcoming Release</th> <td>5.2.2</td> </tr> <tr> <th>Release Date of Series</th> <td>17 October 2023</td> </tr> <tr> <th>End of regular bugfix Support for 5.x</th> <td>13 October 2026</td> </tr> <tr> <th>End of security fix only Support for 5.x</th> <td>12 October 2027</td> </tr> <tr> <td class="text-center" colspan="2"><a class="btn btn-info" title="Download Joomla! 5.x" href="https://downloads.joomla.org/cms/joomla5">Download Joomla! 5</a></td> </tr> </tbody> </table> <p>A full explanation of supported releases can be found under the heading, <a href="/news/586-joomla-development-strategy.html#supported_releases">4.3 Supported releases</a> on the Joomla! Development Strategy document.</p> <h5><b>Pull Requests Requiring Documentation</b></h5> <p><span style="font-weight: 400;">Some pull requests are merged before the documentation is written, a list of those pull requests can be found on </span><a href="https://github.com/joomla/joomla-cms/pulls?q=is%3Apr+is%3Amerged+base%3A5.0-dev+base%3A5.2-dev+label%3A%22Documentation+Required%22+" target="_blank" rel="noopener"><span style="font-weight: 400;">GitHub</span></a><span style="font-weight: 400;">. Each new feature should be documented on the documentation wiki by the developers involved to provide all information to users as well as helping 3rd party developers to integrate a feature to their extensions. Each page should have the following code inserted at the end: </span><span style="font-weight: 400;">[[Category:Joomla! 5.x]]</span><span style="font-weight: 400;"> where the x is replaced with the version.</span></p> <h3 id="R52" class="roadmap">Joomla! 5.2</h3> <p>Joomla! 5.2 is the current supported release of the 5.x series. This is the third version of the 5 release and introduces new functionality.</p> <h5 class="roadmap">Schedule</h5> <table class="table table-bordered table-striped table-rounded"> <tbody> <tr> <td style="width: 46.594982%;"> <p><a title="5.2.0 Release News" href="https://www.joomla.org/announcements/release-news/5916-joomla-5-2-0-and-joomla-4-4-9-are-here.html" target="_blank" rel="noopener">5.2.0</a></p> </td> <td style="width: 53.405018%;">15 October 2024</td> </tr> <tr> <td style="width: 46.594982%;"> <p>5.2.1</p> </td> <td style="width: 53.405018%;">07 November 2024</td> </tr> <tr> <td style="width: 46.594982%;"> <p>5.2.2</p> </td> <td style="width: 53.405018%;">26 November 2024</td> </tr> <tr> <td style="width: 46.594982%;"> <p>5.2.3</p> </td> <td style="width: 53.405018%;">07 January 2025</td> </tr> <tr> <td style="width: 46.594982%;"> <p>5.2.4</p> </td> <td style="width: 53.405018%;"> <p>18 February 2025</p> </td> </tr> <tr> <td style="width: 46.595%;"> <p>5.2.5</p> </td> <td style="width: 53.405%;"> <p>01 April 2025</p> </td> </tr> </tbody> </table> <div class="alert alert-info"> <strong>Note: </strong>The schedule for upcoming releases is subject to change depending on the availability of volunteers and circumstances beyond our control.</div> <h5>Release Manager</h5> <p><span style="font-weight: 400;">The release manager for Joomla! 5.2 are <a title="Joomler: Peter Martin" href="https://volunteers.joomla.org/joomlers/64-peter-martin">Peter Martin</a> and <a title="Joomler: Hannes Papenberg" href="https://volunteers.joomla.org/joomlers/2759-hannes-papenberg">Hannes Papenberg</a>.</span></p> <h5 class="roadmap">Main Features</h5> <p>Find the list of features in the <a title="5.2 release notes" href="https://www.joomla.org/announcements/release-news/5916-joomla-5-2-0-and-joomla-4-4-9-are-here.html" target="_blank" rel="noopener">5.2 release notes</a>.</p> <h5>Accepted Features</h5> <p>See the list of new features on <a title="accepted features 5.2 GitHub" href="https://github.com/joomla/joomla-cms/pulls?q=is%3Apr+is%3Amerged+base%3A5.2-dev+" target="_blank" rel="noopener">GitHub</a></p> <h3 id="R53" class="roadmap">Joomla! 5.3</h3> <p>Joomla! 5.3 is the next minor release of the 5.x series.</p> <h5 class="roadmap">Schedule</h5> <table class="table table-bordered table-striped table-rounded"> <tbody> <tr> <td style="width: 46.4684%;"> <p>5.3.0 Alpha 1</p> </td> <td style="width: 53.5316%;">26. November 2024</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 Alpha 2</p> </td> <td style="width: 53.5316%;">24. December 2024</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 Alpha 3</p> </td> <td style="width: 53.5316%;">21. January 2025</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 Beta 1</p> </td> <td style="width: 53.5316%;">18. February 2025</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 Beta 2</p> </td> <td style="width: 53.5316%;">04. March 2025</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 Beta 3</p> </td> <td style="width: 53.5316%;">18. March 2025</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 RC</p> </td> <td style="width: 53.5316%;">01. April 2025</td> </tr> <tr> <td style="width: 46.4684%;"> <p>5.3.0 stable</p> </td> <td style="width: 53.5316%;">15. April 2025</td> </tr> </tbody> </table> <div class="alert alert-info"> <strong>Note: </strong>The schedule for upcoming releases is subject to change depending on the availability of volunteers and circumstances beyond our control.</div> <h5>Release Manager</h5> <p> </p> <h5 class="roadmap">Main Features</h5> <p> </p> <h2 id="framework" class="roadmap">Joomla! Framework</h2> <h3 class="roadmap">Teams</h3> <p>Development for the Joomla! Framework is steered by the <a href="https://volunteers.joomla.org/teams/framework-working-group">Framework Working Group</a> as part of the <a href="https://volunteers.joomla.org/departments/production">Production Department.</a></p> <h3 id="fw-1x" class="roadmap">Joomla! Framework 1.x</h3> <p>Joomla! Framework 1.x is the supported major release series of the Framework.</p> <table class="table table-bordered table-striped table-rounded"> <thead> <tr> <th colspan="2">Development Status</th> </tr> </thead> <tbody> <tr> <th>End of Support for 1.x</th> <td>Same time as Joomla! CMS 3.x</td> </tr> </tbody> </table> <h3 id="fw-2x" class="roadmap">Joomla! Framework 2.x</h3> <p>Joomla! Framework 2.x is the current major version of the Joomla! Framework and is the backbone of the Joomla! CMS. This release will introduce new library packages, raise the minimum supported PHP version to PHP 7, and remove previously deprecated functionality.</p> <h4 class="roadmap">Joomla! Framework 2.0</h4> <p>Joomla! Framework 2.0 is the first release of the next Joomla! Framework major release series.</p> <h5 class="roadmap">Schedule</h5> <div class="alert alert-info">The Joomla! Framework 2.0 has been released on the 17. August 2021.</div> <h5 class="roadmap">Backward Compatibility Breaks</h5> <p>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 <a href="https://framework.joomla.org">Joomla! Framework website</a>.</p> <p>In addition to API upgrades, the following packages have been deprecated and will not have a Framework 2.0 release:</p> <ul> <li>Cache</li> <li>Compat</li> <li>Date</li> <li>Facebook</li> <li>Form</li> <li>Google</li> <li>Image</li> <li>LDAP</li> <li>LinkedIn</li> <li>Log</li> <li>OpenStreetMap</li> <li>Twitter</li> </ul> <h5 class="roadmap">Main Features</h5> <p>The following are new features in the Framework 2.0 release.</p> <ul> <li>New Renderer package providing support for rendering templates with many popular PHP libraries (including Twig, Mustache, and Blade)</li> <li>New Console package for building command line applications</li> <li>New Preload package for managing HTTP/2 resources</li> <li>OpenSSL encryption support in the Crypt package</li> <li>Refactored Database package structure, including full support for prepared statements</li> <li>Refactored HTTP package providing support for the PSR-18 HTTP client interface</li> <li>Refactored Keychain package to use the Crypt package</li> <li>Refactored Router package</li> <li>Refactored Session package</li> <li>Restructured Test package to support database related integration tests</li> </ul> <h5 class="roadmap">In Development or Proposed Features</h5> <p>The following features are presently in development.</p> <ul> <li>New Entities package providing an Active Record based database integration</li> <li>Renderer support in the Profiler package</li> <li>PSR-7 support in the URI package</li> </ul> <div class="alert alert-info"><strong>Last Updated: </strong>15 October 2024</div> </div> </div> <nav class="mod-breadcrumbs__wrapper" aria-label="Breadcrumbs"> <ol class="mod-breadcrumbs breadcrumb px-3 py-2"> <li class="mod-breadcrumbs__here float-start"> You are here:   </li> <li class="mod-breadcrumbs__item breadcrumb-item"><a href="/" class="pathway"><span>Home</span></a></li><li class="mod-breadcrumbs__item breadcrumb-item active"><span>Project Roadmap</span></li> </ol> </nav> <!-- End Content --> </main> <aside class="col-md-3 sidebar-right"> <!-- Begin Right Sidebar --> <div class="moduletable "> <div id="mod-custom119" class="mod-custom custom"> <h3>Joomla! CMS</h3> <ul class="nav menu flex-column nav-tabs"> <li class="nav-item"><a class="nav-link" href="https://downloads.joomla.org/latest">Current Release <span class="float-end float-md-none float-lg-end"><img src="/images/joomla-logo.png" alt="Joomla! CMS 3" /> 4<strong>.x</strong></span></a></li> <li class="nav-item"><a class="nav-link" href="https://issues.joomla.org">View known Issues</a></li> <li class="nav-item"><a class="nav-link" href="https://github.com/joomla/joomla-cms#build-status" target="_blank" rel="noopener noreferrer">Development Status</a></li> <li class="nav-item"><a class="nav-link" href="/nightly-builds.html">Download Nightly builds</a></li> </ul> <h3>Joomla! Framework</h3> <ul class="nav menu flex-column nav-tabs"> <li class="nav-item"><a class="nav-link" href="https://framework.joomla.org">Current Release <span class="float-end float-md-none float-lg-end"><img src="/images/joomla-framework.png" alt="Joomla! Framework Logo" /> 2<strong>.x</strong></span></a></li> <li class="nav-item"><a class="nav-link" href="https://framework.joomla.org/status">Development Status</a></li> </ul></div> </div> <div class="moduletable "> <h3 >Resources</h3> <ul class="mod-menu mod-list nav flex-column nav-tabs"> <li class="nav-item item-474"><a href="/development-strategy.html" class="nav-link">Development Strategy</a></li><li class="nav-item item-565"><a href="/security-centre.html" class="nav-link">Security Announcements</a></li><li class="nav-item item-736"><a href="/security/contact-the-team.html" class="nav-link">Report Security Issues</a></li><li class="nav-item item-685"><a href="/about/stats.html" class="nav-link">Usage Statistics</a></li><li class="nav-item item-687"><a href="/about/stats/api.html" class="nav-link">Statistics API Documentation</a></li><li class="nav-item item-466"><a href="https://api.joomla.org" class="nav-link">Joomla! API Documentation</a></li><li class="nav-item item-467"><a href="/coding-standards.html" class="nav-link">Coding Standards Manual</a></li><li class="nav-item item-662"><a href="/joomlacode-archive.html" class="nav-link">JoomlaCode Archive</a></li></ul> </div> <div class="moduletable "> <h3 >Mailing Lists</h3> <ul class="mod-menu mod-list nav flex-column nav-tabs"> <li class="nav-item item-748"><a href="https://community.joomla.org/joomla-developer-network-newsletter.html" class="nav-link">Developer Network Newsletter</a></li><li class="nav-item item-469"><a href="https://groups.google.com/group/joomla-dev-general" class="nav-link"> General Extensions Mailing</a></li><li class="nav-item item-470"><a href="https://groups.google.com/group/joomla-dev-cms" class="nav-link">CMS Mailing</a></li><li class="nav-item item-471"><a href="https://groups.google.com/group/joomla-dev-framework" class="nav-link">Framework Mailing</a></li><li class="nav-item item-514"><a href="https://groups.google.com/group/joomla-docs" class="nav-link">Documentation Mailing</a></li></ul> </div> <!-- End Right Sidebar --> </aside> </div> </div> </div> <!-- Footer --> <footer class="footer text-center"> <div class="container"> <hr /> <div class="social"> <ul class="soc"> <li><a href="https://twitter.com/joomla" target="_blank" rel="noopener" title="Joomla! on Twitter"><span aria-hidden="true" class="fab fa-twitter"></span><span class="visually-hidden">Joomla! on Twitter</span></a></li> <li><a href="https://www.facebook.com/joomla" target="_blank" rel="noopener" title="Joomla! on Facebook"><span aria-hidden="true" class="fab fa-facebook"></span><span class="visually-hidden">Joomla! on Facebook</span></a></li> <li><a href="https://www.youtube.com/user/joomla" target="_blank" rel="noopener" title="Joomla! on YouTube"><span aria-hidden="true" class="fab fa-youtube"></span><span class="visually-hidden">Joomla! on YouTube</span></a></li> <li><a href="https://www.linkedin.com/company/joomla" target="_blank" rel="noopener" title="Joomla! on LinkedIn"><span aria-hidden="true" class="fab fa-linkedin"></span><span class="visually-hidden">Joomla! on LinkedIn</span></a></li> <li><a href="https://www.pinterest.com/joomla" target="_blank" rel="noopener" title="Joomla! on Pinterest"><span aria-hidden="true" class="fab fa-pinterest"></span><span class="visually-hidden">Joomla! on Pinterest</span></a></li> <li><a href="https://www.instagram.com/joomlaofficial/" target="_blank" rel="noopener" title="Joomla! on Instagram"><span aria-hidden="true" class="fab fa-instagram"></span><span class="visually-hidden">Joomla! on Instagram</span></a></li> <li><a href="https://github.com/joomla" target="_blank" rel="noopener" title="Joomla! on GitHub"><span aria-hidden="true" class="fab fa-github"></span><span class="visually-hidden">Joomla! on GitHub</span></a></li> </ul> </div> <div class="footer-menu"> <nav class="navbar navbar-expand"> <div class="container-fluid"> <ul class="navbar-nav mx-auto flex-wrap"> <li class="nav-item"><a class="nav-link" href="https://www.joomla.org"><span>Home</span></a></li> <li class="nav-item"><a class="nav-link" href="https://www.joomla.org/about-joomla.html"><span>About</span></a></li> <li class="nav-item"><a class="nav-link" href="https://community.joomla.org"><span>Community</span></a></li> <li class="nav-item"><a class="nav-link" href="https://forum.joomla.org"><span>Forum</span></a></li> <li class="nav-item"><a class="nav-link" href="https://extensions.joomla.org"><span>Extensions</span></a></li> <li class="nav-item"><a class="nav-link" href="https://community.joomla.org/service-providers-directory.html"><span>Services</span></a></li> <li class="nav-item"><a class="nav-link" href="https://docs.joomla.org"><span>Docs</span></a></li> <li class="nav-item"><a class="nav-link" href="https://developer.joomla.org"><span>Developer</span></a></li> <li class="nav-item"><a class="nav-link" href="https://community.joomla.org/the-joomla-shop.html"><span>Shop</span></a></li> </ul> </div> </nav> <nav class="navbar navbar-expand"> <div class="container-fluid"> <ul class="navbar-nav mx-auto flex-wrap"> <li class="nav-item"><a class="nav-link" href="https://www.joomla.org/accessibility-statement.html">Accessibility Statement</a></li> <li class="nav-item"><a class="nav-link" href="https://www.joomla.org/privacy-policy.html">Privacy Policy</a></li> <li class="nav-item"><a class="nav-link" href="https://www.joomla.org/cookie-policy.html">Cookie Policy</a></li> <li class="nav-item"><a class="nav-link" href="https://community.joomla.org/sponsorship-campaigns.html">Sponsor Joomla! with $5</a></li> <li class="nav-item"><a class="nav-link" href="https://joomla.crowdin.com" target="_blank" rel="noopener">Help Translate</a></li> <li class="nav-item"><a class="nav-link" href="https://github.com/joomla/joomla-websites/issues/new?title=[jdev]%20&body=Please%20describe%20the%20problem%20or%20your%20issue">Report an Issue</a></li> <li class="nav-item"><a class="nav-link" href="/component/content/article/922-joomla-project-roadmap.html?Itemid=">Log in</a></li> </ul> </div> </nav> <p class="copyright">© 2005 - 2024 <a href="https://opensourcematters.org">Open Source Matters, Inc.</a> All Rights Reserved.</p> <div class="hosting"> <div class="hosting-image"><a href="https://www.rochen.com/joomla-hosting" rel="noopener" target="_blank"><img class="rochen" src="https://cdn.joomla.org/rochen/rochen_footer_logo_white.svg" alt="Rochen" /></a></div> <div class="hosting-text"><a href="https://www.rochen.com/joomla-hosting" rel="noopener" target="_blank"><span dir="ltr">Joomla!</span> Hosting by Rochen</a></div> </div> </div> <div id="adblock-msg" class="alert alert-danger d-none"> <button class="btn-close" data-bs-dismiss="alert" href="#"><span class="visually-hidden">Close</span></button> <span class="fa fa-triangle-exclamation"></span> We have detected that you are using an ad blocker. The Joomla! Project relies on revenue from these advertisements so please consider disabling the ad blocker for this domain. </div> </div> </footer> </body> </html>