Joomla! Changelog

New in version 3.4.2

July 1st, 2015
  • This release fixes two low level security issues.

New in version 3.4.1 (March 23rd, 2015)

  • The 3.4 release introduces new features into the CMS such as improved front end module editing, decoupling of weblinks, composer integration, Google new reCaptcha and security improvements by implementing UploadShield code which can detect most malicious uploads by examining their filenames and file contents. Please note: Due to technical reasons we have had to disable the Install from Web Service. We are working to get it back online as soon as possible.

New in version 3.4.0 (February 26th, 2015)

  • The 3.4 release introduces new features into the CMS such as improved front end module editing, decoupling of weblinks, composer integration, Google new reCaptcha and security improvements by implementing UploadShield code which can detect most malicious uploads by examining their filenames and file contents. Please note: Due to technical reasons we have had to disable the Install from Web Service. We are working to get it back online as soon as possible. To find extensions please use the Joomla! Extensions Directory.
  • Thanks to the hard work of over 130 different volunteer contributors, over 700 bugs have also been resolved with the 3.4 release of the Joomla! CMS.

New in version 3.3.6 (October 1st, 2014)

  • Changes:
  • Regression: Reverting #4104
  • JStringPunycode methods strip # (fragment) element from URL
  • Email cloak broken when link parameters are not parsed
  • #4312 Adding selecting description for custom usage in com_banners
  • Update form.php
  • Fixing com_content ACL to restore "Save as Copy" and "Save & New" buttons
  • Clear limit for list count
  • Fixed broken CropResize method
  • [#32744] All Modules type Articles Categories using same category
  • [#4403] - Password reset don't work in Joomla 3.3.5
  • [#4394] - Error when adding tags via keyboard
  • Security Issues Fixed:
  • High Priority - Core - Remote File Inclusion More information »
  • Medium Priority - Core - Denial of Service

New in version 3.3.4 (September 24th, 2014)

  • Medium Priority - Core XSS Vulnerability
  • Medium Priority - Core Unauthorised Logins

New in version 2.5.18 (February 8th, 2014)

  • 7 tracker issues fixed

New in version 3.2.2 (February 7th, 2014)

  • Over 55 bugs have been resolved with the 3.2.2 release of the Joomla! CMS.

New in version 3.2.1 (December 19th, 2013)

  • Thanks to the hard work of 62 different volunteer contributors, over 125 bugs have been resolved with the 3.2.1 release of the Joomla! CMS.
  • Part of that effort came from a bug squash event held at the Joomla! World Conference in early November.
  • The Bug Squad also paid particular attention to solving lockout issues associated with the administrator login password hashing and the Remember Me features under certain circumstances.

New in version 3.2.1 (December 19th, 2013)

  • Thanks to the hard work of 62 different volunteer contributors, over 125 bugs have been resolved with the 3.2.1 release of the Joomla! CMS. Part of that effort came from a bug squash event held at the Joomla! World Conference in early November. The Bug Squad also paid particular attention to solving lockout issues associated with the administrator login password hashing and the Remember Me features under certain circumstances.

New in version 2.5.16 (November 11th, 2013)

  • Security Issues Fixed:
  • High Priority - Core XSS Vulnerability
  • Medium Priority - Core XSS Vulnerability
  • Medium Priority - Core XSS Vulnerability

New in version 3.2.0 (November 9th, 2013)

  • Content version control
  • Many user interface improvements
  • Easy multi-lingual setup for 64 officially supported languages
  • Built-in Joomla! Extensions Finder as an onsite interface to the Joomla! Extensions Directory (that currently lists over 4000 extensions) providing one-click extensions installation
  • Increased security with strong passwords and two step authentication
  • New rapid development framework for new extension coding

New in version 2.5.14 (August 2nd, 2013)

  • Joomla 2.5.14 contains 1 security issue and 1 tracker issue fixed

New in version 3.1.5 (August 2nd, 2013)

  • 1 security issue fixed
  • 7 tracker issues fixed

New in version 3.1.4 (July 29th, 2013)

  • 29855 - Automatically set $db and $app properties on plugins
  • 31349 - Display Error Message when Magic Quotes is Enabled
  • 31488 - Added Observer pattern to JTable
  • 31289 - Added JResponseJson as a CMS library class
  • 31087 - Add SQL queries profiler in Debug zone
  • 30966 - Added handling for punycode urls and email addresses
  • 29945 - Show Joomla username in admin area
  • 31130 - Added js files to protostar template
  • 30370 - Added ability to add sprintf variables to JText string
  • 30324 - Added ability to restrict the number of displayed results to mod_related_items
  • 30525 - Added a PSR-0 compatible autoloader to JLoader
  • 30931 - Allow folder names without 's' at the end
  • 31004 - Add JTwitter package to /libraries/joomla

New in version 3.1.1 (April 30th, 2013)

  • no security issues fixed
  • 11 tracker issues fixed

New in version 3.1.0 (April 25th, 2013)

  • What are the new features of Joomla! 3.1:
  • 29855 - Tags (click here to see the recent blog post about it)
  • 30298 - Added note form field
  • 29822 - Show logs in debug console
  • 30085 - Refactor installation to use new application and MVC classes
  • 29965 - Added pagination in COM_SEARCH component
  • 29770 - Added triggers on save for com_config
  • 30230 - JPlugin autoloadLanguage property
  • 28924 - Added SQL Server subclass for FinderIndexer
  • 30318 - Media wiki package
  • 30369 - OpenStreetMap package
  • 30364 - UNION ALL feature
  • Miscellaneous: 28574 - Removed the GeSHi plug-in
  • Security issues fixed in Joomla! 3.1:
  • Moderate Priority - Core - XSS Vulnerability. More information »
  • Moderate Priority - Core - DOS Vulnerability. More information »
  • Low Priority - Core - XSS Vulnerability. More information »
  • Low Priority - Core - Information Disclosure. More information »
  • Low Priority - Core - XSS Vulnerability. More information »
  • Low Priority - Core - Privilege Escalation. More information »
  • Low Priority - Core - XSS Vulnerability. More information »
  • Bugs fixed in Joomla! 3.1:
  • There are a whopping 242 bug fixes for Joomla 3.1.

New in version 3.1 Beta 5 (April 22nd, 2013)

  • 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 - Added pagination in COM_SEARCH component
  • 29770 - Added triggers on save for com_config
  • 30230 - JPlugin autoloadLanguage property
  • 28924 - Added SQL Server subclass for FinderIndexer
  • 30318 - Media wiki package
  • 30369 - OpenStreetMap package
  • 30364 - UNION ALL feature
  • Miscellaneous: 28574 - Removed the GeSHi plug-in

New in version 3.1 Beta 4 (April 15th, 2013)

  • 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 - Added pagination in COM_SEARCH component
  • 29770 - Added triggers on save for com_config
  • 30230 - JPlugin autoloadLanguage property
  • 28924 - Added SQL Server subclass for FinderIndexer
  • 30318 - Media wiki package
  • 30369 - OpenStreetMap package
  • 30364 - UNION ALL feature

New in version 3.1 Beta 3 (April 2nd, 2013)

  • 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 - Added pagination in COM_SEARCH component
  • 29770 - Added triggers on save for com_config
  • 30230 - JPlugin autoloadLanguage property
  • 28924 - Added SQL Server subclass for FinderIndexer
  • 30318 - Media wiki package
  • 30369 - OpenStreetMap package
  • 30364 - UNION ALL feature
  • Miscellaneous: 28574 - Removed the GeSHi plug-in

New in version 3.0.3 (February 22nd, 2013)

  • 3 security issue fixed
  • 2 new features
  • 136 tracker issues fixed

New in version 3.0.1 (October 11th, 2012)

  • Security Issues Fixed:
  • Low Priority - Core - XSS Vulnerability. More information
  • New Feature:
  • 29445 Allow different update packages for different version dev levels
  • Until now, for both core auto updates and extension updates, update packages have been controlled by the 2-digit version number (e.g., 2.5, 3.0). It is not possible, for example, to have users of version 3.0.0 install a different update package than users of 3.0.1. This means the update packages are larger than they need to be. This feature allows for checking all three elements of a version number.
  • Tracker Issues Fixed:
  • "Can't build admin menu item" error while (re)installing component
  • *Missing client field (and other fields) when creating a new banner
  • *Missing list limit in Extensions Manager => Manage and Install Languages
  • *Filtering by category does not work for Featured articles
  • getComponentsWithConfig does not work for custom components
  • unpublish button don't work
  • *J3.0 alpha 2.0 : Fieldset not working for plugin extension
  • Language dropdown too small in backend login using IE8
  • Clean up code style
  • Publishing date instead of creation date in com_content/category/view.feed.php
  • com_banners: BannersModelClients SQL error (group by banner id)
  • A sinjgle contact does not send email and return 500 system error
  • Updated sample data for SQL Azure database
  • *Missing required="true" in front-end login form
  • Remove installation folder' button not always working
  • Auto update doesn't work in version 3.0.0
  • Problems in update from 2.5 to 3.0
  • Can't install Joomla update as an extension
  • Joomla 3.0 stable package has wrong file permissions
  • Language String TPL_HATHOR_COLOUR_CHOICE_BLUE Missing
  • Override Language String Created Cannot be Deleted
  • Languages Cannot be Installed Using Install Languages
  • images upload to the wrong folder in image manager
  • Javascript Error with JHTML tabs
  • Prostar Template not honouring module Title Hide.
  • Isis: Jumping table rows on mouseover
  • *Protostar page navigation does not work
  • Isis template showing User Name is not a good idea
  • Beez3 template_Details.xml needs a rework and beez3 itselfs needs additional files
  • *Isis wong implementation of the color parameter
  • beez3 CLOSE INFO
  • Components Title Truncated to 40 Bytes in ISIS
  • *article manager options -
  • *Normalising isis UI part1 administrator folder
  • Isis template showing User Name is not a good idea.
  • unpublish button don't work.
  • One character too much in JFeedPerson
  • Wrong file name in garbagecoro cli app
  • beez3 -- single contact.
  • *Normalising isis UI part2 components, modules, plugins
  • Broken installation with PostgreSQL.
  • Untranslated string COM_INSTALLER_INSTALL_FTP
  • beez3: change meta tag name from apple-touch-fullscreen to apple-mobile-web-app-capable.
  • beez3: element closed before opened.
  • multi level menus not support RTL languages well.
  • Back-end: Unable to save FTP Settings - Catchable fatal error
  • Additional places where null should be changed to array().

New in version 3.0.0 (September 28th, 2012)

  • Incorporation of Twitter Bootstrap into a jui media package.
  • A new responsive, mobile device friendly administrator template--Isis-- and interface.
  • A new front end template--Protostar-- built using Twitter Bootstrap.
  • Updated accessible template called Beez3.
  • A simplified 3-step installation process.
  • 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
  • Custom active menu item for menu module
  • Let the SEF plug-in add the canonical url to the head
  • Version 12.2 of the Joomla Platform

New in version 2.5.7 (September 14th, 2012)

  • New Feature Added:
  • Installing Language packs from Extension Manager in 2.5.x. Click here to read a blog about this new feature.
  • Security Issues Fixed:
  • Low Priority - Core - XSS Vulnerability. More information.
  • Low Priority - Core - XSS Vulnerability. More information.
  • Tracker Issues Fixed:
  • htmlspecialchars() and multiple menu modules of the same menu.
  • *User with spaces as password can not log in.
  • Smart Search module does not read static filter setting from module parameters.
  • Smart Search - CLI Indexer doesn't catch exceptions.
  • Custom sample data install issue with driver mysql.
  • Com_finder missing show_advanced_tips parameter => can't hide advanced tips.
  • Template fails to copy.
  • JFile class not loaded when use cache handler != file.
  • captcha cause fatal error when the "captcha" field is not present in "configuration.php" after an upgrade.
  • Increase stability in language installer.
  • Using Chrome for Android generates an error in browser.php (line 562)
  • Email exposed through RSS and Atom feeds.
  • mod_articles_category "read more" truncation not functioning properly.
  • Fix Array to string conversion notices (PHP 5.4 only).Thanks Rouven
  • Can't build admin menu item error while (re)installing component.
  • Overriding settings in the language xx-XX.localise.php
  • *When URL Language Code is removed language switcher module redirects to URL without .html suffix.
  • Can't get past step 4 "Database Configuration".
  • Joomla 2.5.4 Timezones being doubled.
  • White page on contact form with SEO enabled.
  • Update TinyMCE to version 3.5.4.1.
  • DB error "session" table Duplicate entry.
  • mod_wrapper doesn't support iframe without border.
  • Loss of data when editing an article through the front end.
  • *JS error in page 6 of installation.
  • E_STRICT: JArrayHelper::pivot should be declared as static.
  • Replace DS with DIRECTORY_SEPARATOR in com_media.
  • Make the field for installing sample data easier to use (Elin Waring)
  • *Copy Template Feature - language files have capital letters (Jean-Marie Simonet)
  • Registration form: language override for "Name" label causes side effects (Johannnes S-F)
  • Undefined property: JSite::$registeredurlparams (Rouven Weßling)
  • Article Media Manager: 'This file is too large to upload' appears in a Media Manager screen
  • administrator/mod_menu Bug! Thanks Sebastian
  • mailto fatal error when sending article-mail in joomla 2.5.6.
  • Articles appearing in title.
  • Use the MVC legacy aliases in the administrator (Rouven Weßling)
  • Replace uses of JHtml::core() (Michael Babker)
  • Don't use APIs not present in Platform 12.2 (Rouven Weßling)
  • Wrong Content Type for JSON response (Elijah Madden)
  • Security concern: passwords should not be sent via email (Johannes S-F)
  • Add more sniffs to the code style checker (Rouven Weßling)
  • Commit of progress bar feature missed a layout file.

New in version 3.0 Beta 1 (September 10th, 2012)

  • 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

New in version 2.5.6 (June 20th, 2012)

  • Mark JXMLElement as deprecated and don't use it in type hinting
  • Use legacy aliases for the MVC in the site
  • JApplication::registerEvent() is not static anymore causing a fatal error
  • Edit article Button missing after upgrade to teh latest version 2.5.5 from 2.5.4
  • FinderController duplicate lines
  • Delete toolbar broken in com_media in 2.5.5
  • Lang string missing
  • Fatal error updating with Extension manager > Install
  • Fix a potentially fatal issue in JXMLElement
  • 404 Hits of com_redirect fails after Manual update
  • JUser class is missing the public vars for the 2 new columns lastResetTime and resetCount
  • Menu type aliases causing fatal php error

New in version 2.5.4 (April 3rd, 2012)

  • New Features Added:
  • Add option to show full CMS version number in generator tag (Mark Dexter)
  • Implementing Access levels for Content Languages (JM Simonet, Dennis Hermatski, Christophe Demko)
  • Make the auto-update process more reliable across different hosts (Nicholas Dionysopoulos)
  • Security Issues Fixed:
  • Low Priority - Core - Information Disclosure. More information »
  • Low Priority - Core - XSS Vulnerability. More information »
  • Tracker Issues Fixed:
  • Add warning/no warning icons on Database screen
  • Batch processing broken
  • Calendar readonly="true" status prevents loading custom calendars.
  • Com_menus item model calls non-existing method
  • Com_search: Show Search Results results in PHP fatal error
  • Content menu displayed when disable component content
  • Don't show the site secret and optimize ConfigModelApplication
  • Fix for com_modules getListQuery returning too many rows [patch attached]
  • Fix for override manager regarding plugins
  • Joomla 1.7.x batch processing allow move items to trashed categories
  • Languages overrides not showing content when showing is set to all
  • New version module interferes with license notice in Hathor
  • Protected extensions can be disabled through the toolbar
  • Version Module for Admin to show Joomla version in Footer admin Template
  • PHP Notice in back end login when cache enabled.
  • Editor-XTD buttons Issues in FireFox 9
  • #28299 can cause performance issue if root category is loaded in non multilanguage mode
  • Autoupdate fails for components after applying a patch from issue #24305
  • Incorrect SQL statement for MenuItems in menuitem library
  • JVersion::getHelpVersion() unnecessarily checks the version
  • Move the check if multilang is enabled to the libraries
  • SEF issue when using article button in multilanguage
  • $app variable can possibly not be set, causing a PHP error
  • $message not initialized in ~/components/com_users/controllers/reset.php
  • Backport JSession::checkToken() from the platform
  • Bug with Rebuild button in the Menu Manager
  • Database change broke JUser getGroups() API
  • Don't use DS anymore
  • Fix @since tags for 2.5.4. Code style in CMS libraries.
  • Fix use of deprecated API in com_installer
  • Joomla 2.5 com_content generates non-valid xhtml
  • PHP Strict Standards: Non-static method UsersHelperRoute::getResetRoute() should not be called statically, assuming $this from incompatible context
  • Strict error with JSite::getMenu()
  • Update 1.7 strings to 2.5
  • An unpublished linked contact leads to articles not being displayed.
  • Basic Search contact search is broken
  • Batch processing of articles doesn't work for users with restricted rights
  • Com_redirect redirects should use 301 redirect, not 303
  • Com_wrapper doesn't support iframe without border
  • Dublicate Template Styles
  • Error in Banner Track Clicks
  • Error notice using search in joomla 2.5
  • Missing security check of file default_links.php
  • Notice in com_contact when sendEmail fails
  • Notice message in banners model
  • Regression in the com_installer warnings
  • Result Description "if condition" was missing in com_finder
  • RSS feed of com_finder throws fatal error
  • Saving 'Start Publishing' updates 'Finish Publishing' not 'Start Publishing'
  • Wrong 'category' tag in category feed
  • Backslashes are added every time you save Wrapper menu item
  • Joomla on Windows Azure - Load time is slow
  • Path delimiter doesn't work properly on SQL Server and SQL Azure
  • Remove duplicate SQL Server directories.
  • Sql error generated in menus
  • SQL error generated in system redirect plugin
  • Sql syntax error in libraries/joomla/database/table/session.php:137
  • Template is not displayed in the Styles (backend)
  • Unable to create an article
  • Users notes categories
  • Front end article creation in unpublished category
  • ContentBuildRoute does not remove layout if link attached to menu item
  • Mod_menu invalid rendering of items of type alias and url
  • Offline image overflow
  • Profile fields not available in edit, only registration
  • Typo in com_content view
  • Add uninstall support for possibly installed media files
  • Com_joomlaupdate does not delete joomla.xml file in root folder
  • Deleted files not being deleted during version update
  • Error in Database tab in Extension Manager
  • Error message contains the string Joomla 1.7
  • Extension Manager: Database does not fix text filter problem
  • Extension Manager: Database does not fix update problem
  • Fix installation for Joomla 3.0
  • Installation - Check to ensure the schema file exists
  • Javascript issue on IE7 during install
  • Path of home sub-menu items contain "News Feeds"
  • Remove the use of all deprecated functions (except JRequest and JException) in the installation.
  • Typo in joomla-cms / installation / models / configuration.php
  • Unable to install multiple updates at once
  • Update SQL query requires temp table permissions
  • Version Number Module Not Assigned to Menus
  • Joomla Update component requires Purge Cache to change Update Server
  • JHtmlGrid::sort broken
  • Media.php jInsertFieldValue
  • Please first make a selection from the lis't: Huge error on 40+ sites
  • Update MooTools to 1.4.5
  • Update MooTools to version 1.4.4
  • Upgrade MooTools to version 1.4.3
  • Change permissions in language manager changes default language to english
  • Changes to the Administrator Language Strings
  • COM_USERS_FITLER_NOTES
  • Content Languages ordering broken
  • Entering link to article via Article button -making it Multilanguage aware
  • Implementing Access levels for Content Languages
  • Inconsistent Language Constants in the Beez_20 Language Files
  • Installing sample data and defining as site lang another lang then English breaks links
  • Joomla! 2.5 - Multilanguage feature - external links end with 404
  • PHP 5.3.8 Notice for some language packs with iconv
  • Smart search author not translated.
  • Wrong constants in article menu item
  • Wrong redirection when login on multilang site with SEF on.
  • Articles; H1 tag appearing before the article title...
  • User profile page does not HTML escape the user's name
  • Flash uploader rtl - browse button disabled
  • Archive module error when no articles are archived
  • Editor buttons in Custom HTML module
  • Featured articles parameter does not work in mod_articles_popular
  • Incorrect ordering value if editing last module
  • JModuleHelper All but selected does not work correctly when there is no itemid
  • Joomla 2.5beta1 module alternative layout on admin side don't work
  • Mod_articles_category ordering
  • Mod_languages html 5 validation error empty action attribute
  • Mod_login module does not HTML escape the user's name
  • Mod_search head search link title not escaped
  • Module weblinks does not import needed JModel class
  • No access to params "images" in mod_articles_news
  • Notice in weblinks module
  • PHP Fatal error when detele a article category assigned to a artcle categories module**
  • The related articles modules (mod_related_items) are not showing
  • Multilanguage Status module report version 1.7.1 should be 2.5.x
  • The package installer insert two database entries on templates
  • Use less deprecated functions
  • XHTML 1.0 Transitional
  • Change 28026 so it doesn't modify platform files
  • Fix JSession::checkToken() to be forward compatible with Joomla 3.0
  • JAccess::getGroupsByUser doesn't work as expected in case of guest user
  • JMail addAttachment ignores parameters (filename, encoding, type)
  • Missing parameter handling in magic proxy methods for name quotes
  • Sync some changes from the platforum
  • Zip Archive native unpack wrong result
  • Can't update #__update_sites table at extension install on SQL Server
  • Captcha Typo (with solution)
  • Code error plgUserProfile line 188
  • Date format in /plugins/usr/profile/profile.php is wrong
  • JText values in js of quick icons force to escape single quotes
  • Languagefilter: build rule is deleting "option" param
  • Loadposition strips the $ character from html modules
  • Notice 'Only variable references should be returned by reference'
  • Plugin Loadmodule ignores selected style
  • Recapthca image doesnt show up, maybe because of https secure website
  • System cache throws warning on Ajax requests with JSON response
  • System messages included in cached pages
  • Update TinyMCE to version 3.4.9 + optimizations
  • Entering an article link via the Article button=>links broken in SEF
  • Alternative Sample Data Files (blog and brochure)
  • Empty trash not trashing some sample data articles
  • TinyMCE settings in SQL don't reflect recent changes in options.
  • Beez 2.0 has one css file still hardcoded with template name
  • Beez 5 generating warings/notices
  • Hathor forgotten in #28072
  • JText values in js beez templates force to escape single quotes
  • Labels missing for Smart Search / Finder module
  • Missing css .icon-32-print class in bluestork template
  • Sitename not escaped
  • 27052 does not work as should for System Links menu items
  • Creating menu items saves selection when it shouldn't

New in version 2.5.3 (March 16th, 2012)

  • 2 security issues fixed

New in version 2.5.2 (March 6th, 2012)

  • Joomla 2.5.2 contains:
  • 2 security issues fixed
  • Security Issues Fixed:
  • High Priority - Core - SQL Injection.
  • Medium Priority - Core - XSS Vulnerability.

New in version 2.5.1 (February 3rd, 2012)

  • 2 security issues fixed
  • 30 tracker issues fixed

New in version 2.5 (January 25th, 2012)

  • Along with new features such as advanced search and automatic notification of Joomla core and extension updates, the Joomla CMS for the first time includes multi-database support with the addition of Microsoft SQL Server. Previous versions of Joomla were compatible exclusively with MySQL databases.
  • “Multi-database support is a huge step forward for Joomla, which is already powering more than 1.6 million websites worldwide. It ensures companies and organization, both large and small, will save even more money and time by adopting Joomla,” said Ryan Ozimek, president of Open Source Matters, a non-profit created to provide organization, legal and financial support to the Joomla project. “No longer will Joomla developers be tied down to a particular database or have to spend more money and time integrating other software to get Joomla to communicate with their database. This enhances Joomla’s scalability immensely.”
  • Other key features in Joomla 2.5 includes:
  • Automatic notification when a Joomla or extension update is available. When logged into the control panel, site administrators will instantly have access to new notification buttons that allows them to see and act on the latest updates. In addition to updates for the Joomla CMS, a second button offers third party extension notification updates.
  • A better natural language search engine to the Joomla core. Complete with auto-completion and stemming (for example if you type “running” in a search field you also see run), it is faster and more versatile than the standard search.
  • “We literally received thousands of pieces of input at ideas.joomla.org into what functionality should be added to Joomla 2.5, and overwhelmingly enhanced notifications and more elegant search topped the list,” said Mark Dexter of the Joomla Production Leadership Team. “In fact, the automatic notification for core and extension updates received the most votes for a feature that people wanted in 2.5. But we didn’t stop with just those two. Joomla 2.5 is a major overhaul with more than 24 new features that we have highlighted at joom.la/25features.”
  • Joomla 2.5 adheres to Joomla’s newly-adopted six-month release cycle that began with the previous Joomla CMS release of Joomla 1.7 in July, 2011.

New in version 1.7.1 (September 28th, 2011)

  • Administration:
  • Template manager missing toolbar icons - 26609
  • Detect a BOM in configuration.php - 26026
  • Moving an existing single menuitem to another menu. using the drop down in 1.7.0 * - 26512
  • Test for native ZIP in system information + some minor stuff - 26690
  • Trash option available while viewing trashed items - 26644
  • Menus caching issue - 26518
  • Users can lock everyone out of the administrator* - 26356
  • File and package installations are not updateable via the Joomla! Updater - 26818
  • Add joomlacms and cli folders - 26793
  • Menu Manager Menus issue with module assignment - 24654
  • Authentication and Login:
  • Users Manager Log In Form Required Field Indicator - 24310
  • Browsers:
  • global configuration broken in IE9 - 26448
  • Code Style:
  • Fix some mistyped and @package names in the CMS - 26396
  • Clean up admin and installation CSS - 26710
  • Components:
  • Modules manager showing error of undefined constant COM_MODULES_ERR_XML - 26542
  • [#26423] com contact - rendered extra string via var_dump() - 26814
  • com_content Form View $article object that does not exist in the _prepareDocument method on line 115 - 26701
  • com contact -- add finishing touches to sortname fields* - 26423
  • *Wrong param in display date in category listing - 26837
  • Front end article display duplication/omission when author linked to trashed contact or when two co - 26673
  • *Register to read more redirects to login page not registration - 26696
  • Submenu items in deeper menu-levels appear although they have no active parent item - 24275
  • banner manager- clients - empty trash icon - 26433
  • Warning in the search - 26452
  • Banners Manager - trash icon visible when no trashed banners - 26432
  • Client does not properly display in Extension Manager Update view - 26522
  • Search word is required for com_search view - 26695
  • Weblinks - several issues - 26574
  • Database:
  • Session storage overflow leads to - 26622
  • Category descriptions too short / no warning when truncated - 26686
  • Improper datatypes in database - 25307
  • Installation:
  • *Sample data button can be clicked twice - 26657
  • Make the installation more suitable for smaller screens - 26534
  • JUpdate target platform test - 25471
  • Remove unused view file in com_installer - 26474
  • PHP version check at installation says Joomla 1.6 - 26443
  • xx-XX.lib_joomla.ini file not installed into /language/xx-XX folder - 26803
  • Prepare 1.7.1 upgrade process - 26756
  • Languages:
  • Multi-language site setting new user language always to default - 26717
  • Incorrect terminology in Language Switcher module - 26416
  • untranslated string from *.xml - 26502
  • mod_languages: cache does not work properly with menu associations - 26454
  • Typo in new installation using the sample data - 26431
  • Langaugefilter plugin - wrong default for menu_association - 26552
  • Layouts:
  • Login description containing markup displayed regardless of presence of content - 26753
  • Media Manager:
  • Flash uploader is broken - 26603
  • Modules:
  • Incorrect references to com_user - 26654
  • Language switcher module wrong link with menu associations when no SEF - 26683
  • Modules should be able to be saved with no position. - 26766
  • wrong file name - 26510
  • Loadposition does not load more then one module - 26446
  • No translation in title column of module manager - 26470
  • com_modules language has a typo. Patch attached - 26543
  • Syndication RSS Feeds (module) not working in Joomla! 1.7.0 Stable - 26483
  • No translation when adding extra quick icons - 26706
  • *mod_multilangstatus missing case - 26852
  • Platform:
  • Sync more changes form platform 11.2 - 26781
  • Sync JParameter changes from platform 11.2 - 26823
  • Undefined index: CLIENT in updateradapterscollection.php - 26445
  • Unused JDate code causing "Catchable fatal error" - 24532
  • Sync more changes from platform 11.2 - 26533
  • Sync more changes from platform 11.2 - 26691
  • Catchable fatal error: Object of class DateTimeZone could not be converted to string - 26694
  • Missing return in modeladmin.php - 26568
  • Sync more changes from platform 11.2 - 26631
  • [patch] fix for router notices * - 26501
  • Favicon disappears - 26451
  • Alternative Menu Items / JCategoryNode Showing Errors - 26459
  • Sync more changes form platform 11.2 - 26824
  • Fix some minor code style differences between trunk and 11.2 - 26822
  • Improvements to batch processing - 26844
  • Plugins:
  • Loadmodule plugin ignores its style setting - 26827
  • Update TinyMCE to version 3.4.4 - 26594
  • Sample Data:
  • Beez 5 default values - 26498
  • Fix typo in sample data (rev. #22070) - 26806
  • Duplicate entry for session - 25706
  • *Ordering column issue for _menu table in sample_data.sql - 26655
  • Typo in sample data - 26682
  • Increase at jml_redirect_links table fields old_url, new_url and referer up to 2000 symbols - 26789
  • Updating README - 26867
  • Search Engine Friendly:
  • Update robots.txt due to the commit of 26793 - 26836
  • Templates:
  • Powered By 1.6 image - 26601
  • CSS for system message should be the same in installation screen and the rest? - 26318
  • wasted space by images / javascript source files - 25761
  • Sample data module pages new styling and style corrections. - 26829
  • Inconsistency in Admin Template options - Show Site Name - 26496
  • Add stats toolbar icon - 26715
  • User Interface:
  • Untranslated Strings DELETE="Delete" Media Manager & Details View in iframe - 26490
  • Incorrectly labeled folder in the Media manager + Options tips - 26535
  • Incorrect english not en-GB - 26499
  • Incorrect english in template - 26497
  • Improve the headings in the installation - 26350
  • Improve english grammar - 26500
  • Modules position filter looks odd and behaves wrongly in modules view - 26792

New in version 1.6.0 (January 11th, 2011)

  • Finer access controls for viewing and editing content with configurable user groups and viewing levels
  • A user-defined category structure, from simple one-level to complex multi-level categories
  • Installation improvements allowing for multiple extension installations in one package, updatable with a single click
  • Expanded language support for easy production of multi-lingual sites
  • Start and end publishing times for modules with more control over where they display,
  • Fresh new templates and semantic markup to please the eye as well as the search engines
  • More creative control through template styles
  • Hundreds of additional features, streamlining workflow and productivity

New in version 1.5.22 (November 6th, 2010)

  • Bugs fixed:
  • Inadequate filtering of request variables causes database errors.

New in version 1.5.18 (May 30th, 2010)

  • Security:
  • High Priority - Core - XSS Vulnerabilities in back end. More information »
  • Components:
  • No component issues were fixed for this release
  • Modules:
  • No module issues were fixed for this release.
  • Plugins:
  • Revert issue 19859 (Graceful handling of Apache plugin failures) (20424)
  • Legacy:
  • No legacy issues were fixed for this release.
  • Templates:
  • No Templates issues were fixed for this release.
  • Language:
  • No Language issues were fixed for this release.
  • Administrator:
  • No Administrator issues were fixed for this release.
  • System:
  • No System issues were fixed for this release.
  • Statistics for the 1.5.18 release period:
  • Joomla 1.5.18 contains:
  • 1 issues fixed in SVN
  • 3 commits
  • Tracker activity resulted in a net increase of 21 active issues:
  • 29 new reports
  • 7 closed
  • 1 fixed in SVN
  • At the time the 1.5.18 release was packaged, the tracker had 337 active issues:
  • 195 open
  • 105 confirmed
  • 37 pending

New in version 1.6.0 Alpha 2 (November 6th, 2009)

  • ACL: access management for global permissions as well as content item specific permissions, variable usergroups, users member of more than one usergroup, permissions are inherited, really fast
  • Extendable user profile, profile view in frontend, extendable user parameters
  • Tableless com_content layouts
  • Improved com_content modules (mod_articles_archive, mod_articles_latest, mod_articles_popular)
  • Article linker plugin for editors
  • New frontend template (atomic)
  • New backend template (bluestork)
  • New uploader for media manager

New in version 1.5.14 (July 31st, 2009)

  • This release contains fixes for two material bugs that were introduced in version 1.5.13 and one low level security issue.

New in version 1.5.13 (July 23rd, 2009)

  • This is a security release and users are strongly encouraged to upgrade immediately.
  • This release contains 26 bug fixes, two moderate-level security fixes and one low-level security fix. It has been 3 weeks since Joomla 1.5.12 was released on July 1, 2009.

New in version 1.5.12 (July 1st, 2009)

  • The Joomla Project is pleased to announce the immediate availability of Joomla 1.5.12 [Wojmamni Ama Woi]. This release contains a number of bug fixes and three moderate-level security fixes. It has been less than a month since Joomla 1.5.11 was released on June 3, 2009.
  • This release marks an important milestone for the Joomla Project due to the upgrade of the PEAR library to the new BSD licensed version, which brings the codebase into full compliance with the GPL. In addition, this release contains an important upgrade to TinyMCE v 3.2.4.1.
  • The Production Working Group's goal is to continue to provide regular, frequent updates to the Joomla community.

New in version 1.5.10 (March 29th, 2009)

  • Security:
  • One low-level and one moderate-level security issue were fixed in this release:
  • Moderate Priority: A series of XSS and CSRF faults exist in the administrator application. Affected administrator components include com_admin, com_media, com_search. Both com_admin and com_search contain XSS vulnerabilities, and com_media contains 2 CSRF vulnerabilities. More information »
  • Low Priority: A XSS vulnerability exists in the category view of com_content. More information »
  • For additional information, visit the Joomla Security Center.
  • Components:
  • Article Alias no longer missing from Category Views (14228)
  • Section List now drills down correctly to a Category List with Global Content Filters (14510)
  • Web link Router now uses correct Category value (14705)
  • Article HTML filtering correct when only one Filter group selected (14758)
  • Tooltip Help corrected for Section, Category, and Article Alias (15007)
  • Sorting lists by values other than Order corrected (15107)
  • Archived Article Filter Function works correctly (15124)
  • Ampersand in site name no longer breaks Position value in vCard (15143)
  • Added "/" before URL in Remind Me and Password links for com_user (15215)
  • Search works properly using international characters with SEF enabled (15233)
  • Register to Read More in redirect URL correct for Section and Category Menu Items (15266)
  • Multiple Search Menu Items now return correct ItemID (15293)
  • com_media no longer incorrectly loads CSS files from the backend (15354)
  • Fixed invalid XHTML output in com_content and com_contact (15362)
  • Small errors in code comments corrected for com_user (15461)
  • Modules:
  • Changing the module's 'Position' value now correctly changes the value for the 'Order' listbox. (12119)
  • When Module is saved, Module's cache is now cleared (12137)
  • Encoding behavior for quotes and ampersands corrected in Modules (13111)
  • Menu image alignment resolved (14071)
  • Menu Alias respects Active setting (14767)
  • Resolved tag error in mod_feed (14948)
  • Login Redirect returns to current page when no Redirect URL is specified (15376)
  • Plugins:
  • Fixed ID tags used by openid.js (13285)
  • Pagebreak works correctly with JCE (14525)
  • Pagebreak outputs correct XHTML elements (14496)
  • Pagebreak accurately tracks active page (14558)
  • Pagebreak works correctly with Section tables (14827)
  • Caching error resolved for Remember Me function (14857)
  • Menu Item changes are now cached properly (14896)
  • SEF Plugin correctly handles "Data" attribute (15137)
  • Load Position no longer deletes dollar sign and next two positions, in Module output (15237)
  • Legacy:
  • No legacy issues fixed for this release.
  • Templates:
  • Beez: Correct Last Updated date used in Section Blog (14571)
  • JA Purity: All Article text no longer linked when Category presented (14286)
  • rhuk Milkyway: Correct authorEmail value (14439)
  • Corrected RTL issue for Site Title when mouse hovering over Template Logo (14945)
  • Language:
  • Localization for user name corrected in registration form (14468)
  • Corrected localization issue for new Module (13999)
  • User details translatable (14710)
  • Localization corrected for installation of Component (14859)
  • Copy Menu Items function is now translatable (14944)
  • Pagebreak now translatable (15300)
  • Uninstalling a Component now has all Language Strings (15375)
  • Administrator:
  • Categories are now sortable in reverse order by Order data element (14004)
  • Parameter Element ID for folderlist and filelist are correct (14514)
  • Date format correct for 'checked out date' (14381)
  • System:
  • Installation of Extensions no longer fails when zip files are included (9701)
  • No longer missing l10n in JApplicationHelper::parseXMLInstallFile() (11798)
  • Resolved Javascript errors created by previous SEF Background Image Fix (13973)
  • Resolved problem with error handling in JFactory::getXMLParser (14022)
  • Case-sensitive image extensions (14059)
  • Atom feed validates correctly (14515)
  • JString::RTrim method is correct (14491)
  • Removed short open tag in admin.categories.html.php (14660)
  • JInstallerComponent::_rollback_menu() error resolved when getting DB Connector (14795)
  • File move now correctly returns "false" when not read or writable (14818)
  • Directory Permissions listed correctly for Temp and Log Folders (14865)
  • JFolder::folders no longer returns unnecessary warning (14875)
  • Setting Tooltip Offset works correctly (15006)
  • JArchiveZip::_extractNative() correctly identifies zip_open() failure (15044)
  • Installer.php parseMedia points to correct folder (15047)
  • Custom Install file upgraded on Component installation (15217)
  • Undefined index HTTP_USER_AGENT error fixed in behavior.php (15282)

New in version 1.5.9 (January 10th, 2009)

  • Security issues fixed in this release:
  • High Priority: Directory Traversal. A crafted request can allow an attacker to view directory trees on the server. Note: contents of files cannot be edited or deleted, just viewed. More information.
  • Low Priority: SSL Session Token Disclosure. When running a site as SSL ONLY, if a non-SSL request is made, an attacker can obtain the session token. There is NO risk for Web sites that use both HTTP and HTTPS. More information.
  • Components:
  • Fixed Contact Page so that a blank page is not displayed when vCard is not enabled, but is selected in the Contact Parameters
  • Resolved problem with Category View Table where filter did not work when cache was enabled
  • vCard no longer displays excess spaces
  • Small change in components/com_banners/models/banner.php
  • Resolved invalid XHTML 1.0 Transitional issues introduced in 1.5.7 for the Contact form
  • Fixed problem that resulted in erroneous '404 - Contact not found' page for dropdown in Contact View
  • Fixed Contact Category URL problems
  • Fulltext Search for Uncategorized and Archived Articles is now working
  • onPrepareContent issue for non-com_content Components resulting in a warning message has been resolved
  • 'Change Contact Details' link now loads correct page
  • Contact image not displaying in front end
  • Front-end article submission no longer auto-populates, finish publishing date with same date as start publishing
  • Media Manager Javascript error: "Object doesn't support this property or method" that presented for IE has been fixed
  • Space between meta keywords no longer removed when saving Articles
  • com_installer Module View now correctly displays Author e-mail and URL
  • Robots and Author meta retained when copying Articles
  • Article Archive pagination fixed
  • Correction so that unregistered site visitors can no longer access PDF for registered Articles
  • Hits filter in Category List fixed
  • Resolved problem where "Register to read more" incorrectly redirected to Front Page, rather than Article
  • Poll error message resolved
  • Resolved problem where Category List failed to retain Column Sort preference when navigating to a different page
  • Resolved problem in Category List where changing Display # to All in page 2 of list would display no results
  • Category List now correctly shows filtering option in use
  • Corrected 404 error that resulted when menu access was set to Public and Contact Item is Registered
  • Modules:
  • New modules can now be added, even when there are no modules entries already defined
  • Inconsistency removed for Login/Logout Redirection page of mod_login
  • JMenu getMenu() doc error corrected
  • Archive Module Count Parameter and Tool Tip corrections
  • STRPOS error corrected when editing Alias Menu Item
  • Toolbar Image now points to an existing image
  • Plugins:
  • OpenID upgraded to 2.0 protocol, now works with Yahoo
  • plgSystemCache plugin now respect site and page language
  • Page string in plugins/content/pagebreak.php is now properly externalized
  • Legacy Plugin - Login Timeout resolved
  • Access level for Plugins fixed
  • Fixed OpenID Transition issues
  • Templates:
  • RTL feeds PARAM is now saved in database which corrects RTL feeds in Milkyway and Beez
  • CSS and XHTML valid error in JA_Purity resolved, as was invalid CSS validator link
  • JA_Purity default status for Modules defined for right position now collapse correctly, when unused
  • Fixed CSS errors in rhuk_milkyway/css/template_rtl.css
  • Missing H1 text-align in rhuk_milkyway/css/template_rtl.css fixed
  • Beez template override for com_search now displays error messages correctly
  • Corrected Last Updated date for Beez Template
  • Resolved inconsistencies for Beez Template Override Page Titles
  • Contact image changes for Beez override
  • Incorrect File Reference corrected for Beez Template
  • Short PHP Notation in Beez Windows hosting bug introduced in 12798 has been fixed
  • en-GB.com_statistics.ini are now correctly deleted
  • Removed unnecessary string in JA_Purity template
  • Removed unnecessary strings in rhuk_Milkyway template
  • Language:
  • Language INI files that were incorrectly encoded using UTF-8 with BOM have been fixed
  • Untranslated strings in en-GB.ini after SVN 11236 are fixed
  • Fixed untranslated strings in com_weblinks
  • Fixed untranslated strings in com_contact
  • Fixed untranslated Strings in admin/mod_feed
  • Spacer values are now translatable
  • Fixed issue with JA_Purity spacer so that it is now translatable
  • Resolved remaining English string hard-coded in mod_search
  • String missing in en-GB.com_installer.ini
  • Resolved untranslated language string for "Email a Friend" feature
  • Tooltip language string in com_config corrected
  • Administrator:
  • Added better tooltip text for the Help Server Reset button in Global Configuration System Settings
  • Toolbar & value fixed for Media Manager button
  • JInstallerHelper Class Function description has been corrected
  • Help screens made
  • Remove default filter for Super Admininistrator and fix filter whitelist problem
  • Corrected error where Editor deleted content for default filter; UTF-8 compatibility is now enforced with JInputFilter
  • Removed old dev.joomla.org links
  • System:
  • query_batch corrected for SQL error
  • uri.php changes made in 1.5.7 no longer break back-end URLs if $live_site=Http has an uppercase H
  • JFolder::delete bug fixed when folder contain symbolic links on folders
  • Typo in sample_data.sql resolved
  • License correction for PHPMailer in CREDITS.php
  • Fixed error that resulted from invoking JDatabase::Query() more than once
  • Cache space is now correctly released
  • String bug for strspn() resolved
  • Weird characters removed from LICENSES.php file
  • Removed outdated link in the installer language file
  • Fixed typo in Cache Manager
  • Updated Archive_Tar to relicensed BSD version