Joomla LogoThe Joomla! community is pleased to announce the immediate availability of Joomla! 1.5.4 [Naiki]. This is a normal maintenance release which includes a few low to moderate security issues, many bug fixes, and several very nice improvements. It has been a little over ten weeks since Joomla! 1.5.3 was released on April 24, 2008. The Development Working Group's goal is to continue to provide regular, frequent updates to the Joomla! community containing the latest bug fixes and minor enhancements.


Download Joomla! 1.5.4 and update packages

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

Release Notes

Bug Fixes

  • Major Cache overhaul, including unit testing for quality assurance
  • Router issues related to extending the router
  • Menu ordering issues when nested menus were used
  • Several Search component fixes, including the removal of HTML tags as possible search results
  • Menu permissions issues
  • Unpublished menu item issues, including fatal errors and allowing an unpublished menu item to be selected as default
  • Banners can handle Flash items
  • Polls and Latest and Most Popular articles listed in the Administrator now support GMT dates
  • Page titles now follow more consistent rules (see Page Title Parameters for more information)
  • Several OpenID improvements

Security Fixes

  • LDAP security fix to prevent unauthorized access to administration
  • Added security to file caching to prevent unauthorized access to cached pages
  • User Redirect Spam fix
  • htaccess global variable security fix when SEF is enabled (See .htaccess Security Fix)


  • OnBeforeContentSave and onAfterContentSave Event Triggers added (See Content Trigger Additions for more information)
    • Ability to abort a save by returning false in the onBeforeContentSave trigger
  • Added JA_Purity template (See JA_Purity Template for more information)
  • Help screens updated (See Help Screens for more information)
  • Supports installing site and admin languages in one package (See Language Installation Improvements for more information)
  • All line endings changed to \n instead of a mix of \r\n and \n


Thanks to the Joomla! Bug Squad for their dedicated efforts investigating reports, fixing problems, and applying patches to Joomla!. If you find a bug with Joomla!, please report the bug using the Joomla! tracker.

Statistics for the 1.5.4 release period

  • 83 Issues fixed in SVN
  • 52 Open issues
  • 29 Pending issues
  • 155 Closed issues
  • 36 Confirmed issues
  • 234 Reported issues
  • 84 Commits

Active members of the Bug Squad, include: Anthony Ferrara (lead), Akarwuth Tamrareang, Amy Stephen, Andrew Eddie, Elin Waring, Ercan Ozkaya, Hannes Pappenberg, Ian MacLennan, Isaac Shabtay, Jennifer Marriott, Jens-Christian Skibakk, Joseph LeBlanc, Kevin Devine, Mati Kochen, Michael Casha, Pieter J. van Horssen, Samuel Moffatt, Shantanu Bala, Tomasz Dobrzynski, and Wilco Jansen.

Warm welcome to the newest members of the Bug Squad: Airton Torres, Arno Zijlstra, Ben Cessa, Esban Bahnsen, James Anastasios, Jeetu Kataria, Omar Ramos, Robin Muilwijk, and Witchakorn Kamolpornwijit

With great pride, we recognize contributors to the second Pizza, Bugs and Fun event for fixing bugs and helping make Joomla! better in many ways. Thank you, very much!

Joomla! 1.5.5 goals

  • Profiling and performance optimization
  • URL unit testing and improvements for SEF URLs
  • Recruit Bug Squad members who use Joomla! with non-English languages to help ensure localization continues to work correctly
  • Plugin refactoring and introduction of unit testing (see Unit Testing current status and background info)
  • Continue working on the //TODO tags in source code
  • Update of the OpenID library to 2.0
  • Replacement of the Pear library