Release News

Joomla 3.1 Beta1 Released

The Joomla! Project is pleased to announce the availability of Joomla! CMS 3 Beta1. Community members are asked to download and install the package in order to provide quality assurance for Joomla 3.1. Joomla 3.1 is scheduled for release on or around March 25th, 2013.

Joomla 3 is the latest major release of the Joomla CMS, with Joomla 3.1 the second short term support release in this series.  Please note that going from Joomla 3.0 to 3.1 is a one-click upgrade and is NOT a migration.  The same is true is for any subsequent versions in the Joomla 3 series.  That being said, please do not upgrade any of your production sites to the beta version as beta is ONLY intended for testing.

What is this release for?

This is a beta release and not for use on production sites.

Extension developers are encouraged to work with this release in order to prepare extensions for the General Availability release of Joomla 3.1, though there shouldn't be any backward compatibility issues. Users are encouraged to test the package for issues and to report issues in the Joomla! issue tracker

Click here to download.

What are the new features of Joomla! 3.1?

  • 29855 - Tags (click here to see the recent blog post about it)
  • 29822 - Show logs in debug console
  • 30085 - Refactor installation to use new application and MVC classes
  • 29965 - Add pagination in COM_SEARCH component
  • 29770 - Added triggers on save for com_config

Miscellaneous: 28574 - Removed the GeSHi plug-in

What are the other new features of the Joomla! 3 series?

  • Incorporation of Twitter Bootstrap into a jui media package.
  • A new responsive administrator template--Isis-- and interface.
  • A new front end template--Protostar-- built using Twitter Bootstrap Updated accessible template called Beez3
  • PostgreSQL Driver. You will be able to run Joomla 3.0 sites using the PostgreSQL database.
  • PHP Memcached Driver
  • Use of JFeed for feed management rather than SimplePie
  • Installation of language packages directly from the extension manager
  • Guest user group present by default
  • Saving blank articles allowed
  • New administrator statistics module
  • Update TinyMCE to version 3.5.6
  • Continued clean up of older unused code, files and database fields and tables and improved standardization of tables.
  • Improvements to Smart Search
  • Extensive work on code style standardisation and consistency
  • Unit testing in the CMS
  • Updated system tests in the CMS 
  • Multilanguage: adding items associations in remaining core components.
  • Language Installation tool for the Joomla Installer.
  • Items associations in multi-language
  • Allow different update packages for different version dev levels

What is the status of Joomla! 2.5?

Version 2.5 of the Joomla! CMS is a Long Term Support release and support for it will continue until shortly after the release of Joomla 3.5 scheduled for Spring 2014. Joomla 2.5 users do not need to migrate to Joomla 3.0 or 3.1.

Will I be able to update directly to Joomla! 3?

Moving to Joomla 3.x from Joomla 2.5 will be a mini-migration not an upgrade, although for the core of Joomla! the migration should be simple. However, it is likely that templates for Joomla 2.5 will need modification to work with Joomla 3 as will many extensions. Always test prior to migrating and consult with the developers of any extensions and templates you use.

What is the status of Joomla! 1.5?

Support for Joomla 1.5 ended in April of 2012 and we continued to support it unofficially until the end of 2012 for medium to high priority security issues.  

Does that mean your 1.5 site will suddenly stop working? No, your site will continue to work as it always has. However, Joomla’s developers will not be releasing new versions for Joomla 1.5, so you won’t be getting bug fixes or security fixes. For this reason, it’s recommended to migrate from 1.5.

Moving from 2.5 to any Joomla 3 version is relatively simple, since Joomla has made the process easy for newer versions. Unfortunately, moving from 1.5 is not a trivial task. Fortunately, there are two good extensions that make the process easier: jUpgrade and SPUpgrade.

You have a choice of going straight to Joomla 3.0 or going to 2.5 first.  Both jUpgrade and SPUpgrade have versions ready for both versions.  Please consult with their documentation on how to migrate from Joomla 1.5 to 3.0/2.5.

For most new/migrated sites, the Joomla! 3 series is the preferred series and starting on it avoids a mini-migration from Joomla 2.5 later down the road. Starting on the Joomla 3 series for a new/migrated site, also provides you with longer backward compatible support (with one-click upgrades) than starting a new site on 2.5 right now, because support for 3.x ends in 2016.

How can you help Joomla development?

There are a variety of ways in which you can get actively involved with Joomla! It doesn't matter if you are a coder, an integrator, or merely a user of Joomla!. You can contact the Joomla! Community Development Manager, David Hurley, This email address is being protected from spambots. You need JavaScript enabled to view it., to get more information, or if you are ready you can jump right into the Joomla! Bug Squad.

The Joomla Bug Squad is one of the most active teams in the Joomla development process and is always looking for people (not just developers) that can help with sorting bug reports, coding patches and testing solutions. It’s a great way for increasing your working knowledge of Joomla, and also a great way to meet new people from all around the world.

If you are interested, please read about us on the Joomla Wiki and, if you wish to join, email This email address is being protected from spambots. You need JavaScript enabled to view it., one of the This email address is being protected from spambots. You need JavaScript enabled to view it..

You can also help Joomla development by thanking those involved in the many areas of the process. The project also wants to thank all of the people who have taken the time to prepare and submit work to be included in Joomla 1.6,1.7, 2.5, & 3.1, and to those who have worked very hard on the Joomla Platform separation project.

Related information

If you are an extension developer, please make sure you subscribe to the general developer mailing list as this is a place where you can discuss extension development and news that may affect custom development will be posted from time to time.

Following is a list of previous news and information about Joomla and other sites of interest:

A Huge Thank You to Our Volunteers!

This beta release is the result of thousands of hours of work by dozens of volunteers. Thank you so very much for making Joomla the best CMS on the planet!

Joomla 3.0.3 Released

joomla-3.0

The Joomla Project is pleased to announce the immediate availability of Joomla 3.0.3. This is a security release. The Production Leadership Team's goal is to continue to provide regular, frequent updates to the Joomla community. Learn more about Joomla! development at the Developer Site.

Download

New Installations: Click here to download Joomla 3.0.3 (Full package) »

Update Package: Click here to download Joomla 3.0.2 to 3.0.3 (Update package) »

Update Package: Click here to download Joomla 3.0.3 (for updates from Joomla 2.5)  (Update package)  »

Note: Please read the instructions below.

Instructions

Want to test drive Joomla? Try the online demo or the Joomla JumpBoxDocumentation is available for beginners.

Please note that you should always backup your site before upgrading.

Release Notes

Check the Joomla 3.0.3 Post-Release FAQs to see if there are important items and helpful hints discovered after the release.

Statistics for the 3.0.3 release period

  • Joomla 3.0.3 contains:
    • 3 security issue fixed
    • 2 new features
    • 136 tracker issues fixed

Security Issues Fixed

New Features

Tracker Issues Fixed

IDSummary/LinkCategory
29763 Category list state change bug Administration
29635 * No message notification when new article is created Administration
29473 Fixed issue with hits_class not being defined when hits is 24 Administration
29921 *Com_content category list filter field wrong Options Administration
29676 *formatting at the PM System are lost Administration
29768 Internet Explorer -> Menu Item Select -> Popup unreadable Administration
29620 *Creating new position when editing module broken in master? Administration
29289 *No admin private message when an author submit a new content in frontend Administration
29762 *cpanel layout in backend messed up after adding feed to cpanel Administration
29764 Missing icon-pending in back-end Administration
29626 Commit for 29519 Breaks Wrapper Menu Item Type Administration
29821 Cannot select contact or newsfeed in modal after filtering Administration
29679 *Passwords fields not required when creating a new user in back-end Administration
29619 In the current version 3.0.2 (master branch, 03. Nov. 2012) some settings aren't working. Administration
29660 Error 500 due to "missing alias column in assets table" Administration
28714 Authentication - Gmail: Apply Username suffix does not allow user to login with suffix already applied Authentication and Login
29995 No language tooltip at the Joomla Login Authentication and Login
29669 Consistent form validation notifications CMS Libraries
29700 Component installer and menus may return invisible bug CMS Libraries
28895 Missing closing Code Quality
29714 Code style fixes based on Jenkins, replace uses of JRequest Code Quality
29979 Codestyle pass 1 Code Quality
30035 code for page break plugin Code Quality
29903 Fix a reference in jDatabaseDriver Code Quality
29987 Code Style Part 2 Code Quality
29960 Correct language specification in components' XML files Code Quality
29651 Removing try/catch clauses in 'dispatch' methods Code Quality
29895 Strict errors in categories models Code Quality
28087 PHP errors when all modules are removed Components
29836 *Weblinks, Newsfeeds, Contacts Search Filter (frontend) Components
30021 *Wrong parameters for Articles Category List layout Components
29693 *Position of Article Info. Setting Use Global not saved. Menu Manager: Edit Menu Item and Article Manager: Edit Article Components
29824 Smart search saves * in language field Components
29682 Adding an icon to the "reply" button in com_messages Components
28577 User Notes Search not working Components
29738 Weblinks Hits Display when set to hide Components
29952 template manager pagination broken Components
29913 *Com_content feed read more links broken Components
29989 *Media manager can't upload is memory_limit is set to -1 Components
27903 invalid call to parent::getStoreId in getStoreId of NewsfeedsModelCategories (unused) Components
29905 Issue 29895 broke weblinks categories. Components
30007 Fix broken module installation in Postgresql because of NULL constraint Database
28533 Sqlsrv MSSQL Azure joomla.sql default constraints should all have defined names Database
27709 Saving in backend very slow when many user groups Database
29845 Joomla 3.0.2 Back-end Performance Issue with Item Associations (large #__associations table) Database
29345 MySQLi does not display SQL errors messages anymore. Database
29997 Email validation fails with longer top level domains Forms
20173 [PATCH] selective usage of editor's buttons does not working Forms
29933 *'Article' string above the TOS article and print icon not working with Protostar Front End
29827 Sematic & Accessibility fixes frontend Front End
29887 *Disable System redirect breaks 404 Front End
29838 the registration-mail does not contain username and password if activation is set to "none". Even if "send password" is set to yes. Front End
28841 Username modification in frontend (Profile Edit) is not saved Front End
29904 *With plugin Language Filter enabled, user articles parameter in frontend shows all articles Front End
29862 *Filter_field Option missing in category list layout for Contact, Newsfeeds, Weblinks Front End
29715 *Submit an Article doesn't work Front End
29941 *User Profile frontend tooltips same as backend ones Front End
29860 *Wrong display of Search and Clear buttons in Insert Article modal + RTL Front End
29927 *User Profile Plugin - Required TOS field not enforced Front End
29999 Fix fatal error in JInstallerFile::uninstall() Installation
29646 Some errors on Updater Installation
29712 Alternate fix for 29646 update changes Installation
29573 Remove unnecessary JS snippet from rules field Javascript
29705 blank login page J3.x beez3 Javascript
29691 Smart Search autocomplete.js issue Javascript
29998 Problem with grid sort Javascript
29668 language installer coordinator team URL must changed j3 TT Languages
29962 *303 when not using URL Language code in multilanguage-again Languages
29616 Missing JGLOBAL_CENTER in frontend language file Languages
29434 J3.0 Stable - Missing language value JLIB_INSTALLER_ABORT_PACKAGE_INSTALL_MANIFEST Languages
29852 Drop down chzn missing from end translation Languages
28616 Add French language stemmer to Smart Search Languages
29684 Wrong HTML markup on category edit Layouts
29217 *Status column missing in weblinks mobile view Layouts
29908 Allow use of text instead of icons in the login module Layouts
29865 JLayoutFile keeps rendering same layout Layouts
29776 com_media/plugin interaction Media Manager
29743 heading menu type renders bad html code Modules
29744 Submenu module missing closing A tag Modules
29710 mod_breadcrumbs: Custom separator is not applied Modules
29929 mod_custom with wrong client attribute Modules
28778 Incorrect Rendering of Breadcrumb Trail for Home Page Sub-Items Modules
29771 Inconsistent usage of module suffix at mod_menu and mod_breadcrumbs Modules
29558 Incorrect current menu item highlighting in mod_menu if 'Base Item' is not current. Modules
30000 Division by 0 problem in JCrypt Platform
29731 RSS feed gets corrupted when ampersand (&) or other escapable characters exist in Site Meta Description Platform
29417 sendMail automatically adds sender as replyTo Platform
25337 site on unc path, path.php removes \\ for 2.5 only Platform
29197 Potential loop in JPagination Platform
29809 Callback logger wrongly named Platform
29694 Fix broken extension update Platform
30023 Faster sorting for languages Platform
30006 Add totally new classes and methods from the platform Platform
27699 Only text gets passed to content events in blog view Plugins
29871 email cloaking stripping class attribute Plugins
29469 CodeMirror looks a little bad Plugins
29665 *Cache plugin is not differentiating between Menu-Items Plugins
30031 *Notice: Undefined index: title in /plugins/content/pagebreak/pagebreak.php on line 197 Plugins
29727 Pagebreak plugin generates same ID for tabs and slides Plugins
29638 *admin dashboard statics not fully RTL RTL
29849 *RTL: Wrong display of Subcategories titles in Content Category List menu item RTL
29698 *Adding bootsrtap-rtl to compiler, correcting some rtl classes RTL
29914 *Login module wrong display in beez3 RTL RTL
29740 *HTML direction tag for Back-end login missed RTL
29954 *RTL: Wrong display of Subcategories titles in Content Category Blog and Categories menu items RTL
29621 The root asset has the wrong lft value in 3 files SQL Files
30026 *Reverting parts of tracker #29875 which breaks container-fluid class in Protostar- regression Templates
29906 *Viewing Access Levels order numbering is not shown Templates
29707 protostar pagination: active items li not closed Templates
29819 *Correcting Hathor admin login Templates
29917 *Beez3 RTL wrong display of items in category list Templates
29675 *Protostar error page tries to load search module even when module is not published Templates
30028 Ordering is not working in Beez3 article Category List Templates
29834 *Beez3 edit article wrong display Templates
29706 icon display in protostar pagination on active items Templates
29833 *Beez3 does not display Print, Mail, Edit, New icons Templates
29687 *Adapting hathor to new message using editor Templates
29907 *Protostar template does not display page break tab feature in a page. Templates
30043 *Correcting a few Hathor css issues Templates
29870 *Beez3 wrong messages display Templates
29959 *Show Create Date global article option does not work when it is the only option selected Templates
29749 *Correcting Hathor CPanel display Templates
29875 [Github #625] Protostar invalid class names for itemid, layout and task Templates
29994 Clear tooltips at template hathor Templates
29842 Display error by the contactform with IE 8 and 9 Templates
29439 Bootstrap clearfix improperly used. Templates
30015 *Isis tooltip text is always centered

Templates

29923 *Ordering in Featured Articles doesn't work with isis administrator template User Interface
29653 *Correcting Isis media modal display User Interface
30018 *Isis calendar display issue User Interface
29363 Responsive layout during installation breaks User Interface
29654 *User Basic settings do not display when debug language on User Interface
29569 *Implementing accordeons for Modules Options User Interface
29528 Incorrect arrows in table heading. User Interface
22198 Weblinks module follow/no follow description User Interface
29210 Help page restricted to small window at top of screen User Interface

Joomla! Bug Squad

Thanks to the Joomla Bug Squad for their dedicated efforts investigating reports, fixing problems, and applying patches to Joomla. If you find a bug in Joomla, please report it on the Joomla! CMS Issue Tracker.

Active members of the Joomla Bug Squad during the past three months include: Aaron Schmitz, Akarawuth Tamrareang, Aleksander Linkov, Andrea Tarr, Andrew Eddie, Angelika Reisiger, Brian Teeman, Constantin Romankiewicz, Cristina Solana, Daria Mikhailova, Dennis Hermacki, Elin Waring, Harald Leithner, Jacob Waisner, James Brice, Jan Kuchař, Janich Rasmussen, Jean-Marie Simonet, Jonathan M. Cameron, Kevin Griffiths, Lukas Polak, Mark Dexter, Mark Lee, Michael Babker, Milton Bryant, Moises Jafet Cornelio-Vargas, Nicholas Antimisiaris, Nicholas K. Dionysopoulos, Nick Savov, Nikolai Plath, Ofer Cohen, Omar Ramos, Peter van Westen, Peter Wiseman, Rob Clayburn, Roberto Segura, Roland Dalmulder, Soheil Novinfard, Tessa Mero, Troy Thomas Hall, Viet Hoang Vu.

Bug Squad Leadership: Mark Dexter, Coordinator. Super-star contributors and leaders by example: Jean-Marie Simonet and Elin Waring.

Joomla! Security Strike Team

A big thanks to the Joomla! Security Strike Team for their ongoing work to keep Joomla secure. Members include: Airton Torres, Alan Langford, Bill Richardson, Elin Waring, Gary Brooks, Jason Kendall, Jean-Marie Simonet, Jeremy Wilken, Marijke Stuivenberg, Mark Boos, Mark Dexter, Michael Babker, Pushapraj Sharma, Rouven Weßling.

How can you help Joomla development?

The great news is you don’t have to be a developer to help build Joomla. The Joomla Bug Squad is one of the most active teams in the Joomla development process and is always looking for people (not just developers) that can help with sorting bug reports, coding patches and testing solutions. It’s a great way for increasing your working knowledge of Joomla, and also a great way to meet new people from all around the world.

If you are interested, please read about us on the Joomla Wiki and, if you wish to join, email the This email address is being protected from spambots. You need JavaScript enabled to view it..

You can also help Joomla development by thanking those involved in the many areas of the process.

Joomla 2.5.9 Released

Security Release

The Joomla Project is pleased to announce the immediate availability of Joomla 2.5.9. This is a security release. The Production Leadership Team's goal is to continue to provide regular, frequent updates to the Joomla community. Learn more about Joomla! development at the Developer Site.

The update process is very simple, and complete instructions are available here. Note that there are now easier and better ways of updating than copying the files with FTP.

Download

New Installations: Click here to download Joomla 2.5.9 (Full package) »

Update Package: Click here to download Joomla 2.5.9 (Update package) »

Note: Please read the update instructions before updating.

Instructions

Want to test drive Joomla? Try the online demo or the Joomla JumpBox. Documentation is available for beginners.

Please note that you should always backup your site before upgrading.

Release Notes

Check the Joomla 2.5.9 Post-Release FAQs to see if there are important items and helpful hints discovered after the release.

Statistics for the 2.5.9 release period

  • Joomla 2.5.9 contains:
    • 1 Security issue fixed
    • 22 tracker issues fixed

Security Issues Fixed

Tracker Issues Fixed

IDSummary/Link
27709 Saving in backend very slow when many user groups. Thanks Elin.
29705 Blank login page J3.x beez3.
29999 Fix fatal error in JInstallerFile::uninstall(). Thanks Matias Griese.
28714 Authentication - Gmail: Apply Username suffix does not allow user to login with suffix already applied. Thanks Janich Rasmussen. 
30031 *Notice: Undefined index: title in /plugins/content/pagebreak/pagebreak.php on line 197. Thanks Bernard
29731 RSS feed gets corrupted when ampersand (&) or other escapable characters exist in Site Meta Description. Thanks Jan
29998 Problem with grid sort. Thanks Zhevron
28841 Username modification in frontend (Profile Edit) is not saved. Thanks Jisse Reitsma.
29904 *With plugin Language Filter enabled, user articles parameter in frontend shows all articles.
29848 UTF8 SEF URLs are causing browser too many redirects failures - additional patch. Thanks Nicholas
29964 Files upload problem
28778 Incorrect Rendering of Breadcrumb Trail for Home Page Sub-Items. Thanks James and Peter
29962 *303 when not using URL Language code in multilanguage - again. Thanks Yannick
29939 *Fatal error when displaying any Categories Menu item
29911 *Com_content feed read more links broken. Thanks Jurian
25337 site on unc path, path.php removes
29919 User Profile Plugin - Required field not enforced
29799 com_contacts - FormField Modal . Thanks Mark
29887 *Disable System redirect breaks 404.  Thanks Yannick
27903 invalid call to parent::getStoreId in getStoreId of NewsfeedsModelCategories (unused). Thanks Michael and Peter
29567 UTF8 SEF URLs are causing browser too many redirects failures. Thanks Dennis and Nicholas
29715 Submit an Article doesn't work. Thanks Jean-Marie.

 

Joomla! Bug Squad

Thanks to the Joomla Bug Squad for their dedicated efforts investigating reports, fixing problems, and applying patches to Joomla. If you find a bug in Joomla, please report it on the Joomla! CMS Issue Tracker.

Active members of the Joomla Bug Squad during past 3 months include: Aaron Schmitz, Akarawuth Tamrareang, Aleksander Linkov, Andrea Tarr, Andrew Eddie, Angelika Reisiger, Brian Teeman, Constantin Romankiewicz, Cristina Solana, Daria Mikhailova, Dennis Hermacki, Elin Waring, Harald Leithner, Jacob Waisner, James Brice, Jan Kuchař, Janich Rasmussen, Jean-Marie Simonet, Jonathan M. Cameron, Kevin Griffiths, Lukas Polak, Mark Dexter, Mark Lee, Michael Babker, Milton Bryant, Moises Jafet Cornelio-Vargas, Nicholas Antimisiaris, Nicholas K. Dionysopoulos, Nick Savov, Nikolai Plath, Ofer Cohen, Omar Ramos, Peter van Westen, Peter Wiseman, Rob Clayburn, Roberto Segura, Roland Dalmulder , Soheil Novinfard, Tessa Mero, Troy Thomas Hall, Viet Hoang Vu.

Bug Squad Leadership: Mark Dexter, Coordinator. Super-star contributors and leaders by example: Jean-Marie Simonet and Elin Waring.

Joomla! Security Strike Team

A big thanks to the Joomla! Security Strike Team for their ongoing work to keep Joomla secure. Members include: Airton Torres, Alan Langford, Bill Richardson, Elin Waring, Gary Brooks, Jason Kendall, Jean-Marie Simonet, Jeremy Wilken, Marijke Stuivenberg, Mark Boos, Mark Dexter, Michael Babker, Pushapraj Sharma, Rouven Weßling.