2007-2011 PrestaShop NOTICE OF LICENSE This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@prestashop.com so we can send you a copy immediately. DISCLAIMER Do not edit or add to this file if you wish to upgrade PrestaShop to newer versions in the future. If you wish to customize PrestaShop for your needs please refer to http://www.prestashop.com for more information. @author PrestaShop SA @copyright 2007-2011 PrestaShop SA @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) International Registred Trademark & Property of PrestaShop SA Release Notes for PrestaShop 1.4 -------------------------------- #################################### # v1.4.2.5 - 6780 (2011-05-30) # #################################### Improved/changed features: [*] Installer : add PS_VERSION_DB configuration data filled after install / upgrade [*] FO : smarty_v2 improvement : moved currentTemplate init in fetch method instead of display method [*] Core : module carrier has been disabled on One page checkout when customer isn't logged [*] Core : module carrier has been disabled on One page checkout when customer isn't logged Part 2 Fixed bugs: [-] Project : fix an issue on Tools::jsonDecode [-] Installer : fixed bug where categories have incorrect level_depth [-] FO : Bug Fixed #PSCFI-2077 - Tax rules + customization [-] FO : Fixed #PSCFI-2051 - weekdays translations are now correct in store_infos google maps [-] FO : Fixed #PSCFI-2066 - Control terms if terms are activated [-] FO : On updating address with a bad field, firstname and alias are fill with the post + the registered data. [-] BO : Fixed bug #PSCFI-2035 - The other messages in this category have been answered [-] BO : Fixed bug #PSCFI-2073 - avoid crashing the product listing page when you have not enough memory to resize the thumbnails [-] Classes : fixed bug with cookie name generated from http host causing cookie duplication [-] MO : Bug fixed #PSCFI-2055 - number_format replaced by round in PayPal Module (Thanks Angora :) [-] MO : Bug fixed on eBay Module (when products does not exist) [-] MO : Fixed bug #PSCFI-1782 - Dibs could not do the callback [-] MO : adding a message in So Colissimo module, in order to indicate: this module isn't compliant with OPC feature #################################### # v1.4.2.4 - 6742 (2011-05-27) # #################################### Added Features: [+] Installer : Case management system of ubuntu, phpversion return 5.2.4-2ubuntu5.2 [+] Installer : During installation if the PHP version is less than 5.2, install smarty 2, otherwise it installs smarty 3 [+] Installer : during upgrade, analyse the database structure to find PrestaShop version and compare it to version in settings to display or not a warning [+] Installer : hidden notice date_default_timezone_set, notice prevented the use of Ajax back [+] BO : Add jquery plugin for the address layout selection feature [+] BO : Added ability to add instructions in the backup file to drop existing tables during restore [+] BO : Adding validation field for Regenerate password [+] BO : Adding validation function and Update Options function [+] BO : Address layout add the pattern when an user click on a selection key [+] BO : Now you can update an already installed language from prestashop.com [+] BO : add display of company name in order details, and display of phone in PDF invoice [+] BO : add module physical name as title of element in admin module list [+] MO : Added "Site speed" feature to Google Analytics Module (See which pages load the fastest and which ones are slower) [+] MO : Added customer e-mail in the notification sent after each order (mailalerts module) [+] MO : Rewrite Generate and Get tickets including new Interface class to communique with the mondial relay webservice [+] MO : blockcategories can now be hooked on footer [+] MO : eBay module (currently only for eBay.fr) [+] WS : Add virtual field in Category entity. [+] WS : add state command for WS [+] WS : allow displayed simple association [+] WS : allow negative values in the filter [+] WS : allow the outformat even the authentication failed [+] WS : allow to display association in blank schema [+] WS : allow to display association in synopsis [+] WS : bug PSCFI-1659 is fixed [+] WS : bug PSCFI-1778 is fixed [+] WS : bug PSCFI-1778 is fixed [+] WS : bug PSCFI-1780 is fixed [+] WS : change association name and its getter, improve error output [+] WS : improve the filter behaviour Improved/changed features: [*] Project : Improve autoload performances [*] Installer : A log file is now created during installation [*] Installer : Add index to modules followup and add index to installer [*] Installer : added unique index to table category_group [*] Installer : for old version, you will keep your admin icon for your custom tab [*] Installer : no more cache after upgrade [*] Installer : when upgrade, cleaning cache and compile dir now also exclude .htaccess files [*] FO : #PSCFI-1594 Corrects missing id_country [*] FO : #PSCFI-1647 corrects disappearing invoice address title [*] FO : Adding address layout management [*] FO : Adding address layout management [*] FO : Adding address layout management [*] FO : Adding address layout management [*] FO : CSS improvements (thanks Melinda!) [*] FO : New default logo (better JPG quality) [*] FO : corrects js error when cart is empty [*] FO : hide the "add to cart" button if there are required customization fields [*] FO : hide the "hide to cart" button for products with minimal quantity > 1 when customer can't choose the quantity [*] FO : remove some unused global vars declaration [*] BO : 'add a language' is now 'add or update a language' [*] BO : Added new column to "Carts" tab and ability to delete carts [*] BO : Added several advice to help during database backup process and database restore process [*] BO : Better cache management for image uploading (Categories, Manufacturers, Suppliers, Stores) - no more need to press CTRL+F5 [*] BO : Fixed #PSCFI-1667 [*] BO : Improved code standards and UI/UX for the Translations tab [*] BO : Improved product indexation (1 query instead of 1 query per word!) [*] BO : Improvement about login with SSL enabled. Now you can use http if maintenance or local ip. [*] BO : On module list reduce SQL query [*] BO : On modules position reduce SQL queries [*] BO : Remove unused variable [*] BO : added a default sort direction on the stats modules [*] BO : added a warning message when the shop domain name is wrong [*] BO : added warning message when updating a language pack you already installed [*] BO : check if cart has an order attached improvement [*] BO : delete unused method and globals in adminOrder [*] BO : deleting the English language is now forbidden [*] BO : improvement of module filter system [*] BO : initial stock to 0 (new added products,new declination,generator declination ) [*] BO : now all hidden file are excluded in listing file in adminImport [*] BO : now to enable ssl, you need to already use it in back office [*] BO : performance optimization in the back office, and performance tools added for developers [*] BO : when carrier is free => don't display range [*] BO : you can now choose if you want to delete existing images in product import [*] BO : you can now enable or disable newsletter and optin options, directly on the customers listing [*] Classes : removed some more returns in constructors see #PSCFI-2009 [*] Classes : see #PSCFI-2009 - Use of return statements in class constructors break class integrity [*] MO : Change European VAT module description [*] MO : Enable translation to title/description of the module "pretashop security" [*] MO : Fix bug when saving module Customer referral program (error message say each time "Invalid html field, javascript is forbidden") [*] MO : Improvment #PSCFI-934 - UPS module has now an option to make one package for all products [*] MO : fixed bug on validate Rules shopImport [*] MO : fixing tpl calculation specials [*] MO : import oscommerce now import newsletter [*] MO : improve in module Paypal (thank you Tomer) [*] MO : now oscommerce import use "date_add" for products [*] MO : theme installer can now manage module exceptions [*] WS : Add image association for combinations [*] WS : Add information for associations : virtual_entity [*] WS : Add manufacturer_name getter for Product entity and clean WebserviceParameters of Configuration entity [*] WS : Add new authentification method for Webservice [*] WS : Add setWsPasswd in Customer and Employee entity in order to set password in plain text [*] WS : All setter which don't exists is set to false [*] WS : Fixed feature/bug PSCFI-1095 [*] WS : Improve Attribute displaying [*] WS : dispatcher evolved [*] WS : refactoring webservice classes [*] WS : set the class name to us for webservice with a static property of WebserviceRequest class. [-] WS : product options values are get well [*] TR : fixed translations #PSCFI-759 [*] TR : fixed translations #PSCFI-862 Fixed bugs: [-] PROJECT : Fixing bug in AddressFormat (as vSchoener suggestion) [-] Project : Add a new way to build the layout address. All template / pdf are compatible with and keep the order of the layout. Fix US format view for the addresses [-] Project : add parameters to respect the strict standard [-] Project : add parameters to respect the strict standard [-] Project : fixed bug #PSCFI-1687 - $protocol_link and $protocol_content not assigning correctly [-] Installer : 1.4.1.1 => 1.4.2.0 wq [-] Installer : Fix PSCFI-1579 - on update, paypal and authorize.net will not be disabled. [-] Installer : Fixed #PSCFI-1722 - Characters encoding problem [-] Installer : Fixed bug #1803 - Adding IGNORE if the configuration already exists [-] Installer : Fixed bug #1803 - The PS_STOCK_MVT_REASON_DEFAULT was never add in the configuration table during the update. [-] Installer : Fixed bug in sql query settings lite [-] Installer : Fixed bug on installing without default timezone [-] Installer : Fixed for new address format [-] Installer : Fixed undefined constant when upgrading from version 1.3.7 or lower [-] Installer : If an user submit wrong infos on the step 4, he can't re-submit the form because the button next is disabled [-] Installer : Missing translations [-] Installer : Tab AdminAliases is now correctly moved to Preferences during update [-] Installer : Undefined variable in update_module_followup [-] Installer : bug fixed #1863 request update (SQL) [-] Installer : desactivate custom module will not desactivate native partner modules [-] Installer : fix commit 6591 - remove duplicates from table category_group [-] Installer : fix error template smarty for smarty v2 [-] Installer : fix php version ubuntu [-] Installer : fixed bug #PSCFI-1301 - Prestashop installation and Swift exception [-] Installer : fixed bug #PSCFI-1542 - PSCFI-1455 (svn5981) needs further followup [-] Installer : fixed bug #PSCFI-1613 - Missing flag when adding languages during installation [-] Installer : fixed bug #PSCFI-1747 - Variable assigned to rigidly in a file in the module dateofdelivery [-] Installer : fixed bug #PSCFI-1823 - use of PHP function property_exists is not compatible with PHP 5.0 [-] Installer : fixed bug #PSCFI-1841 - ps prefix in sql file [-] Installer : fixed bug #PSCFI-1908 - Tab name for SEO & URLs is now updated in sql 1.4.2.3 [-] Installer : fixed bug #PSCFI-1934 - removes duplicates from table category_group [-] Installer : fixed bug #PSCFI-979 - unknown _PS_version_ in install process [-] Installer : fixed bug on upgrader when you have wrong informations in your settings.inc.php file [-] Installer : fixed timezone issue on install process with a version of PHP < 5.2 [-] Installer : fixes for the sql upgrade scripts [-] Installer : module loyalty [-] Installer : removed hard id_tab for AdminMeta lang update [-] FO : If the purchase is verified with a guest account if this type of control is allowed [-] FO : Prohibits the payment of an order if the conditions were not accepted [-] FO : #PSCFI-1654 Fixed a bug concerning the order process after a login [-] FO : #PSCFI-1660 Fixed a bug which not display an error when a carrier is not selected [-] FO : #PSCFI-1674 Display problem about tax identification with guest checkout activated [-] FO : Accept return product when the status of payment is accepted. [-] FO : After an upgrade, it was impossible to create an account [-] FO : Bug Fixed #PSCFI-1558 - Ecotax on product page when taxes are disabled [-] FO : Bug Fixed #PSCFI-1845 - Rounding issues [-] FO : Bug Fixed #PSCFI-1980 - Minimum order purchase and taxes [-] FO : Fix bug when double click on "confirm order" button (add .hideOnSubmit class on elements to hide when parent form is submit) #PSCFI-1954 [-] FO : Fix bug when double click on "confirm order" button (add .hideOnSubmit class on elements to hide when parent form is submit) #PSCFI-1954 [-] FO : Fix else if and assign compatibility for smarty v2 [-] FO : Fix state order for USA [-] FO : Fix the displayed address using smarty 2 [-] FO : Fix the state display changing the country when State:name doesn't exist in the layout [-] FO : Fix theme compatibility < 1.4.2 [-] FO : Fix undefined variable [-] FO : Fixed #PSCFI-1454 - fixed security lack if someone know the maintenance IP [-] FO : Fixed #PSCFI-1611 - Comment mistake [-] FO : Fixed a bug related to Smarty v2 on addresses.tpl [-] FO : Fixed a bug related to the "Last quantities available" message display [-] FO : Fixed an error when declinations with variable attributes are created for a same product [-] FO : Fixed bug #PSCFI-1582 - Not correct search. Now we list all products which contains the search word. [-] FO : Fixed bug #PSCFI-1592 - CMS category specifics meta tags was missing [-] FO : Fixed bug #PSCFI-1593 - Path error with CMS subcategory. The $fullPath variable wasn't declared in the right place. [-] FO : Fixed bug #PSCFI-1652 - The Best Sales pagination now works properly [-] FO : Fixed bug #PSCFI-1665 - Invalid token when Instant search enabled. The $static_token variable was never set with instant search [-] FO : Fixed bug #PSCFI-1718 - Categories block doesn't show categories when processing empty cart checkout. There was a javascript error. [-] FO : Fixed bug #PSCFI-1825 - Tax is always displayed on the cart module [-] FO : Fixed bug #PSCFI-1842 For guest, order details disappears when the browser is resized (IE7) [-] FO : Fixed bug #PSCFI-1858 - Bug with cutomized field and reordering [-] FO : Fixed bug #PSCFI-1864 - Fixed bug on ganalytics trackink step order when using url rewriting [-] FO : Fixed bug #PSCFI-1865 - Some supplier images were not displayed. Image directory was _PS_MANU_IMG_DIR_ instead of _PS_SUPP_IMG_DIR_ [-] FO : Fixed bug #PSCFI-1883 - Changing the condition to avoid a problem of cache [-] FO : Fixed bug #PSCFI-1895 - redirection problems on adding product to cart [-] FO : Fixed bug #PSCFI-1895 - redirection problems on removing product to cart [-] FO : Fixed bug #PSCFI-1914 - Voucher calculation and product discount [-] FO : Fixed bug #PSCFI-1914 - Voucher calculation and product discount [-] FO : Fixed bug #PSCFI-2024 - If using minimum amount to order don't see "cart is empty" alert but the cart with no products. [-] FO : Fixed bug Smarty error $customizationQuantityTotal didn't exist. Replaced by $product.customizationQuantityTotal. [-] FO : Fixed the undefined variable invoice_address on pdf-order-return.php [-] FO : Incorrect price on product page when using group reduction + combination [-] FO : No error popup "Cannot add this product because current voucher does not allow additional discounts" while using ajax cart [-] FO : Product combination quantity not displayed [-] FO : Product with combination should use default ecotax if not overriden [-] FO : Removed useless CSS in blockstore #PSCFI-1443 [-] FO : Small fix regarding code standards [-] FO : Validation W3C [-] FO : bug fixed remaning for free shippping was casted to int [-] FO : extra semicolon [-] FO : fix a bug with default declination in product page #PSCFI-1917 [-] FO : fix a javascript bug on order page when a cart item is deleted #PSCFI-1905 [-] FO : fixed a bug wich controls the validity of the password [-] FO : fixed bug #PSCFI-1310 - DNI mandatory for country not requesting DNI [-] FO : fixed bug #PSCFI-1316 - one page checkout gives shipping error when the shipping clearly shows [-] FO : fixed bug #PSCFI-1585 - Wrong filename css in SearchControllers.php [-] FO : fixed bug #PSCFI-1590 - meta page title for manufacturers and suppliers [-] FO : fixed bug #PSCFI-1602 - Googlemaps does not show the map or even the shops (there is no map) [-] FO : fixed bug #PSCFI-1686 - Redirect to ssl has incorrect logic [-] FO : fixed bug #PSCFI-1713 - issue with wishlist name translation [-] FO : fixed bug #PSCFI-1786 - svn6231 cart bug and cannot check out using 1 page or 5 step checkout [-] FO : fixed bug #PSCFI-1827 - Error with Url rewrite on stores page [-] FO : fixed bug #PSCFI-1906 - 2 states fields for American account creation [-] FO : fixed bug #PSCFI-2012 - The names of some sub categories are overflowing [-] FO : fixed bug on refresh of cart summary when you log in on One page checkout [-] FO : fixed bug on smarty v2 compatibility [-] FO : fixed little bug with TOS value on Cookie [-] FO : fixed strange chars in CMS contents when HTML is reduced #PSCFI-1956 [-] FO : removing the link on the category label [-] FO : search improvements, both for indexation and search [-] FO : see #PSCFI-1454 [-] FO : set