PrestaShop

PrestaShop

PrestaShop is an open source e-commerce shopping cart application. Initially released in 2007, PrestaShop is currently one of the most used e-commerce applications powering more than 100,000 stores.

1 click installation PrestaShop

1 click installation

Easy update PrestaShop

Easy update

Backup and restoration PrestaShop

Backup and restoration

Information

Application
e-commerce
Category
e-Commerce and Business
Current version
1.6.1.9
Last update
8 November 2016
Languages
English + 47 others

System Requirements

Installation size
92 MB
Database
mysql
Licence
open source
Overview
What's new
Showcase

1.6.1.10


2 December - 92MBFixed bugs:
  • CO: Fix pack price calc when using non-default attributes
  • CO: Fixed the default country every time the address form is submitted
  • CO: Update Mail::Send() doc comment
  • CO: Can't get original picture link if watermark is enable
  • CO: Harmonize wording tab.xml
  • CO: Harmonize wording cms.xml
  • CO: Update configuration.xml in SV
  • BO: Don't trim() the $_POST values if it's an array
  • BO: Fixed bug when prestashop xml md5 is not valid
  • BO: Display mcrypt extension warning fix
  • BO: Fix admin email translations
  • FO: Removed sensor parameter from Google Maps JS API
  • FO: Missing IF for HOOK_PRODUCT_TAB
  • FO: Fixed duplicated ID in pagination
  • FO: Remove pagination override in ManufacturersController
  • FO: Fixed bug when adding to cart from a page with different token
  • FO: Removed search param orderway duplication

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.10-stable

1.6.1.8


2 November - 92MBFixed bugs:
  • BO: Fix sample csv customer file
  • BO: Fix multilang link rewrite import
  • BO: Align also in table
  • BO: Automatically fill link_rewrite on new CMS category page
  • BO: Prevent default category to be reset when already defined during import
  • BO: Fix missing translations count on AdminTranslations
  • BO: Fix duplicate rows in product listing
  • BO: Fix partial refund cart rules tax method
  • BO: Fix translations match regular expression in AdminTranslationsController
  • BO: Take order state unremovable flag into account
  • BO: Fix admin tabs saving
  • BO: Fix filtering on state in monitoring
  • CO: Fix Db PDO getBestEngine
  • CO: Remove index.php in upload folder
  • CO: Fix isAllProductsInStock calculation
  • CO: Fix feature update parent call
  • CO: Fix processing large messages from IMAP
  • CO: Fix advanced stock manager that prevented admin from removing stock quantity
  • CO: Do not overwrite mail files when installing new language

Improved/changed features:
  • IN: Add zipcode formats for Afghanistan and Egypt

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.8-stable

1.6.1.7

(security release)
6 September - 92MBFixed bugs:
  • BO : (f19ae86) Solved problem with non-unserialized filters datas
  • FO : (2636a31) Fix rouding error in ProductController (PSCSX-7566)

Improved/changed features:
  • CORE : (e12c209) Fix a case where $context->smarty could be undefined

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.7-stable

1.6.1.6


16 June - 92MBFixed bugs:
  • BO : (2e3d0f6) fixed bug when no results with address and map does not exist
  • BO : (2d30765) add user shop origin in autocomplete cart rule
  • BO : (d207083) fixed bug parent tab list wont show if admin tab class is invalid.
  • BO : (052208b) fixed bug when toggle status product not logged
  • FO : (c0ee6b7) Fix CSS 404 when using subdirectory
  • FO : (e4a7b70) Only display vouchers available 'only' for customers
  • FO : (e4e2b61) smartyHook now returns empty string when module is not installed.
  • FO : (b2f9338) #PSCSX-5582 fix wrong displayed specific price on product detail
  • FO : (44c1b4e) Display only available vouchers in customer back office
  • FO : (c736160) on user bo, display all discount values
  • TEST : (c586ee3) Fix PHP 7 tests
  • CORE : (39241d6) Check for displayPaymentEU to fix advanced checkout restrictions
  • CORE : (fb208a3) Fix fatal error on classes/stock/StockAvailable.php (1.6)
  • PDF : (2d14094) Fix generation of PDF files
  • WS : (114f10b) Fix for PHP 5.2, 5.3 and 7.0 compatibility
  • MO : (e7a51f3) #NM-248 Broken pagination links in loyalty

Improved/changed features:
  • FO : (4e1a70a) Added more information about minimum amount

Added Features:
  • IN : (a1ce85c) All key must not be nullable

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.6-stable

display more versions

1.6.1.5


13 April - 92MBFixed bugs:
  • PDF : (9f7ab92) update constraints on Addresses display
  • PDF : (e7103c4) updated b2b template
  • PDF : (e0bde47) invoices printing now done as page groups to keep the pagination relevant
  • PDF : (3464ca0) fixed pagination block display
  • PDF : (a788652) Moved note block to his own remplate
  • PDF : (b5ef9f2) (re) added shipping box in invoice
  • FO : (331527c) Fix incorrect cart rules list in case of country restriction (PSCSX-7873)
  • FO : (a343610) PSCSX-7449, fix parse error in AuthController.php
  • FO : (42d8847) #PSCSX-5582 fix wrong displayed specific price on product detail
  • FO : (755f77b) Fix warning if combinations are disabled
  • FO : (05b701f) Fix combination price calculation with impact and reduction
  • FO : (b1352d7) Fix JavaScript mistake in blocklayered.js
  • FO : (8ee195a) fixed bug on payment module, check if defined $order object
  • CORE : (9870d84) use a cached cacert file for curl
  • CORE : (deebce3) Fixed double preg_quote()
  • BO : (647eba0) Fix the display of the listing filters on the toolbar
  • BO : (6e69c4a) Change only active state on bulk status change
  • BO : (69b87a8) Fix incorrect shipping taxes in order slips (PSCSX-4881)
  • BO : (44eb96c) Fix filter by category change not working after other actions
  • BO : (76d53ac) add error message on upload theme bigger than post_max_size
  • LO : (011a2e5) Traditionnal Chinese for HK pack
  • TR : (948a3e5) language.xml - fix TW script
  • SECURITY : (cc49345) Fixes PSCSX-4841 Usage of ECB mode
  • CLASS : (7234efd) Alias / return false if feature is not active in aliasExists()
  • MO : (de7e9aa) bankwire / correct module name for translation

Improved/changed features:
  • CORE : (85e6025) Update swift mailer
  • CORE : (81465fe) Add a fallback to curl when file_get_content() return an empty response
  • TR : (4b3ddf5) Update Polish installer
  • TR : (62bbc16) feature.xml in Vietnamese
  • TR : (1cce929) Update italian installer
  • TR : (5319857) Improve Dutch meta info
  • CLASS : (ec03391) Hook / indicate which method to use for deprecated methods
  • FO : (999ff45) Removed template logic that is not needed

Added Features:
  • TR : (30c4adc) Adding Vietnamese installer

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.5-stable

1.6.1.4


7 January - 92MBFixed bugs:
  • CORE : (c243c8a) Fix ObjectModel error management on validation
  • CORE : (508e1cd) Fix AdminTab PHP 7 compatibilty
  • CORE : (355a4a7) Report of https://github.com/PrestaShop/PrestaShop/pull/3673
  • CORE : (0a07da9) fix #PSCSX-7007, notice in searchcron
  • CORE : (13285fd) Fix PSCSX-6953, bad upload error check
  • TESTS : (b826568) removed tests for prestafraud module
  • BO : (c35d896) Fixed bug in HTMLTemplateInvoice prevents problems with invoice prefixs
  • BO : (e71bdaa) fixed translation bug in prestashop addons modal
  • BO : (48d9da7) Fixed upgrade index specific_price table
  • FO : (0eecc7a) Fix #PSCSX-7021, bad specific base price for combinations
  • FO : (40717fa) Fix #PSCSX-7021, bad impact price / currency
  • FO : (0bd1bdc) Fix robots.txt rules for default language URLs
  • FO : (ed08594) Fix quantity discount table wont appear again after swith on combination without quantity discount

Improved/changed features:
  • PROJECT : (bcbec89) Improve PHP 7 compatibility
  • BO : (ad3c187) #PSCSX-6251 on product order add unit product price without tax
  • BO : (06502f9) Dont restrict orders listing to addresses join
  • CORE : (94846bd) Fix #PSCSX-7015, Uploader setAcceptFiles case sensitive
  • FO : (83c7ee1) #PSCSX-5582 update price from discount when changing quantity

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.4-stable

1.6.1.3


26 November 2015 - 92MBFixed bugs:
  • FIX : (e3eef33) Uncaught Error: Access to undeclared static property: Validate::$field
  • FIX : (0ab3b7d) Uncaught Error: Access to undeclared static property: Validate::$field
  • BO : (c83e478) Revert from #4015 to allow longer meta
  • BO : (f1d09d6) Fix flush of local cache when adding a new specific price (PSCSX-7184)
  • FO : (bbbd4b3) Add id_order to order_details link to work without JS
  • LO : (673d7fe) Fix Intra-EU VAT

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.3-stable

1.6.1.2


29 October 2015 - 92MBFixed bugs:
  • FO : Fix wrong date check in specific price (PSCSX-6942)
  • FO : Fix performances issue with SpecificPrice (PSCSX-6942)
  • FO : Fix undefined var when no combinations
  • FO : Added missing hook for AdvancedEU on accessories
  • FO : Fix #PSCSX-6995, bad redirection on cart when minimum amount for order
  • FO : Fix performances issue with smarty custom
  • FO : Fix bug #PSCSX-6938, bad validation when empty zipcode validation pattern
  • FO : Metas in maintenance mode
  • FO : Fix #PSCSX-6926, notice Undefined index: nb_products
  • FO : Fix #PSCSX-6884, bad redirect when PS_CART_REDIRECT
  • FO : Fix #PSCSX-6888, products links without correct anchor for attributes in shopping-cart
  • FO : Fix bug #PSCSX-6884, could not add to cart in quickview
  • FO : #PSCSX-5366, no localstorage with Safari private browsing
  • FO : Fix #PSCSX-5053, Too much calls of findCombination again
  • FO : Fix #PSCSX-5480, content hooked to 'productListReviews' is removed on dynamic list/grid update
  • FO : Fix #PSCSX-5344, could not see available vouchers when changing quantities
  • FO : Fix #PSCSX-5447, no validation on non multishop filed in multishop
  • FO : Report of https://github.com/PrestaShop/PrestaShop/pull/3928
  • FO : Fix #PSCSX-5182, for newsletter flag for customer if previously registred as guet
  • FO : fix when clicking filters labels, not checkbox. Fixed an #3337 reported on 1.6.1.x
  • FO : Footer fix in default-bootstrap theme: nocache on copyright year #3351 reported on 1.6.1.x
  • FO : #PSCSX-6820 part 2/2
  • FO : Fix bug #PSCSX-6770, bad redirection to my account in accordion footer
  • FO : Fix #PSCSX-6749, OrderHistory multishop getCustomerOrders shared orders
  • FO : Fix #PSCSX-6701, notice on customizedDatas
  • FO : Fix #PSCSX-6699, Table 'ps_product_reductions' already exists
  • FO : Fix #PSCSX-6661 Fatal error Property CustomerThread->id_order is not valid
  • FO : Possible error Cannot read property 'iso_code' of undefined
  • FO : Possible undefined function binduniform
  • FO : Fix #PSCSX-5669, $errors_discount dead code, report of https://github.com/PrestaShop/PrestaShop/pull/3076
  • FO : Fix bug #PSCSX-4707, new products name in columns
  • FO : Fix #PSCSX-4898, possible fatal error in products-comparison
  • FO : Avoid possible undefined vars in global.js
  • FO : minimum order value outside order steps
  • FO : Fix #PSCSX-5445, take account of PS_SSL_ENABLED_EVERYWHERE in file manager config
  • FO : Css fix #PSCSX-5408, TOS width on small devices
  • FO : Fix #PSCSX-5319, dead code in product-list.tpl
  • FO : Fix #PSCSX-5483, missing nofollow in pagination.tpl
  • FO : Fix #PSCSX-5261, no alt on subcategories images
  • FO : Avoid displaying payment message
  • FO : Fix #PSCSX-6492, negative prices on product page
  • FO : Fix issue with multishop / multilanguage tags
  • FO : Fix #PSCSX-4899, Search alias for words containing hyphens fail
  • FO : Fix current_url variable used in pagination
  • FO : Fix #PSCSX-6582, could not change currency with PS_DETECT_COUNTRY
  • FO : #PSCSX-5459 Add to cart button for accessories
  • CORE : cleanCompareProducts interval
  • CORE : Could not edit a carrier, follow up https://github.com/PrestaShop/PrestaShop/pull/4094
  • CORE : Fix #PSCSX-7012, bad length for compagny field (address) for upgrade from < 1.5.2.0
  • CORE : #PSCSX-6970, fix typo in getCMSContent
  • CORE : Undefined var follow up https://github.com/PrestaShop/PrestaShop/pull/4006
  • CORE : Could not disable third party modules
  • CORE : #PSCFV-10112 notice Undefined index: host in classes/ConnectionsSource.php
  • CORE : Fix #PSCSX-4768, too much call of Carrier::addDeliveryPrice
  • CORE : Adding few casts to ValidateOrder
  • CORE : Error in foreign field name
  • CORE : Follow up https://github.com/PrestaShop/PrestaShop/pull/2509/files
  • CORE : Report of https://github.com/PrestaShop/PrestaShop/pull/3964
  • CORE : Report of https://github.com/PrestaShop/PrestaShop/pull/3963
  • CORE : Fixed currency convertion
  • CORE : Fix #PSCSX-5357, inconsistent cart rule country restriction
  • CORE : Allow invoice template override
  • CORE : Fix #PSCSX-6798, add index on search_index table
  • CORE : Fix #PSCSX-6797, hard coded table name in configuration class
  • CORE : Typo report of https://github.com/PrestaShop/PrestaShop/pull/3995
  • CORE : Fix #PSCSX-6719, bad cache on colors list on attribute deletion
  • CORE : Again and again fix #PSCSX-6719, bad cache_default_attribute on attribute group deletion
  • CORE : Fix #PSCSX-6814, bad sql query in Lanqguage::loadUpdateSQL()
  • CORE : Order::hasDelivery new return type
  • CORE : Fix #PSCSX-6755, Notice: Undefined variable: delivery_address in classes/pdf/HTMLTemplateOrderSlip.php
  • CORE : Fix #PSCSX-6632, Property StockAvailable->id_product is empty
  • CORE : Bad norm function getCountry
  • CORE : Revert of https://github.com/PrestaShop/PrestaShop/pull/2509
  • CORE : Fix #PSCSX-6637, incorrect cart total
  • CORE : Fix #PSCSX-5273 Reflect 6 decimals for product weight according db structure
  • CORE : Fix case statement in HTMLTemplateInvoice
  • CORE : Fix colon in switch statement
  • CORE : Remove leftover symbol in Translate.php
  • CORE : Stock synchronization fails in case of shared warehouse
  • CORE : #PSCSX-6577, could not load bootstrap-sortable.js with Chrome
  • CORE : DbMySQLi + socket
  • BO : Notice in AdminCustomers
  • BO : Fix #PSCSX-7050, wrong pictures shown in AdminProducts
  • BO : Fix bad usage of .html() instead of .text() in carrier_wizard.js
  • BO : Added missing escape on legend field product form
  • BO : Fix pagination, followup https://github.com/PrestaShop/PrestaShop/commit/dd3cf42354fc1a7cd08b6b9efe202b185bdf3239
  • BO : Show stock warning on products less then 0
  • BO : Fix PSCSX-6960 - AdminCustomerController, string now translatable
  • BO : remove old warning icon if no customer found when search one in create order
  • BO : Fix #PSCSX-6916, Bad redirect when deleting shopping cart rule in customer details view
  • BO : Fix #PSCSX-6903, Exception on specific price amount import
  • BO : Fix bug #PSCSX-6924, Property CustomerMessage->message is empty
  • BO : Fix #PSCSX-6837, delete thumb on product import
  • BO : Fix #PSCSX-6865 bad utm_campaign, notice: Undefined index: lang_iso
  • BO : Fix #PSCSX-6860, customer groups - remove enable status on customers
  • BO : Fix #PSCSX-6859, wrong redirect after editing customer
  • BO : Fix #PSCSX-6805, confusion about private messages in AdminCustomerThreads
  • BO : Fixed checking if module is trusted PSCSX-6883
  • BO : Fixed bug while testing module
  • BO : Fix #PSCSX-5435, remove back button message of expired POST data
  • BO : Fix meta description, follow up https://github.com/PrestaShop/PrestaShop/pull/4015
  • BO : Bad sql association for date_upd of product and categories, could not reorder
  • BO : Partial report of https://github.com/PrestaShop/PrestaShop/pull/3853
  • BO : fixed bug Unable to translate header
  • BO : Fix #PSCSX-6834 Enable product pack and product dematerialized for redirection product (Moved 301)
  • BO : Fix #PSCSX-6834 Enable product pack and product dematerialized for accessories
  • BO : fix column icon width
  • BO : Fix #PSCSX-6663, bad table id after DND
  • BO : Fix use of custom class with textarea (even if autoload_rte not set)
  • BO : Fix #PSCSX-6801, AdminBackupControllerCore and timeout
  • BO : Fix #PSCSX-6795, Catalog Rule for a specific shop do not save shop_id
  • BO : Group by on currencies on AdminSpecificPriceRule
  • BO : Fix #PSCSX-6667, bad action display when sub categories disabled
  • BO : Fix #PSCSX-6753, parse serror when quotes in import file name
  • BO : Fix #PSCSX-6804, could not bulk delete attributes
  • BO : Fix #PSCSX-6752, bad id for email translations toggle
  • BO : Fix #PSCSX-6743, possible Exception in product tabs loading
  • BO : Fix #PSCSX-6723, could not re enable module on devices
  • BO : Fix #PSCSX-6718, virtual product Duplicate entry
  • BO : Fix #PSCSX-6687, commas in carrier prices wizard
  • BO : Fix #PSCSX-6664, product date_upd when position change
  • BO : Fix #PSCSX-6664, category date_upd when position change
  • BO : Fix performance issue with tags
  • BO : #PSCSX-6658, wrong escaping in helpers/form/form.tpl
  • BO : undefined var in AdminProducts
  • BO : Fix #PSCSX-6636 modules logo witdh
  • BO : Fix #PSCSX-6629 typo Warehouse::$idintval
  • BO : Fix #SCSX-6588, wrong "back o list" href on AdminCategories
  • BO : name of select multiple in Form Helper TPL
  • BO : Fix #PSCSX-5442 cart rules don't retain customer name/email on error
  • BO : Fix issue with smarty lazy cache & timestamp (PSCSX-6601)
  • BO : Fix issue with smarty lazy cache & timestamp
  • BO : Fix #PSCSX-5271, notices on order statuses
  • BO : Duplicate currencies in AdminCountries in multishop
  • BO : Fix issue with cover image (PSCSX-6473)
  • BO : Fix product import dates
  • BO : Fix #PSCSX-6583 / You can now have a "from" date and a "to" date like '0000-00-00 00:00:00'
  • BO : Pass empty firstname and lastname email vars to mail template
  • INSTALLER : Date format was American (cherry picked from commit 7609530fce25663160def3d4387987d4c957885e)
  • TR : Change 'Uitzonderlijk' into 'Openstaand'
  • TR : #PSCSX-5938 Emails not copied into theme folder
  • IN : Wrong id_guest in cart.xml
  • IN : Bad install value for delivery table
  • IN : Fix #PSCSX-6700, could not install in Czech, missing translation for fixtures data, still needs translation to be done
  • WS : Manage multiple exclude filter values
  • CLASS : AdminController / Remove displayNoSmarty() method
  • CLASS : Module / $live_edit declared but not used
  • CLASS : Customization / Use getValue() instead of getRow()
  • CLASS : Address / Use getValue() instead of getRow() in isUsed() method
  • CLASS : Missing category param when update positions + duplicate call
  • CLASS : Category / Use DB delete() method in deleteCategoriesFromShop()
  • CLASS : Category / Use DB delete() method in cleanGroups() & cleanAssoProducts();
  • CLASS : Product / Use DB delete() method in cleanGroups()
  • CLASS : Customer / Give the possibility to filter on active field in getCustomers()
  • CLASS : Cart / Correct cache_key name for getOrderedCartRulesIds()
  • CLASS : Product / Use DB delete() method in deleteAccessories() & deleteFromAccessories() methods
  • CLASS : Product / Change getDefaultIdProductAttribute() method
  • CLASS : Product / Change getIdProductAttributeMostExpensive() method
  • CLASS : Product / Use null direclty instead of create new var as null
  • CLASS : Product / Call orderbyPrice only if there are some results
  • MO : #PSCSX-6820 related
  • MO : NM-188 Correct points on product load in loyalty
  • INSTALL : Fix possible duplicate hook
  • TEST : Removing PrestaFraud scoring test
  • PDF : #PSCSX-6569 Could not translate "Free Shipping" in pdf

Improved/changed features:
  • BO : #PSCFV-12359 #PSCSX-1257 product tab async loading
  • BO : wording AdminCarrierWizard - typo
  • BO : wording - thumbnail image
  • BO : wording - assign vs affect
  • BO : Add versioning to addJS to renew admin.js
  • BO : Fix max width 96px on module logo on "not trusted module" popin. #3356 reported of 1.6.1.x
  • BO : makes picking products easier
  • BO : Fix #PSCSX-4024 removing extra sapace at end of product names and url rewrite
  • BO : Fix #PSCSX-6132 Add search_contains in chosen init
  • BO : Fix #PSCSX-6570, id_connections in last connections
  • BO : #NM-305 add driver in AdminInformation
  • BO : Meta title and description use textarea
  • CORE : SpecificPriceRule without conditions to id_product 0 instead of full products list
  • CORE : Fix htmlentities in conf
  • CORE : #PSCSX-3181, follow up https://gist.github.com/hereswhatidid/8c8edef106ee95138b03 implements data-keepinline for scripts not being defered
  • CORE : Media::getMediaPath improved
  • CORE : Fix #PSCSX-5772 & #PSCSX-4666, enable invoice number reset
  • CORE : #PSCSX-3576, add category thumbnail
  • FO : theme.sql new demo address
  • FO : Fix #PSCSX-5053, improve findCombination speed
  • FO : Add InStock mdata when out of stock is OK
  • TR : update Swedish installer
  • TR : Better consistency + improved readability
  • TR : Translate placeholder imgs to Dutch
  • TR : Translate login info mail to Dutch
  • TR : Translated risk levels to Dutch (cherry picked from commit 1e6788f358bc850d3d22964839aaa885119c9be9)
  • TR : Translated country list to Dutch (cherry picked from commit ea0cdff236936f6a5af3511c0f285dbda24983b6)
  • TR : Swedish install files, few edits
  • TR : Translate install xml files to Swedish
  • IN : fixtures, add some Czech translations
  • MO : Blocklanguages add hreflang and rel alternate to the links for a better SEO and avoid duplicate content
  • INSTALL : Alter ignore drop key is now generic and fix an 1.6.1.1 error
  • INSTALL : The 1.6.1.1 indexes are now safely removed

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.2-stable

1.6.1.1

(addendum 1)
11 September 2015 - 92MBApplications:
  • Install and Edit: Fixed support for non-English languages.

1.6.1.1


20 August 2015 - 92MBFixed bugs:
  • FO : Fix #NM-132 undefined var
  • FO : Fix #PSCSX-6537 / show-right-column in body class
  • FO : Fix bug #PSCSX-6517, could have edit with defer JS + missing closing tags + additionnal js loading in ajax from #PSCSX-2361 again
  • FO : Fix #PSCSX-6520 Wrong product availability text on Price drop page
  • FO : Fix bug #NM-579 Signing in does not change status in the top navbar
  • FO : undefined var + could not add to cart without block cart top hooked
  • FO : display only specific price by current combination
  • FO : remove leftColumnBlocks var declaration in global.js
  • FO : Fix #PSCSX-6504 / Productcomments and new global.js stars are not display correctly
  • FO : no cart-summary.js on step 0 with minimu order error
  • FO : #PSCSX-6432 fix bug while specific price start to 1 quantity and initial price to 0
  • FO : Fix #PSCSX-6236, search missing lowercase chars
  • FO : Remove useless parenthesis
  • FO : add colors to product list before the hook "actionProductListModifier"
  • FO : Fix #PSCSX-2183 bdisplay of one_phone_at_least in OPC
  • FO : Fix temp table on slave issue
  • FO : Can not see addresses when already registred as guest in OPC
  • FO : Fix missing cart rule lines in shopping cart
  • FO : Fix bug #PSCSX-5153, bad free shipping display when carrier out of range
  • FO : Fix #PSCSX-5820, close new acount form
  • FO : Fix #PSCSX-4346 correct ajax display of reduction
  • FO : Fix #PSCSX-4346 specific price amount tax
  • FO : #PSCSX-6427, link to favorites product in my accoutn with https
  • FO : Fix bug #PSCSX-4260, "Free shipping" for virtual products, undefined $virtualCart
  • FO : Fix #PSCSX-6316, display bug with uniform and selects in left column
  • FO : #PSCSX-6341 fix bug when apply cart rule with free shipping
  • FO : Fix #PSCSX-5038 order state on split order
  • FO : Fix #PSCSX-5038 quantity on order detail of split order
  • FO : #PSCSX-5065, backward compat
  • FO : auth error if $back is not defined
  • FO : $order is as class variable
  • FO : theme retro-compatibility regarding the CGV
  • FO : #PSCSX-6227 ajax search add hook for stats search
  • FO : Fix #PSCSX-6345 handle id_product_attribute
  • FO : Fixed bug showing errors in manufacturer list
  • FO : Wrong discount table for combination
  • FO : Invalid combination price in case of ecotax
  • FO : Fix #PSCSX-6275, issue with attribute anchor separator
  • FO : Fix #PSCSX-4340, wrong tax label display in cart summary
  • FO : Fix bug #PSCSX-6103, no product images in cart when combinations feature not active
  • FO : Fix #PSCSX-6165, root category in breadcrumb
  • FO : Fix #PSCSX-4340, wrong tax label display in blockcart layer
  • FO : NOTICE: non-existing property
  • FO : fixed wrong postcode regexp validation
  • FO : Fix wrong statement close
  • BO : Fix memcached test (PSCSX-6348)
  • BO : Fix issue with multiple trees loaded on the same page (PSCSX-6268)
  • BO : Hightlight default combination into Product Quantities tab
  • BO : Fix #PSCSX-6474, bad display of inputs in orders
  • BO : #PSCSX-6437 Product import, each image downloaded twice.
  • BO : Fix placeholder clear event in AdminCustomerThreadsController
  • BO : Fix #PSCSX-6474 currency input in orders
  • BO : Fix bug with AdminOrdersController when trying to edit a product
  • BO : Fix cover image issues (PSCSX-6473)
  • BO : #PSCSX-6458 KPI not loaded
  • BO : #PSCSX-6441 small css fix
  • BO : #PSCSX-6385 remove ability to order position while filtering
  • BO : Fix filters errors
  • BO : #PSCSX-6453 Import duplicates parent categories if it does not exist
  • BO : Set file as required in attachment form
  • BO : badges in quickview modal
  • BO : Fix #PSCSX-6457 "Maintenance Mode" disappears in Modules page
  • BO : Fix #PSCSX-5992, bad display of carriers list
  • BO : #PSCSX-5968, unable to add payment choosing specific date
  • BO : #PSCSX-5931 type input field 'file' with multiple option to true
  • BO : Correct chosen-sprite.png link
  • BO : Fix #PSCSX-6380 , spaces in products' image url when importing
  • BO : #PSCSX-6290 Datetimepicker hidden by header
  • BO : again Fix #PSCSX-5821, after filtering products issue with category
  • BO : Fix bug #PSCSX-5996, ordering Attributes Groups
  • BO : Fix KPI refresh functions
  • BO : #PSCSX-6308 refacto order slip PDF generation
  • BO : Fix #PSCSX-5407 correct cart summary total
  • BO : Usage of defined Referrer variable
  • BO : Could not export default theme in dev mode because of .sass-cache
  • BO : Fix #PSCSX-4214, "Recommended modules" on Localization Tab
  • BO : Fix timeout on customer modules list
  • BO : #PSCSX-6305 Display filters in back-office on mobile
  • BO : Fix use of custom class with textarea (even if autoload_rte not set)
  • BO : Remove duplicate bought and must have modules
  • BO : Fixed bug in partial refund, not executed the hook actionOrderSlipAdd #PSCSX-6287
  • BO : Fix #PSCSX-6367, unable to see status of vouchers related to customer
  • BO : Fix #PSCSX-6361, in employee admin theme list name, each theme name is "default"
  • BO : Use original PS Addons width for modules icons (57 px)
  • BO : Fix bought module that can't be installed because of the "must have" type
  • BO : Fix getModuleTranslation()
  • BO : Fix #PSCSX-5821, after filtering products issue with category tree filter
  • BO : avoid redirection on addons registration
  • BO : Fix #PSCSX-5390, duplicate in modules exceptions
  • BO : libxml_clear_errors cache issue in AdminController Modules list
  • BO : Set stock option the same for all context shops when creating a new product
  • BO : Fix #PSCSX-6234, could not update category position to first position
  • BO : Fix #PSCSX-6206, bad redirection on Transform a guest into a customer
  • BO : Incorrect price TI initialisation in case of ecotax
  • BO : Fix #PSCSX-6160, could not select hook in Admin Modules Positions
  • BO : FixBug #PSCSX-6208 - Profiling redirection error
  • BO : Fix unknown iso_user JS var while in AdminTab
  • BO : Fix sign out exception with debug profiling
  • BO : Fix bug #PSCSX-6246 - Wrong cart status filter
  • BO : FIX #PSCSX-6158, notice in modules list
  • BO : Fix #PSCSX-5365 id_shop not well set
  • BO : Fix #PSCSX-5738 duplicate product on supply order
  • BO : Fix #PSCSX-5883 need to check if multistore is enable
  • BO : Fix #PSCSX-6138, CustomerMessage->message length (244826) must be between 0 and 65000
  • BO : Fix #PSCSX-5844, Property CustomerMessage->message is not valid
  • BO : Fix bug #PSCSX-6154 - Customer filter in orders
  • BO : Media::addJsDefL should be called in admin controllers with addslashes and no htmlentities
  • BO : More flexible way to declare click function
  • BO : Fix #PSCSX-6087 "Maintenance Mode" disappears in Modules page
  • BO : Fix #PSCSX-6086, wrong version in header
  • BO : Fix bug #NM-513 - JavaScript error on modules using AdminTab
  • BO : Change bulk modules update
  • BO : Fix bug #PSCSX-6052 - Invalid date_upd in import
  • BO : Fix tree issue
  • BO : Fix #PSCSX-5615 tinymce allow all html element
  • PDF : Order slip Tax detail computation fix. #PSCSX-6408
  • PDF : EN to dejavusans
  • PDF : Fix shop_address missing in old order_invoice outside of upgrade process
  • PDF : smarty warning for Order slip. #PSCSX-6245
  • PDF : Fix #PSCSX-5167, bad date display in delivery slip
  • PDF : Need to use product_reference that depend of attribute
  • CORE : #PSCSX-5164 notices
  • CORE : Fix PSCSX-6544, typo in replaceAccentedChars for letter B
  • CORE : Fix bug #PSCSX-5912, actionCategoryDelete on all sub tree
  • CORE : Avoid a division by zero that produces warning
  • CORE : Fix #PSCSX-6484, fatal error on PrestaShopCollection::getAll
  • CORE : Fix #PSCSX-6478 module override with explicit dependencies in ctor
  • CORE : wrong currency on partial voucher using a different currency in an order
  • CORE : Fix namespace usage in new Core Stock management for PHP 5.2 until v1.7
  • CORE : Warning on getAvailableCarrierList
  • CORE : Fix #PSCSX-6420, Notice: : id_country in Country.php
  • CORE : Fix #PSCSX-6425, phpdoc on orderSlip
  • CORE : Fix #PSCSX-5471 don't need to update if continue before
  • CORE : Fix #PSCSX-5611 delete advanced stock row when delete product
  • CORE : Fix #PSCSX-6395, Exception Property StockMvt->id_supply_order is not valid
  • CORE : Fix Configuration::updateValue method result
  • CORE : Fix inserting HTML configuration variable first time
  • CORE : Remove non-existent params from comment
  • CORE : Fix #PSCSX-5629 Meta don't scan override dir to check new front controller
  • CORE : Fix #PSCSX-6081 add those db field in the definition
  • CORE : Fix missing backquotes on Employee
  • CORE : Fix #PSCSX-6153 id shop not well set so don't cache
  • CORE : Correct bug were supply order where validate etc.. but stock not added
  • CORE : Tools::str_replace doesn't exist
  • CORE : * fix #PSCSX-5826, sql db exception on features and attributes positions cleaning
  • CORE : Added missing hook on update logo from AdminTheme
  • CORE : Try to fix #PSCSX-5167, no payment mention in delivery pdf when no invoice
  • CORE : Fix #PSCSX-3480 htaccess generation with media server
  • CORE : Module class now add 4 space instead of a tab
  • CORE : Correct regex that remove ligne when not needed
  • CORE : Fix #PSCSX-5882 delete loose the information out of stock etc..
  • CORE : bad property name. image_type doesn't exist anymore. Replaced by imageType
  • CORE : Fix translation issue with html entities
  • CORE : Fix PHP 5.2 issue on FileSystem Core class
  • CORE : fix SSL in CMS links
  • IN : Fix #PSCSX-6535 + PSCSX-6346 adding id_cart to id_product_2 key in specific_price
  • IN : Fix bug #NM-474, no hook on header for blocktopmenu on theme copy
  • IN : Fix #PSCSX-6133, Property TaxRulesGroup->date_add is not valid
  • LO : fix translation ES tabs
  • LO : correct Sweden flag
  • WS : Fix current_state not filterable on Orders (#PSCSX-5578)
  • TEST : Clear hook_alias cache
  • TEST : You mustn't do assertion on setup or teardown
  • TEST : add setUpBeforeClass()
  • PROJECT : Fixed constant name in Order::getTotalPaid
  • PROJECT : getBrightness() with a short $hex (e.g.: #FFF)
  • MO : update.gitmodules / add .git to sendtoafriend url
  • CLASS : DbQuery / Add rightJoin() and rightOuterJoin() methods
  • CLASS : OrderDetail / Use DbQuery->letJoin() instead of join with LEFT JOIN inside

Deprecated methods:
  • BO : filters on Prices will match only Equality instead of %LIKE%. #PSCSX-6248
  • PROJECT : Product packs: specific case to decrease stocks of a pack if one product is sold separately, as #PSCSX-4759

Improved/changed features:
  • MO : Fix #NM-423, no h2 in blockcart
  • BO : wording for gross margin KPIs
  • BO : modules new categories "Customer Reviews", "Social & Community".
  • BO : AdminDeliverySlip - wording
  • BO : AdminEmployeesController;php - wording for newsletter subscription
  • BO : meta.php - error message punctuation
  • BO : Remove version under the employee drop down
  • BO : updated BG tab translations
  • BO : add SR translation for tabs
  • BO : add ID translation for tabs
  • BO : add HU translation for tabs
  • BO : add CS translation for tabs
  • BO : fix PSCSX-6378, add NL translation for tabs
  • BO : Fix #PSCSX-6299, Bo redirect_after on AdminSearch
  • BO : Update wording about SSL
  • BO : Allow SSL in _PS_HOST_MODE_
  • BO : #PSCSX-6240 dashbord add tax excl to sales and cart value
  • BO : #PSCSX-6226 get real margin in stats best category
  • BO : #PSCSX-6227 display tax ecxlude on average order/cart value
  • BO : add bower/saas files to gitignore
  • BO : Fix #PSCSX-6134, redirect_after on adminCustomers
  • BO : Missing "readonly" attribute in form.tpl for "textarea" input type (Helpform)
  • BO : fix #PSCSX-6096 untranslate string in orders pdf
  • LO : updated ES tab translation
  • LO : fix PSCSX-5812 - updated tab translations
  • PROJECT : gitignore rules to ignore more mails template changes
  • PROJECT : Added TODO comment about Configuration::updateValue method
  • PROJECT : Convert indentation to spaces
  • CLASSES : Add actions hooks when customer logs in / out
  • PDF : Added page number and page count in footer
  • PDF : #PSCSX-6166, Fix base price for specific price in %
  • PDF : Shop address missing for old orders < 1.6.1 as #PSCSX-6169
  • FO : Better display of carrier logo during order process
  • FO : Remove inline css from js for advancedPayment option
  • FO : Using class instead of id for displaying AEUC hook
  • CORE : Partial Fix #PSCSX-6135, include users proper defines file

Added Features:
  • TESTS : Add unit tests for PrestaShop#2867 minifyCSS() && ReplaceByAbsoluteURL()

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.1-stable

1.6.1.0

(addendum 1)
20 July 2015 - 92MBApplications:
  • Install: Fixed "no content" install option.
  • Updated PrestaShop logo and screenshots.

1.6.1.0

(major version)
13 July 2015 - 92MBFixed bugs:
  • BO : Fix PSCSX-5831
  • BO : Fix PSCSX-5831
  • BO : Fix #PSCSX-6063 php warning while display cart without customizable product
  • BO : Fixed wrong front url to live edit when rewrite url activate and also one lang configured
  • BO : Fix bug #PSCSX-6029 - Wrong php warning message
  • BO : fix missing check for new memcached extension
  • BO : fix issue with cat creation (PSCSX-5899)
  • BO : fix issue with image resize when original is smaller than target
  • BO : fix issue with image resize when original is smaller than target
  • BO : fix issue with image resize when original is smaller than target
  • BO : fix issue with image resize when original is smaller than target
  • BO : fix warning
  • BO : Fix bug #PSCSX-5364 - Missing retina option
  • BO : unsued if statement
  • BO : FixBug #PSCSX-1996 - Impossible to disable shop url
  • BO : #PSCSX-5898 wording
  • BO : fix bug when generate Pdf delivery slip, wrong constant called with customized products
  • BO : FixBug #PSCSX-5913 - Wrong column name
  • BO : Fix PSCSX-1856, Labels edition in multishop
  • BO : The design is broken with a width between 767px and 924px
  • BO : HelperForm / Add possibilities to show success, warning and error messages
  • BO : statuspage JS is included if _PS_HOST_MODE_ is true
  • BO : Render Payment Add button correctly
  • BO : Fix bug #PSCSX-5326, Bad product thumb in order
  • BO : Install specific modules for hosted shops
  • BO : Fix category creation during import
  • BO : #PSCSX-5221 Filter contact services by shop
  • BO : FixBug #PSCSX-5713 - Undefined javascript variable
  • BO : disable modals on login page, fix some php notices
  • BO : fixed bug while adding new customized product into new order
  • BO : Fix apcu compatibility
  • BO : Fix PSCSX-1856, edit images legends
  • BO : Fix issue with multiple cart rules
  • BO : Fix Catalog prices rules shop group context
  • BO : Fix bug #PSCSX-5170, 'undefined' on images upload, reverts dummy https://github.com/PrestaShop/PrestaShop/commit/295b070c332565e5406d015ef28e880316ed5092
  • BO : Correct appearance of warning
  • BO : Fix #PSCSX-5453 correct processsave return
  • BO : Fix #PSCSX-5462 correct employee permission
  • BO : Fix issue with checkbox / radio button in the category tree
  • BO : #PSCSX-5589 Dashboard filter date update
  • BO : Display rights warnings while updating a language pack
  • BO : Fix generation of export themes
  • BO : Fix memleak during thumbnail generation
  • BO : Fix #PSCSX-5402, bad alias in list filters thanks @vox_fr
  • BO : Fix #PSCSX-5440 avoid too much quantity refund in standard refund
  • BO : Fix #PSCSX-5401, limit results for customers search.
  • BO : Fix bug #PSCSX-5209 Bad positions moving on other page than first page
  • BO : Fix parent category selection in category creation
  • BO : Updated forums link
  • BO : Allow lazy cache to properly handle partial cache_id struct * FO : Add cache_id to createTemplate for product-list-colors
  • BO : verifyMail less strict on extention length
  • BO : make name accept PERCENT_PRODUCT_OUT_OF_STOCK_EXPIRE
  • BO : make name accept PERCENT_PRODUCT_OUT_OF_STOCK_EXPIRE
  • BO : Fix #PSCSX-5159, warnings on tabs
  • BO : Correct search for catalog product
  • BO : Fix #PSCSX-2093 undefined $order
  • BO : Change getBaseURI call in filemanager config
  • BO : fix PSCSX-5171 - missing translation in PDF
  • BO : fix variable initialization
  • BO : fix PSCSX-5141 - bad URL
  • BO : remove type column in adminorders shipping table
  • BO : fix issues with ajax tree loading when creating a new category
  • BO : Fix #PSCSX-5006, duplicated addresses on customers import + could not update addresses
  • BO : AdminOrderPreferences - typo
  • BO : #PSCSX-4326, currency unit to real currency
  • BO : Fix NaN on price if ecotax isn't set
  • BO : Fix #PSCSX-4272 Groups customers list does not filter by shop
  • BO : set proper shop context during search indexing (PSCSX-5097)
  • BO : Fix bug #PSCSX-4358, could not reorder features and attributes when no deltas, satart position at 0 like catetgories, products, cms // follow up https://github.com/PrestaShop/PrestaShop/commit/6a4cd46540097e899a6c85617d608d4d81bd3b52
  • BO : Fix default_on value update
  • BO : Fix tree category issue
  • BO : Fix tree category issue
  • BO : Fix tree category issue
  • BO : Fix filter category tree issue
  • BO : AdminImportController / Use $var with Shop::isFeatureActive()
  • BO : Bad display of module description in moudle lists
  • BO : AdminImportController / Use $var with Tools::getValue()
  • BO : Fix #PSCSX-5076, wrong positions in category list
  • BO : Fix tree category issue
  • BO : Fix #PSCSX-5006, add forceid to addresses import thanks @indesign47
  • BO : PaymentModule -> missing translation
  • BO : AdminImagesController -> missing translations
  • BO : Fix bug #PSCSX-5062 Return slip pdf is not possible to download from back-office
  • BO : Languages form.tpl - remove extra space
  • BO : AdminEmails / FIX #PSCSX-5000
  • BO : wording harmonization - back office - part 2
  • BO : wording harmonization - back office - part 1
  • BO : Uploader -> add translations
  • BO : HelperImageUploader -> add translation
  • BO : Fix attribute indexing (PSCSX-5028). Adapted from PR #2651
  • BO : Speed up search indexing & reduce memory usage (PSCSX-5039)
  • BO : Fix bug #PSCSX-5027, bad cast in Helperlist
  • BO : Fix bug #PSCSX-4917, missing multiple_value_separator
  • BO : fix count optimizations
  • BO : Add back the ability to fully flush the template cache
  • BO : Notice follow up https://github.com/PrestaShop/PrestaShop/commit/1f0a89954adf849f5670788e4e3394a44ec05eca
  • BO : Fix Syntax Error
  • BO : Fix #PSCSX-4929 display problem of media server
  • BO : Fix #PSCSX-4948 correct filemanager url in multistore
  • BO : Fixed bug importing products when id_shop_default not 1
  • BO : Fix #PSCSX-4787
  • BO : AdminModules - Fix #PSCSX-4988
  • BO : Fix bug #PSCSX-4733 again
  • BO : Fix bug #PSCSX-4762 again
  • BO : Fix bug #PSCSX-4733, threads statuses not translated
  • BO : Fix warnings #PSCSX-4734 in AdminRequestSql
  • BO : Fix bug #PSCSX-4735, add list_id to sql forms
  • BO : Removed hardcoded BO header image
  • BO : Fix #PSCSX-4736, cms default order by
  • BO : Fix bug #PSCSX-4762, too much calls of getQuantityAvailableByProduct
  • BO : don't try to update the routes if the rewriting is disabled (the form is empty)
  • BO : Fix Lithuanian encoding in PDF generation
  • BO : Fix #PSCSX-4939 mistake
  • BO : AdminimportController -> addresses add DNI
  • BO : AdminimportController -> addresses add DNI
  • BO : Fix delivery time string language in carrier wizard summary.
  • BO : Fix Bug #PSCSX-4829
  • BO : Fix #PSCSX-4791 disabling advanced stock
  • BO : Fix warehouse when add stock
  • BO : AdminimportController -> active manufacturer
  • BO : Sync stock reference, EAN13, UPC codes when updating product and attributes
  • BO : Fix function return value in write context in AdminWarehousesController.php
  • BO : Fix #PSCSX-4738 check if field is send
  • BO : Fix bug #PSCFV-12280 again, page number on processStatus button
  • BO : Fix bug #PSCFV-12280, save product list, last part
  • BO : Fix bug #PSCFV-12280, save product list, first part
  • BO : Fix #PSCSX-3035 swap helper update and add if no selected carrier for warehouse
  • BO : Fix bug #PSCSX-4747, Inactive customers when creating new orders
  • BO : unused variable
  • BO : FixBig #PSCSX-4690, #PSCSX-4676 - Fixing Credit slip - Part 2
  • BO : FixBig #PSCSX-4690, #PSCSX-4676 - Fixing Credit slip - Part 1
  • BO : Missing Warehouse product location on ajax order product calls
  • BO : Fix #PSCSX-4676 (follow up all in ti or te)
  • BO : FixBug #PSCSX-4667 - Do not refund if no quantity selected
  • BO : AdminShopUrlController -> add translation
  • BO : AdminShopGroupController -> add translation
  • BO : AdminShopController -> add translation
  • BO : Hide field for totally refunded product line
  • BO : Show free shipping vouchers in manual order
  • BO : Fix bug #PSCSX-4635, could delete own account in bulk
  • BO : Notices + bad merge
  • BO : #PSCSX-4625, could not see errors on adding quicklink
  • BO : avoid duplicates on modules image thumbnail
  • BO : Fix #PSCSX-4567 Instant stock
  • BO : Fix #PSCSX-4496 send if add tax or not to voucher
  • BO : FileManager -> add translations
  • BO : TinyMCE -> add translations
  • BO : missing double quote breaking addons modal title and link
  • BO : The new products now gets the group reductions correctly
  • BO : Fix #PSCSX-4267 standard refund mess up
  • BO : Fix Bug #PNM-3248 - Missing module name in warning
  • BO : Fix #PSCSX-4479 correct media server if settings was badly update
  • BO : Fix #PSCSX-4320 typo error
  • BO : Fix #PSCSX-4320 typo error
  • BO : Fix #PSCSX-4453 check float instead of int
  • BO : Fix #PSCSX-4452 correct sync for product in pack
  • BO : Fix #PSCSX-4538, typo
  • BO : Fix the wrong impact price value on the combinations list helper.
  • BO : Fix bug #PSCSX-4504, could not delete order retunr states
  • BO : Fix #PSCSX-4504, bad display for two last default order states
  • BO : #PSCSX-4479 Add check on htaccess before changing media servers
  • BO : Fix #PSCSX-3408 : Carrier package size are tested for every rotation possible
  • BO : Avoid slash in special product name
  • BO : #PSCSX-3031 - Set KPI for product out of stock
  • BO : fixed bug : it's not possible to override some AdminCartRulesController template
  • BO : Permit "product_rule_group.tpl" override
  • BO : FixBug #PSCSX-385 Cart rule does get minimum amount with correct curreny
  • BO : FixBug #PSCFV-8755 - Total shipping amount include in second voucher
  • BO : FixBug domain not added to regenerated htaccess
  • BO : Error display on image legend length
  • BO : Remove percentage char from frendly url
  • BO : Clear CCC cache after media servers update
  • BO : Image upload, legend can be null
  • BO : fixed bug loading wrong root category in AdminCategoriesController
  • BO : Undefined on image upload, revert of https://github.com/PrestaShop/PrestaShop/commit/48b7a49b1aea34a2def355ffec1d4c08dfdbdfd6
  • BO : Double separator in function createTemplate()
  • CORE : Fix PHP 5.2 Dispatcher warning on parse_url()
  • CORE : Fix issue with PHP 5.2 and func_get_args()
  • CORE : Fix bug PSCSX-5952 - HTMLPurifier_Config not loaded
  • CORE : Fix issue with advancedeucompliance dependencies and Tax label display
  • CORE : FixBug #PSCSX-5698 - Wrong ecotax calculation
  • CORE : Module. New line replacement
  • CORE : Fix issue with OPC/Advanced payment API when deleting all products from cart
  • CORE : Fix #PSCSX-5724 avoid db exception
  • CORE : Fix payment and carrier for OPC mode
  • CORE : Fixed duplicate in EmailLister::getAvailableMails()
  • CORE : follow up 4b21903 : we got this wrong, need to start from the tax incl price
  • CORE : Fixed OPC with AdvancedPaymentOptions activated
  • CORE : Fix #NM-345 need to recalculte depth only when current depth as changed
  • CORE : Fixed issue with newInstanceArgs on PHP 5.3
  • CORE : Fix potential issue on EmailLister::getAvailableMails()
  • CORE : Fix testing Exception handler
  • CORE : Fix #PSCSX-5605 correct query syntax error
  • CORE : Fix potential sql issue while using reserved SQL keywords
  • CORE : Fix #PSCSX-1919 allow in email
  • CORE : OPC + AdvancedPayment now handle forms properly
  • CORE : Remove language cache on localization install
  • CORE : EntityRepository::getNewEntity() is now public
  • CORE : Fix minimal quantity calculation in CartController::processDeleteProductInCart
  • CORE : Set header title for PDF
  • CORE : Fix #PSCSX-5244 problem multishop reindex
  • CORE : Fix bug #PSCSX-5361, bad regex in packJSinHTML
  • CORE : Fix #PSCSX-5074 upgrade module camel case
  • CORE : Currency not well installed
  • CORE : pdf prefix in order returns
  • CORE : Correct var typo in class Email
  • CORE : Fix module dependcy injection
  • CORE : actually use passed Context in Link->getLanguageLink()
  • CORE : Add logs when unseting a cart in FO
  • CORE : fix unregisterHook with name
  • CORE : Fix #PSCSX-5217 check if isfeature active
  • CORE : Fix #PSCSX-5204, undefined var $languages
  • CORE : Fix Warehouse::getWarehouseById replace stock table by warehouse_product_location
  • CORE : Fix #PSCSX-5130 check if is free
  • CORE : Fix #PSCSX-1919 allow in email
  • CORE : Fix undefined function in WebserviceRequest
  • CORE : Set correct CHF currency format - Follow-up #2757
  • CORE : format currency Switzerland
  • CORE : getFieldsLang should return parent - follow 8fa5ffc681e36882f9fdc164710b73b74a5998d7
  • CORE : fix sass errors
  • CORE : follow up fe37ea2c11c004d5f1172cdd82cd290b2abe7b8d add the config var like htmlpurifier do
  • CORE : Fix #PSCSX-4594 escape { } if purify for mail template
  • CORE : Fix date_add in multishop
  • CORE : Incorrect variable for delivey-slip pdf on mail attachment
  • CORE : Fix #PSCSX-4910 trim empty line
  • CORE : Remove left column on CashOnDelivery validation step
  • CORE : Fix jQueryNoConflict secure protocol
  • CORE : force remote_addr check with apache headers
  • CORE : Fix #PSCSX-4733 // KISS
  • CORE : prevent bad SQL concatenation
  • CORE : Fix Syntax Error on AdminTab
  • CORE : Escape link in AdminTab
  • CORE : fixed visibility for Controller::redirect() and add setter for $redirect_after
  • CORE : Fix notices #PSCSX-4884
  • CORE : Correct upgrade cms multishop
  • CORE : Fix #PSCSX-4801 creation multistore when copy cms page
  • CORE : Fix #PSCSX-4810 getItemTable
  • CORE : Fix #PSCSX-4775 id_shop_default badly set at add & update
  • CORE : Fix #PSCSX-4794 correct abstrat class removeoverride
  • CORE : Change hook name from actionGetZoneById to actionGetIDZoneByAddressID. Related: #2395
  • CORE : Fix #PSCSX-4773 regex correction
  • CORE : Fix bug #PSCSX-4109, Module installation issue with multistore
  • CORE : Fix #PSCSX-4648 Product virtual can't use ASM
  • CORE : Fix bug #PSCSX-4538 Unexcepted HTML entities in CSV export
  • CORE : Fix bug #PSCSX-4652, bad override of pdf template
  • CORE : Fix #PSCSX-4594 escape { } if purify for mail template
  • CORE : Fix bug #PSCSX-1907 // follow up https://github.com/zapalm/PrestaShop/commit/2768cf4c6afc11e1d97be3f9bb906881248eb9ad
  • CORE : Fix bug #PSCFV-12701, could not reuse partial voucher in guest account
  • CORE : Avoid double "?" into $link->getPaginationLink() when using ModuleFrontController
  • CORE : Fix #PSCSX-4654 better handle of syntax + bug correction
  • CORE : backward compatibility with "tab" parameter
  • CORE : Fix bug #PSCSX-4654, could not install module override
  • CORE : Follow fix #PSCSX-4621 : Wrapping fees deducted event if not active.
  • CORE : Fix #PSCSX-4621 wrapping & voucher
  • CORE : Fix #PSCSX-4496 all in ti
  • CORE : Module*Controller::$controller_type must be set after parent constructor #PSCSX-4530
  • CORE : Fix #PSCSX-4473, could not disable admin template override
  • CORE : Fix bug #PSCSX-4477, exception on adding profile
  • CORE : fix cache name in State.php
  • CORE : Fix #PSCFV-12694, set default value in base for available_date
  • CORE : added hook on processFilter to modify the fields_list
  • CORE : #PSCSX-4331, double payment when invoices disabled
  • CORE : Fix bug #PSCSX-4330, additional quotes in TR
  • CORE : Fix bug #PSCSX-4326, bad specific price conversion
  • CORE : fixed bug : its was not possible to autoload a class which extends a class in a namespace or a implements an interface in a namespace.
  • CORE : fixed bug : its was not possible to autoload a class which extends a class in a namespace or a implements an interface in a namespace.
  • CORE : Fix Product::getPriceStatic() quantity discounts cache
  • CORE : Ensure correct parent category for home categories
  • CORE : update cartrule feature active on cartrule updating
  • LO : Fix state node
  • LO : Fix states node, import failure
  • LO : Fix PSCSX-4657 - metric system for El Salvador
  • FO : #PSCSX-5065, url rewrite bug on color list
  • FO : OPC - fixed bug (cgv validation removed) when update carrier data
  • FO : Fix bug #PSCSX-5990 - Missing old price
  • FO : Fix bug #PSCSX-5283 - Wrong reduction calculation
  • FO : fix #PSCSX-5850, Short description manufacturer
  • FO : unsued if statement
  • FO : Fix closing tag in smarty
  • FO : Fix closing tag in smarty
  • FO : Fix input labels in registration form
  • FO : wording
  • FO : fancybox for CGV with advanced payment api
  • FO : Fix #PSCSX-5573, could not change HOOK_SHOPPING_CART_EXTRA
  • FO : Fix #PSCSX-5573, could not change HOOK_SHOPPING_CART_EXTRA
  • FO : Prevent loop if auth is set to true in FrontController
  • FO : Fix an issue when 5_steps + only virtuals products + advanced payment
  • FO : #PSCSX-5243 Unactive product preview layout
  • FO : Fix issue when no paymentOption at all found
  • FO : Fix issue when advanced payment api on with 5 steps checkout
  • FO : fixed bug while adding twice customizable product in cart
  • FO : Prevent errors after page redirect
  • FO : Fix #PSCSX-5439 refresh shipping cost when delayed shipping
  • FO : Fix #PSCSX-5154 error message shipping condition
  • FO : order-detail / see order reference even if the re-order is disabled
  • FO : minimal quantity on add to cart button
  • FO : call autoAddToCart when removing a voucher
  • FO : Fixed missing parameter on hook displayProductPriceBlock in product.tpl
  • FO : Added missing displayProductPriceBlock hook in product.tpl
  • FO : Fix #PSCSX-4729 before set a carrier free you need to check if the cart rule is in the cart
  • FO : Fix #PSCSX-5397, bad bigpic display
  • FO : FixBug #PSCSX-5255 - Quantity reduction now base on original price
  • FO : Fix language in Dispatcher
  • FO : Fix minifyCSS() for Quoted URLs in Media.php and replaceByAbsoluteURL() in Tools.php
  • FO : Bad rule in product.css
  • FO : Fix bug #PSCSX-5299, fatal error in guest OPC
  • FO : Correct IE8 syntax error
  • FO : Fix bug #PSCSX-4925, TCPDF ERROR: [Image] Unable to get image
  • FO : Fix breacrumb home link with ssl in all pages
  • FO : Specific prices + group reduction
  • FO : Bad display of old_price
  • FO : Fix #PSCSX-5199, prevent undefined for ajax param
  • FO : Exception in Cart.php
  • FO : Fix #PSCSX-4346 specific price + group reduction price isn't right
  • FO : Fix #PSCSX-4925, parse error in /pdf/footer.tpl
  • FO : Fix bug #PSCSX-5145, * FO : Fix bug #PSCSX-5145, crossseling in shopping cart bxslider restart
  • FO : Schema url needs to point to product page instead of image
  • FO : Wrong number of displayed products in Search
  • FO : Fix css bug #PSCSX-5047
  • FO : Fix css bug #PSCSX-5047
  • FO : Fix #PSCSX-4326, bad roudings on product page
  • FO : Fix css bug #PSCSX-5047
  • FO : Fix #PSCSX-4326, Incorrect prices on product page using reduction amount and more currencies, first part
  • FO : fix disappearing radio button when hovering.
  • FO : Exception when dateFormat in produt.tpl
  • FO : Fix bug #PSCSX-5077, Country ISO code js validation
  • FO : Fix #PSCSX-5103 cat image not resized whitout decription
  • FO : Exception when dateFormat in produt.tpl
  • FO : layer cart css border radius when screen
  • FO : Fix bug #PSCSX-4990, inconstancy of PS_DETECT_COUNTRY
  • FO : Back button won't return to previous page
  • FO : #PSCSX-5065, backward compat
  • FO : Fix bug #PSCSX-5065, Wrong picture displayed after click on a color in category
  • FO : Fix missing $ on product css
  • FO : Fix bug #PSCSX-5040, could not see availability with tag search
  • FO : Bad dispaly color of availaibility when qry < 0 && allow oos
  • FO : Fix bad display of itemprops
  • FO : Fix #PSCSX-5050, for in to for in product.js
  • FO : Fix #PSCSX-5004, re enable minus button after quantity increase in cart when minimal quantity
  • FO : Fix bug #PSCSX-4918, could not translate add to cart in productscategory
  • FO : follow up https://github.com/PrestaShop/PrestaShop/commit/fc3efea1a6723b2ba5bbd01a3e2fa5dafb114277
  • FO : Fix bug #PSCSX-4739, contact select with deleted contacts
  • FO : Fix css bug #PSCSX-4757, display nav on small screns
  • FO : Fix bug #PSCSX-4796, customers orders in multishop on contact.tpl
  • FO : Fix bug #PSCSX-4807 again, small screen
  • FO : Fix bug #PSCSX-4807, display bug when switching between grid and list display
  • FO : Fixed typo in css.
  • FO : re-open customer thread from history page
  • FO : Fix bug #PSCSX-4853, position and price sort + typo in tpl
  • FO : Remove js from favoritesproducts, follow up https://github.com/PrestaShop/favoriteproducts/commit/8303ac1b4e61c88d8c10dc0bcaafb18293dec97f
  • FO : Too much calls of findCombination + Bad selection for selects and radios in checkurl with uniform
  • FO : undefined vars on old core, thanks @atchworks
  • FO : Fix bug #PSCSX-4804, form closed in order-detail.tpl
  • FO : Fix bug #PNM-2760, bad delete link
  • FO : Fixed bug allowing large original store picture to be used in the store-list, instead of the medium thumbnail one
  • FO : Fix bug #PSCSX-4628, commas in Adress formats // first part
  • FO : Fix bug #PSCSX-4628, commas in Adress formats // last part
  • FO : Fix #PSCSX-4450 correct getItemTable
  • FO : Fix #PSCSX-4570 multi-shipping tpl
  • FO : #PSCSX-4568, opti
  • FO : Fix bug #PSCSX-4606, controller_type changed
  • FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2466
  • FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2458
  • FO : blockcms-> change year
  • FO : productcomments -> 5 stars by default
  • FO : Fix bug #PSCSX-4467, Exception in guest checkout
  • FO : Fix #PSCSX-4535 Partial use correction
  • FO : Fix bug #PSCSX-4354, bad default order by best sales controller
  • FO : Fix bug #PSCSX-4424, could not index products in multishop
  • FO : Fix bug #PSCSX-4539, unactive cms category still displayed
  • FO : Try to fix bug #PSCSX-4488, bad image for combination
  • FO : Fix discount Percentage rouding for shopping cart
  • FO : Fix discount Percentage rouding for product page
  • FO : Fix bug #PNM-2169 again, #PNM-3228, favorites products when ssl not on all pages
  • FO : Fix bug #PSCSX-4427, clear color list cache when removing combination
  • FO : #PSCSX-4337, move to getProducts
  • FO : #PSCSX-4337, product total
  • FO : Fix bug #PSCSX-4337, bad unit price display and update
  • FO : Fix PSCSX-4144 : Logo on invoice can be too big.
  • FO : Fix bug #PSCSX-4186, bad cart unit refresh in OPC
  • FO : Fix bug #PSCSX-4318, could not configure column on pagenotfound
  • FO : Fix bug #PSCSX-4309, bad delivery time in multicarrier
  • FO : Fix bug #PSCSX-4222, add id_attribute in attributes anchor
  • FO : fixed cart rules cache id #PSCFV-11123 #PSCFV-11175
  • FO : Trim before truncate
  • FO : Fix bug #PSCFV-11098 MO images under media servers
  • FO : Fix bug #PSCFV-11098 logo under media servers
  • FO : Fix bug #PSCFV-11267, bad cache on carrier choice in normal checkout
  • FO : Fix bug #PSCFV-11361, inner join on category_product
  • FO : Fix bug #PSCFV-11356 bad query on product sales
  • INSTALLER : Fix syntax error in SQL file
  • INSTALLER : Fix 1.6.0.12 sql upgrade On multilingual shops, when the table cms_category_shop is added, a duplicate entry is triggered. INSERT IGNORE is now used to avoid the problem.
  • INSTALLER : Remove missing's keys drop And add one missing
  • INSTALLER : Fix #PSCSX-4951 Do less request and don't download same file multiple time
  • INSTALLER : cashondelivery -> translation
  • INSTALLER : Try to get the error message instead of an undefined error
  • INSTALL : Fix customisation field upgrade crash (For 1.6.0.12)
  • INSTALL : Fix some DROP KEY problems
  • INSTALL : Fix upgrade crash from executeS
  • INSTALL : Fix install script for the media servers
  • CLASS : CMSCategory / Use correct var name (CMS instead of Product)
  • CLASS : Customization / Use correct field [thx @JeanMarcMORIN1]
  • CLASS : AdminController / Remove assigns wich will be done after
  • CLASS : Helper List / Change delete to default
  • CLASS : FrontController / Take the ID directly bypassing Currency::getCurrencyInstance()
  • CLASS : DbMySQLi / Remove $this in static method
  • CLASS : AdminController / Set bootstrap as true
  • CLASS : Tag / Use delete() method
  • CLASS : Theme / No need to use _DB_PREFIX_
  • CLASS : Theme / Coding Standard
  • CLASS : Upgrader / Remove empty row
  • CLASS : Zone / Use delete() & update() methods
  • CLASS : WebserviceKey / Remove unused query and use delete() method instead of a SQL Query
  • CLASS : Tools / getBrightness: hack to have a readable color if background is transparent
  • CLASS : CartRule / If no currency set, use the default one.
  • IN : fix #PSCSX-5676 Small css fix
  • IN : Try to fix Warning: is_dir(): open_basedir restriction in effect.
  • IN : Fix bug #PSCSX-4665, invoice_number length
  • IN : Bad check on column in p15012_add_missing_columns.php
  • IN : bad reset on vars in migrate_orders
  • MO : Update price on voucher delete in blockcart
  • MO : #NM-406 Fix title
  • MO : Bug fix blockwishlist #NM-377 Images not displayed for bought products
  • MO : blockcms / Use dynamic year
  • MO : AdminPerformanceController -> missing translations
  • MO : AdminPerformanceController -> missing translations
  • MO : Uploader -> missing translations
  • MO : crossseling -> missing translation
  • MO : Fix blocklayered select filter event
  • MO : blocklayered some fixes and improvements
  • MO : Could not have translations on install from addons
  • MO : Blockcart, correct short product name with HTML entities
  • MO : fixed bug #PSCFV-9642 - Slider does not scroll when define language from right to left
  • MO : Fix add truncate tag
  • PROJECT : #PSCSX-5686 Fix wrong product count in getSuppliers function.
  • PROJECT : FixBug #PSCSX-5022 - Wrong rounding price display
  • PROJECT : Fix syntax errors in js/retro-compat.js.php
  • PROJECT : $sql can be a string
  • PROJET : Cleaning cache of method getCartRules() must also clean the cache of getOrderedCartRulesIds()
  • PDF : Update supply-order-footer.tpl
  • TEST : Fix bug with various environments
  • HELPER : KPIRow / Remove whitespace in template
  • SECURITY : Fix PSCSX-4566 : Allow user to set a html value for configuration, safely.
  • WS : Bug fix - invalid method signature for getWsCurrentState in Order.php. Issue PSCSX-4423 on Forge
  • WS : adding a new order history must call OrderHistory::addWs()
  • TR : Fix bug #PSCSX-4330, could not transalate moudle string with quote

Deprecated methods:
  • DEPRECATED : Product::$base_price
  • MO : MailAlerts : alert deletion from account When on "my account > my alerts", the "delete" link was not working because of the missing $id_shop parameter in MailalertsActionsModuleFrontController::processRemove()

Improved/changed features:
  • PDF : Update invoice.total-tab.tpl
  • PDF : wording
  • PDF : (#PSCSX-5964) Rebranding of "Order-return" and "Supply-order" like invoice PDF
  • PDF : Rebranding of Credit-slip and Delivery-slip PDF (#PSCSX-5964) to match Invoice PDF style
  • PDF : Invoice - remove total products after discounts
  • PDF : Fix ecotax in product lines
  • PDF : Fix display of 'No taxes' label
  • PDF : Display price_before_discount for percentage discount
  • PDF : Update delivery-slip.tpl
  • PDF : supply-order-footer.tpl is now translatable
  • PDF : Invoice - Add Country in shop address
  • PDF : Use helvetica for English language
  • PDF : Split invoice into multiple sub templates
  • PDF : Refacto tax breakdowns template
  • PDF : tel and fax translation
  • LO : updated installer translation (DE, TR)
  • LO : updated translation files
  • LO : updated wording, ES install.php
  • LO : Updated French VAT rates for 2014
  • CORE : Avoid returned password on failed login
  • CORE : Smarty syntax formatting
  • CORE : Update DB adapter accordingly to Db::escape update for backquotes
  • CORE : Db::escape now handle properly backquotes
  • CORE : Better way to handle DB prefixes
  • CORE : Better behavior for new payment option api
  • CORE : Added CSS for new payment options api
  • CORE : Renamed all interfaces and updated Core consequently
  • CORE : Changed FileSystem::listEntriesRecursively behavior
  • CORE : Added IoC exceptions
  • CORE : Added FileSystem exceptions
  • CORE : Added database exceptions
  • CORE : Better Exception display
  • CORE : Added missing cast / escape
  • CORE : renamed Email classes to be new core compliant
  • CORE : Remove obsolete class from new core
  • CORE : advancedPayment better hook name
  • CORE : Fix #PSCSX-5128, set tax correctly with specific price
  • CORE : CMSRoleRepository minor fix
  • CORE : EntityRepository now handle better dynamic field names in methods calls
  • CORE : PHPDoc for controller methods
  • CORE : Added QueryBuilder as helper for EntityRepository
  • CORE : CMS Removed useless comments
  • CORE : CMSRole added type hinting whenever its possible, thanks to @djfm !
  • CORE : added findAll to EntityRepository
  • CORE : Remove the order_changed email and replace it by a hook.
  • CORE : Refactor Language::getLanguages calls
  • CORE : Module::displayError() now handles arrays passed as parameter
  • CORE : Normalize bool variable type PHPDoc comments
  • CORE : Normalize int variable type PHPDoc comments
  • CORE : error_log to Tools::error_log
  • CORE : Module are now instanciated with brand new Service Locator
  • CORE : Removed BaseObject
  • CORE : Added constants to OrderController to handle checkout steps instead of raw integer
  • CORE : Added new configurations values for #PSCSX-4957
  • CORE : PS_DISALLOW_HISTORY_REORDERING changed to a more global value -> PS_REORDERING
  • CORE : Added missing dependency injection check
  • CORE : Small change on CMS* entities and repositories
  • CORE : slightly changed architecture
  • CORE : Improvements on Repository classes
  • CORE : Added PHPDoc
  • CORE : Autoloader now take into account Core folder (legacy issue otherwise)
  • CORE : Introducing Core folder
  • CORE : New method Tools::fileAttachment variable
  • CORE : Handle constants in overrides as constants
  • CORE : Throw exception on overrides failing
  • CORE : Remove else because of preceding throw
  • CORE : Refactor Category::getProducts methods
  • CORE : Use bool keyword for casting into boolean
  • CORE : Add Random charlist to passwdGen
  • CORE : Small DbQuery refactorings
  • CORE : PHPDoc for DbQuery
  • CORE : Fix undefined PHP variables
  • CORE : PHPDoc for ObjectModel + code formatting
  • CORE : Fix unreachable return statements
  • CORE : PHPDoc - replace @return $this for better compatibility
  • CORE : PHPDocs for inline class variables
  • CORE : PHPDocs for object property in admin controller classes
  • CORE : PHPDoc: inline docs for variables in controller files
  • CORE : PHPDoc: inline docs for local variables in class files
  • CORE : PHPDoc: update inline variable type PHPDoc scopes
  • CORE : PHPDoc: fix typos
  • CORE : PHPDoc types for local scope class variables: Controller classes
  • CORE : PHPDoc types for local scope class variables
  • CORE : PHPDoc: remove redundant static tags
  • CORE : Fix undefined variable types - PHPDoc
  • CORE : Shop Base URL now can use secure mode
  • CORE : PHPDoc types for class members that are classes
  • CORE : Declare class members In Tree and IdentityController + PHPDoc types
  • CORE : Normalized parameter name in CategoryController::canonicalRedirection
  • CORE : Code formatting + variable norms for CategoryController
  • CORE : PHPDoc comments for CategoryController
  • CORE : Declare internal variables used in CategoryController
  • CORE : Bug in Configuration::updateValue()
  • CORE : Add PHPDoc comments for Context class
  • CORE : Add missing PHPDoc deprecated tags
  • CORE : Add PHPDoc for Db classes
  • CORE : Remove empty sitemap.xml
  • CORE : refacto profiling
  • CORE : add optional module profiling
  • CORE : Add ObjectModel::disableCache() - useful in case of loading a lot of objects
  • CORE : Removed hardcoded API urls
  • CORE : Compatibility with PrestaShop Validator
  • CORE : Use named constante for GeoLiteCity.dat
  • PERFORMANCE : Make sure the execution plan is optimal during tag search
  • PERFORMANCES : add missing changes in controllers
  • PERFORMANCES : PHP 5.2 compat
  • PERFORMANCES : entity init should occur in every cases
  • PERFORMANCES : fix exists test on memcache
  • PERFORMANCES : avoid to use cache for temp tables
  • PERFORMANCES : fix a strange issue with php 5.4 where false is not empty
  • PERFORMANCES : fix context hash
  • PERFORMANCES : add a local cache for address init
  • PERFORMANCES : cleanup
  • PERFORMANCES : cleanup
  • PERFORMANCES : typo fix
  • PERFORMANCES : optimize getRandomSpecial
  • PERFORMANCES : try to fix travis failures
  • PERFORMANCES : improve specificPrice cache
  • PERFORMANCES : reduce the number of array_key_exists calls during ObjectModelCore construction
  • PERFORMANCES : add a few more optimisations
  • PERFORMANCES : Try to improve cart performances (PSCSX-5943)
  • PERFORMANCES : disable cache during import
  • PERFORMANCES : remove SQL_NO_CACHE from specificPrice : the queries can be cached during 1 minutes
  • PERFORMANCES : improve search reindex performance with cache enabled
  • PERFORMANCES : flush cache to avoid storing too big arrays.
  • PERFORMANCES : Lazy cache should use the local cache, when possible.
  • FO : Fix undefined in the page order
  • FO : Add title for Recyclable Packaging
  • FO : Better header for payment step with advanced payment
  • FO : AuthentificationController - Avoid infinite redirect loop
  • FO : Added support for advanced payment api and hook displayAfterShoppingCartBlock
  • FO : Removed redundant wording #NM-437
  • FO : Advanced payment options better display
  • FO : blockwishlist - wording
  • FO : less call to Context::getContext()
  • FO : Fix PSCSX-5495 Remove input title online 318 because of input type
  • FO : Correct company field JS validation function
  • FO : Use email input type
  • FO : Optimize cart rules by filtering out directly from the query the unneeded rows
  • FO : blocknewproducts - Added hook displayBlockPrice to template
  • FO : Keep existing "general" SKU in metadata visible with groups
  • FO : Follow schema.org "price" usage guidelines
  • FO : Fixing missing data-title attribute and translation
  • FO : Add addresses.js
  • FO : Base price for groups is now transparent, not showed like a discount.
  • FO : Typo
  • INSTALLER : Rewording the Refunded and COD statuses.
  • INSTALLER : Do not steal the administrator email without permission
  • INSTALLER : Safely remove indexes' key via script
  • BO : Missing "disabled" attribute in form.tpl for "select" input type (Helpform)
  • BO : Fix #PSCSX-5599, read more on recommended modules
  • BO : Fix #PSCSX-5812, wording
  • BO : Fix #PSCSX-5811 Wording
  • BO : Fix #PSCSX-5814, order partner modules
  • BO : Change demo button position
  • BO : #PSCSX-2149 Add the possibility to re-send the order emails
  • BO : images.tpl - wording norm
  • BO : images.tpl - wording
  • BO : Maintenance mode information added.
  • BO : New tooltips color and padding
  • BO : Bootstrap's class 'text-nowrap' added.
  • BO : Hooks added
  • BO : header.tpl - wording
  • BO : modules_positions - improved wording
  • BO : images.tpl - typo
  • BO : Remove PSD from jPlayer file manager
  • BO : Optimize searchByName performances
  • BO : Optimize Theme::getByDirectory method query
  • BO : AdminOutstandingController - wording
  • BO : Improved adding to Quick Access
  • BO : AdminTaxRulesGroupController - dissociation (All)
  • BO : Fix supply order PDF generation
  • BO : more detailed error message on themes export
  • BO : Invoice controller - wording
  • BO : Fix #PSCSX-5029, default DateMonth selection in dashboard graph
  • BO : Move PDF options for invoice and credit splips Options for images in PDF moved from Preferences > orders to Orders > Invoices and Orders > credit slips
  • BO : Wrong back to product button link
  • BO : Change return types of hasInvoice and hasDelivery Order methods to bool
  • BO : wording harmonization - front office
  • BO : Optimize import speed
  • BO : Move js call in AdminAttributeGeneratorController
  • BO : Do not load anymore the full category tree if it's not needed (PSCSX-4591)
  • BO : Remove backslashes in the subject mail helpblocks
  • BO : Optimize cart rules loading (AJAX)
  • BO : Optimize cart rules loading (AJAX)
  • BO : Partly fixes #PSCSX-1738, supplier data copied over to new product during duplication.
  • BO : Display tax with 3 decimal in Tax Rule Groups
  • BO : Allow to display additional informations after theme installation
  • BO : Carriers and Products package sizes have now the same order.
  • BO : Modules to export checked by default
  • BO : PrestaShop RSS analytics update
  • BO : Imrove rewrite of german umlauts in category url
  • BO : #PSCSX-4281 Automaticaly sync the IMAP on refresh if it was configured.
  • BO : Fix PSCSX-4073, check specific price input
  • BO : Allow complex GROUP BY in SQL Manager
  • MO : #NM-453 Wording change
  • MO : Add short description into crossselling module
  • MO : Add short description into crossselling module
  • MO : Remove blocklayered start/end tags to prevent spam
  • MO : homeslider, Added CDN to img link
  • MO : blockreinsurance, Add image size (Fix PSCFV-5764) and Add CDN to img link
  • TESTS : Added test for shipping with PS_ATCP_SHIPWRAP
  • TESTS : Updated Cart Test with PS_ATCP_SHIPWRAP
  • TESTS : Added test cases for all 3 round types in Cart::getOrderTotal
  • TESTS : Removed hidden cache
  • TESTS : DatabaseDump should accept other host than localhost
  • TESTS : loadSlaves() now uses dynamic constants
  • TESTS : Cleaner separation between Unit and Integration tests by executing Integration specific setup only for Integration tests
  • TESTS : removed local cache, Db::getInstance() is cheap enough
  • TESTS : Stop re-caching already cached Db instance
  • ARCHITECTURE : ContainerBuilder belongs to Business!
  • ARCHITECTURE : Moved legacy entity save logic back into ObjectModel
  • ARCHITECTURE : Started to separate Db logic from ObjectModel
  • ARCHITECTURE : Share the container bootstraping code with the installer
  • ARCHITECTURE : Extract EntityMapper responsibility from ObjectModel
  • ARCHITECTURE : Broke dependency to Address::initialize
  • PROJECT : Multistore option rebranding
  • PROJECT : RTL Rebranding
  • PROJECT : Rebranding
  • PROJECT : Font Awesome updated to 4.3.0
  • PROJECT : Added Travis build status img in README.md
  • PROJECT : Fix undefined PHPDoc parameter types
  • PROJECT : Remove internal use of deprecated globals in FrontController
  • PROJECT : PHPDoc comments for FrontController + code formatting
  • PROJECT : PHPDoc comments for module controller classes
  • PROJECT : PHPDoc comments for Controller class methods and variables + minor refactoring
  • PROJECT : Full PHPDoc comments for AdminController and all inherited classes
  • PHPDOC : Added doc to Module::displayError()
  • TEST : Added test new autoload location
  • TEST : renamed xxxExamples() functions to xxxDataProvider()
  • FRONT : blockspecials - Added hook displayBlockPrice to template
  • FRONT : Added displayBlockPrice hook on bestsellers template
  • THEME : icons.sass to scss
  • THEME : btn gradient simplification (SASS)
  • THEME : button-medium gradient simplification
  • CONTROLLER : Cart / hook "actionAfterDeleteProductInCart"
  • CLASS : Mail / hook "actionGetExtraMailTemplateVars"
  • INVOICE : Display shipping and wrapping breakdown by rate in case of summed taxes
  • UT : Add unit test for classes and controller override

Added Features:
  • FO : Added new dynamic hooks for AdvancedEuCompliance
  • FO : Added template for Carrier selection in OPC/AdvancedPayment api
  • FO : Added new dynamic hook to blocknewsletter tpl
  • FO : Added new template for OPC && Advanced payment API
  • FO : Added hooks in product-list.tpl
  • FO : Update CSS compilations
  • FO : Add Powered-By PrestaShop header
  • CORE : Added hook to blockcart tpl
  • CORE : Added handler for checkbox revocation form on virtual product with advanced payment api
  • CORE : Use precision constant for reduction amount
  • CORE : Added delete() method to entityManager
  • CORE : Added Database Exception
  • CORE : Excpetion thrown if service container is empty
  • CORE : Added bases for new Execption class
  • CORE : Utility to list files and join paths cleanly
  • CORE : The German Way of computing Shipping & Wrapping Tax
  • CORE : Added OPC compliancy to Advanced Payment API
  • CORE : CMSRepository added i10nFindOneById()
  • CORE : Added CMS/CMSRole Repositories
  • CORE : Added new method to CMS ObjectModel to be new Core ready
  • CORE : Added support for new mails hooks
  • CORE : Email added new method getCleanedMailsNames()
  • CORE : Added new override TOS hook to Carrier checkout page
  • CORE : Handle new TOS hook on checkout
  • CORE : CMS Entity new method to get a CMS object from its id and lang_id
  • CORE : Added new method to CMSRole Repository
  • CORE : Added new Advanced Payment API
  • CORE : Added new Foundations and Businesses
  • CORE : Added BaseObject with minimal magic getter/setter
  • CORE : Added PaymentOption object
  • CORE : Added Tool::getAllValues() to get aal $_POST/$_GET in one call
  • CORE : Module class now handles dependency injection on main module classes
  • CORE : Added 2 new tables (cms_role / cms_role_lang)
  • CORE : Added Repository Management + Dependency Injector for modules
  • CORE : New method Language::getIDs
  • CORE : Debug tools for printing into PHP error logs
  • PDF : Add order_invoice to smarty invoice template
  • PDF : Keep invoice and delivery address for invoicing
  • PDF : Add sprintf capability to {l} for PDF
  • PDF : Introduce displayInvoiceLegalFreeText hook
  • PDF : Keep company address for invoicing
  • PDF : Introduce new legal free text for invoice
  • PDF : Introduce new invoice template (WIP)
  • INSTALLER : Added Bulgarian, Croatian, Lithuanian, Slovene and Swedish
  • INSTALLER : Add warning when php version is less than 5.4
  • INSTALLER : Handle PS_DISALLOW_HISTORY_REORDERING rename when upgrade
  • SMARTY : Add new cleanHtml modifier
  • TESTS : Add the test for the method getPossibleHooksList.
  • TESTS : Test the database escape method
  • TESTS : Add test for PackJSinHTML
  • TESTS : Add test for PackJSinHTML
  • TESTS : Added tests on Module::displayError()
  • TESTS : First Real Unit Test for Cart::getOrderTotal
  • ENTITYREPOSITORY : Magic findBy and findOneBy
  • ARCHITECTURE : Introducing generic EntityRepositories
  • ARCHITECTURE : Mechanism to break dependencies on global variables
  • ARCHITECTURE : Added ServiceLocator for legacy code
  • ARCHITECTURE : Added a Dependency Injection Container
  • BO : Add status page indicator
  • BO : Allow AdminLoginController setMedia hook
  • BO : New hooks for robots.txt creation
  • BO : add preview link in product controller
  • BO : Allow to search cart rules name
  • BO : Allow to search cart rules name
  • BO : Add Warehouse Location to order view
  • BO : Warning added if openssl is not loaded
  • BO : PSCSX-3488 Add version under user menu.
  • DOC : Explanations for the architecture changes
  • MO : Use positions with HelperList
  • TEST : PrestaShop Security (prestafraud) test
  • TEST : Added basic Cart::getOrderTotal test
  • TEST : Add some tests for Validate class
  • LO : Added Canadian French Installer
  • IN : Adding sql file
  • DBQUERY : improve to use SELECT or DELETE syntax.

Read more: http://prestashop.com/en/developers-versions/changelog/1.6.1.0-stable

1.6.0.14

(addendum 1)
4 June 2014 - 92MBApplications:
  • Install and Edit: Fixed Swedish language option.

1.6.0.14


9 March 2015 - 92MBFixed bugs
  • CORE : revert @cb11f9c8e8b666cfc801288fba7c87c9ef249937 Modules names should be lowercase

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.14

1.6.0.13


25 February 2015 - 92MBFixed bugs
  • BO : Fix bug #PSCFV-12280, save product list, last part
  • BO : Fix bug #PSCFV-12280, save product list, first part

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.13

1.6.0.12


23 February 2015 - 92MBFixed bugs
  • INSTALLER : Fix #PSCSX-2894
  • INSTALLER : Install default data on all languages installed if available && allow to install all available languages with CLI installer
  • SECURITY : Fix PSCSX-4566 : Allow user to set a html value for configuration, safely.
  • FO : Fix bug #PNM-2760, bad delete link
  • FO : Fixed bug allowing large original store picture to be used in the store-list, instead of the medium thumbnail one
  • FO : Fix bug #PSCSX-4628, commas in Adress formats // last part
  • FO : Fix bug #PSCSX-4628, commas in Adress formats // first part
  • FO : Fix #PSCSX-4450 correct getItemTable
  • FO : Fix #PSCSX-4570 multi-shipping tpl
  • FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2466
  • FO : Fix bug #PSCSX-4467, Exception in guest checkout
  • FO : Warning #PSCSX-4555
  • FO : Fix discount Percentage rouding for product page
  • FO : Fix bug #PSCSX-4354, bad default order by best sales controller
  • FO : Fix bug #PSCSX-4424, could not index products in multishop
  • FO : Fix bug #PNM-2169 again, #PNM-3228, favorites products when ssl not on all pages
  • FO : Fix bug #PSCSX-4399, lost css from https://github.com/PrestaShop/blocksearch/commit/eb132270cc6819c65a0712f66cc3ee9b277eac99
  • FO : Fix bug #PSCSX-4318, could not configure column on pagenotfound
  • FO : Fix bug #PSCSX-4309, bad delivery time in multicarrier
  • FO : Fix bug #PSCSX-4222, add id_attribute in attributes anchor
  • FO : Fix bug #PSCSX-4198, bad group by on getAttributesColorList
  • FO : Fix bug #PSCSX-4229, could not see contacts when cusomer reply
  • FO : Fix bug #PSCSX-4225, could no load order on order slips in my accoutnt
  • FO : Fix css bug #PSCSX-4246
  • FO : Fix #PSCSX-4253 : "List view" bug in official theme.
  • FO : Fix bug #PSCSX-4246, avaibility status when no stock management
  • FO : BlockSearch JS: fix keyup event binding
  • FO : Fix #PSCSX-2075, last part update block cart in OPC
  • FO : Fix bug #PSCSX-4211 wrong invoice by country.
  • FO : Fix #PSCSX-4187 product in pack
  • FO : Fix #PSCSX-4188 bad assign
  • FO : Fix bug #PSCSX-4159, bad base price display when specific price
  • FO : Fix bug #PSCSX-4167, avoid 2 free shipping cart rules
  • FO : Fix bug #PSCSX-4158, could not display left column on guest tracking
  • FO : Fix bug #PSCSX-4156 Incomplete microdata with schema.org on product-list
  • FO : Fix bug #PSCSX-4153, trim # in order reference
  • FO : Fix bug #PSCFV-12391, rouding for productPriceWithoutReduction
  • FO : Fix bug #PSCSX-1975 RTL for accessories / crossseling / productscategory
  • FO : Fix bug #PSCSX-4020, could not have /tools/ in link_rewrite
  • FO : Fix css bug #PSCSX-2511 last part
  • FO : Fix css #PSCSX-2511, first part
  • FO : Fix css #PSCSX-2724
  • FO : Fix css #PSCSX-2143
  • FO : Fix #PSCSX-4090
  • FO : Css fix #PSCSX-2415
  • FO : Fix #PSCSX-4044 manutention
  • FO : Could not see availability_statut when no available later value
  • FO : Fix bug #PSCSX-2963, collapse blockcart in accordion + norms
  • FO : Fix bug #PSCSX-4012, missing product in order_customer_comment
  • FO : Fix bug #PSCSX-3986, could not use manufacturer selects
  • FO : Fix bug #SCSX-3986, could not use blockmanufacturer select on index
  • FO : Fix #PSCSX-1292 white spaces in prices
  • FO : Fix bug #PSCSX-3601, invoice post code validation, thanks @Edwin
  • FO : Fix default region in google maps call
  • FO : Fix #PSCSX-3875 carrier max weight
  • FO : Fix bug #PSCSX-3939, no catalog mode when group is not enabled and using groups show_prices
  • FO : Fix #PSCSX-3902 quantity by carrier for advanced product
  • FO : Fix #PSCSX-3943 css issue
  • FO : Fix #PSCSX-281 delayed shipping for a single product
  • FO : Fix multiple "Add to cart" event when block layered is used This issue was first discovered on IE, but we also noticed that the event is also fired on Firefox/Chrome but does fire add to cart process. By adding off() to theses events, we prevent this behaviour to happen when using ajaxCart.overrideButtonsInThePage() method. This is a simple inherit from the previous ajaxCart version (PS 1.5) that is using unbind() to prevent this behaviour.
  • FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2109
  • FO : fix the search when the order_by is configured as date_add
  • FO : Fix css bug #PSCSX-3842 payment divs classes
  • FO : Fix css bug PSCSX-3759
  • FO : Set the tax calculation method on PaymentModule::validateOrder() after loading the customer #PNM-2710
  • FO : Fix #2965 little css issue
  • FO : Correct bad ajax cart behavior on mobile #PSCSX-3772
  • FO : https detection using HTTP_X_FORWARDED_PROTO (use by cloudflare)
  • FO : Correct topmenu scrolling issue on touch devices #PNM-2943
  • FO : Product::getNewProducts() perfs improvements
  • FO : Subcategory name double truncate
  • FO : Fix PSCSX-3357 second part isCached bad call
  • FO : Fix PSCSX-3357 part fix add media
  • BO : FixBig #PSCSX-4690, #PSCSX-4676 - Fixing Credit slip - Part 2
  • BO : FixBig #PSCSX-4690, #PSCSX-4676 - Fixing Credit slip - Part 1
  • BO : FixBug #PSCSX-4667 - Do not refund if no quantity selected
  • BO : Hide field for totally refunded product line
  • BO : Show free shipping vouchers in manual order
  • BO : avoid duplicates on modules image thumbnail
  • BO : Notices + bad merge
  • BO : Fix #PSCSX-4496 send if add tax or not to voucher
  • BO : missing double quote breaking addons modal title and link
  • BO : Fix Bug #PNM-3248 - Missing module name in warning
  • BO : Fix #PSCSX-4479 correct media server if settings was badly update
  • BO : Fix #PSCSX-4320 typo error
  • BO : Fix #PSCSX-4453 check float instead of int
  • BO : Fix #PSCSX-4452 correct sync for product in pack
  • BO : Fix bug #PSCSX-4504, could not delete order retunr states
  • BO : Fix bug #PSCSX-4504, bulk delete on order statues
  • BO : Fix #PSCSX-4504, bad display for two last default order states
  • BO : Empty legend after image upload
  • BO : #PSCSX-3031 - Set KPI for product out of stock
  • BO : #PSCSX-4221 Fix the wrong preview of the products rewrited URLs.
  • BO : Fix bug #PSCSX-4200, bad toolbar after attribute generator
  • BO : #PSCSX-4223 Fix wrong category for imported products.
  • BO : Update help link with employee language
  • BO : Update for fix the titles of #PSCSX-4219.
  • BO : Fix bug wrong Context mode name
  • BO : Fix bug #PSCSX-4219 wrong controller title.
  • BO : Fix bug #PSCSX-4068 renew cache for favicon
  • BO : Login / no loading of QuickAccess
  • BO : Fix #PSCSX-4049 autocomplete off
  • BO : Fix #PSCSX-4131 credit slip pdf
  • BO : Fix bad attachments delete link
  • BO : Fix undefined feature value when importing products with inactive lang
  • BO : Fix #PSCFV-12332 gift product on product add
  • BO : Fix display bug when enbling url rewrite
  • BO : Fix bug #PSCSX-3351, bad cache option display
  • BO : Fix category tree on category addition / breadcrumb
  • BO : Fix #PSCSX-4078 css issue
  • BO : use correct controller
  • BO : Fix #PSCSX-3829, store hours to text type
  • BO : Fix #PSCSX-3119 cart_rule in bo order
  • BO : Fix bug #PSCSX-4052, check htaccess is writable before generation in AdminPerf
  • BO : Fix bug #PSCSX-2860, cross domain policy on AdminAdress + vatnumber module
  • BO : Fix bug #PSCSX-4007, bad error display on customers import
  • BO : Fix bug #PSCSX-3654, do not force id_catgeory_default on product import, thanks @MrBukowski
  • BO : Fix #PSCSX-3989 synchronise if received completely
  • BO : Fix #PSCSX-3332, new address on order addresses modification
  • BO : Fix #PSCSX-533 first supply order real quantity pending receipt
  • BO : Fix #PSCFV-11417 delete product in line advanced stock
  • BO : Fix bug #PSCSX-3932 tab module name to uppercase + norms
  • BO : Fix #PSCSX-1217 supply order
  • BO : Delete and duplicate images using WATERMARK_HASH
  • BO : Fix #PSCSX-3039 wording at duplicate
  • BO : Fix bug #PSCSX-3893, Prev/ next buttons on order page does not check current Shop selection
  • BO : Fix #PSCSX-3899 can't create order if no shipping available
  • BO : Fix bug #PSCFV-12272, can not translate theme overriden mails
  • BO : Fix bug #PSCSX-3888, No "size limit" for the icon on Firefox
  • BO : Fix bug #PSCSX-3869, error on max virtual file size
  • BO : Fix bug #PSCSX-3856, bad controller names
  • BO : Fix #PSCSX-1829 sort by xml order
  • BO : Fix bug #PSCSX-3818, update logos
  • BO : Fix #PSCSX-3849 bad redirection after change enable/disable
  • BO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2257 conOtant undefined
  • BO : Fix bug #PSCSX-3805, invalid token on cancel
  • BO : Fix bug #PSCSX-3787, parent tab
  • BO : Wrong tabs variable name during export
  • BO : HelperList / Fix "No records found" style
  • BO : fixed bug while use filter with enter key
  • CORE : Fix bug #PSCSX-1907 // follow up https://github.com/zapalm/PrestaShop/commit/2768cf4c6afc11e1d97be3f9bb906881248eb9ad
  • CORE : backward compatibility with "tab" parameter
  • CORE : Fix bug #PSCSX-4654, could not install module override
  • CORE : Module names should be lowercase
  • CORE : Fix #PSCSX-4496 all in ti
  • CORE : Fix bug #PSCSX-4477, exception on adding profile
  • CORE : Fix #PSCFV-12694, set default value in base for available_date
  • CORE : fix cache name in State.php
  • CORE : #PSCSX-4331, double payment when invoices disabled
  • CORE : Fix bug #PSCSX-4330, additional quotes in TR
  • CORE : Fix bug #PSCSX-4326, bad specific price conversion
  • CORE : fix bug #PSCSX-4280, cross policy for fonts
  • CORE : Fix bug #replaceByAbsoluteURL, cross policy for fonts
  • CORE : Fix bug #PSCSX-4176, no available_date if combinations
  • CORE : Fix #PSCSX-4270, do not write empty translations
  • CORE : #PSCSX-4249 - mysqli_result::fetch_all available with mysqlnd
  • CORE : #PSCSX-4249 - mysqli_result::fetch_all missing before PHP 5.2
  • CORE : Fix multishop issue #PSCSX-4197
  • CORE : Fix multishop kpi issue #PSCSX-3724
  • CORE : Fix #PSCSX-4191 clean code
  • CORE : Fix #PSCSX-4162 shipping cost badly calculate
  • CORE : Fix bug #PSCSX-4089, wrong base uri in Mail::send
  • CORE : #PSCSX-4063 Fatal on changeIdOrderState
  • CORE : Fix bug #PSCSX-4046, renew CCC CSS and JS cahce when enabling option
  • CORE : Fix #PSCFV-12072 follow up #1780
  • CORE : Fix #PSCSX-4033 recept accept namespace
  • CORE : Fix bug #PSCSX-2916 bad canonical redirection with unicode
  • CORE : Fix #PSCFV-12405 fix stock available create multishop product
  • CORE : Fix bug #PSCSX-4008, replace accents in aliases
  • CORE : Fix #PSCSX-3141 Add symbols to url when accented cars
  • CORE : Fix #PSCSX-3919 decrease stock LIFO
  • CORE : Follow up https://github.com/PrestaShop/PrestaShop/pull/2018
  • CORE : Fix #PSCSX-3836 id_employee stck mvt
  • CORE : Fix #PSCFV-6197 Add new state for cod module
  • CORE : actionUpdateQuantity should be called after cache is cleared
  • CORE : fixing an error with non-multilang ObjectModel instance
  • WS : Notice #PSCSX-4687
  • PDF : Missing translation in PDF
  • LO : Fix PSCSX-4657 - metric system for El Salvador
  • LO : Update default Lithuanian currency

Improved/changed features
  • FO : Better currency display in blockcurrencies
  • FO : BlockSearch JS: small fix
  • FO : Refractor input variables and code
  • FO : Fix #PSCSX-2075, hide shipping cost until delivery first part
  • FO : Fix #PSCSX-2895, change stock labels colors
  • FO : #1530 Enhance products check access in order process
  • FO : #PSCFV-9398 nb_products count foreach manufacturer and supplier
  • FO : Fix #PSCSX-3797, ebable optin && newsletter registration
  • BO : PrestaShop RSS analytics update
  • BO : Fix #PSCSX-4073, check specific price input
  • BO : Prevent delete logs on page refresh
  • BO : Do not display non-isntalled theme if they cant be installed
  • BO : Fix max size upload value for HelperUpload
  • BO : Better currency display in admin payment
  • BO : Fix URL when JS toggles #module_install
  • BO : Add 'add new module' button for host mode
  • BO : Fix #PSCSX-4040, duplicate product link
  • BO : add font files gzip management in .htaccess generated by Apache Optimization setting
  • BO : Fix #PSCSX-2478, sort attributes in initFormAttributes
  • BO : Fix #PSCSX-4031, fix upload theme by URL
  • BO : Fix multiple install for addons theme, follow up bdec19ea174a07325927007cc43aeee4e239cb06
  • BO : Fix #PSCSX-3441, match product ref when importing attributes
  • BO : Fix #PSCSX-1237, Fix gross margin calculation for KPI
  • BO : moved display*ListAfter inside form
  • BO : Bcc in Mail::Send was not check for vaild e-mail
  • BO : fix background color issue in RTL BO
  • BO : Firstname before Lastname in customerlist
  • BO : Allow price on Attribute Generator to be negative, to set it to impact decrease
  • CORE : Add ObjectModel::disableCache() - useful in case of loading a lot of objects
  • CORE : Use named constante for GeoLiteCity.dat
  • CORE : Fix #PSCFV-12676, enable search strict ending
  • CORE : Fix bug #PSCFV-10939, thanks @sfroment42
  • CORE : Add new hook actionBeforeCartUpdateQty Follow up previous commit Removed 'id_product' from array We can't remove $id_product_attribute, data come from Tools::getValue('ipa') or the default product attribute if undefined
  • CORE : Add new hook actionBeforeCartUpdateQty Follow up previous commit, add some line feeds
  • CORE : Add new hook actionBeforeCartUpdateQty In order to block some cart actions, we must have an input before Cart::updateQty() is processed. It's way better than doing the job after actionCartSave hook so the cart is only updated (or not) one time.
  • CORE : Introduce brand new .gitignore
  • CORE : Add an option to use a relative protocol link in the class Link #PSCSX-3306

Added Features
  • FO : Add Powered-By PrestaShop header
  • FO : Add classes for facilitate integration
  • FO : Indicate paginated content
  • BO : can override an helper theme for only a controller of an ModuleAdminController, not just the entire controllers of this one
  • BO : Fix #PSCSX-4127, Add new details for theme install in hostmode
  • BO : Add button to create new theme
  • BO : Only regenerate watermark for product image type selected
  • BO : Allow user to install theme from unzipped folder
  • BO : Set for each order status if invoice / delivery-slip should be added to email as pdf
  • CORE : Add Mode to Context
  • CORE : Fix #PSCSX-3658 fix comment not remove in override module
  • CORE : Adding disabled option on switch field
  • CORE : File size check option on Uploader class
  • CORE : add Controller::ajaxDie() and two hooks into it - useful to not override an entire method
  • MO : Watermark : Show nonwatermarked image for logged in customers
  • PDF : Added product images
  • LO : Added Canadian French Installer

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.12

1.6.0.11


8 January 2015 - 92MBFixed bugs
  • INSTALLER : Install default data on all languages installed if available && allow to install all available languages with CLI installer
  • INSTALLER : Translate the 2 recently added order states to Hebrew
  • INSTALLER : don't launch sessions on smarty compilation to avoid race conditions
  • FO : Fix bug #PSCSX-4211 wrong invoice by country.
  • FO : Could not see availability_statut when no available later value
  • FO : Fix bug #SCSX-3986, could not use blockmanufacturer select on index
  • FO : Fix bug #PSCSX-3601, invoice post code validation, thanks @Edwin
  • FO : fix the search when the order_by is configured as date_add
  • FO : Fix css bug #PSCSX-3842 payment divs classes
  • FO : Set the tax calculation method on PaymentModule::validateOrder() after loading the customer #PNM-2710
  • FO : Fix css bug PSCSX-3759
  • FO : Correct bad ajax cart behavior on mobile #PSCSX-3772
  • FO : Fix bug #PSCSX-3751, enable ssl on add to cart link in product link
  • FO : Fix bug #PSCSX-3771, bad update of summary on step 3
  • FO : Fix conversion rate to 1 if this is the default currency
  • FO : Don't write cookie when redirecting to an another protocol
  • FO : https detection using HTTP_X_FORWARDED_PROTO (use by cloudflare)
  • FO : Correct topmenu scrolling issue on touch devices #PNM-2943
  • FO : Fix bug #PSCSX-3162, no condition on virtual products
  • FO : Fix bug #PSCSX-3684 Bad prefix
  • FO : Stores : warning thrown if hours is empty
  • FO : FixBug #PSCSX-3652 - Wrong summary cart percent
  • FO : Product::getNewProducts() perfs improvements
  • FO : Fix wrapping fees tax excluded
  • FO : Fix bug #PSCSX-3549, bad back url when coming from fancybox
  • FO : Fix #PSCSX-3542, Convert currency in volume discount table (product.js)
  • FO : Fix bug #PSCSX-3500, bad post management for guest cehckout invoice
  • FO : Fix bug #PSCSX-3500, dni in guest + 5 steps
  • FO : Could not set lang by url
  • FO : Fix PSCFV-11878 fix update loyalty
  • FO : Fatal error on payment
  • FO : Fix bug #PSCFV-12537, bad minimal quantity for combinations
  • FO : fix bug #PSCSX-3418, bad colors list ordering in category
  • FO : Unicode support in minify regular expression
  • FO : Fix bug #PSCSX-3385, pagination translation in blocklayered
  • FO : Fix bug #PSCSX-2542, adding product to compare
  • FO : Fix bug #PSCSX-3201, could not sort DESC
  • FO : Fix bug #PSCSX-3304, keep customistion form url when ipa in url
  • FO : Fix bug #PSCSX-3304, jqzoom bad image on loading when ipa in url
  • FO : Fix PSCSX-3357 second part isCached bad call
  • FO : Fix PSCSX-3357 part fix add media
  • FO : Fix discount display issues #PSCSX-3308
  • FO : Fix bug #PSCSX-3304, could not retrieve ipa after saving customizations
  • FO : Fix bug #PSCSX-3281, display "doesntExist" warning even without stock management
  • FO : Fix #PSCSX-3211 no more duplicate product when reorder with cart_rule
  • FO : Fix bug #PSCSX-3243, blockcart hidden in colums on small screen
  • FO : Fix bug #PSCFV-12462, bad legend group by
  • FO : Fix PSCSX-3137 display thumbnail better
  • FO : Fix bug #PSCFV-12465, AuthController $back param
  • FO : Fix bug #PSCSX-3135, bad post cache on authentication.js
  • FO : Fix PSCSX-3090 fix custom product with minimum quantity
  • FO : Fix uniform mobile issue #PSCSX-1632
  • FO : Fix PSCSX-3062 display carrier when virtual + physical product in the same cart
  • FO : Fix the value of the wholesale price with combinations on order_detail table #PSCFV-8506
  • FO : Fix PSCSX-623 width in function of nb column diplayed
  • FO : FixBug #PSCSX-2893 - Wrong rowspan in shopping cart summary
  • FO : Fix bug #PSCSX-2991, 404 on cat image
  • FO : Fix PSCSX-2836 good redirect if multishipping
  • FO : Fix PSCSX-255 carrier not avaible if too heavy
  • FO : Fix bug #PSCSX-2972, basePriceDisplay.toFixed is not a function
  • FO : Fix PSCSX-2535 add asterisks for required fields
  • FO : Fix bug #PSCSX-2947, qty input when allowBuyWhenOutOfStock
  • FO : Fix PSCSX-2885 fix css width in blocklayered
  • FO : Fix css bug #PSCSX-2935, reduction on same line
  • FO : search combination upc, ean13 too
  • FO : added month names in identity.tpl so that they appear in the translations
  • FO : Fix PSCSX-2564 default set when deleting attributes default
  • FO : Fix PSCSX-2877 bad entity encoding in tinyMCE
  • FO : Fix bug #PSCSX-2651, debug smarty
  • FO : Correct responsive issue on category images #PSCSX-2843
  • FO : Fix #PSCSX-2484, Add style for .available-dif class
  • FO : extend mobile reponsive behavior to tablet #PSCSX-2842
  • FO : Correct left column responsive issue #PSCSX-1862
  • FO : Fix PSCSX-2820 add PSCSX-2820 add * for optin and newsletter field if required
  • FO : Bug #PSCSX-2519, Display thumbnail slider
  • FO : fixed bug #PSCSX-2626 - No message when an user with a disabled account try to connect
  • FO : Fix bug #PSCSX-2695, base uri in adminshop
  • FO : Fix bug #PSCSX-2685, no selectected country in Address and Auth
  • FO : fixed css compression base64 issue #PSCSX-2772
  • FO : FixBug #PSCSX-2291
  • FO : Fix #PSCSX-2405 change when shipping need multi-shipper
  • FO : Fix #PSCSX-2735 - product.js, fix price calculation with 6 decimals
  • FO : Fix bug #PSCSX-1140 Product thumbnails on resize
  • BO : Fix #PSCSX-4131 credit slip pdf
  • BO : Fix #PSCSX-4049 autocomplete off
  • BO : Fix category tree on category addition / breadcrumb
  • BO : Fix #PSCSX-4078 css issue
  • BO : Fix bug #PSCSX-3654, do not force id_catgeory_default on product import, thanks @MrBukowski
  • BO : Fix bug #PSCSX-3893, Prev/ next buttons on order page does not check current Shop selection
  • BO : Fix bug #PSCFV-12272, can not translate theme overriden mails
  • BO : Fix bug #PSCSX-3818, update logos
  • BO : Follow up https://github.com/PrestaShop/PrestaShop/pull/2257 conOtant undefined
  • BO : Fix #PSCSX-3767, countries order in BO
  • BO : Fix bug #PSCSX-3703, invalid date_add after category import
  • BO : Fix bug #PSCFV-11809 import of attributes bad ean13
  • BO : Fix #PSCFV-10424 deletion of attire with stock advanced
  • BO : Fix bug #PSCSX-2878, follow up https://github.com/PrestaShop/PrestaShop/commit/5183e725212610e53167df449a9d355cfbe573af
  • BO : Fix bug #PSCSX-3690, could not set combinations quantity in multishop
  • BO : Fix bug #PSCSX-1798, could not import several images for combinations
  • BO : Fix bug #PSCSX-3441, Import - available date for combinations
  • BO : Fix bug #PSCSX-3013, product url-rewrite gets overwritten
  • BO : FixBug #PSCSX-2580 - Allow pdf files in CMS
  • BO : Fix #, Unit price and unit price impact can now use 6 decimal places
  • BO : FixBug #PSCSX-3570 - Fix tax calculation with free shipping
  • BO : FixBug #PSCSX-3570 - Fix wrong tax calculation with free shipping
  • BO : Fix #PSCFV-11428 choose to refund voucher
  • BO : FixBug #PSCSX-3552 - Wrong shop address in PDF
  • BO : Fix bug #PSCSX-3671, products on scenes
  • BO : Fix #PSCSX-3639 don't delete file in multishop
  • BO : Admin TPL to Fixed bug to update image legend on AdminProduct
  • BO : Fixed bug to update image legend on AdminProduct
  • BO : add space before "Create theme" label
  • BO : Fix bug #PSCFV-11557, coule no set out_of_stock choice value
  • BO : Fixed specifier for sprintf with integer values
  • BO : Use const instead of string
  • BO : Fix #PSCFV-12024, could not delete override files
  • BO : Fix #PSCSX-531 details button
  • BO : avoid always regenerating ntree when updating categories #PSCSX-3513
  • BO : fix wrong sitemap url in robots.txt
  • BO : Fix #PSCSX-3499 turn off vat management in Adrresses
  • BO : Fix PSCFV-12577 better performance on one method
  • BO : fix bug with utf8 symbols in image urls during import
  • BO : Fix bug #PSCSX-3341, #PSCSX-3460, group pagination and filter
  • BO : optimized product search in BO #PSCFV-11883
  • BO : fix parameters missing between AdminController and HelperList 2
  • BO : fix parameters missing between AdminController and HelperList
  • BO : Fix PSCSX-3232 correct export csv
  • BO : Fix PSCSX-3368 change td when no attribute anymore
  • BO : Fix PSCSX-3296 on contact reuired postcode or not
  • BO : Fix PSCSX-3368 hide tr quantity when delete attribute
  • BO : Fix PSCSX-3375 duplicate cms
  • BO : Fix PSCSX-3421 bulk delete attributes
  • BO : Fix bug #PSCSX-3356, bad default combination when importing, thanks @thomasbo
  • BO : Fix PSCSX-3368 stock available correct if no combination and add one
  • BO : Exception on 301 wihtout id_product_redirected
  • BO : FixBug #PSCSX-2878 - Wording and Warning
  • BO : Fix bug #PSCSX-3372, undefined
  • BO : Fix PSCSX-3347 id_shop not well set
  • BO : Fix bug #PSCSX-3371, bad cache when mod_expires ExpiresDefault is set
  • BO : Fix bug #PSCSX-3360, bad email template on renew password
  • BO : Fix bug #PSCSX-3345, trick translation for May in month and short month
  • BO : FixBug #PSCFV-12359 - Fix product tab loading for mod_security and mod_evasive
  • BO : Fix css bug #PSCSX-3327, countries restriction arrows in cart rules
  • BO : Fix PSCSX-3284 asterisk add for phone if necessery
  • BO : Fix PSCFV-11851 Error with firefox cache when use reload
  • BO : Fix css bug #PSCSX-3305
  • BO : Fix PSCSX-3195 detect if callback return html
  • BO : carrier range validation when free shipping #PSCSX-3257
  • BO : fixed bug #PSCSX-799
  • BO : Fix PSCSX-3012 module empty string translation save
  • BO : Fix #PSCSX-2652, show confirmation for multiple update (see https://github.com/PrestaShop/PrestaShop/commit/f72c6d71a9ee6ce8a11758a78c891c6458c959d3 )
  • BO : Fix IOs stress on AdminModulesController
  • BO : Fix bug #PSCSX-3212, bad warning
  • BO : Fix #PSCSX-3195 don't export button pdf
  • BO : Fix PSCSX-3157 switch with wrong yes and no
  • BO : Fix PSCFV-12470 Bulk action admintabs
  • BO : Fix bug #PSCSX-3143, List ordering in module page redirects to modules list
  • BO : Fix PSCSX-3055 mb_string check
  • BO : Fix bug #PSCFV-12472 do not use PS_PRODUCT_PICTURE_MAX_SIZE for product image upload
  • BO : Fix PSCSX-3114 button add to cart allow out of stock
  • BO : Fix PSCFV-12042 get currency of the shop
  • BO : Fix bug #PSCSX-2701, parse error in AdminCustomerThreads
  • BO : Fix bug #PSCSX-266, import ecotax
  • BO : Fix bug #PSCSX-3092, no errors for test_files
  • BO : Fix bug #PSCFV-12193, live edit url with virtual url
  • BO : Fix PSCSX-3076 employee access to only one shop carrier create
  • BO : fixed login screen animation and gradient for IE10 - PSCSX-2331
  • BO : Fix PSCSX-2998 category tree with product import
  • BO : Fix PSCSX-2850 can't remove default order statuses
  • BO : Fix PSCSX-2907 hook action call twice
  • BO : Fix bug #PSCSX-3049, filters on AdminTaxRulesGroup
  • BO : Fix PSCSX-2953 reset combination
  • BO : HelperForm / swap: preventDefault
  • BO : HelperForm / Styling swap
  • BO : tax breakdown did not appear when there is only vat on the shipping
  • BO : Fix the mail sent by customer service tab with the right link to answer
  • BO : small fix product margin KPI + tooltip
  • BO : Fix PSCFV-12440 category tree if ROOT isn't id_cat = 1
  • BO : you can now erase a personal note on a customer #PSCSX-2723
  • BO : Fix bug #PSCSX-2987, #PSCFV-11624 datepicker
  • BO : Fix PSCSX-1360 root category where id_parent != 1
  • BO : Handle combinated taxes on AdminProducts
  • BO : shop main url update
  • BO : FixBug #PSCSX-2945 - Wrong total price in cart summary
  • BO : Fix PSCFV-12324 new order refund when refund since bo
  • BO : Correct Help window persistency
  • BO : Correct Help system for Safari private browsing
  • BO : fixed default controller when employee's default controller is not found
  • BO : Fix bug #PSCSX-2695, id_shop in url VS virtual urls
  • BO : Fixed miss placed hint for wholesale_price - PSCSX-2157
  • BO : Fixed multistore select icon - PSCSX-2568
  • BO : Fix PSCSX-2919 bad id_parent after display a field error
  • BO : Fix PSCSX-2899 change date_upd when change a product
  • BO : search combination upc and supplier_reference
  • BO : Fix bug #PSCSX-2934 & in add links //w3c
  • BO : fixed total spent in customer list/list_header.tpl #PSCSX-2805 * BO : added a button to show the sql query in dev mode
  • BO : Fix PSCFV-12220 thumbnail in filemanager
  • BO : removed excess in combination generator
  • BO : Fix PSCSX-2879 can sort color attribute
  • BO : AdminSearch removed duplicate search
  • BO : Fix PSCSX-2883 can sort attribute
  • BO : forgot password - Fix PSCSX-2372
  • BO : Fix display of attribute list on adminspecificpricerules
  • BO : Fix PSCSX-2825 link don't work if theme configurator footer edit
  • BO : Fix PSCSX-2373 payment restriction when add a new order
  • BO : SMTP config is now multistore compatible (see #PSCFV-11651)
  • BO : Fix PSCSX-2816 change order for product custom
  • BO : #PSCSX-2827 Fatal error
  • BO : FixBug #PSCSX-1257 - Tabs not loaded correctly
  • BO : Fix bug #PSCFV-12359 first part
  • BO : Fix PSCSX-2819 add a information sentence
  • BO : Fix Bug #PSCSX-2660 Test for permission on bulk_delete
  • BO : Fixed Friendly URL switch + mod rewrite warning
  • BO : FixBug #PSCSX-2806
  • BO : Fix #PSCSX-2690, Set correct id_country for address format with error management
  • BO : Fix PSCSX-2620 breadcrumb if multiple root categories in monoshop
  • BO : Fix PSCSX-2620 when edit home category and save don't go back in root category
  • BO : Make online user to display in AdminCarts
  • BO : Fix PSCSX-2745 product description editable in multi shop context
  • BO : FixBug #PSCSX-1257 - Link rewrite error after save
  • BO : FixBug #PSCSX-2668, #PSCFV-12258, #PSCSX-2555 - Pack creation
  • BO : fixed bug : getNativeModule() always return $natives even if the list is empty
  • BO : Fix #PSCSX-2687 logo disapear with multishop
  • BO : Fix #PSCSX-2690, Set id_country correct in address_format
  • BO : fix #PSCSX-2752 add attributes to config html purifier
  • BO : fixing a JS error when removing all exclusion in module position
  • BO : FixBug #PSCSX-2698
  • BO : FixBug #PSCFV-11624 StockManagement Filter
  • BO : FixBug #PSCFV-11624
  • BO : Fix bug #PSCSX-2681 #PSCSX-2575 , dnd inactive
  • BO : Fix #PSCSX-2575
  • BO : FIX #PSCSX-2683 add class
  • BO : Fix bug #PSCSX-2427, could not enable files button in multishop
  • BO : Fix bug #PSCSX-2237, currency cron on multishop
  • BO : Fix bug #PSCSX-2658, combinations edition
  • CORE : Fix multishop issue #PSCSX-4197
  • CORE : Fix multishop kpi issue #PSCSX-3724
  • CORE : Follow up https://github.com/PrestaShop/PrestaShop/pull/2018
  • CORE : Fix #PSCSX-3624
  • CORE : Fixed robots.txt Disallow
  • CORE : Fix bug #PSCFV-11809, empty unvalid object field before insertin in order details
  • CORE : Fix #PSCSX-3729 value cart_rule when total cart rule > total order
  • CORE : Fix #PSCFV-11170 add .htaccess in upload dir
  • CORE : Fix #PSCSX-3643 Delivery slip without invoices
  • CORE : FixBug #PSCSX-3523 - Rotate image for correct orientation
  • CORE : FixBug #PSCSX-3482 - Save round mode with order
  • CORE : Fix #PSCSX-3374 handle vietnamese accent
  • CORE : static cache bugfix
  • CORE : Fix bug #PSCSX-3635, non utf-8 cars to 404
  • CORE : static cache bug
  • CORE : Fix bug #PSCSX-3631, adding param to updateIsVirtual
  • CORE : Fix #PSCSX-3561 different template email for multishop
  • CORE : Fix PSCSX-1240 and repair query
  • CORE : Fix PSCSX-3142 Validate order and cart rule
  • CORE : Fix #PSCSX-3409, Fix regex for isBool() method
  • CORE : Fix bug #PSCSX-3414, bad address formatting
  • CORE : Don't apply disabled tax rules group
  • CORE : Fix undefined $category into recurseCategory
  • CORE : Fix Tools::cleanNonUnicodeSupport() regexp
  • CORE : Fix #PSCSX-3199, implement search not begining with
  • CORE : Fix bug #PSCSX-3124, duplicates in conf table
  • CORE : Fix PSCSX-3120 print_r in tools.js can dump big object now
  • CORE : FixBug #PSCSX-3058 - simulate PHP 5.3 Half Round Mode
  • CORE : you need to cast to integer even after ip2long because it returns false for an IPv6
  • CORE : Fix group used by Price::getPriceStatic() when id_customer is provided
  • CORE : Fix bug #PSCSX-2922, could not generate class_index
  • CORE : Fix bug #PSCFV-12292, display precision in convertPriceFull
  • CORE : FixBug #PSCSX-1818
  • CORE : don't cache the file_exists in Module::getInstanceByName
  • MO : Fix PNM-2666 better wording referral program
  • MO : changed $this->l() that could not work to Tools::displayError() in ModuleCore
  • MO : homeslider - Fix css direction issue #PSCSX-2514
  • MO : Bank-wire - added proper breacrumb route
  • MO : Bank-wire module - removed useless dots
  • WS : Fix #PSCFV-11636 & #PSCSX-3274
  • WS : Fix warning
  • WS : Fix PSCSX-1564 execute hook updateProduct on product change
  • WS : Fix bad xlink in combination association image * WS : Fix duplicate id in images/products entity
  • WS : Fix #PSCFV-12454
  • WS : allow adding product to empty category
  • WS : Fix price field of product entity, now unaltered (use price parameter, see : http://doc.prestashop.com/display/PS15/Chapter+10+-+Price+management)
  • WS : Fix #PSCFV-9245
  • WS : Fix nodeType attribute, now singular * WS : Add "api" attribute, plural to name entity
  • WS : Fix #PSCFV-9389, #PSCSX-2227, #PSCFV-10418, #PSCFV-9761
  • WS : Fix Carrier xlink #PSCFV-10198
  • LO : Fix bug #PSCSX-2840, additionnal message in order_return_state

Improved/changed features
  • PROJECT : add a parameter allowing to determine the orientation f the pdf file
  • PROJECT : ->getAllParents() for a category
  • INSTALLER : Add new 'reduction_tax' field in specific_price table
  • INSTALLER : allow to install only some parts of the software with the cli installer
  • INSTALLER : add an option to specify the base_uri on the PHP CLI installer
  • FO : Cache result of FrontController::isInWhitelistForGeolocation() to reduce preg_match() calls
  • FO : Performance Mobile detection
  • FO : Fix #PSCSX-3236, apply specific fixed price for combinations only (product.js)
  • FO : Fix #PSCSX-3607, Display price correctly if specific price is set to 0
  • FO : Fix #PSCSX-3450, add product name to oos alert line
  • FO : FIx #PSCSX-3426, set default currency depending on country when PS_DETECT_COUNTRY
  • FO : Fix #PSCSX-3026, Handle specific price for only one currency (product.js)
  • FO : performance improvement on module exceptions
  • FO : product.js: apply ecotax even if there is no other tax
  • FO : setCookieLanguage & getCountry without HTTP_ACCEPT_LANGUAGE
  • BO : Fix #PSCSX-4031, fix upload theme by URL
  • BO : Fix multiple install for addons theme, follow up bdec19ea174a07325927007cc43aeee4e239cb06
  • BO : Fix #PSCSX-3441, match product ref when importing attributes
  • BO : Fix #PSCSX-3734, Do not display specific price if currency is not activated
  • BO : Replace theme in context if necessary
  • BO : Add an option to choose how many decimals to display
  • BO : Fix date range issue for Dashboard
  • BO : Fix Catalog rule for multishop
  • BO : Log the connections to the BackOffice
  • BO : Fix #PSCFV-11258 more precise error message when override fail
  • BO : #PSCSX-1597, Remove useless filter
  • BO : Fix #PSCSX-3519, handle error for invalid date range
  • BO : Search blacklist to textarea
  • BO : fix CS issues in AdminImport controller
  • BO : hide scenes column in images when the tab does not exists #PSCSX-2933
  • BO : Fix #PSCSX-2156, do not empty autocomplete field if no result found
  • BO : remove unnecessessary ternary operators
  • BO : Fix #PSCSX-3329, add timepicker to cart rules
  • BO : Fix #HOSTED-581, fixes for unstrusted modal (see: #PSCSX-3245)
  • BO : Introduce new untrusted modal window (see #PSCSX-3245)
  • BO : Fix PSCSX-3241 improve upgrade override class
  • BO : The link from the orders view to the customer threads automatically filter the messages related to the order
  • BO : PSCSX-3035 Warehouse carrier like product carrier select
  • BO : updated "disabled products" KPI
  • BO : modified 80/20 KPIs to a simpler (but efficient) one
  • BO : added shortcut to OOS products on OOS products KPI
  • BO : added tooltip to KPIs * BO : applied the "product out of stock" KPI to active products only
  • BO : added refresh option to KPIs
  • BO : Fix #PSCSX-3001, Automatically assign shop id if employee has access to only one shop
  • BO : Fix display of untrusted module window
  • BO : Fix #PSCSX-2978, Add slashes for Adresses (cf https://github.com/PrestaShop/PrestaShop/pull/2047)
  • BO : improved name for exports to sql manager
  • BO : fixed Typeahead search in product associations / tree - PSCSX-2153
  • BO : Fix checkboxes for product information in multishop (cf #PSCSX-2891)
  • BO : improved "new customer" label in order list #PSCSX-2596
  • BO : Fix #PSCSX-2652, show confirmation for multiple update
  • BO : improved rounding option labels
  • BO : Fixed tooltip for helper list - Fix PSCSX-1979
  • BO : Display themes even if they don't have any thumbnail
  • BO : Redirect to Order list if $order is not loaded
  • BO : Add TaxRulesGroup if multiple state selected
  • BO : Seller now can add any payment name
  • BO : Added the option to never clear smarty cache (may be useful if you want to bulk update something for example)
  • BO : Theme installator custom hooks problem
  • CORE : ObjectModel::__construct() perfs improvements
  • CORE : Use PDO::fetchAll() && mysqli_fetch_all() to avoid useless calls to Db::nextRow()
  • CORE : Fix #PSCSX-3480 media server handle multistore
  • CORE : profiling mode now catch redirection in order to analyze add/update in BO
  • CORE : profiling mode improved
  • CORE : Add an option to use a relative protocol link in the class Link #PSCSX-3306
  • CORE : Additional index added to ps_orders on "references" to improve performance
  • CORE : updated PHP Parser SQL (not backward compatible if you are using it directly)
  • CORE : Mobile_Detect upgrade to 2.8.3
  • CORE : force secure option on the cookies if SSL is forced #PSCFV-12409
  • CORE : switch a die to Exception in Dispatcher
  • CORE : Added option to put smarty cache in the database instead of the filesystem
  • CORE : Add options for taxes rounding
  • MO : Fix #PSCSX-2949, if $display_column_xx not found in DB, use module settings instead of theme default value
  • MO : added vimeo icon in blocksocial
  • MO : blockcart - Better css for added to cart action #PSCSX-717
  • WS : Add Customizations management (/api/product_customization_fields/, /api/customizations/, /api/images/customizations/) #PSCFV-9028 * WS : Fix attribute name, now normalized in lowerCamelCase (eg : not_filterable is now notFilterable) List: notFilterable, readOnly, virtualEntity, nodeType, shopName
  • WS : improved WS error display for auth issues
  • WS : Add product_customization_fields entity #PSCFV-12096
  • LO : Added Tax Rules Group to all EU localization packs with taxes for virtual products - new EU Law
  • LO : Updated Canadian Taxes and States

Added Features
  • INSTALLER : Added Hebrew Installer Files.
  • FO : Fix #PSCSX-3571, change quantity discounts table order to ASC
  • FO : Allow user to add products to different wishlist (cf #PNM-2581)
  • FO : Update Font-awesome to 4.1.0
  • FO : Fix #PSCSX-2460, Send wishlist by email
  • FO : missing style on maintenance page (cf https://github.com/PrestaShop/PrestaShop/pull/2003)
  • FO : Fix #PSCSX-2731, Display Unit Price according to combination impact if set
  • BO : Fix #PSCSX-4127, Add new details for theme install in hostmode
  • BO : Add button to create new theme
  • BO : Allow user to install theme from unzipped folder
  • BO : Allow catalog rules to be set tax excl. or tax incl. (see #PSCSX-3180 and 348433bbfd1dff9839d74fb87e571b4b525ab39e)
  • BO : Allow discounts (specific prices) to be set tax excl. or tax incl. (see #PSCSX-3180)
  • BO : Fix #PSCSX-3369, Add some space between form inputs on small screen
  • BO : Adding Js definition in Header
  • BO : added uninstall permission on modules #PSCSX-584
  • BO : Adding last employee connection date
  • BO : New icons for SQL debug on helper list (dev mode)
  • BO : export lists to SQL manager
  • BO : added email log to the customer page
  • BO : Emails can now be logged
  • BO : Override of list, form or view fields
  • BO : Responsive tables - WIP (@todo: sorting)
  • BO : Allow override of required_fields.tpl in Helper
  • BO : Now you can create order from BO when PS_CATALOG_MODE is on
  • BO : Added plugin Anchor to Tiny MCE
  • CORE : Add Mode to Context
  • CORE : Adding disabled option on switch field
  • CORE : Add new hook: displayCustomerIdentityForm
  • CORE : Fix #PSCFV-12289, Create Warehouse_Product_Location if you add stock to a new warehouse
  • MO : add default list option PNM-2581
  • LO : Added localization pack for Costa Rica

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.11

1.6.0.9


31 July 2014 - 92MBFixed bugs:
  • FO : extend mobile reponsive behavior to tablet #PSCSX-2842
  • FO : Correct responsive issue on category images #PSCSX-2843
  • FO : Fix #PSCSX-2484, Add style for .available-dif class
  • FO : Correct left column responsive issue #PSCSX-1862
  • FO : fixed cache id for tax calculation
  • FO : Bug #PSCSX-2519, Display thumbnail slider
  • FO : fixed css compression base64 issue #PSCSX-2772
  • FO : Fix #PSCSX-2735 - product.js, fix price calculation with 6 decimals
  • FO : Fix bug #PSCSX-2694, mail encoding
  • FO : Fix bug #PSCSX-2653, cols and rows in adresses
  • FO : Fix bug #PSCFV-12189, color picker is not working with accented characters
  • FO : changed the order between external/internal files in CCC #PSCFV-12286
  • FO : fixed maintenance mode on module pages #PSCSX-2447
  • FO : Fix bug #PSCSX-2425 Enlargement of link
  • FO : Fix bug #PSCFV-12219, could not contact with order ref when not logged
  • FO : Fix bug #PSCSX-2467, dni not hidden
  • FO : Fix bug #PSCSX-2424, no products in delivery slip
  • FO : Fix bug #PSCSX-2418, no thickbow when only one image
  • FO : Fix bug #PSCFV-12204, bad deletion of cart rule
  • FO : Fix bug #PSCSX-2388, fancybox on visible thumbs
  • FO : Fix bug #PSCSX-1730, could not translate customization upload inputs
  • FO : Improve performance of some SQL requests #PSCSX-2321
  • FO : Fix bug #PSCSX-2327, customization and quick view
  • FO : Fix bug #PSCSX-2308, email validation
  • FO : Fix bug #PSCSX-2318, submitGuestAccount onblur
  • FO : Fix undefined 'li_width' on scenes.js
  • FO : Fix bug #PSCSX-2182, outline on fancybox
  • FO : Fix display issue #PSCSX-2229 on homeslider
  • FO : Fix bug #PSCSX-2025, no texture in product-list
  • FO : Fix bug #PSCSX-2142, bad state selected
  • BO : catch useless warning (aborted request)
  • BO : #PSCSX-2827 Fatal error
  • BO : FixBug #PSCSX-1257 - Tabs not loaded correctly
  • BO : Fix bug #PSCFV-12359 first part
  • BO : Fix PSCSX-2620 breadcrumb if multiple root categories in monoshop
  • BO : Fix PSCSX-2620 when edit home category and save don't go back in root category
  • BO : Fix #PSCSX-2690, Set correct id_country for address format with error management
  • BO : fixed bug : getNativeModule() always return $natives even if the list is empty
  • BO : FixBug #PSCSX-1257 - Link rewrite error after save
  • BO : FixBug #PSCSX-2668, #PSCFV-12258, #PSCSX-2555 - Pack creation
  • BO : Fix #PSCSX-2690, Set id_country correct in address_format
  • BO : FixBug #PSCSX-2698
  • BO : FixBug #PSCFV-11624
  • BO : FixBug #PSCFV-11624 StockManagement Filter
  • BO : Fix bug #PSCSX-2430, virtual to normal product
  • BO : Fix bug #PSCSX-2684, bad icon on adminshops
  • BO : Fix bug #PSCSX-2681 #PSCSX-2575 , dnd inactive
  • BO : Fix bug #PSCSX-2659, tax rule form
  • BO : Fix #PSCSX-2575
  • BO : fixed bug #PSCSX-1832 - customer employee image in SAV
  • BO : Fix bug #PSCSX-2658, combinations edition
  • BO : Fix #PSCSX-2605 option tmpTableFilter work for renderList
  • BO : fixed crash when accessing a cart with paid gift wrapping and an address that does not exist
  • BO : added error message when a module cannot be removed
  • BO : Fix bug #PSCSX-2520 add cancel button
  • BO : fixed badly designed dynamic include in smarty block
  • BO : HTMLPurifier allow form elements and improve performance
  • BO : module list was empty on updating multiple modules
  • BO : fixed warning with controllers that does not exist
  • BO : fixed theme copy #PSCSX-2536
  • BO : Fixed module update loop
  • BO : Fix bug #PSCSX-2071, unity field in mutlishop
  • BO : Fix bug duplicate manufacturers, follow up https://github.com/PrestaShop/PrestaShop/pull/1892
  • BO : Fix bug #PSCSX-2419, could not force id
  • BO : Fix #PSCSX-2432, Display theme info from DB if no XML
  • BO : Fix Invalid date Exception on AdminCustomers
  • BO : Fix bug #PSCFV-12205, checked property for specific product selection
  • BO : Filemanager prevents null byte
  • BO : Fix export theme path check
  • BO : Fix error message on same variation
  • BO : Fix TinyMCE alignment buttons
  • BO : fileupload safari/pc fix #PSCSX-2279
  • BO : Fix bug #PSCSX-2152, collapse / expand categories tree
  • BO : contextual help toc fix
  • BO : Fix bug #PSCFV-12120, unit price ratio during import
  • BO : Fix bug #PSCSX-2219, could not chenge from texture to color in Attributes
  • BO : Fix bug #PSCFV-12030, false positive on extract return when pclzip
  • BO : Fix bug #PSCSX-2047, chmod on contact attachment
  • BO : Footer github link updated
  • BO : Footer github link is now redirected to prestashop to avoid HTTP_REFERER security issue
  • CORE : FixBug #PSCSX-1818
  • CORE : don't cache the file_exists in Module::getInstanceByName
  • CORE : Follow up #PSCSX-2500
  • CORE : Fix bug #PSCSX-2500, additionnal spaces for addOverride
  • CORE : Fix bug #PSCFV-12169, bad call to Product::cleanPositions
  • CORE : Fix bug #PSCSX-2307, again lang detect conflict
  • CORE : Fix bug #PSCSX-2307, lang detect conflict
  • CORE : fix mails copy for translation #PSCSX-2133
  • CORE : Fix bug #PSCSX-1677, ProductUpdate not called when saving product
  • MO : blocklayered - No more breadcrumb on Category banner
  • MO : blocklayered - Correct filtering issues #PSCSX-2030
  • MO : Product comments comparison
  • WS : Fix #PSCSX-1845
  • WS : #PSCFV-10283, #PSCFV-7498 Fix product images behavior
  • WS : #PSCFV-11895, #PSCFV-10748 Fix ampersand issue
  • WS : Fix node_type behavior for associations, now the node_type attribute is linked to plural entities name (eg: category is now categories)
  • WS : #PSCFV-12162 Webservices now work in conjunction with watermark module
  • WS : #PSCSX-1563 Webservices allow to set position_in_category of products entity
  • WS : Add JSON output, add "io_format=JSON" to your request
  • WS : Fix #PSCSX-2344 preg_match(): Compilation failed
  • INSTALLER : don't launch sessions on smarty compilation to avoid race conditions
  • INSTALLER : Fix bug #PSCSX-2573 updating Israel ZIP format
  • INSTALLER : correct field name into Theme XML

Improved/changed features:
  • FO : product.js: apply ecotax even if there is no other tax
  • FO : kick display sub categorie in theme configurator #PSCSX-943
  • FO : you can now choose the number of product display in the module blockbestsellers
  • FO : Follow up https://github.com/PrestaShop/PrestaShop/pull/1888
  • FO : better small screen quickview handling #PSCSX-2029
  • FO : Bug #PSCSX-2210, Spaced out gift message and career message
  • FO : Better schema.org support
  • FO : Add more schema.org attributes
  • FO : Refresh page when removing product to compare
  • BO : Add TaxRulesGroup if multiple state selected
  • BO : ameloration of the description #PSCSX-2621
  • BO : added MySQL related information to the "Informations" tab
  • BO : updated github link on login page
  • BO : HelperFrom, improved html type behavior
  • BO : move validateImportation() JS function
  • BO : hide hooks without module
  • CORE : Smarty updated to 3.1.19 (mostly bugfixes including #PSCSX-2610)
  • CORE : Mobile_Detect upgrade to 2.8.2
  • CORE : added a bit of log and a debug mode in validate order (in order to save time when debugging is needed)
  • CORE : Follow up https://github.com/PrestaShop/PrestaShop/pull/1881
  • MO : open social links in new tabs in blocksocial #PSCSX-2538
  • INSTALLER : improved a string in the Romanian translation
  • INSTALLER : Romanian translation
  • INSTALLER : hover on print login information

Added Features:
  • FO : missing style on maintenance page (cf https://github.com/PrestaShop/PrestaShop/pull/2003)
  • BO : added a shortcut to create a shortcurt to the current page :]
  • BO : contextual help
  • BO : Added hooks to extend / override Order and Shipping panels on order view
  • WS : New shop_urls entity as asked on #PSCFV-10416

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.9

1.6.0.8


20 June 2014 - 92MBFixed bugs:
  • FO : Fix bug #PSCFV-12189, module can be disabled
  • FO : Fix bug #PSCSX-2025 again, group by empty color for textures
  • FO : Fix bug #PSCSX-2418, no thickbow when only one image
  • FO : Fix bug #PSCFV-12204, bad deletion of cart rule Conflicts: themes/default-bootstrap/js/cart-summary.js
  • BO : Fix bug #PSCSX-2455, lang not valid
  • BO : Fix bug duplicate manufacturers, follow up https://github.com/PrestaShop/PrestaShop/pull/1892
  • BO : Fix bug #PSCSX-2382, could not chosse an accessory
  • BO : FixBug #PSCSX-2440
  • BO : Fix bug #PSCSX-2419, could not force id
  • BO : Fix bug #PSCSX-2431, bad admin_themes.js loading
  • BO : Fix #PSCSX-2432, Display theme info from DB if no XML
  • BO : Fix Invalid date Exception on AdminCustomers
  • BO : Fix bug #PSCFV-12205, checked property for specific product selection
  • CORE : #PSCSX-2438 undefined conts
  • WS: Fix #PSCSX-2344 preg_match(): Compilation failed

Improved/changed features:
  • BO : fix strip switch
  • BO : strip label & checkbox for bootstrap/chrome

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.8

1.6.0.7


18 June 2014 - 92MBFixed bugs:
  • FO : Fix bug #PSCSX-2388, fancybox on visible thumbs Conflicts: themes/default-bootstrap/js/product.js
  • FO : product-list-colors bad cache id
  • FO : Fix bug #PSCFV-12176, var not sanitized in stores.js
  • FO : Fix bug #PSCSX-2236, bad check on addJs array
  • FO : Fix bug #PSCSX-1730, could not translate customization upload inputs
  • FO : Improve performance of some SQL requests #PSCSX-2321
  • FO : Fix display issue #PSCSX-2229 on homeslider
  • FO : Fix bug #PSCFV-12140, color status in front
  • FO : Fix bug #PSCFV-12140, could not see order status color
  • FO : Fix bug #PSCSX-2299, followup https://github.com/PrestaShop/PrestaShop/commit/14374814021310677909b17ea1ba52cace6d3756
  • FO : Css fix
  • FO : Fix bug #PSCSX-2216, uniform conflict with radio inputs
  • FO : Fix bug #PSCSX-2193, cms category description
  • FO : no View larger with default img
  • FO : Fix #PSCSX-2208, undefined
  • FO : Fix bug #PSCFV-12113, duplicate phone in stores address
  • FO : Fix bug #PSCSX-2184 when !PS_BLOCK_CART_AJAX
  • FO : Fix bug #PSCSX-2025, no texture in product-list
  • FO : Fix bug #PSCSX-2142, bad state selected
  • FO : Correct displaying issue #PSCSX-2091
  • FO : Fix #PSCFV-12006, erratic cart rules highlight
  • FO : product.js Fix amount discount and display prices without tax (customer group)
  • FO : Fix bug #PSCSX-2090, bad discount value when TI on shopping cart
  • FO : css and not js folder.
  • FO : Fix bug #PSCSX-2083, no oos message
  • FO : Fix bug #PSCFV-12066, Cart carrier not updated correctly when carrier selected before account create
  • FO : Fix bug #PSCSX-2066, nb of item per page badly set from cookie
  • FO : Css fix #PSCSX-2037
  • FO : Fix bug #PSCSX-2037, stock label when allow oosp
  • FO : Category image resize FF
  • FO : Fix bug #PSCFV-11922, bad carrier default selection
  • FO : Fix bug #PSCSX-2014, bad carrier in OPC
  • FO : fixed global sass file, charset is now taken in account on compilation
  • FO : Fix bug #PSCFV-12040, google map in https
  • FO : Meta priceCurrency fixed #PSCSX-1991
  • FO : Fix css bug #PSCSX-1929
  • FO : Fix bug #PSCSX-1956, USA adress format
  • FO : Fix bug #PSCSX-1935, notice when using header.php
  • FO : Wrong cache on active ul on index
  • FO : Fix bug #PSCSX-1930, could not delete banner in live edit
  • FO : Bug #PSCSX-1678, Concert price in Voucher table
  • FO : Fix bug #PSCFV-12003, robots.txt without unactive languages
  • FO : Fix bug #PSCFV-12001, previous category badly selected
  • FO : #PSCSX-1889 Css fix
  • FO : order-carrier.js "acceptCGV" method needs "msg_order_carrier" translation which shall depend on PS_CONDITIONS rather than PS_ORDER_PROCESS_TYPE
  • FO : Fix bug #PSCSX-1828, showall button
  • FO : Fix bug #PSCSX-1693, missing infos in stores
  • FO : FixBug #PSCSX-1857
  • FO : Corrected vouchers order details displaying issues #PSCSX-1583
  • FO : FixBug #PSCSX-1505
  • FO : Correcting touch based device issues #PSCSX-1621
  • FO : Category badly instantiated on product page
  • FO : Corrected #PSCSX-1621 ajax-cart touch screen issue
  • FO : Fix bug #PSCSX-1607 missing order message in OPC
  • FO : Fix bug #PSCSX-1717, active
  • FO : Contact form Exception with ip2long
  • FO : Fix css bug #PSCSX-1427
  • FO : Fix controller detection when url rewrite is on
  • BO : Fix bug #PSCSX-2410, bad date for bought products
  • BO : fixed undefined help variable for light display
  • BO : fixed radio/checkbox for AdminProduct
  • BO : Fix bug #PSCSX-2402, states for warehouses
  • BO : Could not create shop
  • BO : fixed links with accented characters in contextual help
  • BO : Fix bug #PSCSX-2380, bad domain trim
  • BO : $.scrollto not working
  • BO : Fix bug #PSCFV-12180 no scrollto + norms
  • BO : Fix export theme path check
  • BO : Filemanager prevents null byte
  • BO : fixed contextual help language
  • BO : Fix bug #PSCSX-2354, divider in option list
  • BO : Fix error message on same variation
  • BO : Fix bug #PSCSX-1821, shop url when themeconfugurator not enabled
  • BO : contextual help toc fix
  • BO : Fix bug #PSCSX-2038, bad cars in json in combinations loading
  • BO : Fix bug #PSCSX-2038, open base_dir restrict in AdminProductsController
  • BO : Fix bug #PSCFV-12120, unit price ratio during import
  • BO : Bad AdminFeatures orderby
  • BO : Could not associate image to shop
  • BO : Fix bug #PSCSX-2185, cms preview
  • BO : Fix #PSCSX-2087
  • BO : Fix bug #PSCSX-2174, addresses fixtures
  • BO : Fix bug #PSCSX-2120, admin features orderby
  • BO : Fix bug #PSCSX-2120, manufacturers orderby
  • BO : Fix bug #PSCSX-2120, suppliers order by
  • BO : Missing compagny in manufacturers
  • BO : Fix bug #PSCFV-12089, do not set name as default required field for import
  • BO : Fix bug #PSCFV-12030, false positive on extract return when pclzip
  • BO : Fix bug #PSCSX-2047, chmod on contact attachment
  • BO : Footer github link updated
  • BO : Bug #PSCSX-2101, Display error when modules aren't updated
  • BO : added error management when trying to install a theme without write permissions
  • BO : Fix bug #PSCFV-12091, default shop reset on employee pwd renewal
  • BO : Typo fixed: "sprinf" instead of "sprintf" When saving email translations with an invalid module name, the error was displayed with *sprinf* function instead of *sprintf*, hence triggering a PHP Fatal Error
  • BO : Fix link to edit customer in group member list
  • BO : Fixed position updating issue #PSCSX-2026 PSCSX-1873 A change made on March 24th prevented to update the positions correctly in some tabs (like "Attributes/Values". The $position_group_identifier variable would be always populated with 1 or 0 instead of the $this->position_group_identifier value. This will make the "id" HTML attribute wrong and methods such as ajaxProcessUpdateAttributesPositions() to fail. Fixed it by keeping the change made on March 24th and using getValue() instead of getIsset().
  • BO : Add module blacklist for host mode
  • BO : Fixed module action buttons issue #PSCSX-2015
  • BO : Fix feature #PSCFV-12041, choose products categories defaukt display
  • BO : Fix bug #PSCSX-2028, company for suppliers addresses
  • BO : Bug #PSCFV-11515, Supply order autocompletion is now sorted correctly
  • BO : Fix bug #PSCSX-1692, import success
  • BO : renderShopList, reselect disabled group
  • BO : Fix #PSCSX-2003, prevent shop url lik category image rwrite
  • BO : use addJquerylugin (autosize) (And correct the filename, cause jquery.autosize.min.js doesn't exist !)
  • BO : use addJqueryPlugin (colorpicker)
  • BO : AdminTranslations could not copy in configuration_lang
  • BO : Performance its not necessary to count Products per Manufacturer here. ( $get_nb_product passed to false )
  • BO : Fix bug #PSCFV-12034, modules removed from Files check
  • BO : Fix bug #PSCFV-11166, orderslips in multishop
  • BO : Install module button style changed #PSCSX-1959
  • BO : fix left and right column display Hi, The problem is : For pages that doesn't exists in 'ps_theme_meta' tables ( like front controller in new module, or add in override/controllers ), $colums['left_column'] and $colums['right_column'] value is null, so the columns aren't displayed even if $this->display_column_left or $this->display_column_right is set to true. $column test resolve this problem. Thanks
  • BO : Fix bug #PSCSX-1686, manufacturers address errors
  • BO : Fix bug #PSCSX-1908, index rewrite
  • BO : Correct abandonned carts issue #PSCSX-691
  • BO : Fix bug #PSCSX-1780, Unable to generate delivery slips without invoices
  • BO : Fix bug #PSCSX-1779, PS_INVOICE not taken into account
  • BO : Fix bug #PSCFV-9880, no overrides pdf TR in FO
  • BO : Fix bug #PSCFV-11989, address required fields for warehouses
  • BO : Images options not checked
  • BO : Bug #PSCSX-1859, AdminTabs * change default link of helperlist
  • BO : Fix bug #PSCSX-1850,bad price display precision
  • BO : Fix bug #PSCSX-1831 customer_message readed
  • BO : FixBug #PSCSX-1706
  • BO : FixBug #PSCSX-1561 * Customer service order
  • BO : Fix bug #PSCSX-1671, return on confirm in AdminTaxes
  • BO : Fix bug #PSCSX-1682, could not filter with comma
  • BO : Fix bug #PSCSX-1687, html tags in description for AdminTracking
  • BO : #PSCFV-11918, possible bad carriers display IN BO
  • BO : Fix bug #PSCFV-11930, could not import state
  • BO : FixBug #PSCSX-1668
  • BO : Undefined offset
  • BO : Fix bug #PSCSX-1659, could not update conf key PS_GROUP_FEATURE_ACTIVE && PS_COMBINATION_FEATURE_ACTIVE
  • BO : FixBug #PSCSX-1471
  • BO : Bug #PSCFV-11936, Escape HTML char for Return Message
  • BO : FixBug #PSCSX-1741 * Wrong fields label
  • BO : FixBug #PSCSX-1762 * Add more test file
  • BO : FixBug #PSCFV-11946
  • BO : fix fatal when adding a theme without directory
  • BO : FixBug #PSCSX-1569
  • BO : Bug #PSCSX-1767, Display correct number of messages
  • BO : fix a display when updating a module with a file upgrade
  • BO : fix an issue when installing a theme directly from the disc
  • CORE : Fix bug #PSCSX-2307, bad language_code in ps_lang less than 1.5.6.1
  • CORE : Fix bug #PSCSX-2361, bad closing tag in ajax requests
  • CORE : Fix bug #PSCFV-12169, bad call to Product::cleanPositions
  • CORE : Fix bug #PSCSX-2307, again lang detect conflict
  • CORE : fix mails copy for translation #PSCSX-2133
  • CORE : Fix bug #PSCFV-12147, bad sql join in getAttributesColorList
  • CORE : Fix #PSCSX-2256, add ui.spinner in media dependancies
  • CORE : Fix bug #PSCSX-2110, bad check on country active
  • CORE : external js badly called
  • CORE : Follow up #PSCSX-2039, parsing regex in admin TR
  • CORE : Fixed module install buttons display
  • CORE : Fix feature #PSCFV-10463, enable check for displaying best sellers page
  • CORE : Fix bug #PSCFV-11584 bad cache on setNoMultishipping
  • CORE : Fix bug #PSCFV-11298, context in single shop on module install
  • CORE : Fix bug #PSCFV-11157 part 2
  • CORE : Partial fix for #PSCFV-11157 Default cache attribute problems in multistore
  • CORE : Partial fix for #PSCFV-9955, products restriction
  • CORE : Fixed php issues Cart::duplicate
  • CORE : Fix bug #PSCSX-1961, Db::getInstance method can return server id > total servers
  • CORE : Fix bug #PSCFV-9517, check voucher validity before order validation
  • CORE : Fix bug #PSCSX-1899, short tags in overrides
  • CORE : Fix bug #PSCSX-1898 Missing trailing slash
  • CORE : Fix cart rule discount price in db when total_products less than total_shipping with free shipping #PSCFV-11702
  • CORE : could not disable overrides
  • CORE : FixBug #PSCSX-1834 * modified / deleted address used during order
  • CORE : FixBug #PSCSX-1485 * Wrong orders date information
  • CORE : Fix non recursive module install override
  • CORE: Fix bug #PSCSX-1676, bad id shop for PS_DELIVERY_NUMBER
  • MO : blocklayered * Correct filtering issues #PSCSX-2030
  • MO : Product comments comparison Bug when delete a product from comparator when this have reviews
  • MO : Correct 'show all' issue #PSCSX-2030
  • MO : ratingValue fixed value Fixed ratingValue
  • LO : Fix bug #PSCSX-2348, html in text mails
  • LO : #PSCSX-2009 fix taxRulesGroup in nl.xml

Improved/changed features:
  • FO : better small screen quickview handling #PSCSX-2029
  • FO : Better schema.org support
  • FO : Add more schema.org attributes
  • FO : Typo // double strip tag
  • FO : Fix #PSCSX-1703, enable configuration for defering scripts
  • FO : Duplicate line Unnecessary line in CSS.
  • FO : better footer css #PSCSX-1985
  • FO : Fixed button-medium exclusive hovering * Fix PSCSX-1206
  • FO : Bug #PSCSX-1844, Display correct reduction amount and percentage
  • BO : updated bootstrap to latest version
  • BO : admin_theme js + admin themes controller js
  • BO : fixed UI themes
  • BO : Change KPI from Net Profit per Visitor to Net Profit per Visit
  • BO : fixed help.js home + nav
  • BO : fixed top-bar menu
  • BO : fix footer overflow + update schemes
  • BO : UI fixes for addon's login, payments, themes
  • BO : Fix _PS_CACHING_SYSTEM_ selection
  • BO : Prevent nyll bytes in upload name
  • BO : updated github link on login page
  • BO : viewport scale
  • BO : update fontAwesome 4.1 (sass src)
  • BO : help behavior + update fontAwesome 4.1
  • BO : help (fontAwesome)
  • BO : added admin.js to help popup.
  • BO : help
  • BO : fix hidden class for file upload safari/pc
  • BO : HelperFrom, improved html type behavior
  • BO : new help section and some wording for the Carriers page.
  • BO : #PSCSX-2087
  • BO : Add use of tabs in AdminPatters
  • BO : Introduce tabs feature in HelperForm
  • BO : New Theme Page is fully working
  • BO : Introduce tabs feature in HelperOption
  • BO : Fix #PSCFV-12070, bind filter on enter key only
  • BO : better wording for modal_not_trusted.tpl.
  • BO : display order summary without taxes if needed
  • BO : Better dashtrends kpi #PSCSX-1928
  • BO : Scroll to module upload * fix PSCSX-1932
  • BO : added a timeout to footer display * fix PSCSX-1806
  • BO : updating labels and descriptions, and made a string easier to translate, for AdminShopController.
  • BO : helper list * date filters are now localized * fix PSCSX-1874
  • BO : Difference between abandonned cart and non ordered is now available
  • BO : Fix feature #PSCSX-1890, enable country on loc. pack loading
  • BO : Add untrusted modal window on module install
  • BO : Improvement #PSCSX-1830
  • BO : Bug #PSCSX-1606, Add links on KPI
  • BO : Bug #PSCSX-1669, Add search form in AdminSearch page
  • BO : Product Pack Refacto * fixes/updates
  • BO : string updated in AdminStockManagementController.
  • BO : Product Pack refacto
  • BO : clearer labels for request_sql
  • BO : Bug #PSCSX-1763, Display bought label in module list
  • BO : better string for modules/configuration_bar.tpl
  • BO : updating labels and descriptions for Import form.tpl
  • CORE : Load all theme xml
  • CORE : Add new XML with all native modules (for all countries)
  • CORE : Revamp profiling * fix PSCSX-1933 https://www.dropbox.com/s/hmp4ri5dqrea6e1/Capture%20d%27%C3%A9cran%202014-04-25%2017.24.06.png
  • CORE : Bug #PSCSX-1891, Introduce Trusted and Untrusted xml files
  • CORE : Add addons API call for isModuleTrusted()
  • CORE : Allow override of DisplayEnableLink in Module class and child class
  • MO : blocktopmenu * Better category slide up/down under mobile devices
  • PDF : #PSCSX-2023 Add custos to Delivery Slip

Added Features:
  • BO : help update
  • BO : contextual help
  • BO : Added ID on nav/subnav * fix PSCSX-1836
  • BO : Improvement #PSCSX-1426
  • BO : Product Pack Refacto

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.7

1.6.0.6


10 April 2014 - 92MBFixed bugs:
  • FO : Made ribbon NEW and SALE clickable on product page and quickview Conflicts: themes/default-bootstrap/css/product.css
  • FO : Fix #PSCFV-11235, transitionIn is fancybox 2
  • FO: Bad redirection on add to cart in quick view without PS_BLOCK_CART_AJAX
  • FO : Fix bug #PSCFV-11457, missing available_ values in queries
  • FO : Fix bug #PSCFV-11178, tpl and ajax not truncating at same car
  • FO : Fix bug #PSCSX-1599, hide blocklayered in accordion
  • FO : Fix css bug #PSCSX-602
  • FO : Fixed display issues #PSCSX-1529
  • FO : FixBug #PSCSX-1550
  • FO : Fix bug #PSCSX-886, #PSCSX-812, bad availability display
  • FO : Fix css bug #PSCSX-757, #PSCSX-1100, #PSCSX-852
  • FO : FixBug #PSCSX-1473 - Category image problem
  • FO : css fix #PSCSX-1402
  • FO : Css fix #PSCSX-1406
  • FO : Fix #PSCSX-1434, remove OutOfStock itemprop
  • FO : Fix bug #PSCSX-1441, bad displayimage on color pick
  • FO: redirect to http when SSL is disabled
  • FO : fixed products properties for best sellers
  • FO : Fix css bug #PSCSX-1355
  • FO : Update discount table on combination change
  • FO : removed cart rule description from the name in the blockcart
  • FO : Fix bug #PSCSX-1285, carriage returns in description_short
  • FO : 1.5 theme on opc free order
  • FO : Bug #PSCSX-1228, hide cart step when loging in
  • FO : Fix bug #PSCSX-1233, bad column count on payment
  • FO : Bug #PSCSX-1216, Change z-index for promo
  • FO : Fix #PSCSX-1165, display correct Group reduction price
  • FO : fixed bug #PSCFV-8805 Store contact Postcode and city are displayed in wrong order
  • FO : Fix bug #PSCSX-1127, retro compat for writeBookmarkLink
  • BO : Fix bug #PSCFV-11505, bad tax display on finalPrice
  • BO : Fix bug #PSCFV-10539, memcache_connect
  • BO : Fix bug #PSCFV-11124, Feature cleanPositions order by position
  • BO : Fix bug #PSCFV-11124, bad feature position import
  • BO : Bug #PSCSX-1542, Fix range testing for carrier wizard
  • BO : fix a display issue on adminmodules
  • BO : Recommended Modules display fix
  • BO : change permissions when installing a module from zip
  • BO : Copy all mail files for every lang on first translation/modification
  • BO : FixBug #PSCSX-1431 - Missing configuration option for modules
  • BO : fixed bug #PSCSX-938 - SAV attachment display in thread
  • BO : Fix bug #PSCSX-1374, undefined
  • BO : #PSCSX-1436, Add text to addon login
  • BO : Translatable string in Configuration error
  • BO : Language iso code should be lowercase
  • BO : strip dots in KPI key name
  • BO : fixed bug #PSCSX-1199 - Admin Customer Threads are not showing customer messages
  • BO : catch potential error from modules called in ajax requests
  • BO : FixBug #PSCSX-1134 - No position for Cms pages
  • BO : FixBug #PSCSX-1009 - Force json content with json request header
  • BO : FixBug #PSCFV-11740 - Inactive language not duplicated for attributes
  • BO : fix an issue when updating carriers status
  • BO : FixBug #PSCSX-1136 - Product accesories autocomplete - thanks to @Tiago
  • BO : FixBug #PSCSX-1295 wrong orders currencies in orders list
  • BO : fixed bug #PSCSX-1299 - Cannot delete Carrier
  • BO : Update JS control for advanced stock management
  • BO : fixed #PSCSX-1236 - validate range bug fixed
  • BO : Bug #PSCSX-1201, Add column names in SQL
  • BO : Bug #PSCSX-1218, Fix Path in Tiny MCE
  • BO : fixed bad encoding #PSCSX-1207
  • BO : Fixbug #PSCSX-1152 - wrong google maps center
  • BO : AdminThemes : update product_per_page when updating current theme
  • BO : Change Handling label
  • BO : Fix bug #PSCFV-11828, open_base_dir
  • BO: HelperTreeCategory, Call setInputName in getInputName
  • BO : Fix bug #PSCFV-11825, double encoding
  • BO : Fix default color for Order return states
  • BO : Fix bug #PSCFV-11819, bad ajax query for customers
  • CORE : Fix bug #PSCSX-1241, replaceByAbsoluteURL should handle url starting with //
  • CORE : Fix bug #PSCFV-11124, bad features position cleaning
  • Core: Fix #PSCFV-9986, Moved stock assignement to Controller
  • Core: Fix #PSCFV-9986, Set out of stock behavior when coping product to another shop
  • CORE : FixBug #PSCSX-1493 - Double quoted class
  • CORE : Fix bug #PSCSX-1258, js stack repeated for 1.4 template
  • CORE : Use correct theme override directory
  • CORE : Fix template files directory for helper tree and uploader
  • CORE : Fix bug #PSCSX-847, one charset for cccCSS
  • CORE : fixed bug #PSCSX-1151 isUrl & isAbsoluteUrl now accept $
  • CORE : Fix bug #PSCSX-1167, missing index
  • MO : homeslider - resolve #PSCSX-1529 responsive issue
  • MO : BlockLayered - FixBug #PSCSX-1497 - Correct Change select value problem
  • MO : Fix bug #PSCSX-654, could not delete a wishlist
  • MO : fixed bug #PSCSX-1198 css path fixed
  • MO : Fix bug #PSCSX-1158, getProductsProperties for bestsellers on home
  • WS : Fix bug #PSCFI-5696, Price empty when = 0 It seems the fix never made it to the current version.

Improved/changed features:
  • Project : Add if defined to _PS_OVERRIDE_DIR_ constant
  • FO : a string you can actually translate.
  • FO : Antialias Social Icons
  • FO : Fix feature #PSCFV-11822, assign default combination image depending on cover if matches
  • FO : blockcms : options added to display each links
  • BO : Module quickview price - fix PSCSX-1522
  • BO : Rewording of supply order status names in AdminStockConfiguration.
  • BO : Add some lists content to Patters
  • BO : Helper Switch fix
  • BO : AdminPatterns
  • BO : UI fixes - thx @devnet
  • BO : Hook displayBackOfficeHeader is now executed even if the module is disabled
  • BO : Order details - applied a badge on quantity when more than one product ordered
  • BO : Order details - fix repay shipping costs when returning products - PSCSX-1383
  • BO : Order detail UI fixes
  • BO : some UI fixes
  • BO : Modules - some UI fixes
  • BO : Changed 'state' for 'status' in many strings.
  • BO : Search input for top nav - fix PSCSX-1382
  • BO : Responsive table scroll
  • BO : Tooltip placement
  • BO : Attributes//Features - UI fixes
  • BO : List actions - delete moved bottom (added a divider)
  • BO : Stats - better breakpoints
  • BO : Helper List - Removed bulk action row when empty
  • BO : improved memory check for modules page
  • BO : Update nvd3
  • BO : Modules - remove hover on rating's star
  • BO : KPI - cache multi-language
  • BO : Various string updates.
  • BO : RTL - Switch themes/schemes
  • BO : RTL - WIP
  • BO : updating labels and descriptions for order document section.
  • BO : Init
  • BO : RTL
  • BO : missing name change to Default-bootstrap
  • BO : updating labels and descriptions for AdminAttributesGroups.
  • BO : fixed misspelled automatically
  • BO : Add index.php in MODULES/mails/ISO_CODE
  • BO : Login - fix cache problem
  • BO : Remove references to back-office screens in e-mails sent to the customer.
  • BO : Wording in translation_modules.tpl Removed duplicate information and simplified strings in order to make life easier for translators.
  • BO : Wording in translation_mails.tpl Removed duplicate information and simplified strings in order to make life easier for translators.
  • BO : Wording in translation_form.tpl Removed duplicate information and simplified strings in order to make life easier for translators.
  • BO : better wording in AdminCarrierWizard.
  • BO : Update indications in default e-mails.
  • BO : Schemes + remove _multistore.sass
  • MO : Remove "toll free" from blockcontact strings.
  • MO : CMS block fix
  • MO : blockfacebook shows a preview
  • MO : CMS block refacto

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.6

1.6.0.5

(major version)
18 March 2014 - 92MBRedesigned and Fully Responsive Front Office Default Template:
  • The front office template is now mobile responsive, allowing your online shop to display perfectly when accessed from a mobile and tablet device.
  • The powerful and popular Rich Menu module has been integrated into the default theme
  • New Quick View feature has been added to let customers add a product to their shopping cart without ever leaving the page
  • Attractive promotional banners to help you highlight sales, marketing campaigns and other promotions
  • Live Template configurator that lets you to edit the color and font of your shop directly from your front office
  • Now customers can use the grid or list option when viewing your products
  • Even more brilliant features including integrated product comparison with dedicated URL, new add to cart confirmation with cross selling, instant field format validation and MORE!

Redesigned and Fully Responsive Back Office:
  • The back office is now mobile responsive, letting you manage your shop from a mobile or tablet device, wherever you are!
  • Completely new dashboard look that displays information that is important to you, in real time!
  • Real-time net profit margin, a unique ecommerce feature that you will only find in PrestaShop 1.6
  • Intelligent Merchant KPI (key performance indicators) are located throughout select pages in the back office, giving you in depth insight on your shop
  • Smart Forecast Statistics Panel allows you to see how your sales are trending and what the outlook is for the future

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.6.0.5

1.5.6.3

(security release)
31 July 2015 - 92MBImproved/changed features:
  • BO : Fix #PSCFV-11705, save availability date when adding new combination
  • BO : Hook displayBackOfficeHeader is now executed even if the module is disabled
  • CORE : Add Random charlist to passwdGen

Fixed bugs:
  • FO : Fix additional space #PSCFV-12536
  • FO : Fix bug #PSCFV-12003, robots.txt without unactive languages
  • FO : Fix bug #PSCFV-12160 pagination with instant search
  • FO : Fixed Fatal error
  • FO : Fix bug #PSCFV-11922, Carriers not updating correctly when changing address
  • BO : Fix bug #PSCFV-10539, memcache_connect
  • BO : Bug #PSCFV-11515, Supply order autocompletion is now sorted
  • BO : Fix bug #PSCFV-11166, orderslips in multishop
  • BO : Fix bug #PSCFV-9880, no overrides pdf TR in FO
  • BO : Bug #PSCFV-11936, Escape HTML char for Return Message
  • BO : Fix bug #PSCFV-12091, default shop reset on employee pwd renewal
  • BO : Fix bug #PSCFV-12030, false positive on extract return when pclzip
  • CORE : Fix bug #PSCFV-9517, check voucher validity before order validation
  • CORE : Force shop_id for 'all shops' context before sending core mails
  • CORE : Fix bug #PSCFV-11298, context in single shop on module install

Read more: http://prestashop.com/en/developers-versions/changelog/1.5.6.3-stable

1.5.6.2


20 January 2014 - 92MBFixed bugs:
  • FO : fixed cart rules cache id #PSCFV-11123 #PSCFV-11175
  • FO : Trim before truncate
  • FO : Fix bug #PSCFV-11098 MO images under media servers
  • FO : Fix bug #PSCFV-11098 logo under media servers
  • FO : Fix bug #PSCFV-11267, bad cache on carrier choice in normal checkout
  • FO : Fix bug #PSCFV-11361, inner join on category_product
  • FO : Fix bug #PSCFV-11356 bad query on product sales
  • FO : Fixed bug #PSCFV-11076
  • FO : Fix bug #PSCFV-11052 no carrier fess whne tax display to false
  • FO : Fix #PSCFV-11069 remove unused file
  • BO : FixBug #PSCSX-385 Cart rule does get minimum amount with correct curreny
  • BO : FixBug #PSCFV-8755 - Total shipping amount include in second voucher
  • BO : FixBug domain not added to regenerated htaccess
  • BO : Error display on image legend length
  • BO : Remove percentage char from frendly url
  • BO: Clear CCC cache after media servers update
  • BO : Image upload, legend can be null
  • BO : fixed bug loading wrong root category in AdminCategoriesController Fix wrong root category being loaded. There's an issue if you activate multishop and create a new root category which loads the wrong category and causes, at least, 'Add new Category' and 'Export' in AdminCategories to redirect back to the category list (e.g. impossible to add/remove categories).
  • BO : Undefined on image upload, revert of https://github.com/PrestaShop/PrestaShop/commit/48b7a49b1aea34a2def355ffec1d4c08dfdbdfd6
  • BO : Double separator in function createTemplate() smarty->getTemplateDir() returns a result ending with a separator, so no need to add DIRECTORY_SEPARATOR ?
  • BO : Remove warning with open_basdir on module list
  • Core : Fix Product::getPriceStatic() quantity discounts cache
  • Core : Ensure correct parent category for home categories
  • Core : update cartrule feature active on cartrule updating
  • MO : blocklayered some fixes and improvements
  • MO : Could not have translations on install from addons
  • MO : Blockcart, correct short product name with HTML entities
  • MO : fixed bug #PSCFV-9642 - Slider does not scroll when define language from right to left
  • WS: adding a new order history must call OrderHistory::addWs()

Deprecated methods:
  • MO : MailAlerts : alert deletion from account When on "my account > my alerts", the "delete" link was not working because of the missing $id_shop parameter in MailalertsActionsModuleFrontController::processRemove()

Improved/changed features:
  • MO : homeslider, Added CDN to img link
  • MO : blockreinsurance, Add image size (Fix PSCFV-5764) and Add CDN to img link
  • LO: Updated French VAT rates for 2014

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.6.2

1.5.6.1


18 November 2013 - 92MBAdded Features:
  • BO : Added debug mode system
  • BO : AdminImport add entity Alias
  • MO : Blockcart - Add error handler on ajax function

Over 185 bug fixes and minor changes are also included in this version.
Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.6.1

1.5.6.0


7 October 2013 - 92MB
  • Smarty cache creation and refresh that randomly crashes store
  • Cache creation and refresh of class_index files which manage the overridden core files
  • Charset and encoding issues
  • SSL Links
  • Critical issue in the configuration of the shipping costs in multi-store
  • More than 200 bugs and pull requests since version 1.5.5
  • Improved CSV import

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.6.0

1.5.5.0

(major version)
28 August 2013 - 92MBMajor features:
  • Breakthrough Speed and Stability
  • New Shipping Wizard

Over 485+ improvements and bug fixes are included in this release.
Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.5.0

1.5.4.1


25 April 2013 - 92MBAdded Features:
  • FO: one_phone_at_least should be set
  • FO: add steps to authentication pull request 002f468958 thanks to radovanx
  • FO: use subdirectory per template for smarty cache
  • FO: Check if grid_prestashop.css is available in theme before including
  • FO: Retrocompat for default theme 1.4.10
  • BO: Add block "close_td" in list_content.tpl
  • BO: Add block "close_td" in list_content.tpl
  • BO: The translation of modules are now made in the theme if modules are overrided or directly in the module folder
  • BO: List all modules with an upgrade available on AdminModules header

Over 96 bugs are also fixed in this release.
Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.4.1

1.5.4.0

(addendum 1)
2 April 2013 - 92MBApplications:
  • Upgrade: Fixed a problem affecting Apache-PHP servers (non-SuPHP, non-suexec, etc.) that would sometimes cause an error to occur when attempting to upgrade non-English PrestaShop installations to this version.

1.5.4.0

(major version)
26 March 2013 - 92MBAdded Features:
  • BO : added new marketing tab
  • BO : new display of payment modules in payment tab
  • BO : you can choose where you want to display modules in BO tabs
  • BO : new display of module list in all BO tabs
  • BO : Added customer language on the customer page
  • CORE : added new hook actionModuleInstallBefore and actionModuleInstallAfter
  • Core : added a boolean in the database (guest/cart/order) in order to know if the customer used the mobile theme for the order
  • MO : new module PrestaShop Cleaner: Check and fix functional integrity constraints and remove default data
  • WS : Add product bundle retrieval from Web services

Over 400 bugs are also fixed in this release.
Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.4.0

1.5.3.1

(addendum 1)
18 March 2013 - 92MBApplications:
  • Install and Edit: The PrestaShop Language setting has been overhauled to better support PrestaShop's 48 languages. Currency and other values are now automatically set based on the selected language.

1.5.3.1


31 December 2012 - 92MBFixed bugs:
  • Project: Fix bug when you want to upload (and resize) an image
  • Installer: Fix #PSCFV-6392 redirect_type was missing on upgrade
  • FO: Fix retrocompatibility for modules and old themes
  • FO: Fix PHP warning on category controller
  • BO : fixed accentuated URLs in products

Read more: http://www.prestashop.com/en/developers-versions/changelog/1.5.3.1

1.5.3.0

(major version)
28 December 2012 - 92MB

1.5.2.0

(major version)
23 October 2012 - 92MB

1.5.1.0

(major version)
5 October 2012 - 195MB

1.5.0.17

(major version)
14 September 2012 - 120MB

Our Web hostings are compatible with
PrestaShop

Web

Only the Web hosting

100% SSD Web Hosting
100 GB and +
Multisite management
Free SSL certificates
Anti-DDoS protection
10 GB of VOD


Learn more

from 5.75 € / month

Classic

The complete Web+Mail offer

100% SSD Web Hosting
100 GB and +
Multisite management
Free SSL certificates
Anti-DDoS protection
10 GB of VOD


Professional messaging
25 email addresses with unlimited storage


WorkSpace
Online messaging
Instant messaging
Syncing contacts and calendars


Learn more

from 7.42 € / month

Cloud Server

Managed

100% SSD Web Hosting
100 GB and +
Multi-hostings and multisites
Free SSL certificates
Anti-DDoS protection
10 GB of VOD


Power
2 CPU and +
6 Gb (RAM) and +
100% SSD
100% dedicated resources


Management
Infomaniak manages your server


Learn more

from 29 € / month

Prices in EUR incl. tax