Joomla 3.4.4
8 September 2015
Joomla version 3.4.4 is now available (security release).
Upgrading to Joomla 3.4.4
Joomla 3.4.4 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Joomla updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Joomla install to test the 3.4.4 upgrade prior to applying it live. Get started managing your Joomla installations with Installatron
What's New in Joomla 3.4.4
This is a security release for a low level security issue.
Security Issues Fixed:
- Low Priority - Core - XSS Vulnerability: Inadequate escaping leads to XSS vulnerability in login module.
Issues Fixed:
- Further en-GB language cleanup
- Fixes for MSSQL and PostgresSQL Joomla installations
- jQuery, HTML5Shiv and CodeMirror updates
- Finished implementing the Joomla! codestyle rules
Bugs Fixed:
- #7832 MSSQL - install extensions
- #7814 Update $explodedName with reversed array
- #7811 Language: Error when mass changing directory to folder
- #7806 Fixes wrong behaviour in filter method of JForm class
- #7801 HTML5 Shiv Update to 3.7.3
- #7798 Update jQuery to 1.11.3
- #7796 CodeMirror 5.6
- #7791 Sync frontend en-GB.lib_joomla.ini with changes made in backend.
- #7789 Adding administrator/templates/isis/html/message.php file to delete
- #7788 Protostar: Correcting classes for alert messages (Solves #7786)
- #7785 $model->validate() requires the form parameter.
- #7778 SQL errors when installing extensions on MS SQL Server
- #7769 Index category after save in finder plugin
- #7768 Rendering params fieldsets on site article form
- #7761 Fix some strange code
- #7759 Fix wrong CSS Class on Tags edit view title
- #7758 Add deprecation tags for methods logging deprecation notices
- #7753 Wrong datetime NOW for JForm field calendar
- #7752 Fix the missing lang strings for com_media
- #7748 [codestyle] Use spaces instead of tabs for equal signs at the other folders
- #7747 [codestyle] Use spaces instead of tabs for equal signs at the modules folder
- #7746 [codestyle] Use spaces instead of tabs for equal signs at the plugins folder
- #7745 [codestyle] Use spaces instead of tabs for equal signs at the templates folder
- #7744 [codestyle] Use spaces instead of tabs for equal signs at the admin components folder
- #7743 [codestyle] Use spaces instead of tabs for equal signs at the admin folder without components
- #7742 [codestyle] Use spaces instead of tabs for equal signs at the lib folder
- #7741 [codestyle] Use spaces instead of tabs for equal signs at the components folder
- #7740 Add line length code style rule for administrator components
- #7739 Remove Rule exceptions for class comments
- #7738 Single Comment Code Style Rule
- #7734 Fix title in com_installer
- #7729 [codestyle] Use spaces instead of tabs for equal signs at the installation folder
- #7726 Codestyle
- #7725 Codestyle
- #7724 Codestyle
- #7723 Remove Temporary PHPCS Exclusion
- #7722 Turn on method scope code style for components folders
- #7721 com_config - prevent wrong database settings
- #7715 Add "btn-group-yesno" class for show title field on frontend module editing
- #7698 Fix for #7695 - close unclosed div tag in DOB field layout
- #7694 CS: normalising Authentification Method field tooltip
- #7693 [fix] wrong component detection in some Windows servers
- #7690 Undefined variable $accept
- #7689 Fix FF40 odd select behavior
- #7684 Remove redundant formbehavior chosen call
- #7675 folders go first and then the files
- #7674 Fix nginx 502 Bad gateway because of invalid http status codes (Redo: #6368)
- #7673 Remove declaration of xml files in module mod_stats_admin
- #7672 Add missed file in recaptcha.xml
- #7671 Add some missed CSS files in codemirror.xml
- #7666 Format Date of Birth and adjust timezone correctly.
- #7664 [cs] folders go first and then the files
- #7663 TOC links not shown as active
- #7661 Add closing div for all contact page formats in beez
- #7650 Toggle All Selection - menu assignment
- #7648 Modules batch modals changes
- #7637 Batch Processing clarify
- #7636 postStoreProcess tag method replaces all tags when false is set
- #7634 fix error in ini #7469
- #7630 Make JToolbarHelper::custom calls consistent
- #7629 Long drop-down sub menu gets cropped in Mobile View (solves #7587)
- #7628 Tag edit form cleanup
- #7617 Moving association saving to JModelAdmin
- #7613 Add microdata to breadcrumbs
- #7609 Correcting Isis dropdown z-index (see #7608)
- #7607 Admin autofocus login
- #7604 Add Autofocus to Frontend Login Component Form
- #7585 Contact profile displays idna url as punycode encoded
- #7583 Multilanguage: deleting an associated item does not delete it in the _associations table
- #7582 Regression multilanguage: double associations tab when editing menu item
- #7578 typo
- #7577 installation folder comment
- #7572 Backport Weblinks language change to remove manager
- #7570 Make the package URL a link.
- #7568 HTTP status response not rendered correctly
- #7566 Code style fixes- function calls
- #7565 Code style fixes - Commenting Style
- #7564 Code style fixes - control structure spacing
- #7563 Code Style fix - Whitespace found at end of line
- #7561 Add Bootstrap Styling to Joomla Update Confirmation Message
- #7560 Add Bootstrap3 class names to debug plugin
- #7559 Code style fix
- #7556 Run the JHtml::calendar test
- #7555 Mock JDocument in JErrorPage unit test
- #7553 Fix line ending issues when running tests in windows
- #7546 Refactor JApplicationBaseTest, fix B/C break in JApplicationBase
- #7545 Save and restore server state pre-modifications
- #7543 Add test case for JUserHelper::activeUser
- #7541 Adding maxlength parameter to version_note field
- #7538 [cs] Add dumping data comment
- #7537 password options text consistency
- #7536 newsfeed acl list
- #7535 contact list acl fix
- #7534 [imp] Adding manifest xml link to Update Sites Manager page
- #7532 Search secret in plugins and modules
- #7531 Update string "Editor for this user"
- #7527 Fixed test error with PHP7
- #7526 Change rebuild failed message type to error
- #7523 standardise on folder
- #7522 [codestyle] Fixed casing in function/method names
- #7521 Remove to-do comment
- #7520 Fixed casing in class names
- #7516 admin help screen menu items
- #7515 Replaced JTEXT occurrences with JText
- #7514 new edit in component toolbar title
- #7513 [codestyle] Replaced JHTML occurrences with JHtml
- #7512 [codestyle] Removed redundant elses
- #7511 [codestyle] Removed redundant elses
- #7510 [codestyle] Removed redundant elses
- #7509 [codestyle] Removed redundant elses
- #7508 [codestyle] Removed redundant elses
- #7507 [codestyle] Removed redundant elses (com_joomlaupdate)
- #7505 [codestyle] Removed redundant elses
- #7503 [codestyle] Removed redundant elses
- #7502 [codestyle] Removed redundant elses
- #7501 [codestyle] Removed redundant elses
- #7499 [codestyle] Removed redundant elses
- #7498 [codestyle] Removed redundant elses
- #7497 [codestyle] Removed redundant elses
- #7496 [codestyle] Removed redundant elses
- #7495 [codestyle] Removed redundant nesting
- #7494 [codestyle] Removed redundant elses
- #7493 [codestyle] Removed redundant elses
- #7492 [codestyle] Removed redundant elses
- #7491 [codestyle] Removed redundant elses
- #7490 Remove Manager and standardise on Options
- #7488 Fixing default values for article/module/category creation
- #7481 remove full stop
- #7479 simplify message in postinstall
- #7477 Use the mock application in the OAuth tests
- #7476 Mock the application and input classes in JGoogleAuthOauth2Test
- #7475 Isolate JGoogleAuthOauth2Test from JOAuth2ClientTest
- #7474 Remove word options
- #7473 Check if $instance is a JUser object
- #7472 Fixed issue 5211
- #7471 Search statistics enable link
- #7470 Fixed Issue 7449
- #7466 [codestyle] Fixed first letter casing in class name reference
- #7465 [codestyle] Fixed first letter casing in class name reference
- #7464 [codestyle] Fixed first letter casing in class name reference
- #7463 [codestyle] Fixed first letter casing in class name reference
- #7458 Disable sudo in Travis to use the new enviroment
- #7455 Refactored router tests
- #7447 Update en-GB.com_languages.ini
- #7442 Move JHtml::tooltipText unit test to use a data provider
- #7441 Set server variables in setUp and tearDown
- #7440 Use mock cms application in JHtml Tests
- #7436 Remove assertThat in JHtml tests
- #7433 Stop using the abbreviation admin
- #7430 replace click with select
- #7427 Regression: Multilanguage: cookie is not checked when sef is off and when sef is on and URL Language Code always present
- #7426 MSSQL - fix typo error on getTableColumns()
- #7425 Fix JToolbar unit tests in windows
- #7424 Fix unit tests failing on windows because of EOL differences
- #7422 Strip tags for administrator page title
- #7421 Backend - list views: Alignment fixes for almost all core components (similar to #7384)
- #7418 Protostar: Missing slash in logo url for monolanguage sites (corrects #7394)
- #7416 code style mod_finder.xml
- #7414 Remove declaration of xml files in modules
- #7410 Fix: A forgotten call to helper.php in mod_submenu.xml
- #7402 Logged in time - admin module
- #7399 [CODE STYLE] Simple code style improvement
- #7398 [CODE STYLE] Simple code style improvement
- #7397 [CODE STYLE] Simple code style improvement
- #7396 [CODE STYLE] Simple code style improvement
- #7395 [CODE STYLE] Simple code style improvement
- #7394 Multilanguage: making Protostar logo link multilang aware
- #7391 Fix for #7388 .. Fix some more undefined variables in core.js, for "strict mode"
- #7387 Wrong Cambodian flag name
- #7386 en-gb style for elipsis
- #7384 Various cosmetic fixes regarding alignment for Extension, Module, Plugin, Language, Template Managers
- #7381 JForm::filter() make sure that $data is complete
- #7377 Add missing dot from https://github.com/joomla/joomla-cms/pull/6234
- #7376 Improve wording
- #7373 Remove addLog function that doesn't exist
- #7370 Update en-GB.com_banners.ini
- #7363 Fix behavior keepalive - Revert
- #7353 Remove uneeded ACL checks in template manager
- #7345 Profile plugin: Display Date of Birth TIP only when editing + correcting alignment of display
- #7344 Fix: Regression Notice: Undefined variable: link com_menus in 3.4.3
- #7342 Isis fix for safari bug #5970
- #7341 Fixing Search Filter Changes in System Tests
- #7340 Remove the doubled closing div in the "Date of Birth" layout
- #7338 [Regression] Delete button on the media manager doesn't work anymore
- #7333 Change Travis build and Composer lock to track extra dev dependencies
- #7331 created_user_id field must have integer value in #__tags
- #7329 Remove Gitter webhook
- #7325 CSS for addons is in a separate file now. Include it.
- #7323 Removes the duplicated update message in the quickicon
- #7305 Fix Hamburger menubutton on Mobile/Firefox/Android
- #7284 CodeMirror updated to 5.5
- #7283 Fix typo in language file en-GB.com_media.ini
- #7281 Minor fixes in "Install localised content"
- #7279 System - Debug relies on __destruct which is never triggered (Fix #5826)
- #7278 Make HTML structure consistent for Joomla.renderMessages() (Fix #5602)
- #7277 JFormFieldEditor does not pass columns value (Fix #5209)
- #7268 Add (array) to JRouter::_rules return value
- #7256 Missing grouping label on mod_articles_category
- #7255 Fix case with string value
- #7254 PHPCS fix
- #7252 Change language string for active module positions
- #7244 Implementing "No Matching Results" in Categories modal
- #7242 Remove CSS rules for specific icons
- #7237 Display Captcha using HTTPS only + URL encode & sign
- #7236 Implementing "No Matching Results" in Users modal
- #7235 Fixes HTML errors in com_installer #7230
- #7234 Implementing "No Matching Results" in News Feed modal
- #7232 Implementing "No Matching Results" in Contacts modal
- #7231 Implementing "No Matching Results" in Articles modal
- #7229 Make sure only a valid template can be loaded
- #7219 Show hide
- #7211 WebDriver needs name for iframe
- #7201 Adding a Limit Box to Languages Manager: Installed languages
- #7200 RTL, protostar: correcting sub-menu alignment
- #7197 Remove full stop
- #7189 Isis template tooltip mismatch
- #7184 Better external resource detection in JHtml::includeRelativeFiles()
- #7167 Load mootools modal in layouts only if needed
- #7147 # Output the custom tags - array_unique makes sure that we don't outp…
- #7139 Filter by client_id prevents duplicates
- #7126 content plugins not able to insert custom fieldsets into core forms
- #7082 fix PostgreSQL installation issue - no error handling #makeithappen
- #7062 Adding option to show/hide phrases areas
- #7009 Postgresql - Error when save new banner Fix #7006
- #6930 Removed item checked_out status
- #6792 Including core_params field in SELECT
- #6783 [fix] getMessage doesn't exist, use getError instead.
- #6771 Fix Issue #6770: Pagination limit results are wrong in Smart Search
- #6748 Change type_alias to type_id in uc_ItemnameTagid
- #6734 URL-encode at-sign in HTTP Basic Auth credentials
- #6588 Improved com_banners hide/show for parameters
- #6581 Fixed issue with non-language strings with comma's being interpreted as sprintf format
- #6554 Fixes #6133 - allows long filenames for TAR archives
- #6512 Fix up the 'core' javascript file
- #6499 System Tests 6 errors found
- #6355 PostgreSQL - redirect link not saved
- #6326 PostgreSQL - sql error save category with tag
- #6314 PostgreSQL - SQL error when add new tag
- #6234 add call to processLimit to appent the limit and offset to query
- #6130 Fix filtering in extension manager's manage view
- #5716 Replaced inline JavaScript in wrapper
- #4992 Standardize method for getting database object in models
- #4904 Fix behavior keepalive
- #4729 JModelLegacy::addIncludePath is supposed to support arrays
- #4506 [#33041] JHtmlBootstrap::tooltip() delay
- #4353 SimpleXMLElement::addChild() [simplexmlelement.addchild]: unterminated entity reference
- #3900 [#30884] DRY list fields