XOOPS Cube Legacy (Package_Legacy) 2.1.5 is available. Thanks all contributors who tried to test with RC1, RC2 and RC3 for a month. 2.1.5 is minor upgrade version from 2.1.4. This version fixes one important bug & some bug fixes, and contains some patches. The previous version 2.1.4 had a bug around parsing URL. This bug triggered troubles to some AJAX modules, some users applied a hot fix for the bug. But 2.1.5 contains the fix. Therefore, even if you applied a hot fix for the bug to 2.1.4, you may upgrade to 2.1.5 without special steps.
This version tried to contain many fixes to become last maintenance release, so RC test schedule was very very long. By that, it seems that 2.1.5 is very stable. If you're using Package_Legacy 2.1.x, there are not reasons that you don't upgrade your site to 2.1.5. If you're using a distribution package of Package_Legacy, perhaps a new versions of those packages will be released, so you should wait their announcements.
The project already recieved new reports and new patches for more enhancements. So the project will keep efforts on HEAD of the Package_Legacy module of CVS.
==Upgrade from 2.1.4 to 2.1.5==
Remove mainfile.php and /install directory from the package not to break your current environment. Next, upload files of the package to your server. Finally, do update modules indicating red icon in the module management of the control panel. You may close the site in the control panel to hide your upgrading.
==Upgrade from 2.1.5 RC, RC2 and RC3 to 2.1.5==
Remove mainfile.php and /install directory from the package not to break your current environment. Next, upload files of the package to your server. Finally, do update five modules --- legacy, user, legacyRender, stdCache, pm (if you use) in the module management of the control panel. You may close the site in the control panel to hide your upgrading.
- nbuy (aka nobu)
[Bug Fix - From Bug Tracker]
- Fix Bug #1950018 - charset Problem in css.php
- Fix Bug #1950017 - PathDisclo in legacyRender/admin/css.php
- Fix Bug #1944713 - PATH Disclosure ? in Legacy_Controller::_parseUrl()
- Fix Bug #1939992 - Invalid xhtml templates in legacy module.
- Fix Bug #1938443 - ID is multiple defined in TplsetList
- Fix Bug #1924223 - The request which includes URL cannot be processed.
- Fix Bug #1971682 - Could not read PM from a removed user.
- Fix Bug #1971718 - cookie path always becomes '/'.
- Fix Bug #1987219 - Remove invalid files from the extra directory.
- Fix Bug #1989801 - cleanup to notice reference variable in class/tree.php.
- Fix Bug #1990481 - Invalid Regexp at User_AbstractUserEditForm class.
- Fix Bug #1992732 - $xoopsConfig doesn't referer mXoopsConfig in some cases.
- Fix Bug #2003440 - X_UACTLINK is missing used in some languages.
- Fix Bug #2008857 - user level empty when editing user whose level not in 0,1,5
- Fix Bug #2010090 - Missing Content-Type in MailHeader by #1729813.
- Fix Bug #2011775 - When a user deletes his account, principal is not created.
- Fix Bug #2017164 - Can't register new account by #2011775
- Patch #1868259 - add alt to smaily icons@legacy_xoopsform_opt_smileys.html
- Patch #1897607 - html/install/include/functions.php
- Patch #1961603 - portuguese translations: bug fix and enhancements.
- Patch #1992777 - xoopsmailerlocal.php for zh-tw.
- Patch #2011199 - Czech message catalog for XCL.
- Patch #2016023 - Package Legacy 215rc patch FR and PT typo.
- (Exception Patch) Improve LostPassAction.