3306 lines
172 KiB
Plaintext
3306 lines
172 KiB
Plaintext
2007-2020 PrestaShop and Contributors
|
|
|
|
NOTICE OF LICENSE
|
|
|
|
This source file is subject to the Open Software License (OSL 3.0)
|
|
that is bundled with this package in the file LICENSE.txt.
|
|
It is also available through the world-wide-web at this URL:
|
|
https://opensource.org/licenses/osl-3.0.php
|
|
If you did not receive a copy of the license and are unable to
|
|
obtain it through the world-wide-web, please send an email
|
|
to license@prestashop.com so we can send you a copy immediately.
|
|
|
|
DISCLAIMER
|
|
|
|
Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
|
versions in the future. If you wish to customize PrestaShop for your
|
|
needs please refer to http://www.prestashop.com for more information.
|
|
|
|
@author PrestaShop SA <contact@prestashop.com>
|
|
@copyright 2007-2020 PrestaShop SA and Contributors
|
|
@license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
|
International Registered Trademark & Property of PrestaShop SA
|
|
|
|
Release Notes for PrestaShop 1.7
|
|
--------------------------------
|
|
|
|
####################################
|
|
# v1.7.6.7 - (2020-07-03)
|
|
####################################
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #20052: Fix product page event theme sided not getting fired (by @NeOMakinG)
|
|
|
|
####################################
|
|
# v1.7.6.6 - (2020-07-01)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #19814: Change buttons in modal bulk of module page to avoid black color (by @NeOMakinG)
|
|
- #18975: BO - Customer View page - Added Green alert when editing a voucher (by @Progi1984)
|
|
- #19942: Cast changelogs to array for twig - Backport of #19778 (by @atomiix)
|
|
- #19718: Remove i18n access restrictions (by @PierreRambaud)
|
|
- #19990: Fix BO page Module permission checks (by @jolelievre)
|
|
- Front Office:
|
|
- Improvement:
|
|
- #19800: Add a new selector in order to select the product page more precisely (by @NeOMakinG)
|
|
- Core:
|
|
- Improvement:
|
|
- #19943: Update Composer dependencies and prestashop module versions (by @PierreRambaud)
|
|
- #19980: Update version number to 1.7.6.6 (by @matks)
|
|
- #19979: Update outdated assets in 176x (by @matks)
|
|
- #19984: Update license headers for PS 1.7.6.6 (by @matks)
|
|
- Bug fix:
|
|
- #19010: Added missing required_once for Datas class (by @atomiix)
|
|
- #19986: Fix php7-only code into 1766 (by @matks)
|
|
- #20018: Remove COLLATION placeholder from 1.7.6.6.sql (by @matks)
|
|
- #GHSA-mc98-xjm3-c4fm - External control of configuration setting in the dashboard (by @PierreRambaud)
|
|
- #GHSA-997j-f42g-x57c - Information exposure in upload directory (by @PierreRambaud)
|
|
- #GHSA-492w-2pp5-xhvg - Information disclosure in release archive (by @PierreRambaud)
|
|
- #GHSA-ccvh-jh5x-mpg4 - Improper authentication (by @PierreRambaud)
|
|
- #GHSA-xp3x-3h8q-c386 - Improper access controls in Carrier page, Module Manager and Module Positions (by @PierreRambaud)
|
|
- #GHSA-qgh4-95j7-p3vj - Reflected XSS in product page (by @PierreRambaud)
|
|
- #GHSA-v4pg-q2cv-f7x4 - Stored XSS in AdminQuickAccesses (by @PierreRambaud)
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #18969: Make api backward compatible for Currencies (by @atomiix)
|
|
|
|
####################################
|
|
# v1.7.6.5 - (2020-04-17)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #18637: Fix sidebar not displayed in BO Add employee page (by @Progi1984)
|
|
- #18607: Fix wrong number of "Last emails" in BO - Customer View page (by @PululuK)
|
|
- #17920: Wrong redirection when using the quick search for a category (by @PululuK)
|
|
- #18064: Fix error when trying to translate Serbian using the BO interface (by @eternoendless)
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #18633: Convert cart rule value when order currency is different (by @sowbiba)
|
|
- #18493: Change product redirection rules to redirect to valid attribute url (by @jolelievre)
|
|
- #18103: Duplicate address when submitting a form with errors (by @PierreRambaud)
|
|
- Core:
|
|
- Improvement:
|
|
- #18638: Update version to 1.7.6.5 (by @PierreRambaud)
|
|
- Bug fix:
|
|
- #GHSA-cvjj-grfv-f56w - Improper access control on product page with combinations, attachments and specific prices (by @PierreRambaud)
|
|
- #GHSA-4wxg-33h3-3w5r - Improper access control on product attributes page (by @PierreRambaud)
|
|
- #GHSA-r6rp-6gv6-r9hq - Improper access control on customers search (by @PierreRambaud)
|
|
- #GHSA-74vp-ww64-w2gm - Improper Access Control (by @PierreRambaud)
|
|
- #GHSA-98j8-hvjv-x47j - Reflected XSS related in import page (by @PierreRambaud)
|
|
- #GHSA-j3r6-33hf-m8wh - Reflected XSS with back parameter (by @PierreRambaud)
|
|
- #GHSA-mrpj-67mq-3fr5 - Reflected XSS on Exception page (by @PierreRambaud)
|
|
- #GHSA-q6pr-42v5-v97q - Reflected XSS on AdminCarts page (by @PierreRambaud)
|
|
- #GHSA-rpg3-f23r-jmqv - Reflected XSS on Search page (by @PierreRambaud)
|
|
- #GHSA-m2x6-c2c6-pjrx - Reflected XSS with dashboard calendar (by @PierreRambaud)
|
|
- #GHSA-375w-q56h-h7qc - Open redirection when using back parameter (by @PierreRambaud)
|
|
- #GHSA-87jh-7xpg-6v93 - Reflected XSS on AdminFeatures page (by @PierreRambaud)
|
|
- #GHSA-7fmr-5vcc-329j - Reflected XSS on AdminAttributesGroups page (by @PierreRambaud)
|
|
- #GHSA-48vj-vvr6-jj4f - Reflected XSS in security compromised page (by @PierreRambaud)
|
|
|
|
- Installer:
|
|
- Bug fix:
|
|
- #18491: Installation under CLI doesn't take BASE_URI and Apache rewrite in consideration (by @PierreRambaud)
|
|
- #18451: Use scandir instead of readdir to get sorted entities (by @PierreRambaud)
|
|
- Tests:
|
|
- Bug fix:
|
|
- #18309: Change test fixtures that need to be in the future (by @jolelievre)
|
|
|
|
####################################
|
|
# v1.7.6.4 - (2020-03-02)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #17711: Fix a bug on safari where SEO preview on create page was not updated (by @NeOMakinG)
|
|
- #17613: Files translations.css and product_page.css do not exist (by @PierreRambaud)
|
|
- #17395: Can't explore a category when all subcats are disabled (by @PululuK)
|
|
- Front Office:
|
|
- Improvement:
|
|
- #17638: Prevent email enumeration (by @PierreRambaud)
|
|
- Bug fix:
|
|
- #17457: Disable add-to-cart button when product/attribute combination is not available (by @sowbiba)
|
|
- #16616: Fix round remaining value of reduction amount (backport #16531) (by @matks)
|
|
- #17608: Email subject doesn't support html entities (by @Progi1984)
|
|
- Core:
|
|
- Bug fix:
|
|
- #17846: Fix exception thrown when editing a customer with a bad email address (by @atomiix)
|
|
- #17433: Do not escape translations when using the legacy translator from the new one (by @Progi1984)
|
|
- #17306: Do not force memory_limit in index_cli.php (by @PierreRambaud)
|
|
|
|
####################################
|
|
# v1.7.6.3 - (2020-01-20)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #17036: Protect modules vendor folder on install/upgrade/enable (by @jolelievre)
|
|
- Bug fix:
|
|
- #16906: Handle profile name above 32 chars exception (by @atomiix)
|
|
- #17087: Define alert message when error are found in Category Form (by @Progi1984)
|
|
- #17065: Fix encoding on product name in viewed product (by @Progi1984)
|
|
- #17071: Fix recursive check of updated files - backport of #16765 (by @matks)
|
|
- #16742: Can't export data more than filters limits (by @PierreRambaud)
|
|
- #16696: Fix email theme permission (by @atomiix)
|
|
- #16746: Attributes bo_css & bo_theme can be empty (by @PierreRambaud)
|
|
- #16729: Cost price & unit price are erased when saving with a supplier (by @PierreRambaud)
|
|
- #16888: Fix customer comment template (by @jolelievre)
|
|
- #16294: Fix email not translated when installing a new language (by @atomiix)
|
|
- #16648: Fix customer statuses not being able to toggle when optin field is required (by @matthieu-rolland)
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #17248: Added RTL Style for Classic Theme (by @Progi1984)
|
|
- #16852: Fix a bug where changing quantity on product quickview adds products tags on ever products (by @NeOMakinG)
|
|
- #17030: Ignore rtl assets and remove _rtl.css files (by @NeOMakinG)
|
|
- Core:
|
|
- Bug fix:
|
|
- #17050: Quick access error when having a wrong url (by @PierreRambaud)
|
|
- #16893: Fix yml config parse typo (by @mvorisek)
|
|
- #16522: Prevent getter from changing class state (by @eternoendless)
|
|
- Refactoring:
|
|
- #17130: Make $localizedSymbols variable to be compatible with develop (by @atomiix)
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #17069: Fix Currency i18n fields issue in webservice (by @atomiix)
|
|
|
|
####################################
|
|
# v1.7.6.2 - (2019-11-28)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #16365: Viewed products - the date is showing product id - not a date (by @khouloudbelguith)
|
|
- #16265: Fix category checkbox redirect (Backport #16159) (by @atomiix)
|
|
- #16153: Add missing field type DNI in brand address form (by @jolelievre)
|
|
- #16158: Fix filter not being taken into account in grid export (by @matthieu-rolland)
|
|
- #16172: Remove constraint on siret in CustomerType (by @matthieu-rolland)
|
|
- #16047: Handle multistore customers sharing in customers listing at group level (by @matks)
|
|
- #16036: Add redirect routes on security annotation of Category pages (by @jolelievre)
|
|
- #15643: Allow CLDR to display deleted/inactive currencies (by @jolelievre)
|
|
- #15859: Add clickable row option for grid actions (by @jolelievre)
|
|
- #15880: Fix wrong data mapping in export (by @eternoendless)
|
|
- #15855: Allow anonymous mode for AdminController (by @PierreRambaud)
|
|
- #15856: Must use min-with instead max-widght for the Profile button (by @PierreRambaud)
|
|
- #15685: Unable to create new supplier when VAT identification number is mandatory (by @PierreRambaud)
|
|
- #15665: Wrong selector expression, unable to move parent category (by @PierreRambaud)
|
|
- #15660: Fix tracking url in Theme and Logo page (by @jolelievre)
|
|
- #15658: Use empty legacy action parameter (by @jolelievre)
|
|
- #15382: Remove useless and buggy identifier computation (by @jolelievre)
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #16423: Use default attribute when no one are passed in front page (by @PierreRambaud)
|
|
- #16274: Fix contact us email display (by @atomiix)
|
|
- #15964: Use product url (including combination) rather than canonical one in the miniatures (by @jolelievre)
|
|
- #15963: Add rel="nofollow" to prestashop website link (by @matks)
|
|
- #15930: Fix on product-flags class for product cards (by @Progi1984)
|
|
- Core:
|
|
- Improvement:
|
|
- #16203: Update version to 1.7.6.2 (by @atomiix)
|
|
- Bug fix:
|
|
- #16500: Incorrect email subject and template variable {shop_name} (by @PierreRambaud)
|
|
- #16335: Update id_order_state at the right place (by @atomiix)
|
|
- #16258: Remove unnecessary require_once config.inc (by @matks)
|
|
- #16026: Remove final keyword from Lang entity (by @jolelievre)
|
|
- #15917: Define use_debug_toolbar even if it's not set in parameters.php (by @PierreRambaud)
|
|
- #15691: Cart rules mustn't be auto added automatically in some cases (by @PierreRambaud)
|
|
- #15621: Revert "Fix lang table multi-store data issue" (by @matks)
|
|
- #15731: Webservices shouldn't display warning when running with fpm or Nginx (by @PierreRambaud)
|
|
- #15515: SqlTranslator must throw a NotFoundResourceException (by @PierreRambaud)
|
|
- Tests:
|
|
- Bug fix:
|
|
- #15847: Npm is not anymore in the nodejs package (by @PierreRambaud)
|
|
- #15895: Add management of an env var to disable debug toolbar in travis tests (by @jolelievre)
|
|
- #15590: Remove selenium tests (by @PierreRambaud)
|
|
|
|
####################################
|
|
# v1.7.6.1 - (2019-08-26)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #15173: CLDR has access to all currencies regardless of the current shop (by @jolelievre)
|
|
- #15139: Make module and email translations work again when using a theme other than classic (by @eternoendless)
|
|
- #14966: Keep BO from using two different translators in parallel (by @matthieu-rolland)
|
|
- #15030: Get all categories in category tree form (not only enabled ones) (by @matthieu-rolland)
|
|
- #14962: Fix error preventing to translate backoffice wordings when using a theme other than classic (by @eternoendless)
|
|
- #15017: Improve translation test module (by @eternoendless)
|
|
- #14721: Manage edit/view link for customers in HelperList (by @jolelievre)
|
|
- #15036: Fix supplier display after import (by @jolelievre)
|
|
- #14719: Scan translation keys from email themes (by @jolelievre)
|
|
- #14938: Fix error when loading theme that includes a translations directory but no translations (by @eternoendless)
|
|
- #14926: Fix logs filtering (by @sarjon)
|
|
- #14671: Make sure token is properly used in legacy context (by @PierreRambaud)
|
|
- #14914: Date picker calendar is shown in wrong place when rendered downwards in grid (by @PierreRambaud)
|
|
- #14828: Cannot save the "No Picture Image" (by @PierreRambaud)
|
|
- #14805: Fix unclosed div tag (by @sarjon)
|
|
- #14701: Fix log delete all action on Logs page (by @matks)
|
|
- #14605: Do not use encodeURIComponent with POST data (by @PierreRambaud)
|
|
- #14673: Fix Orders view page link to transform guest to customer (by @matks)
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #15042: Only disable following steps in the checkout process when the current step has a continue button (by @jolelievre)
|
|
- #14945: Fixed {firstname} typo in order customer comment mail in 1.7.6.x (by @dheerajwebkul)
|
|
- #14786: Sprintf function broken in 1.7.6 for custom module templates (by @roja45)
|
|
- #14863: Prevent uninstall of Product Comments module (by @templatin)
|
|
- Core:
|
|
- Improvement:
|
|
- #14579: Fix many things that were supposed to be removed during build not being removed (by @eternoendless)
|
|
- Bug fix:
|
|
- #15132: Fix abstract service declaration (by @eternoendless)
|
|
- #14711: Update Decimal library to 1.2.0 (by @eternoendless)
|
|
- #14833: Bad currency format for Czech language (by @PierreRambaud)
|
|
- #14664: Update precision and numeric iso code of currencies (by @Quetzacoalt91)
|
|
- Installer:
|
|
- Bug fix:
|
|
- #14620: Init properly the Kernel on major *manual* upgrades (by @Quetzacoalt91)
|
|
- #14739: Keep Composer.lock file in release (by @jolelievre)
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #14953: Initialize container in WebService environment (by @matthieu-rolland)
|
|
- Localization:
|
|
- Bug fix:
|
|
- #15051: Fix translations (by @jolelievre)
|
|
- Tests:
|
|
- Refactoring:
|
|
- #14356: Fix "02_autoupgrade" in install_upgrade campaign (by @nesrineabdmouleh)
|
|
|
|
####################################
|
|
# v1.7.6.0 - (2019-07-09)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #14532: Check if index.php file exists before ignoring it (by @jolelievre)
|
|
- Core:
|
|
- Refactoring:
|
|
- #14552: Use variable instead of recomputing (by @jolelievre)
|
|
|
|
####################################
|
|
# v1.7.6.0 RC 2 - (2019-07-05)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #14460: Ignore index.php files in Doctrine entities scanning
|
|
- #14401: Fix grid calendar
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #14444: Check if selected address belongs to user
|
|
- #14395: Classic theme force all type number to not have arrows
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #14438: Testing the factory with number and price specifications
|
|
- Bug fix:
|
|
- #14453: Update facetedsearch to 3.0.6
|
|
- #14400: Wrong way to retrieve CLDR information
|
|
|
|
####################################
|
|
# v1.7.6.0 RC 1 - (2019-06-25)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #14239: Introduce the usage of Module user-displayable exceptions to handle module errors (part 2)
|
|
- #14008: Adds missing form data arguments in hooks
|
|
- #13779: Allow to overwrite theme mails if they have modules OR mail templates
|
|
- #13722: Filter themes without override in email generation form
|
|
- Bug fix:
|
|
- #14364: View button doesn't have href
|
|
- #14331: Handle bad theme error nicely
|
|
- #14290: Extend customer page
|
|
- #14259: Avoid bug when creating manually created a language
|
|
- #14248: Cannot use accented URL with arabic language
|
|
- #14242: Module form_rest() outside div
|
|
- #14220: Set schema form rendered when it contains no children
|
|
- #14189: Fix manufacturer controller using wrong DomainException ns
|
|
- #14172: Add missing form_errors for identifiable object forms
|
|
- #13984: Fix bo categories
|
|
- #14152: Adjust employee avatar size
|
|
- #14156: Add missing null check in EditCmsPageHandler
|
|
- #14101: Fix missing permission roles
|
|
- #14137: Adds missing form_rest in Shop Parameters > Preferences
|
|
- #14107: Do not allow the selection of any subcategories
|
|
- #14084: Fixes updating name and symbol for currency
|
|
- #14021: Improved error handling when theme is uploaded or activated
|
|
- #14091: Do not use specific prices when displaying price with tax in BO product catalog
|
|
- #14029: Missing legacy link for themes page
|
|
- #14028: Add explanations about SEO cards
|
|
- #14030: Add missing legacy link for translations routes
|
|
- #13875: Added help property (backported from Symfony 4 framework)
|
|
- #14007: Fix currency precision from CLDR at install
|
|
- #13774: Includes missing theme & logo page validation handling for logo and icon images
|
|
- #13916: Fixes saving private note about customer from order page
|
|
- #13820: Fixes form_rest placing
|
|
- #13956: Restore legacy controller and template files deleted late in beta
|
|
- #13840: Fix resetting sort and items per page on list filters reset action
|
|
- #13887: Fix saving customer with required fields
|
|
- #13813: Fixes toggling Category status in Monitoring page
|
|
- #13866: Fix cart rule calculation for free gift
|
|
- #13857: Missing legacy links fix for employess controller
|
|
- #13797: Adds missing legacy links for currency controller
|
|
- #13777: Incorrect translation arguments passed in cms page form
|
|
- #13690: Theme and logo page design fixes
|
|
- #13821: Fix manufacturers, taxes lists id filtering
|
|
- #13165: Fix multilanguage fields configuration
|
|
- #13764: Fixes customer view url in notifications bar
|
|
- #13763: Fix help sidebar display in Customers page
|
|
- #13765: Fix sql manager bulk actions
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #14180: Improve right block on cart and checkout page
|
|
- #14138: Add comment in Customer registration form, add better error message
|
|
- Bug fix:
|
|
- #14325: Refresh product flags on ajax call when product page is refreshed
|
|
- #14298: Fix english mail generation on fresh install
|
|
- #14309: Simplify the installation language to its minimum
|
|
- #14296: Fix carrier display in order confirmation email
|
|
- #14251: Fix categories wordbreak
|
|
- #14190: You need to be authenticated to play with addresses
|
|
- #14166: Fix categories cover images which had an incorrect format
|
|
- #14163: Add missing quotes in error message
|
|
- #13370: Fix cart refresh after voucher removal
|
|
- #14075: Fix: If Ask for birth date option is disabled, an exception is displayed in the FO
|
|
- #13905: Step clickable and not - Checkout page
|
|
- #12891: Fix bug on block social in footer
|
|
- #13780: Fix displayed discount on tax excluded cart display
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #14284: Update to Faceted search 3.0.5
|
|
- #13925: Add getter for current locale
|
|
- #14197: Update facetedsearch dependency
|
|
- #14010: Update some license headers that were outdated
|
|
- #14011: Update outdated CSS assets
|
|
- #13778: Add new hooks for Symfony migrated pages in XML install file and SQL upgrade
|
|
- Bug fix:
|
|
- #14324: Use Admin.Actions instead Admin.International.Help
|
|
- #14316: Reapply changes from PR switching on PHPSpreadsheet
|
|
- #14300: &= prevents result to be a boolean
|
|
- #13795: Updates to Domain
|
|
- #13919: Tax must be returned depending on PS_TAX_DISPLAY only
|
|
- #13923: Make sure index exist before getting value for gift message
|
|
- #14027: Fix BC break on Toggle column parameter
|
|
- #13885: Force array cache for doctrine
|
|
- #13808: Update Symfony to latest patch version to fix ICU version problem
|
|
- #13665: Final retail price is not displayed due to missing CLDR files
|
|
|
|
- Installer:
|
|
- Bug fix:
|
|
- #14243: Fix translation catalogue
|
|
- #14225: Update facetedsearch cache
|
|
|
|
####################################
|
|
# v1.7.6.0-beta.1 - (2019-05-13)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #13221: Allow trans() to fall back on the legacy translation system when used with modules (by @eternoendless)
|
|
- #12974: Cms page category listing position update (by @tomas862)
|
|
- #13004: Integrate new modern mail theme (compiled from MJML) (by @jolelievre)
|
|
- #12981: Migration of "Design -> pages -> cms page listing" (by @tomas862)
|
|
- #12647: Migration of "Design -> pages -> add new / edit page category" (by @tomas862)
|
|
- #12163: Migration of shop parameters->contact->contacts add new edit contact form (by @tomas862)
|
|
- #12706: Kpis list are now customizables using hooks (by @mickaelandrieu)
|
|
- #10595: Migration of "Shop parameters >Traffic & SEO > SEO & URL > Add new / edit page" form (by @tomas862)
|
|
- #12046: Introduce Mail Template Generator (by @jolelievre)
|
|
- #10877: Migration of "Design > Pages" page cms category listing (by @tomas862)
|
|
- #11894: Migration of international/localization/currencies page form and some exchange rate actions (by @tomas862)
|
|
- #12128: Add migrated customers page helper card (by @matks)
|
|
- #11153: Migration of "Catalog > Brand & Suppliers > Suppliers" listing (by @tomas862)
|
|
- #10774: Migration of "International > Localization > Currencies" page listing (by @tomas862)
|
|
- #11484: Add final price column in products list (by @PrestaShark)
|
|
- #10992: Migrate Customer view page (by @sarjon)
|
|
- #11408: Migrate Categories Add/Edit actions - tests fixed (by @matks)
|
|
- #11049: Add Helper Card to Employees page (by @sarjon)
|
|
- #11075: Improve AdminSecurity and DemoRestricted annotations to allow to pass query parameters to keep (by @tomas862)
|
|
- #10120: Migration of Advanced Parameters -> Import (Step 2) (by @rokaszygmantas)
|
|
- #10790: Migrate Employee options configuration (by @sarjon)
|
|
- Improvement:
|
|
- #13603: Add id for orders view page to ease E2E testing (by @matks)
|
|
- #13404: Add missing showcase card in CMS page (by @tomas862)
|
|
- #13234: Add Showcase card in Categories page (by @sarjon)
|
|
- #13158: Fix error bubbling inside the translatable type (by @tomas862)
|
|
- #13125: Add CMS page listing position update functionality (by @tomas862)
|
|
- #13048: Integrate mail generator (by @jolelievre)
|
|
- #12331: Migration of Theme & Logo page with style and ux improvements (by @tomas862)
|
|
- #12436: Introduces new File type input design for all new and migrated back-office pages (by @tomas862)
|
|
- #13123: Display shop path in Information page (by @unlocomqx)
|
|
- #12707: New design for employee profile [Back-Office] (by @YeLnatSs)
|
|
- #13033: Filter out registered hooks in module positions list (by @unlocomqx)
|
|
- #12914: Significantly reduce number of SQL requests to get the employee authorizations (by @Quetzacoalt91)
|
|
- #13095: Update dashboard links (by @eternoendless)
|
|
- #13012: Update Twig to v1.38 (by @matks)
|
|
- #12850: "Module Manager" tab should be the first tab in Modules Tab (by @rblaurin)
|
|
- #12214: Migrate "Advanced Parameters > Team > Employees > Add new employee" page (by @rokaszygmantas)
|
|
- #12928: Allow multiple grids on same page (by @jolelievre)
|
|
- #12971: Enable customers page (by @sarjon)
|
|
- #12945: Build assets (by @matks)
|
|
- #12644: Add margin between buttons on Traffic & SEO page (by @YeLnatSs)
|
|
- #12699: Refacto addons store controller and handle addons failure (by @matks)
|
|
- #12838: Replace hardcoded currency sign in specific price form (by @metineren)
|
|
- #12784: Add module main class parse error to log message (by @teemumantynen)
|
|
- #12717: Add re-usable rewrite link copier service (by @tomas862)
|
|
- #12505: Improve error handling in migrated controllers (by @sarjon)
|
|
- #12761: Remove timeout from product image upload (by @JohnMidity)
|
|
- #12713: Enable usage of roles for Module Updates and Module Alerts pages and manage access (by @matks)
|
|
- #12622: Refactor AddonsStoreController to use annotations and some improvements (by @matks)
|
|
- #12316: Update access rules for SystemInformationController and MemcacheServer (by @matks)
|
|
- #10911: Build new theme using Webpack 4 (by @CaptainYouz)
|
|
- #12094: Refactor OrderPreferencesController to use annotations (by @matks)
|
|
- #12076: Refacto ProductPreferencesController to use annotations (by @matks)
|
|
- #12074: Refacto PreferencesController to use annotations (by @matks)
|
|
- #12098: Refactor Shipping/ referencesController to use annotations (by @matks)
|
|
- #12097: Refacto PaymentMethodsController to use annotations (by @matks)
|
|
- #12099: Refactor MaintenanceController to use annotations (by @matks)
|
|
- #12077: Refacto ThemeCatalogController to use annotations (by @matks)
|
|
- #11439: Migrate Customer list actions (by @sarjon)
|
|
- #11561: Migrate legacy import logic to adapters and hide Import page 2 (by @rokaszygmantas)
|
|
- #11877: Align grid search and reset buttons to the right (by @tomas862)
|
|
- #11481: Add cover & menu thumbnail images deleting for category (by @sarjon)
|
|
- #11919: Use env variable for admin dir with default value in assets build script (by @spolischook)
|
|
- #11785: Update dependencies with security breaches (by @jolelievre)
|
|
- #11732: Avoid using short bool (by @MathiasReker)
|
|
- #11735: Elseif instead of else if (by @MathiasReker)
|
|
- #11739: Remove blackslash (by @MathiasReker)
|
|
- #11741: Use brackets for index brace (by @MathiasReker)
|
|
- #11235: Prevent unnecessary Order objects from being created in Admin Orders (by @mnastalski)
|
|
- #10199: Fix quantity placeholder issue in the Stock management page (by @CaptainYouz)
|
|
- #11160: Form handling improvements in import page step 1 and 2 (by @rokaszygmantas)
|
|
- #11095: Update grid design regarding grid gear icon position and dropdown toggle icon modification (by @tomas862)
|
|
- #11266: Allow BO hooks to use the method $this->render() (by @Quetzacoalt91)
|
|
- #11093: Set sortable flag by default to "true" on ToggleColumn (by @tomas862)
|
|
- Bug fix:
|
|
- #13381: Use tinymce in migrated pages (by @matks)
|
|
- #13481: Improve preview and test mail feature, improve and fix a few templates (by @jolelievre)
|
|
- #13643: Fixes incorrect hook names for identifiable object forms. (by @tomas862)
|
|
- #13219: ScrollIntoView if field is invalid (by @PierreRambaud)
|
|
- #13623: Fix categories deleting in bulk action (by @sarjon)
|
|
- #13372: Add missing security annotations (by @rokaszygmantas)
|
|
- #13504: Fix backoffice translations for third-party modules (by @eternoendless)
|
|
- #13576: Fix deleting profile (by @sarjon)
|
|
- #13563: Do not get data from null currency (by @Quetzacoalt91)
|
|
- #13233: Enable 'back' GET parameter management (by @tomas862)
|
|
- #13550: Add missing check in Manufacturer image uploader (by @zuk3975)
|
|
- #13547: Deprecate Language::installEmailsLanguagePack (by @jolelievre)
|
|
- #13484: Fixes Categories grid filtering by position (by @sarjon)
|
|
- #13535: Fix responsive showcase cards (by @YeLnatSs)
|
|
- #13508: Enable ChoiceTree javascript in manufacturers form (by @zuk3975)
|
|
- #13528: Fix calendar overflow (by @zuk3975)
|
|
- #13152: Updates characters length for Category meta fields (by @sarjon)
|
|
- #13477: Fix issue on order with free gift (by @tomlev)
|
|
- #13439: Improvements on LegacyUrlConverter, "tab" alias, insensitive and prevent infinite redirection loop (by @jolelievre)
|
|
- #13431: Fix parameters list in product lookup (by @Quetzacoalt91)
|
|
- #13434: Remove material icons on SQL manager page (by @marionf)
|
|
- #13429: Build outdated assets for 1.7.6.x (by @matks)
|
|
- #13367: Remove deactivated currencies from new CLDR (by @tomlev)
|
|
- #13351: Mail generator fixes (by @jolelievre)
|
|
- #13363: Fix syntax error in tpl (by @Quetzacoalt91)
|
|
- #13349: Make all grids responsive (by @eternoendless)
|
|
- #13273: Fix domain errors (by @matks)
|
|
- #13264: Restores deleted generatable_text_widget from template (by @sarjon)
|
|
- #13216: Enable help bar on suppliers page (by @PierreRambaud)
|
|
- #13199: Fix Profiles form twig template compatibility with twig v2 (by @matks)
|
|
- #13108: Fix missing lang entries in Configuration (by @rblaurin)
|
|
- #13177: Fix notice undefined index: icon on Design -> Positions (by @Matt75)
|
|
- #13161: Remove icons from Customers form (by @sarjon)
|
|
- #12931: Make footer on product page spread itself when the menu is hidden (by @dineshbadrukhiya)
|
|
- #13157: Fix Add/Edit brand icon (by @matks)
|
|
- #13145: Fix bug with incorrect error display within the forms (by @tomas862)
|
|
- #13093: Add missing label and delete legacy tax controller as it was migrated (by @rokaszygmantas)
|
|
- #13105: Validate theme zip file and show error messages (by @rokaszygmantas)
|
|
- #13088: Ensure translations are always saved with the selected theme in back office (by @mickaelandrieu)
|
|
- #13122: Fix notice when iso code does not exist in array (by @Quetzacoalt91)
|
|
- #13104: Fix bad variable in Customers Add/Edit template (by @matks)
|
|
- #13094: Fix product demo link_rewrite (by @marionf)
|
|
- #13079: Fix visual glitches in new theme (by @eternoendless)
|
|
- #13054: Escape all import output data (by @PierreRambaud)
|
|
- #13043: Fix to handle fancybox customer creation in Add an Order page (by @matks)
|
|
- #13063: Module Manager: Use categoryParentEnglishName instead of category name (by @PierreRambaud)
|
|
- #13066: Fix npm install not working anymore on new-theme (by @PierreRambaud)
|
|
- #12523: Solved problem with texture upload when attribute has hex color (by @kpodemski)
|
|
- #13049: Fix BO scaling in mobile (by @eternoendless)
|
|
- #12705: Update OrderHistory to manage {followup} & {shipping_number} vars in all email templates, not only in in_transit template (by @jf-viguier)
|
|
- #12946: Fix recurring technical error when saving modifications in a Carrier (by @Matt75)
|
|
- #12897: Enable lite display for new theme (by @matks)
|
|
- #12874: Fix Symfony console crash because of DocumentationLinkProvider service definition (by @jolelievre)
|
|
- #12788: Remove html escaping of errors (by @bilfeldt)
|
|
- #12794: Add missing columns in products_import.csv (by @rblaurin)
|
|
- #12730: Fix fatal error in product catalog when short description is too long (by @rblaurin)
|
|
- #12751: Fix saving shop association in migrated add/edit forms (by @rokaszygmantas)
|
|
- #12787: Add legacy links to all meta page routes (by @tomas862)
|
|
- #12711: Fix shipping cost becoming free if more than a half or available quantity ordered (by @LedCloud)
|
|
- #12723: Fix specific price without discount being added (by @rblaurin)
|
|
- #12709: Refactor MetaController to secure search usage (by @matks)
|
|
- #12716: Prevent including jQuery in the new theme (by @eternoendless)
|
|
- #12668: Fix help sidebar when adding/editing language (by @sarjon)
|
|
- #12465: Fix duplicate HTML id (by @mickaelandrieu)
|
|
- #12563: Fix error in admin panel when visiting a category that's not under Index (by @mowcixo)
|
|
- #12597: The lang parameter in the url is now shop dependent (by @helgvor-stoll)
|
|
- #12471: Use AdminSecurity annotation for ajax call for Sql Manager (by @matks)
|
|
- #12479: Avoid module sorting function warnings when module data is invalid (by @matks)
|
|
- #8993: Fix HTML formated configuration not saved (by @shaffe-fr)
|
|
- #11175: Allow product default supplier reference to be updated, if the product supplier is already attached to the product (by @simondaigre)
|
|
- #12240: Adds missing argument in MetaController which caused page crash (by @tomas862)
|
|
- #12096: Fix access rights to Administration page (by @matks)
|
|
- #12140: Default carrier name was displayed as 0 (by @Gitdyr)
|
|
- #11693: Fix search feature value and pagination (by @studiox3)
|
|
- #12052: SERP: Avoid mutating a prop directly + fix url encode (by @PierreRambaud)
|
|
- #11854: Add customer_message table name into SQL request (by @Klemart3D)
|
|
- #11932: Can't sort tax included for now (by @PierreRambaud)
|
|
- #11936: Description has a max length and can not exceeded (by @PierreRambaud)
|
|
- #11922: Fix searching issue in the Credit Slips page (by @khouloudbelguith)
|
|
- #11907: Fix error when updating the product details in order (by @PeeyushAgrawalWebkul)
|
|
- #11851: Fix error "getimagesize(): php_network_getaddresses" when trying to change the order status to payment accepted (by @PierreRambaud)
|
|
- #11850: Fix header (by @PierreRambaud)
|
|
- #11200: Fix address changes not impacted when creating an order from another order (by @jf-viguier)
|
|
- #11201: Addresses changes not impacted when creating an order from another order (by @jf-viguier)
|
|
- #11526: Fix wrong protocol in the File Manager Dialog (by @freakstatic)
|
|
- #11535: Display the right front url in multistore menu (by @jolelievre)
|
|
- #10981: Change BO product list price source for multistore (by @mafisz)
|
|
- #11256: Fixes error reported in #9687, regarding carrier list in the modal to ... (by @manfield)
|
|
- #11424: Improvement needs on hover of "Ok" button of source code modal on product page (by @dineshbadrukhiya)
|
|
- #10904: Fix date filtering in AdminSpecificPriceRuleController (by @Matt75)
|
|
- #11179: Fix sorting issue in the webservice page (by @khouloudbelguith)
|
|
- #10535: Fix typos (by @MathiasReker)
|
|
- #10930: Allow product import to change previous id_category_default when you force ID (by @itisco)
|
|
- #10939: Fix bad annotation in AttributeGroupLang, AttributeLang and TabLang (by @Fabuloops)
|
|
- #10808: Adjusted URL to be SSL agnostic (by @alu-)
|
|
- #10924: Fix right side block of attribute and attribute groups in combination tab not appearing (by @dineshbadrukhiya)
|
|
- #10781: Fixes new webservice list behavior in multishop context and fixes warning message display (by @tomas862)
|
|
- Refactoring:
|
|
- #13466: Brand and address export actions (by @zuk3975)
|
|
- #13251: Removes unnecessary return on update everywhere (by @tomas862)
|
|
- #13144: Cms page fixes (by @zuk3975)
|
|
- #13162: Tax page fixes (by @zuk3975)
|
|
- #13164: Manufacturer page fixes (by @zuk3975)
|
|
- #13159: Remove 'Constraint' suffix from TypedRegex constraint and validator (by @zuk3975)
|
|
- #12795: Brand address create/edit actions migration (by @zuk3975)
|
|
- #12995: Migrate Cms page create/edit actions (by @zuk3975)
|
|
- #13076: Migrate Add/Edit Profiles page (by @sarjon)
|
|
- #13014: Final Migration of Categories page (by @sarjon)
|
|
- #13067: Fix manufacturers namespace typos and wrong typecasts in commands (by @zuk3975)
|
|
- #12735: Brands create/edit migration (by @zuk3975)
|
|
- #12641: Migrate tax create/edit form (by @zuk3975)
|
|
- #12912: Fix Traffic and SEO route paths (by @matks)
|
|
- #12423: Taxes list migration (by @zuk3975)
|
|
- #12610: Taxes Options configuration form migration (by @zuk3975)
|
|
- #11470: Improve birthdate validation (by @zessx)
|
|
- #11723: Migrate customer Add/Edit actions (by @sarjon)
|
|
- #11519: Migrate Customers KPIs and required fields configuration (by @sarjon)
|
|
- #11527: Migrate customer view actions (by @sarjon)
|
|
- Front Office:
|
|
- New feature:
|
|
- #13103: Introduce new hooks displayProductActions & displayPersonalInformationTop (by @Quetzacoalt91)
|
|
- Improvement:
|
|
- #13047: New design for prices and taxes (by @YeLnatSs)
|
|
- #13135: Add variable to tell if prices are tax included or not (by @eternoendless)
|
|
- #13009: Change product canonical url to parent, no more redirection (by @jolelievre)
|
|
- #12564: Allow Doctrine entities in modules, make doctrine available for FO, modules autoload on FO (by @jolelievre)
|
|
- #11943: Improve performance by avoiding parsing YAML files during ModuleManagerBuilder init (by @jocel1)
|
|
- #10253: Add modal-dialog-centered class to classic theme (by @CaptainYouz)
|
|
- #12748: Remove obsolete P3P policy (by @MathiasReker)
|
|
- #12753: Allow ipv6 to be used in htaccess redirects (by @Quetzacoalt91)
|
|
- #12017: Weak token implementation (by @PierreRambaud)
|
|
- #11534: Move scroll forcing from core to classic (by @dennispw)
|
|
- #10487: Added breadcrumb to the manufacturers pages (by @SebBareyre)
|
|
- #11661: Reset quantity value to min value after adding to cart (by @jolelievre)
|
|
- #11614: Allow modules to add custom product flags (by @kpodemski)
|
|
- #11607: Remove useless space (by @MathiasReker)
|
|
- #11491: Classic theme footer block design improvement (by @dineshbadrukhiya)
|
|
- #11455: Remove unnecessary spaces on header of the checkout page (by @dineshbadrukhiya)
|
|
- #11362: Dont expose Powered-By: Prestashop (by @MathiasReker)
|
|
- #11215: Remove inline-style color in test-data (by @dineshbadrukhiya)
|
|
- #10769: Keep variant id_attribute in ProductLazyArray (by @Piraito)
|
|
- Bug fix:
|
|
- #13664: Remove id_attribute parameter from product link when it is equal to 0 (by @jolelievre)
|
|
- #13617: Fix not null voucher with free shipping producing php error (by @tomlev)
|
|
- #13635: Fix product link should not include attribute parameter equals to zero (by @jolelievre)
|
|
- #13407: Fix labels display computing (by @jolelievre)
|
|
- #13578: Automatically add dni field in Address format for countries which need it (by @jolelievre)
|
|
- #13440: Change checkout behaviour (needs to be validated after meeting) (by @jolelievre)
|
|
- #13411: Hide tax label in front when tax display is disabled in the shop (by @jolelievre)
|
|
- #13525: Fix currency display on not existing language (by @tomlev)
|
|
- #13003: Add behat tests for free shipping (by @tomlev)
|
|
- #13261: Fix lang on currency install (by @tomlev)
|
|
- #13201: Fix search results if shop has non-default 'visitor' group and categories that are only accessible for the non-default visitor group (by @fgschaefer)
|
|
- #13218: Fix breadcrumb in search results page leads to 404 page (by @PierreRambaud)
|
|
- #12872: Fix label "Web only" (by @YeLnatSs)
|
|
- #13150: Add a missing space that could trigger an SQL error (by @chrisvanberg)
|
|
- #13106: Do not go to the latest step when you change a previous step state in checkout (by @PierreRambaud)
|
|
- #12893: Fix bug on contact when mail is too long (by @YeLnatSs)
|
|
- #13081: Empty filter should not be shown (by @PierreRambaud)
|
|
- #11688: Fix catalog mode in products list and product page (by @jolelievre)
|
|
- #12391: Fix Broken Authentication and Session Management (by @arnaudschaeffer)
|
|
- #12892: Limit carrier image size on checkout page (by @YeLnatSs)
|
|
- #12964: Wrong specific price refresh on product page with combinations (by @PierreRambaud)
|
|
- #12965: Fix wrong cart calculation when using cart rule with virtual products (by @tomlev)
|
|
- #12817: Robots should not index search content (by @watou)
|
|
- #12733: Changed the regex to force space and hyphen in postcode validation (by @jojotjebaby)
|
|
- #12696: Fix missing comma in sql upgrade file (by @tomlev)
|
|
- #12403: Attribute min not allowed on element input at this point, change type from text to number (by @dominictayloruk)
|
|
- #12406: Revert "Fix translation on account creation email error" (by @marionf)
|
|
- #12341: Use show_price to display price in schema.org tags (by @arnaudschaeffer)
|
|
- #12227: Fix ps_viewedproduct in classic theme (by @SharakPL)
|
|
- #10341: Fix main page slider display on all devices (by @CaptainYouz)
|
|
- #12023: When downloading a virtual good, check if the order was made by the current user (by @garnele007)
|
|
- #10297: Fix image dimensions in Product Card view (by @CaptainYouz)
|
|
- #11726: Force DNI fields required if associated Country needs it (by @jolelievre)
|
|
- #10294: Fix minimum order amount for secondary currency (by @sadlyblue)
|
|
- #11754: Fix wrong discount details on order page / on invoice (by @tomlev)
|
|
- #11608: Fix deprecated jquery shortcut function 'load' (by @Fabuloops)
|
|
- #11745: Fix for password recovery error messages (by @web-fu)
|
|
- #11656: Correctly display percentage in cart (by @jolelievre)
|
|
- #11645: Fix discount computing to take combination into account (by @jolelievre)
|
|
- #11604: Fix wrong html attribute (by @SebBareyre)
|
|
- #11576: Add .gif support to webpack.config.js (by @adviva)
|
|
- #11605: Remove useless space (by @SebBareyre)
|
|
- #11495: Fix category description below the image (by @dineshbadrukhiya)
|
|
- #11563: Fix typo for "Environment" comment (by @Klemart3D)
|
|
- #9041: Fix override of ProductController (by @nenes25)
|
|
- #11103: Fix discount display when display preference is set without tax (by @tomlev)
|
|
- #11282: Convert customization price to current currency (by @unlocomqx)
|
|
- #11419: Noto Sans fonts updated to version 2.001 hinted (by @ProBackup-nl)
|
|
- #10867: Remove inline-style of Arial font (by @MathiasReker)
|
|
- #10643: Fix password validation message when password is too short (by @rdy4ever)
|
|
- Core:
|
|
- New feature:
|
|
- #12708: Deprecate admin endpoints outside index.php (by @Quetzacoalt91)
|
|
- #11321: Translation Manager of Back Office can now manage legacy translations of modules (by @mickaelandrieu)
|
|
- #9337: Migrate "Brands" listing page (a.k.a manufacturers) (by @sarjon)
|
|
- #12758: Added a Theme Enabler command (by @mickaelandrieu)
|
|
- #10455: New CLDR implementation (by @tomlev)
|
|
- #12284: Include script handler to manage installation of modules (by @mickaelandrieu)
|
|
- #12089: Implement AbstractTypedCollection with tests (by @jolelievre)
|
|
- #10974: Implement form handlers for SqlManager form - part 1 (by @sarjon)
|
|
- #10839: Migrate languages list (by @sarjon)
|
|
- #10197: Added a schema generator (by @mickaelandrieu)
|
|
- #9132: Add hook for extra fields on customer address form (by @PeeyushAgrawalWebkul)
|
|
- #10816: Migrate "Layout customization" part of Them & Logo controller (by @sarjon)
|
|
- #10797: Migrate Employee list (by @sarjon)
|
|
- #10864: Implement image source parser (by @sarjon)
|
|
- #10160: Migrate categories listing (by @sarjon)
|
|
- Improvement:
|
|
- #13735: Update native modules (by @eternoendless)
|
|
- #13402: Add new hooks of 1.7.6.0 in fixtures (by @Quetzacoalt91)
|
|
- #13238: Update themes folders license headers (by @matks)
|
|
- #13239: Update js folder license headers (by @matks)
|
|
- #13237: Update tests folders license headers (by @matks)
|
|
- #13235: Update src folder license headers (by @matks)
|
|
- #12941: Remove unnecessary return on update (by @eternoendless)
|
|
- #12999: Remove calls to old CLDR (by @Quetzacoalt91)
|
|
- #13141: Performance: avoid useless attributes queries (by @123monsite-regis)
|
|
- #12996: Domain improvements: naming and namespace (by @sarjon)
|
|
- #11730: Use of static instead of ClassName (by @MathiasReker)
|
|
- #11970: Unary operator spaces (by @MathiasReker)
|
|
- #11977: Function declaration (by @MathiasReker)
|
|
- #11975: Space after semicolon (by @MathiasReker)
|
|
- #13008: Adds phpdoc on range objectmodel (by @Matt75)
|
|
- #12782: Fixes for migrated Categories add/edit actions (by @sarjon)
|
|
- #12956: Customization - improve phpdoc and constants usage (by @Matt75)
|
|
- #12959: Make Tools curl throw an exception when it fails in dev mode (by @matks)
|
|
- #10406: Document and add tests to Faceted Search system (by @mickaelandrieu)
|
|
- #12251: Improve version (by @eternoendless)
|
|
- #12749: Remove 9 duplicates from array in getProductAttributeWhitelist(). Items sorted to check dupes. (by @toslan)
|
|
- #12810: Install ps_faviconnotificationbo automatically (by @eternoendless)
|
|
- #12808: Deprecate Cart::addExtraCarriers() (by @eternoendless)
|
|
- #12570: Add Drag & Drop styling for category position column (by @sarjon)
|
|
- #12346: Add Category form builder & handler (by @sarjon)
|
|
- #12498: Add showcase card for Suppliers list (by @sarjon)
|
|
- #12598: Restore composer file (by @PierreRambaud)
|
|
- #12532: Updated Core using new version of Composer script handler (by @mickaelandrieu)
|
|
- #12208: Add filter on the modules folder to avoid caching all files by Twig (by @Quetzacoalt91)
|
|
- #10783: Migration of Advanced Parameters > Team > Profiles page. (by @rokaszygmantas)
|
|
- #11968: Switch case space (by @MathiasReker)
|
|
- #11859: Replace tabs with spaces in htaccess (by @MathiasReker)
|
|
- #11961: Improvements in the Domain namespace (by @sarjon)
|
|
- #12247: Bump version to 1.7.6.0 (by @eternoendless)
|
|
- #12222: Add notice for docker-compose (by @PierreRambaud)
|
|
- #12211: Add breadcrumb to the search results page (by @SebBareyre)
|
|
- #11992: Replace calls to is_null by comparison (by @MathiasReker)
|
|
- #12082: Update Nginx configuration for multishop (by @PierreRambaud)
|
|
- #12150: Allow specific versions of libs to be ignored (by @Quetzacoalt91)
|
|
- #12031: Make pre-commit execute linter only if php files have been staged (by @eternoendless)
|
|
- #11985: PHP unit test case static method calls (by @MathiasReker)
|
|
- #11899: Introduce HelperList title_icon property (by @matks)
|
|
- #11866: Order imports (by @MathiasReker)
|
|
- #11867: Remove unneeded curly braces (by @MathiasReker)
|
|
- #11869: Remove unneeded control parentheses (by @MathiasReker)
|
|
- #11857: Replace tabs with spaces (by @MathiasReker)
|
|
- #11823: Fix namespace (by @MathiasReker)
|
|
- #11781: Fix blank lines: Add and remove (by @MathiasReker)
|
|
- #11729: Use binary mode to write files (by @MathiasReker)
|
|
- #10486: Split grid service definitions in separate files (by @sarjon)
|
|
- #10533: Add old product ID on actionProductAdd hook when duplicating a product (by @duGuillaume)
|
|
- #10975: Introduced a new function for Products.php for retrive a product ID given it reference (by @runningz)
|
|
- #11696: Combine consecutive issets (by @MathiasReker)
|
|
- #11708: Modernize types casting (by @MathiasReker)
|
|
- #11710: Include is not a function (by @MathiasReker)
|
|
- #11695: Array indentation (by @MathiasReker)
|
|
- #11685: Fix php-cs-fixer "non printable character" (by @MathiasReker)
|
|
- #11736: Remove unused imports (by @MathiasReker)
|
|
- #11757: Remove empty statement (by @MathiasReker)
|
|
- #11744: Fix PhpDoc Validate::isColor() (by @EdouardTack)
|
|
- #11697: Combine consecutive unsets (by @MathiasReker)
|
|
- #11635: Improve use of protocol (by @MathiasReker)
|
|
- #11738: No PHP closing tag and no EOL (by @MathiasReker)
|
|
- #11712: Normalize use of operators (by @MathiasReker)
|
|
- #11733: Add function type (by @MathiasReker)
|
|
- #11734: Remove comma in single array (by @MathiasReker)
|
|
- #11709: Use echo instead of print (by @MathiasReker)
|
|
- #11707: Do not use alias functions (by @MathiasReker)
|
|
- #11704: Remove useless return (by @MathiasReker)
|
|
- #11703: Do not use short echo tags (by @MathiasReker)
|
|
- #11701: Use logical operators (by @MathiasReker)
|
|
- #11699: Hash to slash comment (by @MathiasReker)
|
|
- #11694: Align multiline comment (by @MathiasReker)
|
|
- #11653: Allow override of _PS_DEBUG_PROFILING_ (by @SebBareyre)
|
|
- #11678: Fix use of protocol (by @MathiasReker)
|
|
- #11672: Non printable character (by @MathiasReker)
|
|
- #11643: Additional PHP Improvements (by @MathiasReker)
|
|
- #11666: Fully qualified strict types (by @MathiasReker)
|
|
- #11667: Heredoc to nowdoc (by @MathiasReker)
|
|
- #11671: Use constant instead of function (by @MathiasReker)
|
|
- #11669: Improve error suppression (by @MathiasReker)
|
|
- #11566: Build all the assets using a single command (by @eternoendless)
|
|
- #11313: Only call ntree regeneration at this end of a WS call and optimize regenerateEntireNtree (by @jocel1)
|
|
- #11510: Add PHP 7.3 polyfills (by @Quetzacoalt91)
|
|
- #11397: Add total_shipping_tax_excl, incl in email data (by @sitte)
|
|
- #11417: Lossless compression of all images (by @MathiasReker)
|
|
- #11246: Replace deprecated library PhpExcel by PhpSpreadsheet (by @MartinFinkenflugel)
|
|
- #11249: Fix declaration of method arguments (by @Seleda)
|
|
- #11140: Remove unreachable code (by @idnovate)
|
|
- #11139: Deprecate legacy Db service (by @sarjon)
|
|
- #10770: Update CacheClearer adapter (by @sarjon)
|
|
- #10777: Migration of Shop parameters > Contact > Contacts page. (by @rokaszygmantas)
|
|
- #10834: Allow release creator to be run without version parameter (by @Quetzacoalt91)
|
|
- #10699: Change getcwd() for __DIR__ (by @DanielBoettner)
|
|
- #10704: Add TranslatableType (by @sarjon)
|
|
- #9247: Add themes in gitignore (except classic) (by @Quetzacoalt91)
|
|
- Bug fix:
|
|
- #13684: Wrong discount subtotal when customergroup is set to use ex taxes (by @tomlev)
|
|
- #13604: Forbid URLS to be added in customer names (by @PierreRambaud)
|
|
- #13605: Add missing translation domains (by @matks)
|
|
- #13560: Remove duplicate method call (by @eternoendless)
|
|
- #13540: Update upgrade scripts to PS 1.7.6.0 (by @Quetzacoalt91)
|
|
- #13470: Removes GetDefaultGroupHandler adapter (by @sarjon)
|
|
- #13435: Fixes option for MaterialMultipleChoiceTableType (by @sarjon)
|
|
- #13409: Do not call removed cldr lib (by @Quetzacoalt91)
|
|
- #13353: Fixes default Customer group overriding (by @sarjon)
|
|
- #13189: Harmonize Grids naming (by @sarjon)
|
|
- #13256: Fixes to Customer subdomain & controller (by @sarjon)
|
|
- #13246: Add missing hook description (by @eternoendless)
|
|
- #13242: Add missing hook description for additionalCustomerAddressFields (by @eternoendless)
|
|
- #13222: Do not try to install an unsupported language (by @PierreRambaud)
|
|
- #13208: Fix broken page when requesting a duplicate _legacy_link (by @PierreRambaud)
|
|
- #13209: Properly set error headers (by @jocel1)
|
|
- #13146: Fixes missing fields validation in Language command handlers (by @sarjon)
|
|
- #13115: Fix strpos arguments order (by @quasilyte)
|
|
- #12550: Improve the way VAT is managed for price calculation (by @prestamodule)
|
|
- #13057: Fix search action configuration for grids (by @sarjon)
|
|
- #12967: Foward $locale to Translate::getModuleTranslation() (by @eternoendless)
|
|
- #11962: Do not stripslashes value from _GET & _POST (by @PierreRambaud)
|
|
- #12960: DoctrineBuilderExtension uses YamlParser for its config (by @jolelievre)
|
|
- #12940: Do not look for translations if no locale (by @matks)
|
|
- #12841: Add deprecation notice for hook actionAjaxDieBefore (by @eternoendless)
|
|
- #12803: Fallback on language code when locale is empty (by @Quetzacoalt91)
|
|
- #12756: Fix bug when overriding the Address class (by @dariusakafest)
|
|
- #12739: Revert new theme to Webpack 2 (by @PierreRambaud)
|
|
- #12559: Remove translations from db when Language is deleted (by @sarjon)
|
|
- #12152: Fix timezone standard is ignored (by @michaesc)
|
|
- #11764: Fix undefined property (by @idnovate)
|
|
- #12473: Order Creation: fix out of stock status (by @rGaillard)
|
|
- #12484: Fix missing tag for CustomerType (by @sarjon)
|
|
- #12124: Remove unwanted umask (by @PierreRambaud)
|
|
- #12399: Actually use arguments passed to CountryDataProvider->getCountries() (by @TysonAndre)
|
|
- #12397: Fix use of array_merge in HookFinder->addExpectedInstanceClasses (by @TysonAndre)
|
|
- #12367: Move PositionColumn in its original folder (by @Quetzacoalt91)
|
|
- #12344: Fix translation on account creation email error (by @SebBareyre)
|
|
- #11442: Fixed the problem with the type of a return value in Module::onInstall() (by @zapalm)
|
|
- #12139: Fix some Symfony service definitions (by @matks)
|
|
- #12125: Fix bad GridFactory service definition (by @matks)
|
|
- #12014: Unify algorithm for calculating average tax rate for products in a cart (by @eternoendless)
|
|
- #12010: Make filtering of LazyArrays return a new instance (by @eternoendless)
|
|
- #12015: Fix typo in example Nginx config file (by @mwht)
|
|
- #11809: Fix misuse of information returned by getimagesize (by @olivier-monaco)
|
|
- #11876: Fix lang table multi-store data issue (by @Dan-Orchard)
|
|
- #11892: Fix missing const definition (by @sarjon)
|
|
- #11895: Fix categories grid id (by @sarjon)
|
|
- #11884: Do not allow null for low_stock_alert (by @eternoendless)
|
|
- #11706: Fix implode calls (by @MathiasReker)
|
|
- #11679: Fix issue with deleting a category with subcategories on Multistore (by @MathiasReker)
|
|
- #11691: Fix bug on pdf logo path (by @SebBareyre)
|
|
- #11747: Convert comments to php docs in some cases (by @MathiasReker)
|
|
- #11731: Fix typo in Phpdoc (by @MathiasReker)
|
|
- #11714: Fix line ending (by @MathiasReker)
|
|
- #11711: Add missing braces (by @MathiasReker)
|
|
- #11559: Keep first try of translator initialization in memory (by @Quetzacoalt91)
|
|
- #11564: Fix shop name in the subject of mail (by @khouloudbelguith)
|
|
- #9034: Added missing Rewrite base on Api rule (by @123monsite-regis)
|
|
- #10465: Fixed bug on inc/dec product quantity in cart with vouchers discounts (by @sete391)
|
|
- #11469: Fix SQL update when last_connection_date is null (by @Quetzacoalt91)
|
|
- #11204: Fix incorrect comparison when out of stock (by @andromaque)
|
|
- #11202: Fix a bug where PrestaShop cookie is set on every page when a cookie value is NULL (by @jocel1)
|
|
- #11214: Handle bad address use case for Carrier Tax Rate (by @matks)
|
|
- #11151: Fix MailsProvider service declaration name (by @mickaelandrieu)
|
|
- #11168: Remove Throwable from core (by @sarjon)
|
|
- #10917: Add getConfiguration to PrestaShopBundle (by @Quetzacoalt91)
|
|
- #10536: Delete search indexes after deleting a product (by @MathiasReker)
|
|
- #10722: Update Smarty and Symfony to latest (by @eternoendless)
|
|
- #9042: Fix controller override (by @nenes25)
|
|
- #12243: Update gitignore (by @PierreRambaud)
|
|
- #13171: Outdated assets (by @PierreRambaud)
|
|
- Refactoring:
|
|
- #12926: Migration of Manufacturers view action (by @sarjon)
|
|
- #11783: Migrate customers searching via ajax (by @sarjon)
|
|
- #12766: Remove duplicate CLDR service (by @matks)
|
|
- #12447: Remove legacy Webservice controller (by @sarjon)
|
|
- #12446: Enable new Languages page (by @sarjon)
|
|
- #12398: Fix unused variables where straightforward to do so (by @TysonAndre)
|
|
- #12293: Migrate actions of Languages list (by @sarjon)
|
|
- #12400: Remove a harmless duplicate array entry in PositionsController (by @TysonAndre)
|
|
- #12263: Migrate Add/Edit actions for webservice keys (by @sarjon)
|
|
- #11997: Happy new year 2019 (by @Quetzacoalt91)
|
|
- #11135: Migrate Employees list actions (by @sarjon)
|
|
- #12249: Migrate legacy test TermsAndConditionsTest and refactor related class (by @matks)
|
|
- #11885: Migration of Languages adding/editing (by @sarjon)
|
|
- #11169: Migrate Theme & Logo (by @sarjon)
|
|
- #12022: Use Symfony Cache Clear in ModuleManager instead of deprecated CacheClearer (by @matks)
|
|
- #10916: Migrate customers listing (by @sarjon)
|
|
- Installer:
|
|
- New feature:
|
|
- #12864: Remove ps_legalcompliance from composer.json (by @Quetzacoalt91)
|
|
- Improvement:
|
|
- #13734: Update translations catalogue for 1.7.6 (by @eternoendless)
|
|
- #13069: Update demo features (by @marionf)
|
|
- Bug fix:
|
|
- #13471: Set null values when trying to retrieve the non-existing default shop (by @Quetzacoalt91)
|
|
- #13223: Fix SQL syntax error in upgrade file to PS 1.7.6 (by @Quetzacoalt91)
|
|
- #13078: Revert "Fix delivery slips failure when upgrading" (by @Quetzacoalt91)
|
|
- #12666: Fix delivery slips failure when upgrading (by @rblaurin)
|
|
- #12155: Fix fixtures not generating thumbnails (by @PierreRambaud)
|
|
- #12141: Change php requirements in INSTALL.txt (by @PierreRambaud)
|
|
- #9366: Don't display the system step if mandatory requirements are OK (by @rGaillard)
|
|
- Web Services:
|
|
- Improvement:
|
|
- #12329: API and Products: Add missing combination IDs in the pack content (by @Quetzacoalt91)
|
|
- #11938: Make customer's product customization information reachable in WebServices (by @eternoendless)
|
|
- Bug fix:
|
|
- #12836: Fixes fatal error when trying to get the images of a product with no images (by @mowcixo)
|
|
- #12201: Fix SQL exception when creating a product_option without values (by @mowcixo)
|
|
- #11902: Fix API error with php 7.2 (by @DelecroixQuentin)
|
|
- #11192: Correctly call hook for product update in Product class (by @alexll)
|
|
- Localization:
|
|
- Bug fix:
|
|
- #10843: Fix typo in download_product.txt (by @antonellamarengo)
|
|
- Refactoring:
|
|
- #12747: Fix PhpDoc for AttributeGroupCore::getAttributes() (by @BadPixxel)
|
|
- Tests:
|
|
- New feature:
|
|
- #13167: Move lint checks in GitHub action (by @Quetzacoalt91)
|
|
- #12091: Geo-location: By IP address (by @ansar21mallouli)
|
|
- #12086: Location: zone and country (by @ansar21mallouli)
|
|
- #12049: Change position, unhook and transplant a module (by @ansar21mallouli)
|
|
- #12030: Filters by category in catalog page (by @ansar21mallouli)
|
|
- #12001: Filters in catalog page (by @ansar21mallouli)
|
|
- #12007: Delivery slip test (by @YosraAk)
|
|
- #11897: Generate invoice pdf by date and status (by @hadrich-hatem)
|
|
- #11891: Credit slip, credit slip pdf and credit slip options (by @hadrich-hatem)
|
|
- #11804: Localization: local units and configuration (by @ansar21mallouli)
|
|
- #11800: Create, edit and delete feature (by @hadrich-hatem)
|
|
- #11768: Import localization pack (by @ansar21mallouli)
|
|
- #11766: Create, edit, delete, exchange rate currency (by @ansar21mallouli)
|
|
- #9309: Check buttons in header product page (by @hadrich-hatem)
|
|
- #9312: Check order details (selenium tests) (by @fatmaBouchekoua)
|
|
- #11184: Advanced localization (by @ansar21mallouli)
|
|
- #9341: Identity (Selenium tests) (by @fatmaBouchekoua)
|
|
- Improvement:
|
|
- #13356: Adds unit tests for FormHandlerFactory (by @sarjon)
|
|
- #13176: Allow to use date as parameter for nightly builds (by @PierreRambaud)
|
|
- #13127: Do not run tests with the StarterTheme anymore (by @Quetzacoalt91)
|
|
- #13052: Remove usage of TRAVIS_BUILD_DIR (by @PierreRambaud)
|
|
- #12804: Use string value for CSRF token in DeliveryControllerTest (by @matks)
|
|
- #12793: Allow Travis phpHigh build to fail as it is an informative check, not not a mandatory check (by @matks)
|
|
- #12495: Add a descriptif comment for the broken test "installation language <> country " (by @YosraAk)
|
|
- #12490: Add a descriptive comment for the broken test "create_edit_delete_contact" (by @YosraAk)
|
|
- #12488: Add a descriptif comment for the broken test "create_edit_delete_language" (by @YosraAk)
|
|
- #12496: Add a descriptif comment for the broken test "autoupgrade" (by @YosraAk)
|
|
- #12494: Add a descriptif comment for the broken test "sort filter file" (by @YosraAk)
|
|
- #12493: Add a descriptif comment for the broken test "linkWidget" (by @YosraAk)
|
|
- #12492: Add a descriptif comment for the broken test "page" (by @YosraAk)
|
|
- #12491: Add a descriptif comment for the broken test "category" (by @YosraAk)
|
|
- #12487: Add a descriptif comment for the broken test "configuration" (by @YosraAk)
|
|
- #12482: Add a descriptif comment for the broken test "Delete category" (by @YosraAk)
|
|
- #12486: Add a descriptif comment for the broken test "read_more_module" (by @YosraAk)
|
|
- #12485: Add a descriptif comment for the broken test "create_feature" (by @YosraAk)
|
|
- #12481: Add a descriptif comment for the broken test "create_product_with_combination" (by @YosraAk)
|
|
- #12480: Add a descriptif comment for the broken test "shopping_carts_view" (by @YosraAk)
|
|
- #12021: Add unit tests for CommandBus, DocumentationLinkProvider and UrlFileChecker (by @matks)
|
|
- #12378: Improve report files generation (by @PierreRambaud)
|
|
- #12369: Fix deprecation notices reported by Composer (by @Quetzacoalt91)
|
|
- #12304: Add unit tests for Core IdentifiableObject classes (by @matks)
|
|
- #12324: Separate nightly tests and reports (by @PierreRambaud)
|
|
- #12298: Improve logging for nightly tests (by @PierreRambaud)
|
|
- #12232: Add unit tests for Core/Kpi (by @matks)
|
|
- #12256: Wrong duration time while combine nightly tests reports (by @PierreRambaud)
|
|
- #12183: Restore survival test for Import page (by @matks)
|
|
- #12188: Add test link id (by @ansar21mallouli)
|
|
- #11725: Nightly tests build on Google Cloud Platform (by @PierreRambaud)
|
|
- #11920: Add advice when lint fails + Display all files in error in Travis lint job (by @Quetzacoalt91)
|
|
- #12060: Enable PHP CS Fixer on tests folder (by @matks)
|
|
- #11865: PHP unit set up tear down visibility (by @MathiasReker)
|
|
- #11677: Fix wrong name (by @MathiasReker)
|
|
- #11674: Simplify PHP unit construct (by @MathiasReker)
|
|
- #11675: Simplify PHP unit expectations (by @MathiasReker)
|
|
- #11676: Use camelcase instead of snakecase in functions (by @MathiasReker)
|
|
- #11565: Allow tests high and fix conflicts in file (by @PierreRambaud)
|
|
- #11237: Improved survival tests (by @mickaelandrieu)
|
|
- #10724: Clean php-cs-fixer files (by @matks)
|
|
- #9421: Update test high : create product with combination/create virtual … (by @fouratachour)
|
|
- Bug fix:
|
|
- #13464: Apply CS Fixer on 1.7.6.x (by @Quetzacoalt91)
|
|
- #13113: Fix typo on static (by @Quetzacoalt91)
|
|
- #12574: Fix PositionsControllerTest for good (by @jolelievre)
|
|
- #12238: Wrong directory to check if there are files reported by mochawesome (by @PierreRambaud)
|
|
- #12225: Add a json check when running report combine (by @PierreRambaud)
|
|
- #12210: Update nightly tests (by @PierreRambaud)
|
|
- #12166: Update php-cs-fixer to a recent version to be compatible with PHP7.3 (by @PierreRambaud)
|
|
- #12079: Fix static cache reset on ObjectModel (by @tomlev)
|
|
- #10477: Added an Error Data Listener (by @mickaelandrieu)
|
|
- #12013: Isolate legacy tests into suites to fix develop branch (by @matks)
|
|
- #11898: Fix travis script for running tests and fix broken tests (by @matks)
|
|
- #11549: Fix unable to build tests container (by @PierreRambaud)
|
|
- #11306: Fix linter jobs of Travis (by @Quetzacoalt91)
|
|
- Refactoring:
|
|
- #13686: Add close welcome module for tests 11_international (by @boubkerbribri)
|
|
- #13683: Add close welcome module for tests 10_modules (by @boubkerbribri)
|
|
- #13680: Fix tests customer (by @boubkerbribri)
|
|
- #13630: Fix Onboarding close method (by @boubkerbribri)
|
|
- #13656: Fix for tests in order test suite (by @SimonGrn)
|
|
- #13657: Fix the check of the success message when saving and deleting a currency (by @nesrineabdmouleh)
|
|
- #13667: Fix test Feature 1 create edit delete feature (by @boubkerbribri)
|
|
- #13676: Add close welcome modal for tests Manufacturer (by @boubkerbribri)
|
|
- #13693: Fix first test of the order test suite (by @SimonGrn)
|
|
- #13696: Add welcome module for tests discount (by @boubkerbribri)
|
|
- #13700: Fix test 3 of the shop parameters test suite (by @SimonGrn)
|
|
- #13637: Add handling of the welcome modal and document the blocking issue for the last step (by @SimonGrn)
|
|
- #13661: Fix for test 4 of the order test suite after canonical url fix (by @SimonGrn)
|
|
- #13651: Adding close welcome module in tests product (by @boubkerbribri)
|
|
- #13659: Adding close welcome module in tests Attribute (by @boubkerbribri)
|
|
- #13612: Fix test 05 create order without account (by @boubkerbribri)
|
|
- #13615: Fix test Product suite full (by @nesrineabdmouleh)
|
|
- #13545: Fix test Employee Suite Full (by @boubkerbribri)
|
|
- #13616: Fix method used to change quantity (by @SimonGrn)
|
|
- #13602: Fix for test 2 of the orders test suite (by @SimonGrn)
|
|
- #13502: Fix test Category suite full (by @boubkerbribri)
|
|
- #13597: Fix test 09_delivery_slips_pdf_and_options (by @boubkerbribri)
|
|
- #13570: Fix broken selectors and logic for the test suite 9 (customer) (by @SimonGrn)
|
|
- #13588: Fixing some tests orders (by @boubkerbribri)
|
|
- #13581: Fix test feature update (by @ntiepresta)
|
|
- #13568: Fix tests 10_module Suite Full (by @boubkerbribri)
|
|
- #13561: Fix for tests 1 and 2 of the shop parameters test suite (by @SimonGrn)
|
|
- #13503: FIx test Create Attribute Suite Full (by @boubkerbribri)
|
|
- #13534: Fix tests manufacturer (by @boubkerbribri)
|
|
- #13552: Fix tests International/localization and international/taxes (by @boubkerbribri)
|
|
- #13536: Fixes e2e broken selectors (by @mbadrani)
|
|
- #12634: Behat cart tests (by @tomlev)
|
|
- #12679: Add some fixes to the campaign full (by @YosraAk)
|
|
- #12678: Create virtual product (by @ansar21mallouli)
|
|
- #12431: Update product quantity test (by @YosraAk)
|
|
- #12362: Go to next and previous page test (by @ansar21mallouli)
|
|
- #12355: Print the delivery slip (by @ansar21mallouli)
|
|
- #12351: Update create order in FO test (by @YosraAk)
|
|
- #12343: Print invoice order (by @ansar21mallouli)
|
|
- #12317: Create order in BO test (by @ansar21mallouli)
|
|
- #12315: Create order as a guest test and update readme file (by @YosraAk)
|
|
- #12289: Update sort module test (by @ansar21mallouli)
|
|
- #12281: Update zip module test (by @YosraAk)
|
|
- #12266: Migrate ImageTagSourceParserTest in tests folder (by @matks)
|
|
- #12272: Add checkFile step after downloading a file (by @YosraAk)
|
|
- #12245: Update check notifications test (by @ansar21mallouli)
|
|
- #12219: Update click on discover test (by @ansar21mallouli)
|
|
- #12220: Update file tests (by @YosraAk)
|
|
- #12217: Update search module test (by @ansar21mallouli)
|
|
- #12206: Installation test (by @ansar21mallouli)
|
|
- #12190: Update check the addons catalog page test (by @ansar21mallouli)
|
|
- #12181: Update onboarding test (by @YosraAk)
|
|
- #12122: Add a new brand address test (by @ansar21mallouli)
|
|
- #12115: Update create manufacturers test (by @ansar21mallouli)
|
|
- #12112: Update bulk actions in catalog page test (by @ansar21mallouli)
|
|
- #12104: Update delete shopping cart test (by @ansar21mallouli)
|
|
- #12067: Add some fixes to the campaign full (by @YosraAk)
|
|
- #12054: Migrate legacy unit test for Hashing (by @matks)
|
|
- #12045: Update autoupgrade test (by @YosraAk)
|
|
- #11776: Fix campaign full tests on develop branch (by @YosraAk)
|
|
- #11525: Introduce modern unit tests for new test structure (by @matks)
|
|
- #11529: Migrate tests-legacy tests to namespace LegacyTests (by @matks)
|
|
- #11464: Cleanup /tests directory (by @sarjon)
|
|
|
|
####################################
|
|
# v1.7.5.2 - (2019-05-02)
|
|
####################################
|
|
- Core:
|
|
- Bug fix:
|
|
- #13599: Forbid URLs to be added in customer names (by @PierreRambaud)
|
|
- #13580: Fixed dispatched hook on the Grid presenter (by @mickaelandrieu)
|
|
- #13567: Improve name validation (by @eternoendless)
|
|
- #13549: Forbid URLs to be inserted into Name fields (by @matks)
|
|
- Tests:
|
|
- Refactoring:
|
|
- #13583: Fix selector in E2E tests for addons catalog page and another one in the autoupgrade test (by @nesrineabdmouleh)
|
|
|
|
####################################
|
|
# v1.7.5.1 - (2019-02-18)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #12507: Add hookDispatcher in GridFactory constructor, HookDispatcherAwareTrait has a safer getter
|
|
- #12234: Force refresh of tinymce editors in product page step 1
|
|
- #12402: Fix first attribute generation when not choosing first attribute
|
|
- #12372: Fix provider warehouse routes
|
|
- #12370: RTL fixes: profile, select and notification dropdown, popover tooltips, stock quantity arrows
|
|
- #12395: Change stock alert z index to be on top of header
|
|
- #12354: Fix cancel button on Safari browser
|
|
- #12361: Refacto SearchParameters and SearchParametersResolver for pagination
|
|
- #12205: Fix bulk module actions
|
|
- #12277: Prevent usage of enter key in search hook input
|
|
- #12236: SERP: Textarea from tinymce requires jquery to return the text value
|
|
- #12016: Update module & service link in upgrade
|
|
- #12196: Fix RTL glitches
|
|
- #12111: Keep showcase cards closed
|
|
- #11923: Fix error in SERP component when using non-alphanumeric characters
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #12327: Make it possible to enable/disable attribute name on page title
|
|
- Bug fix:
|
|
- #12337: Slow combination update due to delay before request
|
|
|
|
- Core:
|
|
- Bug fix:
|
|
- #12543: Update vulnerable dependencies
|
|
- #12389: Fixed grid hook calls
|
|
- #12292: Allow arabic numbers in link rewrite
|
|
- #12106: Robots.txt with multilang/multishop
|
|
- #11995: Fix undefined INTL_IDNA_VARIANT_UTS46 if intl ICU < 4.6
|
|
- #11814: Fix typos and duplicate code in upgrade SQL
|
|
|
|
- Installer:
|
|
- Bug fix:
|
|
- #11937: Check if intl is installed in installer
|
|
|
|
####################################
|
|
# v1.7.5.0 - (2018-12-17)
|
|
####################################
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #11777: Do not perform updateProductRequest() AJAX call if no valid data input
|
|
|
|
####################################
|
|
# v1.7.5.0 RC 1 - (2018-12-10)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #11533: Disable oProxyCommand when imap.enable_insecure_rsh does not exists
|
|
- #11466: Revert separated module buttons
|
|
- #11147: PositionColummn UI/UX modifications
|
|
- Bug fix:
|
|
- #11644: Fix ID replacement in urls generated by symfony
|
|
- #11584: Fix displayAdminProductsExtra hook content display in V1.7.5.0 beta
|
|
- #11600: Translate module categories
|
|
- #11572: Clear cache on module action
|
|
- #11579: Remove deprecated functions
|
|
- #11531: Fix all miswritten getAdminLink calls in templates
|
|
- #11339: Fix default values on import page
|
|
- #11508: Escape javascript and html strings
|
|
- #11475: Impossible to change position of products
|
|
- #11486: Fix layout
|
|
- #11478: Changes the redirection url after store update
|
|
- #11279: Allow product ordering on explicit request
|
|
- #11463: Fix admin translation redirect
|
|
- #11448: Remove useless trad files in install for persian
|
|
- #11447: Escape everything!
|
|
- #11421: Display configure button only if module is configurable
|
|
- #11416: Fix customer/address delete resulting in error on cart page
|
|
- #11410: Changing primary domain name no longer reindexes simplified URLs
|
|
- #11309: Add LegacyContext::getLegacyAdminLink
|
|
- #11407: Module manager sorting
|
|
- #11394: Fix crashing for bulk actions
|
|
- #11384: Add an rtlfix file to correctly hide the right side bar in rtl languages
|
|
- #11311: Be able to disable Help Link on Back Office pages
|
|
- #11337: Show more logs in admin
|
|
- #11344: Manage redirection after email translation
|
|
- #11312: Prevent short description limit to be set at 0
|
|
- #10956: Fix product features
|
|
- #11287: Fix filemanager security breaches
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #10964: Fix bug in ajax quantity refresh
|
|
- #11261: Fixed inconsistent locale in Front Office
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #11070: Feature/module manager categories
|
|
- #11058: Add Hindi, Mexican & Bosnian languages
|
|
- Bug fix:
|
|
- #11603: Fixed CVE-2018-19277
|
|
- #11601: Update ps_checkpayment to latest version
|
|
- #11376: Some strings need to be escaped
|
|
- #11385: Fix missing dot in wording
|
|
- #11345: Update translations catalog
|
|
- #10845: Minor services naming fix
|
|
- #11300: Fix error on tab unregistration when handled by the module
|
|
- #9316: Fix Cart::autoAddToCart using undefined customer when called from BO
|
|
|
|
- Installer:
|
|
- Improvement:
|
|
- #11357: Improve install warning message for beta builds
|
|
|
|
####################################
|
|
# v1.7.5.0 beta 1 - (2018-11-08)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #10906: Add new native module ps_faviconnotificationbo
|
|
- #10414: Link modules routes, position column and extension, GridPositionUpdater
|
|
- #10422: Add stock location through ps_stock_available table
|
|
- #10234: Migration of Shop parameters -> Traffic & Seo -> Seo & urls page
|
|
- #9444: Add search engine result preview on product page
|
|
- #10208: Migration of Advanced Parameters -> Webservice -> listing
|
|
- #9465: Enable 'edit specific price' button on BO Product page which opens a pop-in
|
|
- #9449: Migration of Improve -> International -> Translations page
|
|
- #9305: Introduce ToggleColumn for Grid component
|
|
- #9310: Migrate "Configure > Advanced Parameters > Webservices" - part 1 (configuration form)
|
|
- #9457: Enable Logs page
|
|
- #9377: Migrate E-mail page
|
|
- #8984: Introduced advanced and reusable search system
|
|
- #9153: Be able to declare modern controllers in modules
|
|
- #9192: Migrate Payment methods page
|
|
- Improvement:
|
|
- #11035: Optimize legacy links in dev mode
|
|
- #11063: Improve PositionColumn to allow more route params
|
|
- #10868: Manage backward compatibility of legacy links
|
|
- #10901: Make Logger stdout configurable using env variables
|
|
- #10725: Hide delete button on ordered cart
|
|
- #10569: Update Grid definition Ids
|
|
- #10529: Implement empty states aka Showcase blocks
|
|
- #10440: Change categories in Module Manager
|
|
- #10485: Minor migrated Webservice improvements
|
|
- #9287: Separate module action buttons
|
|
- #10426: Handle boolean returns from RequestSql validation
|
|
- #10416: Improve perceived form horizontal alignment
|
|
- #10311: Small improvements for Webservice list
|
|
- #10358: Update list and settings layout
|
|
- #10265: Move Logs page JS to appropriate location
|
|
- #9471: Build Back Office default theme using Webpack 4
|
|
- #10170: Small ux optimizations
|
|
- #9454: Notifications tab + new hierarchy
|
|
- #9451: Replace PrestaTrust property with setter
|
|
- #9228: Migrate module positions
|
|
- #9447: Migrate Backup page
|
|
- #9430: Update modern forms layout
|
|
- #8710: Improved Product catalogAction
|
|
- #9206: Migrate "Configure > Advanced Parameters > Database > SQL Manager" page
|
|
- #9397: Update style of forms on new pages
|
|
- #8690: Improved performance of Product List page
|
|
- #9410: Improve grid search and reset buttons
|
|
- #9306: Add a link to the addons' favicon generator
|
|
- #9242: Introducing reusable way to display KPIs blocks in Back Office modern pages
|
|
- #9225: Migrate "Improve > Payment > Preferences" page
|
|
- #9210: Duplicate array keys
|
|
- #9137: Improve routing of PrestaShop application
|
|
- #9139: Migrate Sell > Orders > Delivery Slips
|
|
- Bug fix:
|
|
- #11182: The deletion of themes must depends on Employee permissions
|
|
- #10898: Fixed performance rights on Performance Clear Cache action
|
|
- #11136: Fix param name on email delete all bulk action
|
|
- #11123: Make the E2E tests wait for the first load of the BO with welcome module enabled
|
|
- #11111: Revert "Apply quotes around the column names would make all the SQL r…
|
|
- #11071: Avoid glitch on checkbox click
|
|
- #10991: Fix sorting issue in the SQL Manager page
|
|
- #10861: Fix fixed height of TinyMce fields
|
|
- #10718: Add missing styles on empty state SEO & Traffic page
|
|
- #11032: Min height product image dropzone
|
|
- #10936: Prevent unvalidated form without checkboxes
|
|
- #10436: Style issue on BO
|
|
- #10968: Fix General options configuration
|
|
- #10967: Fix Bad annotations (backport of #10939)
|
|
- #10949: Update help panel position on legacy pages
|
|
- #10856: Fatal error when saving product with tags
|
|
- #10946: Allow errors without field to be displayed on product form
|
|
- #10950: Update module breadcrumb in category page
|
|
- #10810: Allow URL in search result preview to be live updated
|
|
- #10684: Avoid displaying the addon modal twice, change form names/IDs to avoid collision
|
|
- #10857: Use parent javascripts used for displaying help
|
|
- #10862: Fixes bug when filter reset functionality sometimes does not work
|
|
- #10751: [BO] Fix bug when filter stores by name or address
|
|
- #10835: Fix import module
|
|
- #10814: Restore legacy sql manager page 175
|
|
- #10778: Enable pagination when offset is set
|
|
- #10788: Allow url in search preview to use several lines
|
|
- #10796: Reuse getAdminLink instead of copy pasting its content
|
|
- #10752: Use the right PrestaShop namespace for twig templates
|
|
- #10735: Module translations aren't working when using Smarty Extend into TPL in BO
|
|
- #10741: Fix import form alignment
|
|
- #10728: FilterParametersUpdater manages filters in a better way
|
|
- #10462: Fix wrong display of the brand page
|
|
- #10726: Module manager improvement (search, categories, configure button)
|
|
- #10736: Use new routes for quick access
|
|
- #10681: Fix module catalog js & css issues
|
|
- #10705: Move position column template
|
|
- #10656: Fix grid ids in migrated JS
|
|
- #10601: Use attr('data-') instead of data
|
|
- #10448: Fatal error while adding tags
|
|
- #10382: Bug when advanced stock management is enabled in Product Shipping page
|
|
- #10571: Fix broken service definition
|
|
- #8237: Fixed bug in AdminGroupsController when adding ModulesRestrictions to group in multishop configuration
|
|
- #10435: Removed onclick from URL column in BO Shop URLs
|
|
- #10427: Get link of the first ACTIVE tab in nav
|
|
- #10295: Display the company name in outstanding orders
|
|
- #10291: Fix the display of textarea in the category page
|
|
- #10375: Fix category tree in BO Products Catalog page
|
|
- #10361: Only load Vue Serp component if available
|
|
- #10135: PDF documents unformatted
|
|
- #9324: Fixed the Show SQL query action
|
|
- #10202: Fix 'edit specific price' modal behavior bugs and display
|
|
- #9453: Allow import entity to be preselected
|
|
- #10322: Wrong variable name
|
|
- #10326: Manage getAdminBaseLink in LegacyContext::getAdminLink
|
|
- #10302: Images aren't displayed in combinations with new products
|
|
- #10281: Fixed minor issues on Logs Grid page
|
|
- #10260: Fix help sidebar not working in the Stock page
|
|
- #10223: Fixed DB backup page
|
|
- #10221: Product Page: fix visual glitches in categories filter
|
|
- #10242: Fix wrong translations
|
|
- #10233: HookDispatcher dispatchMultiple doesn't exists anymore
|
|
- #10169: Images aren't displayed in combinations
|
|
- #10201: Errors when saving memcached configuration
|
|
- #10165: Add form handler for Translations settings forms
|
|
- #10139: Remove legacy AdminBackup controller
|
|
- #9352: Fix 'recommended modules' popin behavior in BO
|
|
- #9466: Fix combination generation
|
|
- #10042: With undefined function call (Fixed #10041)
|
|
- #9450: Modify Link::getAdminLink in MultipleShop mode
|
|
- #9407: Display NOK PrestaShop requirements
|
|
- #9455: Removed all translations errors from localization page
|
|
- #9334: Fix sample file download & fields load via ajax in Import
|
|
- #9399: Fix ajax in 500 in product page
|
|
- #9389: Fixed path to updated files in System Information page
|
|
- #9259: Make PrestaShop fully compatible with Twig 2+
|
|
- #9369: Combinations not working when token is disabled
|
|
- #9318: Make documentation link on the dashboard point to the 1.7 docs instead of 1.6
|
|
- #9333: Small fixes for Sell -> Orders -> Invoices page
|
|
- #9267: Unable to copy theme translations
|
|
- #9286: Grid/reset action
|
|
- #9300: Fix grid sorting by
|
|
- #9265: Can't upload an image in the product page
|
|
- #9255: Fix rendering of theme catalog page
|
|
- #9235: Corrects a bug when importing store contacts
|
|
- #9215: Adapted module URLs for new routing
|
|
- #9195: Fixed mixed up display in some cases at partial refunds
|
|
- #9198: Add use statement for AppKernel
|
|
- #9171: Fixed namespace of Delivery Slips controller
|
|
- #9170: Fix smarty condition count
|
|
- #9149: Error with quota fields
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #11156: Rollback product canonical
|
|
- #11084: Update modules for new 1.7.5 version
|
|
- #11015: Adding/Deleting voucher on checkout payment step should refresh amount on payment block
|
|
- #10229: Mobile Menu: improve UX/UI of the mobile menu
|
|
- #10484: Fix: classic theme footer block design #10483
|
|
- #9459: Show the category block in the list page on first page only
|
|
- #9472: Modify category pagination for SEO purposes
|
|
- #9362: Add breadcrumb to the contact page
|
|
- #9456: Modify product canonical url and title value
|
|
- #10207: Voucher button is too long in Cart
|
|
- #9458: Change brand and supplier default rule for SEO purposes
|
|
- #9463: Change the default redirection behaviour to product category
|
|
- #9417: Override CustomerAddressForm->submit method more easily
|
|
- #9097: Fix phone fieldtype
|
|
- #9110: Make checkbox labels clickable on the classic theme
|
|
- Bug fix:
|
|
- #11055: Fix minimum quantity blocking
|
|
- #10812: Display the specific reference for each combination's product
|
|
- #10447: Double h1 tag on category page
|
|
- #10750: Do not display product Reference if empty
|
|
- #10428: Fixes issue #10417 incorrect argument order
|
|
- #10438: Fix for Issue #10433 : Update lastName and firstName max size
|
|
- #10267: Product List: pack flag visual problem
|
|
- #10350: Fix empty row when social title is empty
|
|
- #10347: Fix htaccess to support Apache 2.4 webservers
|
|
- #10352: Fix htaccess to support Apache 2.4 webservers
|
|
- #10279: Check minimal quantity
|
|
- #10254: Fix getTotalWeight Notice
|
|
- #10232: Generate front core assets
|
|
- #10230: Add magic methods on LazyArray classes for object-like use
|
|
- #9387: Fix for browser back button on product page
|
|
- #10195: Fix the bootstrap classes for left-column ID
|
|
- #9405: Error when adding product in cart or editing quantity
|
|
- #9469: Do not display product Specific References if empty
|
|
- #9462: Fix wrong rules in robots.txt
|
|
- #9441: Fix 403 error when accessing localhost using IPv6 (Maxmind Database exists)
|
|
- #9422: Add missing appendArray in OrderReturnLazyArray (BOOM-6039)
|
|
- #9433: Add customizations field in product whitelist
|
|
- #9445: Change out of stock condition with greater or equals
|
|
- #9446: Fix welcome page variable injection by adding missing %
|
|
- #9429: Add formatted field file_size_formatted in attachments
|
|
- #9390: Combination issue while trying to change size on a product page
|
|
- #9403: Convert ProductLazyArray when using render function
|
|
- #9368: Detect if there is already GET param in URL
|
|
- #9372: Update OrderFollowController.php
|
|
- #9381: Fix label "Use this address for invoice too'"
|
|
- #9373: Prevent users from doubleclick on Payment button from #9351
|
|
- #9276: Fix product quantity in order return details table
|
|
- #9353: Correctly handle hyphens in search index
|
|
- #9219: Fix delivery time not shown
|
|
- #9214: Fix products pagination without URL rewriting
|
|
- #9211: Updated page parameter name in Link and Meta classes
|
|
- #9069: Fix gift wrapping fees
|
|
|
|
- Core:
|
|
- New feature:
|
|
- #9281: Allow overriding of every part of Grid templates
|
|
- #9460: Implementation of CQRS in SqlManager page
|
|
- #10241: Add Tactician command/query bus
|
|
- #9344: Add function to display information message
|
|
- #9230: Migration of Sell > Orders > Invoices page
|
|
- #9094: Migrate Improve > Shipping > Preferences controller
|
|
- #8990: Introduced Grid system
|
|
- #9116: Migrate localization page
|
|
- #9174: Added a service to manage PrestaShop versions (may deprecate _PS_VERSION_)
|
|
- #9121: Make commands from PrestaShop modules available in PrestaShop application
|
|
- #9007: Migrate Shop parameters -> Order settings page
|
|
- Improvement:
|
|
- #11068: Prevent CS Fixer from adding a trailing dot to the first paragraph of phpdoc
|
|
- #11078: Update dependency for security reason
|
|
- #10905: Update catalog
|
|
- #10883: Missing translations
|
|
- #10863: Update translations catalog for 1.7.5
|
|
- #10662: Update native modules
|
|
- #10464: Undeclared property in the PaymentModule class
|
|
- #9292: Update pull-request template with additional PR types
|
|
- #9402: Improve grid data providers
|
|
- #9356: Add new variable in product.php, to sort features in front
|
|
- #10219: Minor grid improvements
|
|
- #8744: Prefer Hook::coreRenderWidget
|
|
- #10151: Replaced Forge URL with GitHub issues
|
|
- #9396: Update version to 1.7.5.0
|
|
- #10138: Avoid a DB query in Address:isUsed() in case of new Address
|
|
- #9470: Refactored the Grid component
|
|
- #10110: Replace Forge with GitHub issues in PR template
|
|
- #9440: Ease CustomerAddressForm customization
|
|
- #9437: Introducing HookDispatcherInterface
|
|
- #9554: Update links to use GitHub issues in README.md and CONTRIBUTING.md
|
|
- #9467: Build core theme using Webpack 4 and jQuery 2.2.4
|
|
- #9461: Update Readme
|
|
- #9442: Decouple filters and columns
|
|
- #9428: Added a new hook to custom SwiftMessage before sending mail
|
|
- #9452: Small naming update in grid
|
|
- #7612: Added new actionFrontControllerSetVariables hook
|
|
- #9291: Small FrameworkBundleAdminController clean up
|
|
- #9426: Add comment line to Address.php
|
|
- #9432: Make it unnecessary to append a '_' to the controller name when using the AdminSecurity annotation
|
|
- #9424: Issues templates
|
|
- #9404: Add gsitemap
|
|
- #9320: Phpdocs2
|
|
- #9384: Update README.md
|
|
- #9342: Make grid.js more extendable
|
|
- #8904: Add new presenter implementation optimized for performances (lazy loading)
|
|
- #9319: Phpdocs
|
|
- #9250: Implement addBefore() & addAfter() methods of ColumnCollection
|
|
- #9264: Avoid AJAX request if we didn't have a refresh URL in the core cart JS file
|
|
- #9293: Rename routing file catalog.yml to _catalog.yml to follow routing structure
|
|
- #9282: Cleanup ModuleTemplateLoader
|
|
- #9283: Update column naming
|
|
- #9256: Improve resolving of column options
|
|
- #9254: Merge 1.7.4.x in develop
|
|
- #9201: Refactor Version class and client code and add unit tests
|
|
- #9208: Glob and scandir without sorting are faster
|
|
- #9229: Merge 1.7.4.x in develop
|
|
- #9207: Replace array_push calls behaving as $array[] since it works faster than invoking functions in PHP
|
|
- #9199: Introduced Survival tests for new modern pages
|
|
- #9205: Improve form choice providers
|
|
- #9209: Callable calls in loops, repetitive calls
|
|
- #9204: Remove leftover routing files
|
|
- #9176: Migrate "Improve > International > Localization > Geolocation" page
|
|
- #9066: Refactor Dispatcher::useDefaultController()
|
|
- #9182: Merge 1.7.4.x in develop
|
|
- #9154: Migrate Theme Catalog Page of Design Section
|
|
- #9162: Remove useless line for meta_title
|
|
- #8956: Add customization ID to cart ajax response and updateCart event data
|
|
- #9163: Case mismatch in class/function/method call
|
|
- #9155: Updated contributor list
|
|
- #9146: Merge 1.7.4.x in develop
|
|
- #9037: Permit IDE completion with PHP doc
|
|
- #9096: Clean up service yml files
|
|
- #9067: Refactor Controller class (minor changes)
|
|
- #9115: 1.7.4.x into develop
|
|
- #9109: 1.7.4.x into develop
|
|
- #9053: Add missing package-lock.json files
|
|
- #9091: Update develop with 1.7.4.x changes
|
|
- #9056: Deprecate polyfill function array_replace()
|
|
- #9068: Refactor Cart::checkQuantities()
|
|
- #9062: Improved errors management if Dev mode is enabled
|
|
- #9071: Refactor AbstractCartTest
|
|
- #9061: Removed redundant checks and added docblock in Tools::getIsset function
|
|
- #9035: Add package-lock.json file
|
|
- Bug fix:
|
|
- #10446: Increase max size of reference, meta_title, meta_description email, password, firstname, lastname and company.
|
|
- #11066: Fix wording in wrong domain
|
|
- #11076: Fix wordings
|
|
- #10933: Fix translation catalog
|
|
- #11030: Harmonize migrated controllers
|
|
- #10865: Fix compatibility with PHP 5.6 for PS exception
|
|
- #10840: Update Smarty and Symfony to latest
|
|
- #10837: Remove rebuild of SymfonyRequirements file after every composer run
|
|
- #10795: Use https only for API calls and limit use of guzzle
|
|
- #10696: Check $sfRouter before using it
|
|
- #10743: Execute query modification hook before fetching data
|
|
- #10376: Update HTML purifier
|
|
- #10419: Change Javascript indent to 2 spaces, per AirBnb rules
|
|
- #10363: Fix undefined method in query parser
|
|
- #10337: Remove hard-coded-version in assets URL
|
|
- #9475: Make title different from meta title on CMS for SEO purpose
|
|
- #10287: Fixed pre-commit hook script
|
|
- #10227: Fixed error with inheritance
|
|
- #9343: Fix function comment of Module class
|
|
- #10200: Bring back Addons Catalog controller
|
|
- #10218: Fix falsy value returned by upgrade script
|
|
- #10182: Fix deprecated call to Tools::replaceByAbsoluteURL
|
|
- #10155: Fix trusted modules cache creation
|
|
- #9474: Files from translations folder can not be accessed
|
|
- #9436: Remove unused taxes
|
|
- #9244: Fixed Apache Optimization
|
|
- #9285: Allow more than 36 products per page
|
|
- #9386: Merge 1.7.4.2 into develop
|
|
- #9047: Fixed nginx config for symfony controllers
|
|
- #9289: Version/update release creator
|
|
- #9145: Bug correction when changing shipped state
|
|
- #9231: Fixed missing call of ObjectModel hooks in CMSCategory::delete()
|
|
- #9257: Allow overriding getRobotsContent in Tools.php
|
|
- #9234: Fix override handling when PS_DISABLE_OVERRIDES is used
|
|
- #9243: Fix show sql action in logs page
|
|
- #9120: Fix empty text transformer to not treat zero as empty text
|
|
- #9241: Fix Version service namespace usage
|
|
- #9203: Fixed bug with friendly URLs and Media Servers
|
|
- #9190: Fixed DataConfigurationInterface PHPDoc
|
|
- #9105: Check if key exists before checking the value
|
|
- #9156: Fix missing security event listeners registration
|
|
- #9140: Update composer dependencies
|
|
- #9122: Add safety returns after ajaxRender calls
|
|
- #9039: Ajax will never die
|
|
- #9095: Fix translations order settings and remove unused templates
|
|
- #9050: Fix HookConfigurator: Filter certain non-arrays from theme.yml
|
|
- #9098: Rename variable $producPropertiesCache (fix typo)
|
|
|
|
- Installer:
|
|
- New feature:
|
|
- #9401: Check at installation if PrestaShop version is the latest
|
|
- Improvement:
|
|
- #10909: Made the installed theme configurable
|
|
- #9340: Update rel="noopener noreferrer"
|
|
- #10106: Add Galician language in the installer
|
|
- #10104: Add Latvian language in the installer
|
|
- #9414: Add arabic language in installer
|
|
- #9411: Indian Localization improved
|
|
- Bug fix:
|
|
- #11206: Installer: always clean test assets even if filesystem tests fail, an…
|
|
- #11209: Ignore irrelevant SF warning aout composer at install
|
|
- #10296: Init Kernel when possible during installation process
|
|
- #10410: Fix fixtures inconsistencies
|
|
- #9464: Fix geolocation whitelist
|
|
- #9425: Fix step name retrieved in the installer
|
|
- #9409: Symfony requirements file now compatible with PHP 7.2
|
|
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #10117: Fix bug shipping number is empty in {followup}
|
|
- #9439: Fix Error 500 from API request with PHP 7.2
|
|
- #9202: Preserve position in category when adding a new Product using Web services
|
|
|
|
####################################
|
|
# v1.7.4.4 - (2018-11-06)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #11228: Avoid warning in WebServiceRequest
|
|
- #11285: Fix filemanager security breaches
|
|
|
|
####################################
|
|
# v1.7.4.3 - (2018-07-27)
|
|
####################################
|
|
- Core:
|
|
- Bug fix:
|
|
- #10829: Hide arguments in debug trace page
|
|
|
|
####################################
|
|
# v1.7.4.2 - (2018-07-27)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #9358: AdminSearchController.php : Parameter must be an array or an object that implements Countable
|
|
- #9359: Allow configuration to save html data
|
|
- #9330: It is impossible to create a SQL query "SELECT" - SQL Manager page
|
|
- #9326: Module translations aren't working when using Smarty Extend into TPL
|
|
- #9327: Fixed Product form when stock management is disabled
|
|
- #9322: Backward compatibility of $this->isCached() in modules
|
|
- #9279: Fix detection of APCu on Performance page
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #9378: Generate core.js
|
|
- #9374: Fix multishop price calculation
|
|
- #9364: Fix JS error after add to cart
|
|
- #9365: Wrong generated template path when using getCurrentSubTemplate with a full path name.
|
|
- #9357: Core.js typeerror after updatecart
|
|
- #9335: Url does not update when changing product attributes
|
|
- Core:
|
|
- Bug fix:
|
|
- #9348: Fixed a misnamed variable
|
|
- #9345: Can't install prestashop in dev mode with open_basedir
|
|
- #9339: Fix bug extra space: htaccess directive order
|
|
- Installer:
|
|
- Improvement:
|
|
- #9361: Set allow_url_fopen optional in the system step
|
|
- Bug fix:
|
|
- #9371: Ntree regeneration should be done also if the entity arg is empty during install
|
|
- #9355: Allow to install PrestaShop without allow_url_fopen enabled
|
|
- Tests:
|
|
- Improvement:
|
|
- #9321: Add some fixes to the script and update scenario of onboarding
|
|
|
|
####################################
|
|
# v1.7.4.1 - (2018-07-16)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #9311: Apply shop context in configuration
|
|
- Bug fix:
|
|
- #9299: Fix error while duplicating a product when catalog specific price rules are stored
|
|
- #9297: Fix display when a module uses $this->bootstrap = false;
|
|
- #9261: Update Controller name for link generation to modules catalog
|
|
- #9268: Added .htaccess to var folder
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #9315: Fix not visible category display
|
|
- #9295: Fix free shipping display on cart
|
|
- #9270: Apache 2.4 configuration
|
|
- #9252: Add combinations in cart summary
|
|
- Core:
|
|
- Bug fix:
|
|
- #9288: Fix Cart::isVirtualCart() method when cart is empty
|
|
- #9298: Fix/remove mbo from tests
|
|
- #9220: Ability to use widget block from specific hook
|
|
- #9269: Update ps_themecusto to version 1.0.6
|
|
- #9237: Fixed bug with friendly URLs and Media Servers
|
|
- #9101: Fix have cart rule today
|
|
- Installer:
|
|
- Improvement:
|
|
- #9302: Reduce the number of ajax calls if the fixtures are not too larges and if there's enough memory available
|
|
- Bug fix:
|
|
- #9271: Catch more exceptions during install & display the error intead of a JS error
|
|
- #9258: Limit subquery results in upgrade sql 1.7.0.0
|
|
|
|
####################################
|
|
# v1.7.4.0 - (2018-07-03)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #9117: Add theme custo
|
|
- #8920: Migrate Shop Parameters -> Customer Settings
|
|
- #8680: Migration of page Shop Parameters > Product Settings
|
|
- #8705: Introduce switch type in forms
|
|
- #8604: Migration of page Shop Parameters > General > Maintenance
|
|
- Improvement:
|
|
- #9189: Hide disabled level 3 tabs in the BO
|
|
- #8914: Improve header BO design
|
|
- #9102: Update BO theme to Bootstrap 4 final
|
|
- #5102: Select not ordered cart directly in SQL instead of excluding ordered cart in PHP
|
|
- #9008: Use getBoolean() instead of get() when configuration is bool in Product Settings page
|
|
- #8927: Remove default theme schemes (no longer used)
|
|
- #8947: Hooks for recommended modules & themes
|
|
- #8908: Refactored Form Handling management
|
|
- #8916: Add tips in the back office to improve user experience
|
|
- #8637: Update back-office menu style
|
|
- #8837: Replace Open Sans font with Vazir font for Farsi (BO new theme)
|
|
- #8836: Replace Open Sans font with Vazir font for Farsi (BO default theme)
|
|
- #8896: Optimize breadcrumb computation performances
|
|
- #8814: Module tab new subtree
|
|
- #8523: Migrate Logs page to Symfony
|
|
- #8924: Refactored Back Office controllers
|
|
- #8368: Implement dynamic form customization
|
|
- #8859: Passing language ID for Store object instance
|
|
- #8899: Optimize stock queries
|
|
- #8790: Optimize reserved product quantity update
|
|
- #8515: Upgrade Symfony to 3.4 LTS
|
|
- #8645: Modify string for product page
|
|
- #8489: Improved Product pages templates management
|
|
- #8547: Better performance in order template
|
|
- #8557: Added more informations from args in Hooks profiler
|
|
- #8365: Migrate Administration Page to Symfony
|
|
- #8244: Show installed modules by default instead of the modules selection
|
|
- #8479: Removed old emailing category
|
|
- Bug fix:
|
|
- #9223: SSL field is only available is accessed using HTTPS protocol
|
|
- #9221: We should be able to activate SSL
|
|
- #9212: Fix position of PrestaShop logo when in RTL
|
|
- #9194: Handle 1.7 method in update function 'add_new_tab'
|
|
- #9183: restore missing translation keys
|
|
- #9173: Registered all namespaces in ModuleTemplateLoader class
|
|
- #9181: Use CustomerPreferencesFormHandler to handle specific tabs toggling for B2B mode
|
|
- #9175: Missing requirement message
|
|
- #9169: Fix product attachment list
|
|
- #9160: Fix 500 while getting order total
|
|
- #9133: Regression with DatePicker and checkboxes on stock page (catalogue > stock)
|
|
- #9157: State filter in catalog page doesn't work
|
|
- #9151: Fix undefined method trans() when loggin on the marketplace from the module page
|
|
- #9143: Fix unknown key route error in customer settings page
|
|
- #9082: Error while searching for a product
|
|
- #9089: Catch module theme installation error, add error message for invalid module
|
|
- #9028: Introduced re-usable authorization system
|
|
- #9118: Fix BO login icons
|
|
- #9113: Fix wrong css file on BO login page
|
|
- #9106: Add a product removal confirmation
|
|
- #9077: Update welcome module version
|
|
- #9076: Fixed duplicate carts in back office
|
|
- #9084: Saved confirmation message isn't displayed anymore in translation page
|
|
- #9074: Ordering product in BO doesn't work
|
|
- #9086: Fix template on attachment delete
|
|
- #9081: Can't enable maintenance mode
|
|
- #9046: Reduced permission levels for theme edition
|
|
- #9051: Bad link in breadcrumbs in symfony pages
|
|
- #9044: Fix delivery time labels not displayed
|
|
- #9040: Fix Smarty.class.php class not found
|
|
- #8938: Display tabs on the module page with the generic method
|
|
- #9023: Avoid infinite redirects if unhandled exception during BO authentication
|
|
- #8838: Fix tinymce RTL text direction
|
|
- #9004: Fixed search on manufacturer's name
|
|
- #8995: Display the notification count on the proper tab
|
|
- #8932: Fix display error on module selection list
|
|
- #8830: Fix uninitialized $moreStepLabels in AdminImportController
|
|
- #8945: Return default values when api is unavailable
|
|
- #8933: Fix bug on saving store hours
|
|
- #8895: Allow override of every modern template
|
|
- #8918: Add unlimited timeout to dropzone configuration
|
|
- #8700: Admin permission detection of Role classe name
|
|
- #8909: Allow autoloading in modules for services use in BO
|
|
- #8944: Hide Logs page
|
|
- #8923: Fixed url redirection on Administration page
|
|
- #8912: Fixed template path
|
|
- #8910: Collect all hooks for the debugger
|
|
- #8890: Fix display of image form in product page
|
|
- #8864: Removed almost all deprecations on Product page
|
|
- #8863: Fixed misuse of magic routing
|
|
- #8529: Fix bug alignment sidebar menuCollapse Admin theme
|
|
- #8865: Fixed CCC settings
|
|
- #8872: Validator:validateValue is not available in Symfony3
|
|
- #8613: Fixes AdminController's processDeleteImage() redirect after URL
|
|
- #8672: Move submit button to the right in sf forms
|
|
- #8580: Added Back Office missing roles
|
|
- #8611: Fixed bad display manufacturer when multishop
|
|
- #8617: Fix/suppliers block refresh
|
|
- #8588: Add parameter to setMedia
|
|
- #8599: Move Advanced Parameters section to Configure section (Cherry pick)
|
|
- #8524: Fixed forms deprecation (Symfony3) on performance page
|
|
- #8481: Don't display error if AdminShopGroup doesn't exist
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #8774: Ajax calls for product availability status in front refactored
|
|
- #8833: Hide empty list if all variations are out of stock
|
|
- #8469: Add a few optimisations to speed up the display of the order history page and to allow potential override to skip unneeded costly informations
|
|
- #8792: Update url in Readme :)
|
|
- #8741: Improve SEO - Hn tags in Classic Theme
|
|
- #8652: SEO - Add hreflang links for multilang pages
|
|
- #8563: Add FORCE INDEX to workaround bug in MySQL
|
|
- #8474: Allow developers to add items to breadcrumb from tpl
|
|
- Bug fix:
|
|
- #9172: Fix auto-remove carrier-specific voucher when changing carrier
|
|
- #9138: [FO] Fix notice on brands page
|
|
- #9227: Add alt tag for images categories
|
|
- #9134: Fix undefined index on supplier page in FO
|
|
- #9080: Fix Punycode problem when register
|
|
- #9055: The special offers are disappearing suddenly
|
|
- #9036: Fix infinite loop on multiple vouchers
|
|
- #9073: Fix gift wrapping fees added even if not checked
|
|
- #9027: Fix wrong schema of "InStock" for Out of stock products
|
|
- #8972: Discount / Wrong variable use in loop for mobile
|
|
- #9017: Fix wrong parameter verification, allowing redirection to arbitrary URL
|
|
- #9016: Corrected email subscription form input type
|
|
- #8411: Refactor Cart getOrderTotal
|
|
- #8902: Display the "No Image" image for Products with no image
|
|
- #8884: QUERY_STRING is not set on all environments
|
|
- #8866: Fixed breadcrumb links in ProductController
|
|
- #8823: Fixed broken search after #8741
|
|
- #8636: An error on servers with PHP 7+
|
|
- #8548: Remove useless die in StoresController
|
|
|
|
- Core:
|
|
- New feature:
|
|
- #8781: Getting Currency data from Currency data layers middleware stack
|
|
- #8888: New Locale integration tests
|
|
- #8935: CLDR : Replace legacy number and price formatting
|
|
- #8246: Make PS compatible with PHP 7.2
|
|
- #8882: Migrate import page
|
|
- #8883: Migrate ShopParameters->General page
|
|
- #8732: CLDR reference data (files) reader
|
|
- #8722: CLDR Locale Cache data layer
|
|
- #8718: Renamed locale and currency data objects (no more use of "bag")
|
|
- #8698: CLDR Data layers
|
|
- #8693: Number specification Repository, Locale Repository
|
|
- #8683: Locale entity needs to aggregate Price Specifications (one by installed currency)
|
|
- #8667: CLDR currency (interface, entity and repository)
|
|
- #8662: Moved CLDR to Core
|
|
- #8597: CLDR number formatter
|
|
- #8581: CLDR specification entities
|
|
- Improvement:
|
|
- #9167: Update native module versions
|
|
- #9079: Added $result (from facet) in hook filterProductSearch
|
|
- #9048: Removed if statment
|
|
- #9038: Update pull request template
|
|
- #9022: Make bin/console executable
|
|
- #8996: New doc block for method, reduced code of method
|
|
- #9020: Update to right name, markdown with links and more
|
|
- #9021: Create LICENCE.md
|
|
- #9018: Add copyright information to the license.
|
|
- #8979: Move administration page to proper location
|
|
- #8980: Remove deprecated message for DataCollectorInterface
|
|
- #8970: Improved readability
|
|
- #8959: Able to pass hook as a parameter
|
|
- #7944: Call getPackageShippingCost of modules even if carrier is free
|
|
- #8929: Merge 1.7.3.1 into develop
|
|
- #8853: Make override of object models easy
|
|
- #8876: Disable Symfony tokenization in routing
|
|
- #8270: Allow modifying IdentityController to save personal information without password
|
|
- #8514: Added GroupBy option for actionAdminProductsListingFieldsModifier hook
|
|
- #8885: Improve PrestaShopBundle config structure
|
|
- #8811: Merge 1.7.3.x
|
|
- #8764: Change all links to PrestaShop Help/Addons/Developers from http to https
|
|
- #8756: Update license headers for 2018
|
|
- #8709: OrderDetailsController should use Tools::getRemoteAddr() function instead of instead of $_SERVER['REMOTE_ADDR']
|
|
- #8656: Fix services naming
|
|
- #8663: Merge 1.7.3.x into develop
|
|
- #8623: Merge 1.7.3.x into develop
|
|
- #8625: Update README.md
|
|
- #8583: Add help for upgrade file
|
|
- #8566: Use official Smarty lib
|
|
- #8606: Fixed newsletter registration date doc
|
|
- #8561: Make Symfony form management more robust
|
|
- #8602: Handle form request after authorization check in PerformanceController
|
|
- #8546: Add some missing Phpdoc in SpecificPrice
|
|
- #8405: Update PrestaShop deps: Symfony3, PHP 5.6 and PHPUnit 5.7
|
|
- #8486: Refactor code in ControllerCore and AbstractFormCore
|
|
- #8483: Module name in order details data
|
|
- Bug fix:
|
|
- #9233: Updated dependencies
|
|
- #9226: Fixed access to Front Office container from modules
|
|
- #9216: Make deprecation warnings opt-in
|
|
- #9188: Fix wrong test in left join condition
|
|
- #9064: Fixed list of activated modules
|
|
- #9054: Added missing use statment in AddonsCollection class
|
|
- #9024: Merge 1.7.3.2 into develop
|
|
- #9029: Revert CLDR integration
|
|
- #8985: Fixed order gets wrong status when ordered all qty of the product.
|
|
- #9010: Check if template_vars if an array before merge in OrderHistory::sendEmail()
|
|
- #8767: Show prices within a tax if it's needed
|
|
- #8998: Create missing subfolders in folder override/classes
|
|
- #8954: Allowed robots access to assets requierd to be mobile-friendly
|
|
- #8976: Set cache driver in container instead of env var CACHE_DRIVER
|
|
- #8982: Merge 1.7.3.x into develop
|
|
- #8831: Better handling of invalid modules from Addons API
|
|
- #8962: Properly handle set of the PK value in the EntityMapper
|
|
- #8960: Fixed undefined class constant
|
|
- #8600: Fix fatal on array_merge if query in addMissingProductFields returns no result
|
|
- #8757: Prevent using "¤" and "|" as customer name
|
|
- #8928: Change php version in server configuration
|
|
- #8926: Fix deprecation message
|
|
- #8754: Fix non-filtered meta by filterHtmlContent hook
|
|
- #8743: Fix the links sent in the mails (multilingualism)
|
|
- #8685: Fixed link_rewrite argument for getImageLink().
|
|
- #8689: Fix translator in prod mode
|
|
- #8674: Rename old paths of cache and logs for SF 3
|
|
- #8694: Product name error if not english
|
|
- #8399: Fix search relevance wrong sort order
|
|
- #8458: Default AJAX Relevance search sort order is wrong
|
|
- #8577: Synced 1.7.3 into develop
|
|
- #8582: On CLI, display simple information on PrestaShopException
|
|
- #8576: Added new gitignore directives about translation packs
|
|
- #8573: Added docs about CSV import samples
|
|
- #8558: Merge 1.7 into develop
|
|
- #8530: Merge 1.7.3 into develop
|
|
- #8511: Fix array declaration
|
|
- #8488: Fix robots.txt, exclude order param
|
|
|
|
- Installer:
|
|
- New feature:
|
|
- #7721: Add docker compose
|
|
- Improvement:
|
|
- #8889: Add tests for getDirectories
|
|
- #8788: Speed up test_dir with a lot of files present in a directory
|
|
- #8789: Do not call search::indexation at each entity creation
|
|
- #8668: Allow to setup the shop with SSL by default using CLI installer
|
|
- Bug fix:
|
|
- #9052: Fix error populating tables when installing in Greek
|
|
- #8981: Set explicit version of MySQL in docker-compose.yml
|
|
- #8020: Fix not handled new tab ID during migration
|
|
- #8556: Fix store hours migration
|
|
|
|
- Localization:
|
|
- Improvement:
|
|
- #8997: Fix TVA rate in Tunisia
|
|
- Bug fix:
|
|
- #9200: Fix duplicate wording
|
|
- #9196: Fix wrong translation domain
|
|
- #9197: Fix duplicate wording
|
|
|
|
|
|
####################################
|
|
# v1.7.3.4 - (2018-06-27)
|
|
####################################
|
|
- Core:
|
|
- Improvement:
|
|
- #9222: Improve cookie encryption
|
|
|
|
####################################
|
|
# v1.7.3.3 - (2018-05-24)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #9026: Fixed display error on back office module selection list
|
|
- Front Office:
|
|
- New feature:
|
|
- #9099: Follow-up to: display GDPR consent checkbox in contactform
|
|
- Improvement:
|
|
- #9104: Add compliance to GDPR law for ps_emailsubscription module
|
|
|
|
####################################
|
|
# v1.7.3.2 - (2018-05-03)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #8834: Adds missing Persian translations for data and samples
|
|
- Bug fix:
|
|
- #8752: Check product availability before validating orders
|
|
- #8975: Fix broken "you must first create a new language" link in BO Translations
|
|
- #8965: Fix theme install with prestatrust modules
|
|
- #8517: Fixed bug when using 2 swap in 1 form
|
|
- #8948: Fixed update of combinations
|
|
- #8762: Specific price created for a cart is displayed in the front end as the product price
|
|
- Front Office:
|
|
- Improvement:
|
|
- #8835: Replace Noto Sans font with Vazir font for Farsi in Classic theme
|
|
- Bug fix:
|
|
- #9005: Fix cannot order oos product even if it's allowed
|
|
- #8951: Fix error display on cart quantity edition
|
|
- #8946: Fix button show password height on Safari
|
|
- #8940: Check product availability in order step
|
|
- #8931: Out of stock message display only if customer can order the product
|
|
- Core:
|
|
- Bug fix:
|
|
- #8973: Fixed undefined class constant
|
|
- #8850: Fix profile permission array construction
|
|
- #8679: Catch Throwable errors on CLI install and check Theme instance in context
|
|
- Installer:
|
|
- Improvement:
|
|
- #8843: Minor install improvements
|
|
- Bug fix:
|
|
- #8949: Remove addition of . folder in release archives
|
|
- Localization:
|
|
- Improvement:
|
|
- #8832: Update Iran tax rate
|
|
|
|
####################################
|
|
# v1.7.3.1 - (2018-04-09)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #8849: Add User club and UserVoice on BO link footer
|
|
- Improvement:
|
|
- #8664: Change employee icon
|
|
- #8500: Make sure shop list in header is scrollable with lot of items
|
|
- #8780: Improve BO speed by removing menu images
|
|
- #8725: Replace Google+ link on BO footer by Youtube link
|
|
- Bug fix:
|
|
- #8925: Stop generating RTL css file for the default theme using SASS
|
|
- #8921: Fixed CDN management in Performance page
|
|
- #8871: Improved rendering of combinations in Product page
|
|
- #8779: Little css override for modal title
|
|
- #8631: Request module zip for upgrade ONLY when the version available is higher
|
|
- #8714: Update loaded details from database on module action
|
|
- #8696: Fix translation issue during language install
|
|
- #8648: Fix modal backdrop not removed when uninstalling a module
|
|
- #8618: Fix type warning in order detail
|
|
- #8525: "No tax" price option is now well saved in admin product page
|
|
- #8476: Fix customer search in new order form
|
|
- #8234: Fixed bug on save specific price priority for specific product
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #8873: Fix contactform module issues
|
|
- #8856: Fixed undefined variables when an url is called in ajax
|
|
- #8847: Override advertising module on classic template to fix image width
|
|
- #8845: Fix search bar on header when it moves from hook and improve header structure #2
|
|
- #7775: Resolve incompatibility between canonical redirections, attributes and product route not only containing rewrite
|
|
- #8846: Fix menu width and submenu hover on header
|
|
- #8522: Fixed specific price percentage rounding on front product page
|
|
- Core:
|
|
- Improvement:
|
|
- #8867: Rely on the right legacy container if available on modules
|
|
- #8584: Update toCamelCase
|
|
- #8795: Minor improvements during install
|
|
- Bug fix:
|
|
- #8922: Fixed access to Front Office container from modules
|
|
- #8766: Show unit price within a tax in order confirmation e-mail
|
|
- #8607: Fix pack stock issues
|
|
- #8711: Default AJAX Relevance search sort order is wrong
|
|
- #8803: Stop full object exposure on the front end
|
|
- #8708: Debug of Tools::strReplaceFirst that do not correctly compare the return of strpos + PhpDoc
|
|
- #8498: Fixed bug on reorder with free gift in the cart
|
|
- #8543: Layout broken by cache clear
|
|
- #8669: Make sure all adresses are reset on cart
|
|
- #8462: Fix empty module return on actionEmailSendBefore breaks all email send
|
|
- #8277: CustomerAddressFormatter states were queried without the status (active) check causing disabling states in BO useless
|
|
- Installer:
|
|
- Improvement:
|
|
- #8860: Make the dezipper great again
|
|
- #8806: Sample products in FA
|
|
- Bug fix:
|
|
- #8913: Fix issue with pack in fixtures (installer)
|
|
- #8891: Fix dezipper redirect
|
|
- #8858: Include docs when creating zip build
|
|
- Tests:
|
|
- New feature:
|
|
- #8812: Delete product
|
|
- #8829: Add script for screenshot display on Travis
|
|
- Improvement:
|
|
- #8881: Check the pagination of product in the Front Office
|
|
- #8898: Check generated combinations table
|
|
- #8903: Add some fixes to the script
|
|
- #8813: Check the product discount in the Front Office
|
|
- #8805: Reset module Welcome if the RESUME button does not exist
|
|
- #8878: Check the appearance of tinymce field on the product page
|
|
- #8854: Check the change of the default combination from the edition page
|
|
- #8819: Fix sort product script
|
|
- #8810: Check the total price in the shopping cart
|
|
- #8815: Re-enable functional tests
|
|
- Bug fix:
|
|
- #8842: Fixed Travis build (update Chrome browser version)
|
|
- #8746: Make file copy on ModuleSelfConfiguration mockable
|
|
|
|
####################################
|
|
# v1.7.3.0 - (2018-02-28)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #8378: Integration of PrestaTrust in module management
|
|
- #8419: Product Page - Shipping: delivery times
|
|
- #8396: Send an email on low stock
|
|
- #8390: Add Icelandic as supported language
|
|
- #8249: Display "Generate RTL stylesheets" section
|
|
- #8218: Add bulk edition in stocks
|
|
- #8293: Low-stock alert configuration in the Product Page
|
|
- Improvement:
|
|
- #8796: Update theme preview image
|
|
- #8659: Re-enable uglify on the new theme
|
|
- #8559: Fix search bar style on symfony pages
|
|
- #8502: Unavailable product message is now the same for any action in cart page
|
|
- #8495: Improved how to detect if a module is a payment module
|
|
- #8401: Add a new hook on AdminCutomers view > Addresses actions
|
|
- #8472: Customized Debug toolbar with PrestaShop application information
|
|
- #8271: Add multiple feature with the same type but different values to product
|
|
- #8326: Fix stock design
|
|
- #8026: Translate store schedules, name and address from BO
|
|
- #8372: Migrate Modules Catalogue page to Symfony
|
|
- #8385: Wording for 1.7.3
|
|
- #8395: Add translation domains to legacy templates
|
|
- #8254: Migrate System information page to Symfony
|
|
- #8318: Fix translations page new ui kit
|
|
- #8311: Fix module page new ui kit
|
|
- #8297: Fix product page new ui kit
|
|
- #8284: Catalog page with new ui kit
|
|
- #8278: Use the brand new UI Kit
|
|
- #8260: Remove CSS included directly in twig files
|
|
- #8202: Add caching for theme yaml file
|
|
- #8208: Add active filter in stock management
|
|
- #8204: Fix str2url js with new chars
|
|
- #8127: Do not throw exception on API request error for module categories
|
|
- Bug fix:
|
|
- #8777: Fix directory listing
|
|
- #8761: use json_encode instead of serialize
|
|
- #8737: Fixed combination images selection
|
|
- #8704: Support Arabic numbers in the Product page
|
|
- #8702: Fix RTL visual glitches
|
|
- #8671: Fix visual regressions on Firefox
|
|
- #8697: Added Back Office missing roles
|
|
- #8616: Fix dropdown buttons space
|
|
- #8610: Fixed undefined function .size using jQuery 3
|
|
- #8574: Moved Advanced Parameters section to Configure section
|
|
- #8569: Fix category filter dropdown glitches
|
|
- #8550: Introduced a consistent method to get route name if Hooks dispatched in modern pages
|
|
- #8562: Fix alert boxes using bulleted lists
|
|
- #8565: Fixed mass action fields positioning in admin catalog page
|
|
- #8545: Urlencode to prevent some XSS injection
|
|
- #8526: Fixed display of Category tree on Product page
|
|
- #8555: Restore tooltips on performance symfony page
|
|
- #8552: Notifs dropdown open/close is bugged on SF pages
|
|
- #8553: Fix UI kit problems
|
|
- #8549: Fixed Hooks data collector display
|
|
- #8520: Fix modal display on product page
|
|
- #8521: Update style of product combination tokens
|
|
- #8496: Fixed category tree arrows behavior
|
|
- #8509: Update the default product order with ID desc
|
|
- #8512: Fix menu collapse button alignment
|
|
- #8507: Avoid null as caching system in shop params
|
|
- #8501: Fixed PrestaShop version on Addons Store url iframe
|
|
- #8506: Fix smtp undefined in system information
|
|
- #8503: Fix/undefined none cache option
|
|
- #8494: Reduce javascript execution time on product pages
|
|
- #8491: Fixed admin category tree radio buttons positioning
|
|
- #8265: Remove duplicate call to trans for modules
|
|
- #8480: Fixed PrestaShop docs link in debug toolbar
|
|
- #8477: Added displayDashboardToolbarTopMenu and displayDashboardToolbarIcons hooks
|
|
- #8442: Fixed duplication of hooks in pages migrated to Symfony
|
|
- #8468: Fix wrong typehinting on attribute prices
|
|
- #8461: Fixing data duplication when using 1-click upgrade multiple times
|
|
- #8456: Fix JS error on Performance page
|
|
- #8440: Invalid path to look at config.defines.inc file permissions
|
|
- #8451: Fix several UI problems
|
|
- #8452: Catalog controler wrongly use by default desc sorting instead of "last"
|
|
- #8436: Fixed invalid selector on feature removal (Product page)
|
|
- #8438: Fixed product url preview
|
|
- #8421: Module page quicks
|
|
- #7986: Fixed bug where address required fields were required for any address type (customer, brand...)
|
|
- #8391: Fixed missing translations of Information System page
|
|
- #8097: Fix save carrier with invalid ranges
|
|
- #8413: Empty default label for product configuration
|
|
- #8414: Fix the button of add a new customization field in the product page
|
|
- #8406: Fix low-stock display
|
|
- #8269: Refacto of module permission checks
|
|
- #8255: Fix import products without Force all ID numbers
|
|
- #8388: RTL fixtures and improvements in BO
|
|
- #8370: Fixed silenced error
|
|
- #8375: Fix product page blocks spacing
|
|
- #8377: Fixed minor visual issue in Information page
|
|
- #8355: Fix product pages tabs
|
|
- #8359: Fix module dropdown
|
|
- #8322: Fix stock alert
|
|
- #8147: Display transporter block in RTL
|
|
- #8148: Fix bug employee thumbnail
|
|
- #8253: Add class to fix input style bug in AdminOrders controller
|
|
- #8163: Fix encoded back URL
|
|
- #8066: Allow admin folder name inside quick access link
|
|
- #8203: Fix width of column too small of pdf invoice
|
|
- #8149: Change attribute groupe name with not public name for BO
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #8739: Demo products
|
|
- #8264: Improve performance of subselect query when fetching attributes of current group
|
|
- #7924: Add amount discount on product thumbnails
|
|
- #8060: Make the store email clickable in the footer
|
|
- Bug fix:
|
|
- #8490: Fix undefined offset on new products
|
|
- #8478: Fix shopping cart when allow checkout with wrongly product
|
|
- #8447: Add cover to allowed properties in ajax requests
|
|
- #7873: Fix bug after removing product customization
|
|
- #8435: Fixed bug where invalid address message is displayed only for billing address even if both are invalid
|
|
- #8348: Fix SQL error when product search starts with an hyphen
|
|
- #8416: Display properly ps_linklist on classic with widgets
|
|
- #8425: Use regexp instead of simple explode for complex attributes in CartPresenter
|
|
- #7975: Fix checkout exception when adding required field to address
|
|
- #8408: Missing name attribute form date fields
|
|
- #8382: Remove mistake ltr directions in rtl css files
|
|
- #8351: Add id_product_attribute to productLink
|
|
- #8331: Display errors on change password (lost)
|
|
- #8314: Fix the except_pages in theme.yml
|
|
- #8281: Fixes wrong images on order confirmation page with simple products
|
|
- #8225: Use PS_GUEST_CHECKOUT_ENABLED ... only in checkout
|
|
- #8195: Reintroduced the guest allowance check in FrontController.
|
|
- #8207: Fixed bug in the link tracking number for the detail order
|
|
|
|
- Core:
|
|
- New feature:
|
|
- #8513: Add the possibility to build a release version
|
|
- #8342: Make modules act like Symfony Bundles
|
|
- #8467: RTL - Merge conflict
|
|
- #8347: Added methods to check in which context module is executed
|
|
- #8327: Added a new collector for Hooks
|
|
- #8300: Import / Export features from the Stock Overview page
|
|
- #8248: Change CSS files path to RTL stylesheets if needed
|
|
- #8243: Add new method to generate RTL stylesheets
|
|
- #8128: Sample config file for Nginx server
|
|
- Improvement:
|
|
- #8713: String to translate for 1.7.3
|
|
- #8691: Add RTL generation for modules and some rtl fixtures
|
|
- #8657: Integrate RTL CSS generation in the core
|
|
- #8605: Specify version for all PS native modules
|
|
- #8570: Set version on prestashop/translationtools-bundle
|
|
- #8527: Enable the Symfony serializer service
|
|
- #8402: Optimize cart rule performances
|
|
- #8455: Make urls available on maintenance & restricted country templates
|
|
- #8465: Remove useless method from Customer class
|
|
- #8403: Optimise shipping cost computation
|
|
- #8381: Remove risky and useless sprintf() calls
|
|
- #8409: Improve cache
|
|
- #8453: Improve order presenter performance
|
|
- #8441: Use DISTINCT in query to improve uninstall() method in Module class
|
|
- #8279: Migrate Performance page to Symfony
|
|
- #8415: Remove product description length limit
|
|
- #8209: Remove useless call to addRoute for multilanguages shops
|
|
- #8410: Improve getContextualValue performances by reducing the number of calls to getOrderTotal
|
|
- #8392: Improved loading of translations
|
|
- #8339: Array-check in additional form fields from modules
|
|
- #8317: CSS fixtures for Right-to-Left languages
|
|
- #8268: Add possibility to reset modules in theme.yml
|
|
- #8289: Add export folder to the file .gitignore
|
|
- #8220: Product settings: availabilty label and delivery time configuration
|
|
- #8252: Add context in legacy module translation function
|
|
- #8242: RTL fix: Add a library to composer.json file
|
|
- #8241: Fix json file and some translation for Persian language
|
|
- #8188: Clean some variables/code
|
|
- #8217: Make SymfonyContainer available from 1 location
|
|
- #8183: Clean some variables/code
|
|
- #7997: Fix coding standards issues
|
|
- #8048: Pass param content_only param to overrideLayoutTemplate call
|
|
- #8117: Improve database connection character set declaration
|
|
- #8083: Remove confusion about cart rule code check
|
|
- Bug fix:
|
|
- #8794: Fix customizable demo product without customizable field
|
|
- #8719: Fix missing CLDR supplemental directory
|
|
- #8643: Removed duplicate line in upgrade file
|
|
- #8608: Missing japanese lang flag
|
|
- #8589: Fix issue with tmp dir
|
|
- #8586: Fix release creation
|
|
- #8572: Change default file_get_content default timeout
|
|
- #8460: Validate::isDateOrNull() should accept '0000-00-00'
|
|
- #8470: Be able to identify a modern page in modules
|
|
- #8471: Allow to sort bestsellers by sales
|
|
- #8459: Force query build arg_separator to &
|
|
- #8362: Fixed bug in Access::getRoles()
|
|
- #8432: Fix fatal $sql_values string to array
|
|
- #8417: Fix missing cache invalidation in the backoffice
|
|
- #8407: Fixing missing employee in ModuleManagerBuilder
|
|
- #8307: Fix bug js and css cache file name don't change
|
|
- #8261: CustomerAddressFormCore validation was not working fine with hook…
|
|
- #8386: Rebuild all assets with UI kit beta
|
|
- #8354: Update composer dependencies
|
|
- #8352: Fix already defined class during upgrade process from 1.6 to 1.7
|
|
- #8328: Add DB prefix in delete() method all time $add_prefix is set to true
|
|
- #8302: Change version phpExcel for PHP7
|
|
- #8291: Fix merge problem
|
|
- #8247: Fixed issue with empty locale
|
|
- #8134: Fixed bug in addMissingProductFields that gives array_merge the p…
|
|
- #8198: The t must be capital in namespace
|
|
- #8181: Change visibility of properties in class CheckoutSession
|
|
- #8214: Fixed foreach warning on empty hook return
|
|
- #7799: searchTag now uses product_shop.visibility
|
|
|
|
- Installer:
|
|
- New feature:
|
|
- #8336: More Japanese for installer
|
|
- #8299: Adding Japanese to the installer
|
|
- #8245: Generate RTL stylsheets when installation language is RTL
|
|
- Improvement:
|
|
- #8306: Add a new quick access
|
|
- #8219: Updating the PrestaShop images for installer last step
|
|
- #8189: Change order for Countries/Zones/States tabs
|
|
- Bug fix:
|
|
- #8670: Fix store hours migration
|
|
- #8484: Display generic exception message when error occurs on cli installation
|
|
- #8257: Change installation tutorial link to 1.7 version
|
|
- #8192: Write permission must be check for app/Resources/translations
|
|
- #8193: Use proper folder for theme templates
|
|
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #8393: Remove obsolete unescaping on JSON output
|
|
|
|
####################################
|
|
# v1.7.2.5 - (2018-02-21)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #8755: Fix directory listing
|
|
- #8772: Replace serialize with json_encode
|
|
|
|
- Core:
|
|
- Bug fix:
|
|
- #8591: Update Translation Bundle version in composer
|
|
|
|
####################################
|
|
# v1.7.2.4 - (2017-10-24)
|
|
####################################
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #8433: Fix product information leak on the front office
|
|
|
|
####################################
|
|
# v1.7.2.3 - (2017-10-05)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #7810: Add a loading spinner into product page
|
|
- Bug fix:
|
|
- #8366: Use default country instead of translator locale for marketplace API
|
|
- #7938: Update bulk action combinations number after delete or add combination
|
|
- #8232: Fixed bug in AdminCartRulesController when limiting the validity …
|
|
- #8346: Fix the currency display in supply order
|
|
- #8287: Fix the category search in the product page
|
|
- #8288: Fix displaying empty zip code of tax rule
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7848: Fix switching combination when the product is offline
|
|
- #7781: Add error message when updating quantity wanted input
|
|
- #8283: Currency exchange fixes on product page
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #8360: Fixing the version for core modules ps_legalcompliance ps_linklist ps_customtext ps_customeraccountlinks
|
|
- Bug fix:
|
|
- #8380: Fix Context::getTranslator() cache
|
|
- #8361: Fix conflict between two cart rules and a single product cart
|
|
- #8213: Voucher issue fix
|
|
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #8275: Fix update product with WS
|
|
|
|
####################################
|
|
# v1.7.2.2 - (2017-08-31)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #8238: Fix wrong final combination price if BC Math is not available
|
|
- #8063: Display texture image in combination form
|
|
- #8057: Save before generate combinations
|
|
- #8266: Fix error while reaching AdminModules
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #8082: Scroll top to product list when paginate
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #8212: Optimize specific price computing by executing the query only when needed
|
|
- Bug fix:
|
|
- #8210: Fix missing product limit/offset when ordering by price on Sale page
|
|
- #8138: Fix tax calculation when vat number is used
|
|
|
|
####################################
|
|
# v1.7.2.1 - (2017-08-16)
|
|
####################################
|
|
- Back Office:
|
|
- Improvement:
|
|
- #8140: Update modules page design
|
|
- Bug fix:
|
|
- #8236: Fix module modal layout
|
|
- #8046: Fix legacy submenu laptop
|
|
- #8141: Fix the module "translate" button with the new link of translation page
|
|
- #8173: Fix the search error with white spaces in stock page
|
|
- #8160: Fix the style of product reference in the stock management page
|
|
- #8166: Fix the misalignment of the search button in the stock page
|
|
- #8167: Fix the search tags in the stock management
|
|
|
|
- Front Office:
|
|
- Improvement:
|
|
- #8205: Fix custom content link opening in the same page
|
|
- #8145: Fix custom content link opening in the same page
|
|
- #7855: Add link to products for Pack
|
|
- Bug fix:
|
|
- #8206: Fix flags on products front-office
|
|
- #8152: Make the slider appears on Mobile view
|
|
- #8191: Fix flags on products front-office
|
|
- #8155: Fix the style of forgotten password page
|
|
- #8169: Fix typo in bootstrap class
|
|
- #7716: Fix displaying product thumbnails
|
|
- #8111: Fix unclosed tag
|
|
- #8170: Limit the description's image by the size of description's frame
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #8201: Speed up search queries (17)
|
|
- Bug fix:
|
|
- #8228: Optimise synchronization stock sql
|
|
- #8215: Add translations in database when importing theme
|
|
- #8165: Use MessageCatalog function to get all message
|
|
- #8186: Improve stock sql performance
|
|
|
|
- Installer:
|
|
- Bug fix:
|
|
- #8021: Use correct module name column for authorization role
|
|
|
|
|
|
####################################
|
|
# v1.7.2.0 - (2017-07-20)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #8080: Translations confirmation modal
|
|
- #7808: Add tooltips on product's combination image
|
|
- #8031: Placeholder width in declination page
|
|
- #8027: Currencies live exchanges rates upload
|
|
- #7910: Can translate submenu tab!
|
|
- #7865: Fix redirect payment module retrieving good category
|
|
- Improvement:
|
|
- #8096: Add ids to recommended-payment & carriers & others
|
|
- #8098: Wording update for 1.7.2 catalog
|
|
- #8004: Fix displayed combination creation field
|
|
- #8008: Clean AdminProductsController
|
|
- #7911: Fix style of selected customer in product page
|
|
- #7835: Translations page rework & Stock management
|
|
- #7956: Remove length validation from ISBN field
|
|
- #7972: 1.7.2 wording update - BO + FO
|
|
- #7980: Fix html tags to get the current ISO country code
|
|
- #7942: Code Optimization
|
|
- #7933: Add translation domains to more BO templates
|
|
- #7820: Improve tag tips in product page
|
|
- #7887: Allow filtering of modules by display name inside the translations controller
|
|
- #7882: Add translations domains to BO templates
|
|
- #7613: Add new hooks to admin product page
|
|
- #7839: Add sprintf check constraint on translations
|
|
- #7834: Use most used tax for product creation on BO
|
|
- #7863: Add firstname & lastname on address form
|
|
- #7784: Complete category tooltip in Product Page
|
|
- #7735: Add translation domains to order templates
|
|
- #7706: Rewrite string to translate it more easily
|
|
- #7715: Change text tooltip in SEO
|
|
- #7618: Update addons authentication form
|
|
- Bug fix:
|
|
- #8161: Fix reset translation button
|
|
- #8074: Fix authorization panel
|
|
- #8129: Fix translations behavior
|
|
- #8135: Last wording update for 1.7.2.x
|
|
- #8093: Fix stock management filters
|
|
- #8094: Fix stock datepicker
|
|
- #8119: Fix the display of placeholder in combinations tab
|
|
- #8076: Fix upgrade button with update from disk
|
|
- #8107: Fix module enabling when ~ in theme.yml
|
|
- #8085: Fix JS event thrown on module uninstall
|
|
- #8106: Fix the upload quota for the product image
|
|
- #8120: Update catalog
|
|
- #8109: Fix the weird syntax in customer information page
|
|
- #8095: Feedback on translation page
|
|
- #8077: Revert Stock to singular
|
|
- #8068: Stock Management fixes
|
|
- #8065: Feedback on translation page
|
|
- #8054: Fix api category tree
|
|
- #8059: Fix missing use in ModuleDataUpdater
|
|
- #8052: Fix strings for specific price rules
|
|
- #7939: Fix the categories tree
|
|
- #8003: Fixed import store in backoffice
|
|
- #8044: Fix the conversion_rate in the order_payment table
|
|
- #8045: GSA quick fixes
|
|
- #8039: Translations feedback
|
|
- #7934: Fix float conversion from strings using comma as decimal separator
|
|
- #8041: Feedback stock management
|
|
- #8024: Fix legacy submenu laptop
|
|
- #8016: Display module confirm uninstall message
|
|
- #8014: Show Duplicate option when multishop selected
|
|
- #8007: Update Country in Store Contacts CSV File
|
|
- #7983: Add discount to cart
|
|
- #7853: Fix selecting category for product
|
|
- #7923: Fix displayed price on cart (HT/TTC)
|
|
- #7989: "Slightly" improve performance on Modules > notifications tab
|
|
- #7987: Fallback datepicker if needed
|
|
- #7978: Update diplayed module count on successful uninstall
|
|
- #7922: Fix redirection when filtering in attribute's value
|
|
- #7916: Fix min width to select filters
|
|
- #7964: Fix flush of local cache when adding a new specific price
|
|
- #7698: Unable to unselect the last image associated to a combination
|
|
- #7894: Fix bug when having more than three product image
|
|
- #7955: Don't get admin notifications while it's all disabled
|
|
- #7957: Add Missing space
|
|
- #7951: Fix displayed shortcut in product page
|
|
- #7937: Add missing simple quote in Design -> Images view
|
|
- #7932: Fix fatal on order page
|
|
- #7921: Fix trans errors of old translation page
|
|
- #7903: Fix moving module from a hook to another one
|
|
- #7837: Image not displayed in BO when creating new store
|
|
- #7898: Merge PRs from 1.7.1.x
|
|
- #7861: Bug with override AdminProductsController
|
|
- #7864: Fix recommended modules popup on legacy BO
|
|
- #7875: Fix datepicker design
|
|
- #7817: Introduce tinymce constraint & fixed short_description length
|
|
- #7809: No order notification message was wrong
|
|
- #7792: Remove all bourbon deprecations
|
|
- #7777: Make module actions translatable
|
|
- #7763: Updated path in maintenance message
|
|
- #7623: Avoid silencious fail of simple category creation from product form
|
|
- #7680: Fixed javascript bug on form submission
|
|
- #7662: Fix show currency name in tab "Catalog Price Rules" for option "All currencies"
|
|
- #7590: Fix bug on uploading too large images
|
|
- Front Office:
|
|
- New feature:
|
|
- #7833: Added message delivery information on checkout process
|
|
- Improvement:
|
|
- #8034: Apache rules for .woff2 font files
|
|
- #7998: Format error message
|
|
- #7990: Remove banner hidden class for mobile device
|
|
- #7564: Enabling category canonical redirection
|
|
- #7780: Allow to define module front controllers layout
|
|
- #7661: Update wording cart-detailed-actions.tpl
|
|
- #7566: Send response data to emitted events
|
|
- #7521: Consistency & additionnal infos
|
|
- #7554: Allow HTML in notifications
|
|
- #7688: Introduce new hooks for main wrapper
|
|
- #7880: Feat/classic improvements
|
|
- #7836: Harmonization of Brand name variable - wording
|
|
- #7813: Close thumbs modal when area under thumbs is clicked
|
|
- #7020: Improve front-end accessibility
|
|
- #7681: Improve readability on Classic theme
|
|
- Bug fix:
|
|
- #8142: Fix the price update on quantity change on cart
|
|
- #8121: Limit the description's image by the size of description's frame
|
|
- #8132: Fix the height of the "Show password" button
|
|
- #8088: Auto width for the selector on product page
|
|
- #8012: Show the forbiden message on product page
|
|
- #8040: Wrong close of 'product_tabs' {block} in product.tpl
|
|
- #7959: Empty customization ID after adding to cart
|
|
- #8009: Remove contact form after submit
|
|
- #8036: Fix cart front
|
|
- #8005: Fix legal compliance in footer in mobile display
|
|
- #8010: Make the edit link translatable
|
|
- #7952: Add class selected to selected address
|
|
- #8019: Missing product-flag class on product miniature
|
|
- #8006: Fix classic responsive
|
|
- #7992: Fix refresh availability of product
|
|
- #7994: Optimize search::find queries
|
|
- #7816: Order in catalog for calculate vouchers
|
|
- #7926: Fix mobile style toggling
|
|
- #7909: Wording checkout delivery
|
|
- #7907: Edit address for a Guest
|
|
- #7866: Fixed full size order-item table
|
|
- #7796: Fix address form Ajax refresh
|
|
- #7602: Let translate the edit label on order checkout
|
|
- Core:
|
|
- New feature:
|
|
- #8053: Add theme configurator translation & update catalog
|
|
- #7760: Allow free order
|
|
- #7889: Introduce module self configurator feature
|
|
- #7825: Handle multishop in console commands
|
|
- #7778: Remove lang dependancies for module manager and add cli command
|
|
- #7840: Add command to check duplicates in translation catalog
|
|
- #7567: Introduce release script
|
|
- Improvement:
|
|
- #7941: Add total amount TTC in credit slip
|
|
- #7523: Change all OrderController private methods and var to protected
|
|
- #7304: Fixed processChangeProductInCart method
|
|
- #7931: Update comments of Validate class
|
|
- #7678: Disable php in the "img" directory
|
|
- #7827: Fix spelling from conversation to conversion rate.
|
|
- #7912: Increase carrier delay length
|
|
- #7899: Refactoring naming
|
|
- #5082: Override admin and front controllers of modules
|
|
- #7871: Failure during module catalog fetch do not throw an exception anymore
|
|
- #7666: Use HTTPS where available in README.md
|
|
- #7606: Updates README.md file.
|
|
- Bug fix:
|
|
- #8118: Extract theme with default translation in any language
|
|
- #8101: Fix the tab permissions when only one profile
|
|
- #8103: Fix get attributes in order presenter
|
|
- #8124: Remove Finder from depency injection
|
|
- #8108: Fix update prefix sql
|
|
- #8070: Module tab registration must check filenames
|
|
- #8056: Fix type of errors variable in module configuration feature
|
|
- #8058: Fix missing @Template annotation created by refactoring
|
|
- #8047: License, composer, catalog, assets
|
|
- #8028: Update regex for tab registration
|
|
- #7996: Fix product with combinations auto-indexation
|
|
- #7984: Fix module loading for upgrade process and version displayed
|
|
- #7966: Use the right array index while getting controller tab name
|
|
- #7862: Throw module events right after each action and remove reset
|
|
- #7962: Fix wrong keys for cache
|
|
- #7557: Increase size of the hours column in PREFIX_store db table
|
|
- #7965: Allow .ico to /img, provide error server
|
|
- #7936: Fix value giftWrapping in OrderPresenter.php
|
|
- #7563: Update customerExists function in Customer.php
|
|
- #7915: Rethrow an exception instead of calling die when there is an erro…
|
|
- #7914: Changed SearchController extend to allow override
|
|
- #7904: Initialize getSynopsisDetails() output as an array instead of ''
|
|
- #7811: Display the login form after an failed authentication
|
|
- #7838: Return empty array instead of false.
|
|
- #7872: Display translated strings properly in SF debugger!
|
|
- #7852: Improve upgrade command
|
|
- #7611: Removed setSortOption in ProductSearchQuery
|
|
- #7609: Removed return duplication from search provider
|
|
- Installer:
|
|
- New feature:
|
|
- #7744: Adding 5 languages to the installer (SK, UK, ET, EL, FI)
|
|
- Improvement:
|
|
- #7977: Drop unused fields from ps_product_lang
|
|
- Bug fix:
|
|
- #8087: Translate fixtures with CLI install
|
|
- #8049: Reflect new Finnish tax rate in tax rule group names
|
|
- #8055: Fix update sql for upgrade
|
|
- #7981: Fix upgrade from very old versions
|
|
- #8018: URL update for installer
|
|
- #7993: Avoid INSTALL_PATH re-define error
|
|
- #7879: Set allow_url_fopen mandatory
|
|
- #7832: Fix install/upgrade/upgrade.php for php-5.4 syntax
|
|
- #7601: Use new module name for OrderState creation
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #7664: Retrieve text only from selected customization
|
|
- #5352: Fix webservice unit_price_ratio set to 0
|
|
- Localization:
|
|
- New feature:
|
|
- #7828: New localization packs - DZ, KR, MA, ZA
|
|
- Improvement:
|
|
- #7949: India states update
|
|
- #8000: Install Deutsch instead of Deutsch CH for Switzerland
|
|
- #7696: Update colombian tax rate
|
|
- #7818: Replace EN (US) by EN (UK) in UK localization pack
|
|
|
|
|
|
####################################
|
|
# v1.7.1.2 - (2017-06-07)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #7891: Set value for Short Desc
|
|
- #7860: Deny legacy module page view
|
|
- #7789: Message Customer on order details page
|
|
- #7801: Choose Theme on Mail Translation
|
|
- #7790: Add a scrollbar for TinyMCE
|
|
- #7783: Versions completions for the max value
|
|
- #7807: Partial revert of 0c42257 to fix profiling mode in BO
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7795: Fix allow order value
|
|
- #7773: Fix for CMS tree on sitemap
|
|
- #7785: Fix slide down of carrier extra content in order funnel
|
|
- #7797: Translate file upload button label
|
|
- #7805: Fix word break classic
|
|
- #7762: Allow image for categories when no description
|
|
- #7761: Refresh product line on quantity change in cart & Show discount to cart summary
|
|
- #7747: Fix the except_pages in theme.yml
|
|
- #7745: Fix radio buttons on faceted search
|
|
- #7759: Convert voucher value
|
|
|
|
- Core:
|
|
- Bug fix:
|
|
- #7901: Use composer cacert file by default
|
|
- #7826: Allowed redirect protocol with Tools::file_get_content (curl)
|
|
- #7800: Fix assets path when theme has the same name than PS
|
|
- #7770: Return array when it's wanted if the hook doesn't exist
|
|
- #7766: Fix displayError when string is using sprintf
|
|
- #7740: Fix missing {url entity=product id=X}
|
|
- #7752: Upgrade theme modules & disabling them in the same time that the theme
|
|
|
|
- Installer:
|
|
- Bug fix:
|
|
- #7846: Fix install/upgrade/upgrade.php for php-5.4 syntax
|
|
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #7732: Change variable from string to array for php 7
|
|
|
|
|
|
####################################
|
|
# v1.7.1.1 - (2017-04-19)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #7769: Fix the datepicker to use locale instead of iso code
|
|
- #7738: Fix access to domainized modules translations
|
|
- #7723: Fix catalog ASC sorting
|
|
- #7724: Fix translations theme export on Windows
|
|
- #7690: Incorrect translation on Symfony page (problems with TinyMCE)
|
|
- #7730: Alphabetically sort features on product page
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7710: Fix country change in checkout form
|
|
- #7742: Fix for image change in zoom modal window
|
|
- #7734: Catch the exception when a template is missing in prod mode
|
|
- #7720: Display product reference when product has no combination
|
|
- #7689: Save zero to id_state if country has no states
|
|
- #7729: Fixed display amount with good taxes
|
|
- #7726: Fixed Terms and conditions popup on mobile not possible to close
|
|
- #7693: Password controller must be in SSL when available
|
|
|
|
- Core:
|
|
- Bug fix:
|
|
- #7776: Fix cache on install
|
|
- #7753: Added nullable for Tab entity
|
|
- #7746: Doctrine without foreign for autoupgrade backup
|
|
- #7714: Module code cleanup and fix module action in details modal
|
|
- #7739: Allow modules compliancy on 3 digits
|
|
|
|
- Installer:
|
|
- Improvement:
|
|
- #7743: Allow 255 char to company field in Adress
|
|
|
|
|
|
####################################
|
|
# v1.7.1.0 - (2017-04-03)
|
|
####################################
|
|
- Back Office:
|
|
- New feature:
|
|
- #7619: Add responsive nav-bar
|
|
- #7529: Product module page
|
|
- #7508: Mail in-transit improvement (webservice, markup)
|
|
- #7491: Allow to exclude tax and shipping in affiliation sales total
|
|
- #7287: Add counter to the inputs
|
|
- #6906: Implement "Update all" modules feature
|
|
- Improvement:
|
|
- #7596: Add displayProductPageDrawer hook
|
|
- #7570: Notification after theme reset, warning about images regeneration
|
|
- #7576: Remove useless meta_title
|
|
- #7573: Two wordings on the module tab of the product page
|
|
- #7551: Restore compiled assets
|
|
- #7516: Check if hook exists before get hook module exec list
|
|
- #7439: Header BO responsive (legacy part)
|
|
- #7497: Display shipping max. refundable amount in order partial refund form
|
|
- #7206: Update wording form.html.twig
|
|
- #7435: Remove initForm* from old product controller
|
|
- #7467: Update comment for jQuery migrate
|
|
- #7256: Add notifications counter
|
|
- #7421: Remove useless isset
|
|
- #7405: Domains tree on translations page now on more than 2 levels
|
|
- #7373: Add a new hook on dashboard
|
|
- #7364: Sort products in descending order
|
|
- #7315: Fix integration issues with translation page
|
|
- #7352: Reduce width of brand select input
|
|
- #7320: Only display the module you want to translate
|
|
- #7254: Add redirect to category for product not available
|
|
- #6712: Rename the productDisplayButtons hook to productDisplayAdditionalInfo
|
|
- #7308: Add version to help api feedback
|
|
- #7280: Change locales json
|
|
- #7175: Test admin controllers
|
|
- #7025: Add translation domains to Adv. param controllers 2
|
|
- #7238: Harmonize wording cms.xml tab.xml
|
|
- #6990: Change Stores controller option from 'Status' to 'Active'
|
|
- #7100: Add some more translation domains to controllers
|
|
- #7230: Change PS color for tinymce
|
|
- #7188: Add text format selector to TinyMCE
|
|
- #6743: Implement optionnal but specific action to display on module page
|
|
- #7015: Set new product cover when current is deleted
|
|
- #7098: Removed sensor parameter from Google Maps JS API
|
|
- #6776: Do not display empty module categories
|
|
- #3915: Removed _includeContainer ; never more used
|
|
- Bug fix:
|
|
- #7701: Fix access denied on Customers Service
|
|
- #7668: Implode Translation Permission
|
|
- #7670: Allow upgrade for modules coming from Must-have json
|
|
- #7646: Fix imageFolder path for colorPicker inputs
|
|
- #7665: Fix inactive request in HookEvent
|
|
- #7663: Fix issue of Module notification page after 1.7.0.x backport
|
|
- #7648: Fix product attachments lookup
|
|
- #7585: Fix placeholder width in product options
|
|
- #7627: Fix wrong domain for product module page
|
|
- #7616: Fix getAvailableFields malformed json
|
|
- #7599: Fix required custom field alignment
|
|
- #7584: Employee permissions not saved
|
|
- #7586: Fix chosen width
|
|
- #7542: Update default catalog & compile assets
|
|
- #7572: Fix bug with TinyMCE button
|
|
- #7574: Fix tab registration (non-instantiated module)
|
|
- #7568: Fix default products sorting order
|
|
- #7559: Fix filter image icon
|
|
- #7552: Callback on HelperList should have highest priority
|
|
- #7546: Prevent widgets to break back-office
|
|
- #7544: Fix module configure button when in dropdown
|
|
- #7535: Fix desktop menu regressions
|
|
- #7534: Remove call to an undefined attribute
|
|
- #7520: Fix minors integration issues on sidebar
|
|
- #7513: Refresh forms for specific price
|
|
- #7514: Fix product customization duplication
|
|
- #7511: Fix back-office order
|
|
- #7503: Add missing attributes on function removeProduct
|
|
- #7507: Fix unclosed tag
|
|
- #7496: You can now search for a customer with several words
|
|
- #7492: Add missing metadata to translations catalogues on export
|
|
- #7486: Fix incorrect product-list-colors caching
|
|
- #7489: Update deleteFeatures() for Multi-shop
|
|
- #7481: Bug Fix on Save product
|
|
- #7479: Fix problem with default combination
|
|
- #6950: BO: allow disabled by item in Helper Form
|
|
- #7474: Fix Administering email setting whith/without log
|
|
- #7455: Fix Module configure permission
|
|
- #7473: Update ObjectModelCore::getFieldsLang
|
|
- #7470: Fix image doesn't exists
|
|
- #7449: Update keyboard shortcuts in product page
|
|
- #7462: Update invoice pdf
|
|
- #7459: Fix id_order ambiguous search
|
|
- #7454: Fixed use of hook return value in customer address validation
|
|
- #7444: Update the dashboardTop hook
|
|
- #7436: Remove tinymce synchronous loading
|
|
- #7415: Display correct quantities for shared stock
|
|
- #7428: Update wording AdminPerformanceController.php
|
|
- #7150: Fix "Uncaught ReferenceError: prestashop is not defined"
|
|
- #7395: Add the disabled categories in product page
|
|
- #7406: Custom error-layout for maintenance/restricted country page
|
|
- #7404: Replace "Default-bootstrap" in Translations tab
|
|
- #7390: Changed ID column name in CSV products export
|
|
- #7389: Fix translation page integration issues
|
|
- #7380: Remove wrong URL encoding from AdminStockMvtController
|
|
- #7371: Fix nested categories cache id
|
|
- #7366: Fix wrong domain
|
|
- #7332: Redirect with message when root category is not available for a shop
|
|
- #6997: Fix buttons alignments on modal on import page
|
|
- #7139: Fix product redirection from back office search results
|
|
- #7341: Update version on profile configuration page
|
|
- #6775: Add potential email error in order bulk action message failure.
|
|
- #6833: Deleted space and : in sql manager page
|
|
- #7330: Fix email translation edit when file doesn't exist
|
|
- #7115: Fix "Other translations" save action
|
|
- #7281: Module action template can now be used everywhere
|
|
- #7282: Fix selection of boolean option
|
|
- #7260: Set product image container to static position
|
|
- #7270: Add number of selected images in edit combination page
|
|
- #7255: Remove hardcoded version from help links
|
|
- #7196: Update keyboard shortcut in product page for preview
|
|
- #7251: Fix quick links with apostrophes
|
|
- #7236: Partial refund tax method always tax incl.
|
|
- #7039: Fix friendly url text on product page
|
|
- #7071: Add hints on some category fields
|
|
- #7229: Do not check module download on upgrade
|
|
- #7052: Fixed help wording for Tax Rules Group
|
|
- #7210: Fix date filter on dashboard when entering BO
|
|
- #7215: TinyMCE media plugin shouldn't be activated twice
|
|
- #7204: Fix import information display
|
|
- #7171: Fix rights issues on legacy module page
|
|
- #6942: Fix modules translation form
|
|
- #7180: Fixed "new client" column in orders list
|
|
- #6935: Fix localization pack import
|
|
- #7174: Fix warning on BO
|
|
- #6988: Clear cache on url rewriting settings modification
|
|
- #6996: Fix products alignment in delivery slip pdf
|
|
- #7019: Fix fancybox on cart rules conditions
|
|
- #6970: Fix virtual product file removal
|
|
- #6976: Fix error on layout when warnings exist
|
|
- #7023: Fix permission issues when creating modules sandbox folders recursively
|
|
- #6742: Fixed file attachment on product form
|
|
- #7050: Fix fallback dataformate duplicate value
|
|
- #7060: Fix save product when empty name in default lang
|
|
- #7136: Fixed search and redirection to module
|
|
- #6992: Fixed warning on AdminStore Controller
|
|
- #7010: Disable FK checks during DB export
|
|
- #7007: Display preview button in 13 inches
|
|
- #6930: Fixed bulk actions affecting single products
|
|
- #7048: Fix access to payment preferences
|
|
- #6926: Fixed payment methods of carriers
|
|
- #6978: Fixed security issue on SpecificPrice class
|
|
- #6957: Fix email preview in translation page
|
|
- #6955: Fix updating positions when sorting products
|
|
- #6953: Fix recommended modules modal window
|
|
- #6941: Fix email translations
|
|
- #6936: Return empty array on API error for customer data
|
|
- #6920: Fixed translation choice in BO
|
|
- #6891: Remove z-index of ps tagger reset button
|
|
- #6921: Removed warning notice on translation
|
|
- #6898: Fixed imagesController icons
|
|
- #6764: Add hotkeys on product page
|
|
- #6797: Display missing hook (displayCustomerAccountForm)
|
|
- #6825: Fixed wrong order detail updated
|
|
- #6858: Fixed css animation on onboarding
|
|
- #6868: Fix theme export
|
|
- #6812: Encrypt modules cookies
|
|
- #6857: Fixed error compile
|
|
- #6799: Add missing hook call for actionSubmitAccountBefore
|
|
- #6748: Fixed customers registration in Back Office
|
|
- #6811: Fixed border style of translation textarea
|
|
- #6805: Remove synchronous call to the CLDR
|
|
- #6778: Fix create combination
|
|
- #6793: Fixed employee password validation
|
|
- #6792: Use the correct email template for employee password recovery
|
|
- #6758: Fixed load of Jquery-ui JS/CSS cache
|
|
- #6750: Fixed delete combination on product
|
|
|
|
- Front Office:
|
|
- New feature:
|
|
- #7675: Allow delivery module to confirm the checkout step
|
|
- #6903: Ported emailalert on classic
|
|
- #6886: Ported ps_crosseling module on classic
|
|
- #6881: Ported module ps_viewedproduct on classic
|
|
- #6878: Ported ps_specials module on classic
|
|
- #6877: Ported ps_newsproduct on classic
|
|
- #6871: Ported ps_supplierlist on classic & some fix on ps_brandlist
|
|
- #6866: Ported module ps_brandlist on classic
|
|
- #6828: Ported module ps_rssfeed for classic
|
|
- #6800: Ported module ps_productinfo for classic
|
|
- #6820: Ported bestsellers module on classic
|
|
- Improvement:
|
|
- #7575: Restore hook displayProductListReviews on catalog
|
|
- #6908: Add customization message
|
|
- #7478: Expose checkout process to inheriting classes
|
|
- #7362: Add smarty blocks everywhere
|
|
- #7384: Fix alerts icons and margin
|
|
- #7309: Integrate sitemap
|
|
- #7344: Hide virtual product download link until it's paid
|
|
- #7314: Integrate forgotten password alerts
|
|
- #7243: Add "quick_view" block to classic theme
|
|
- #7199: Fix "There is 0 product." label
|
|
- #7076: Add external libraries
|
|
- #7104: Add missing translation keys in home slider
|
|
- #6875: Replace Open Sans with Noto Sans
|
|
- #6766: Export translations when exporting theme
|
|
- Bug fix:
|
|
- #7694: Fixed a typo in template Product
|
|
- #7684: Incorrect event dataset call
|
|
- #7686: Fix Mixed-Content issues when SSL partially enabled
|
|
- #7657: Fix translation cache preventing load of new language
|
|
- #7603: Validate lengths of fields submitted from registration form
|
|
- #7636: Fix wrong translation/variable syntax
|
|
- #7617: Fix out of stock combination hiding
|
|
- #7561: Remove fakepath
|
|
- #7598: Fix registration form validation
|
|
- #7594: Restore hook displayBanner
|
|
- #7533: Fix url rewrite starting with numbers
|
|
- #7518: Fix front initcontent and My account display
|
|
- #7512: Fix a problem when a voucher is added on checkout
|
|
- #7500: Add cart in prestashop javascript object
|
|
- #7368: Allow HTML in customization when it's displayed by a module
|
|
- #7475: Fix hook name due to conflict resolution
|
|
- #7372: Bug fix for specific product combination cases
|
|
- #7461: Add manufacturer name in cart products
|
|
- #7453: Fix %email% are not replaced by user's email when asking a new password
|
|
- #7446: Remove wrong opening table tag
|
|
- #7445: Fix div tag in ordersummary header
|
|
- #7433: Fix button on the same line in order confirmation modal
|
|
- #7116: Fix some facets design
|
|
- #5053: Orders amount currency fixed
|
|
- #7410: Redirect to 404 when CMS page doesn't exist
|
|
- #7409: Fix empty title tag in CMS category
|
|
- #7345: Product with 0 quantity should be buyable when stock management is disabled
|
|
- #7361: Mobile Cart - Carriers Improperly integrated
|
|
- #7378: Fix FrontController#setTemplate default locale parameter
|
|
- #7365: Mobile Cart - Improperly integrated Fields
|
|
- #7272: Fixed bug when logged in customer can access login/registration p…
|
|
- #7358: Fix duplicate payment submissions and address initialization
|
|
- #7343: Check whether order is paid before serving a virtual product download
|
|
- #6597: Add carriage return to store information
|
|
- #7329: Fix arrow click & position
|
|
- #7323: Fix fatal when requesting product refresh without product id in cart
|
|
- #7297: Fix clean filter event handler
|
|
- #7264: Display Add to cart button in product listing
|
|
- #7259: Fix missing displayNavFullWidth into checkout
|
|
- #7247: Fix search bar icon display
|
|
- #7182: Remove useless vars display_column_*
|
|
- #7202: Fix order return format in OrderReturnPresenter
|
|
- #7009: Remove box-shadow around contact form in classic
|
|
- #7170: Fix classic's override of ps_imageslider
|
|
- #6995: Fix empty cart on logout display
|
|
- #6972: Add missing nofilter after display hook
|
|
- #7166: Fix total products label
|
|
- #7037: Fix breadcrumb margin on classic
|
|
- #7042: Add download link for virtual products
|
|
- #6987: Fix changing combination when catalog mode is enabled
|
|
- #6980: Fix undefined event in core.js
|
|
- #6905: Fix category images generation
|
|
- #6892: Revert to Bootstrap 4 alpha 4
|
|
- #6847: Fix geolocation
|
|
- #6829: Fix PDF generation by removing non existing files requirement
|
|
- #6790: Replaced placeholder with email in notification
|
|
- #6808: Fix fatal on Best Sales
|
|
- #6741: Properly translate isbn, ean and upc
|
|
- #6774: Ported ps_categoryproducts for classic theme
|
|
- #6780: Add missing link on footer
|
|
- #6752: Remove extra tag block closed
|
|
|
|
- Core:
|
|
- New feature:
|
|
- #5922: Install module tabs automatically
|
|
- #7291: Happy new Year PrestaShop!
|
|
- Improvement:
|
|
- #7621: Allows multiple retro names for a hook
|
|
- #7685: Don't update url_rewrite with upside lang
|
|
- #7679: Upside down language for crowdin
|
|
- #7669: Updated wording
|
|
- #7625: All we need to autoupgrade!
|
|
- #7577: Improved model namescape handling
|
|
- #7592: Default catalog update
|
|
- #7562: Add missing domains
|
|
- #7536: Add windows 8.1 & 10 to guest useragent
|
|
- #7532: Use Address:initialize to manage default state in one area
|
|
- #7522: Make sure that invoice siblings are related to the same order id
|
|
- #7524: Revert "Check if hook exists before get hook module exec list"
|
|
- #7495: Remove some globals
|
|
- #7490: Pass the object we're displaying to the action{$controller}FormMo…
|
|
- #6959: Convert namespaced object model class names to hook compatible names
|
|
- #7480: Sql fix & documentation
|
|
- #7468: Allow rel="nofollow" in anchors
|
|
- #7443: Add actionEmailSendBefore hook
|
|
- #6327: Deprecate getOrderByCartId method, add alternative
|
|
- #7456: Pass variables of hook `actionProductSearchComplete` by link
|
|
- #7442: Add new hook 'actionClearCache'
|
|
- #7440: Add new hook actionOutputHTMLBefore
|
|
- #7403: Make email templates parent/child compatible
|
|
- #7413: Optimized products counting in BO product list
|
|
- #7269: Webservices now show PS validation errors
|
|
- #7289: Code standard fixes & improvements
|
|
- #7335: Re-introduce server media
|
|
- #6911: Added dependency injection container in legacy
|
|
- #7142: Replace specific cache management with doctrine cache for module catalog
|
|
- #7298: Add file line number where the error occured
|
|
- #7265: Product.php optimization if not $id_cart
|
|
- #7183: Add app/config/config.php to gitignore
|
|
- #7093: Move entity repositories in existing subfolder
|
|
- #7178: Use ModuleZipManager for addons downloads
|
|
- #7177: Doctrine optimizations
|
|
- #6734: Generate robots.txt on install
|
|
- #7095: Add Reply-To recipient name to Mail::send()
|
|
- #7157: Be able to send an e-mail with multiple BCC
|
|
- #6694: Send email in English if current language don't have email template
|
|
- #6918: Allowed to add remote assets
|
|
- #6753: Improve global performances
|
|
- Bug fix:
|
|
- #7719: Delete unique key name for ps_profile_lang
|
|
- #7711: Use trans() instead of undefined l()
|
|
- #7700: Fixes needed for upgrade
|
|
- #7708: Use the browser country prior to the shop one
|
|
- #7705: Hide upside down language
|
|
- #7652: Rename id_product_redirected variable
|
|
- #7683: Remove clear cache for autoupgrade
|
|
- #7674: Fix ThemeValidator for child themes
|
|
- #7653: Fix invoice generation
|
|
- #7589: Fix missing reference symbol into Product::getProductProperties
|
|
- #7635: Update robot.txt using english
|
|
- #7629: Merge 1.7.0.x on 1.7.1.x
|
|
- #7633: Fix doctrine association between translation and lang
|
|
- #7597: Change CLDR url
|
|
- #7593: Fix the product page
|
|
- #7587: Increase curl timeout to 60s
|
|
- #7509: Format price for noPackPrice in product and Gift wrapping
|
|
- #7569: Fix entity integrity for upgrade
|
|
- #7538: Add composer.lock in order to fix composer install
|
|
- #7539: Update licences
|
|
- #7531: Payment method title extended to 255 characters
|
|
- #6681: Fix work authorization for (back|front)-office. After transition from RC1 to RC2.
|
|
- #7519: Fix fatal when no product to set in CategorySearchProvider
|
|
- #7312: Fixed Huge Bug for passed validation
|
|
- #7505: Fix nonexistent field on customer
|
|
- #7501: Do not display related product id customer can't see it
|
|
- #7485: Don't convert already converted currency
|
|
- #7502: Prevents problem with missing params in getWidgetVariables()
|
|
- #7499: Use UTF-8 for PaymentOptions
|
|
- #7482: Use default state for tax purposes
|
|
- #7488: Allow quotes in translation strings
|
|
- #7483: Update Mail lang settings
|
|
- #7148: Fix send to multiple addresses with different names
|
|
- #7477: Only link orders with same cart
|
|
- #7476: IdLang shouldn't be <= 0
|
|
- #7471: Fix installation & tab entity
|
|
- #7472: Add "use instead" doc on method display as deprecated when possible
|
|
- #7463: Use boolean variables for tracking configuration value type
|
|
- #7466: Improvement in SpecificPrice::getSpecificPrice
|
|
- #7464: Calculate carrier price on the real order price
|
|
- #7460: Superfluous table alias
|
|
- #7457: Harmonize hook
|
|
- #7438: Add 2 new hooks actionDispatcherBefore and actionDispatcherAfter
|
|
- #7452: Revert "CO: fix Validate::isUnsignedInt"
|
|
- #7441: Add displayAfterProductThumb hook
|
|
- #7437: Use 1.7.1 modules
|
|
- #7430: Fixed rendering condition of default groups form
|
|
- #7429: Fix Validate::isUnsignedInt
|
|
- #7293: Fix dependencies definitions
|
|
- #7382: Use shop email as sender for template order_customer_comment
|
|
- #7334: Remove smartyDump() in Smarty config
|
|
- #7425: Update composer with modules
|
|
- #7420: Use the right modules branch
|
|
- #6928: Fix Cart cache key on CartRules
|
|
- #7401: Change some translated strings
|
|
- #7412: Fix logger namespace for ServiceLocator
|
|
- #7402: Update doc import files
|
|
- #7400: Fix array_merge call on null
|
|
- #7399: Fix pdf header
|
|
- #7393: Deprecate Tools::displayError()
|
|
- #6527: Fixed Geolocation behavior for NON existing countries
|
|
- #7386: Fix empty query
|
|
- #7316: Fixed bug that erases current customization fields
|
|
- #7277: Improve MARIA DB compatibility
|
|
- #7348: Fix wrong domain
|
|
- #7346: Fix getPriceWithoutReduct default id_product_attribute
|
|
- #7321: Improved translator performances
|
|
- #6722: Fix uncaught IOException on module deletion
|
|
- #7311: Introduce new hooks filtered & use it for product/category/brand/supplier/cms & html content
|
|
- #7313: Add actionSearch hook on ProductSearchProvider
|
|
- #7328: Fix store image & implement generation
|
|
- #7163: Enable the cart rule feature when updating one if it's enabled
|
|
- #7222: Fixed method Order::isVirtual
|
|
- #7257: Impossible to uninstall module when overridden file is missing
|
|
- #7241: Add native email missing
|
|
- #7194: Fix issue on translations without params
|
|
- #7235: Fix getImageLink for watermark module
|
|
- #7237: Fix pack price calc when using non-default attributes
|
|
- #7225: Fix missing subfolder in Repository namespace
|
|
- #6904: Fixes for module upgrade with zip upload
|
|
- #7211: Add missing SQL alias
|
|
- #7176: Set size limits on Doctrine Translation entity
|
|
- #7164: Update Mail::send documentation
|
|
- #7096: Use english email template as fallback in getEmailTemplateContent
|
|
- #7056: Restore deprecated method
|
|
- #7061: Fix command description
|
|
- #7111: Fix notice on $currency_to which may be null
|
|
- #7109: Fix unregisteration of Stylesheet by ID
|
|
- #7108: Fix unregisteration of JavaScript by ID
|
|
- #7014: Removed realpath for assets
|
|
- #6966: Fixed tools var
|
|
- #7126: Merge 1.7.0.x on develop
|
|
- #7081: Fixed CORS setting the header
|
|
- #7069: Protect translations display against XSS injections
|
|
- #7034: Use the locale to fallback on the good one in CLDR Repository
|
|
- #6927: Fix sprintf condition
|
|
- #6974: Created temporary file in cache directory
|
|
- #6929: Fix Cookie standalone mode
|
|
- #7013: Load autoload first
|
|
- #6994: Fixed on included files for autoupgrade
|
|
- #6848: Refresh CA bundle
|
|
- #6925: Prevent password reset on user check by email
|
|
- #6902: Fix PHP version for composer
|
|
- #6895: Fixed path windows assets
|
|
- #6890: Fixed translation render
|
|
- #6883: Fix multilang configuration insert
|
|
- #6803: Fix AJAX sync calls - Partial revert of 840fb00
|
|
- #6856: Cart cache key should take id_zone into account
|
|
- #6849: Fixed missing escape
|
|
- #6872: Fixed path for windows
|
|
- #6831: Use module_name to get error on upload
|
|
- #6798: Hook:exec should always return an array when array_return = true
|
|
- #6837: Fix fatal if payment module return a non array result
|
|
- #6761: Clean installation files from deleted hooks
|
|
- #6816: Fixed hook & moved hook before body
|
|
- #6802: Configured Twig autoescape option
|
|
- #6779: Fixed module cache with 2 systems
|
|
- #6745: Fixed path for asset directory
|
|
- #6755: Fixed customer account add/update hook call
|
|
- #6739: Fix changed namespace
|
|
|
|
- Installer:
|
|
- New feature:
|
|
- #7021: Adding country Tanzania
|
|
- Improvement:
|
|
- #7691: Remove awaiting Paypal order status
|
|
- #7517: Refactoring of the upgrade, to be easily usable in the auto upgrade module
|
|
- #7363: Update install with trans from crowdin
|
|
- #7302: Refacto 1.7.1.0.sql & remove 1.7.1.x.sql
|
|
- #7306: Add installed modules to quick access
|
|
- #7083: Updated tabs in FR
|
|
- #6939: Increase memory limit
|
|
- #6859: Declare default timezone when none is available
|
|
- Bug fix:
|
|
- #7638: Fix language refresh on dropdown change
|
|
- #7579: Avoid ERR_TOO_MANY_REDIRECTS at install
|
|
- #7571: Fix installation for languages without fixtures
|
|
- #7375: Fix error message display in installer
|
|
- #7374: Import sql upgrade from 1.6.x
|
|
- #6965: Add missing hooks actionObjectProductInCartDelete(Before|After)
|
|
- #7082: Small fixes for installer
|
|
- #7283: Do not launch install wizard if no write access to the cache folder
|
|
- #7057: Change india address form
|
|
- #7138: Fix wrong extension in the install.txt
|
|
- #7085: Update configuration.xml in SV
|
|
- #6817: Do not create parameters.php during install
|
|
- #7064: Install.txt file & documentation link update
|
|
- #7032: Required fileinfo extension
|
|
- #7053: Fix settings migration script
|
|
- #6967: Caught broken environment exception
|
|
- #6944: Add default message on ajax error in installer
|
|
- #6887: Add JSON, SimpleXML and DOM extensions as install requirements
|
|
- #6818: Clear the cache before trying to update the DB schema
|
|
- #6864: Fixed redirect on installer
|
|
- #6854: Add cURL check at installation
|
|
- #6845: Fix BDD required during install
|
|
- #6769: Added PS_MAINTENANCE_TEXT key in database
|
|
|
|
- Web Services:
|
|
- Bug fix:
|
|
- #6910: Add watermark to new product images
|
|
|
|
####################################
|
|
# v1.7.0.5 - (2017-02-06)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #7450: Fix some automator problem
|
|
- #7408: Fix deletion of virtual product attachment
|
|
- #7396: Fix products actions
|
|
- #7383: Add some cast on variables
|
|
- #7394: Fix fatal on getModulesToEnable()
|
|
- #7379: Fix image icon
|
|
- #7318: Fix saving decimals in AdminProduct combination form
|
|
- #7301: Translate categories tree in product page
|
|
- #7325: Add success message when import localization is ok
|
|
- #7324: No default reference on catalog
|
|
- #7326: Fix attachment file
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7410: Redirect to 404 when CMS page doesn't exist
|
|
- #7340: Fix translations error from module with sprintf
|
|
- #6972: Add missing nofilter after display hook
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #7360: Add config.php to the file .gitignore
|
|
- #7353: Update Israel VAT to 17%
|
|
- Bug fix:
|
|
- #7465: Protect some folders
|
|
- #7424: Update composer with modules
|
|
- #7354: Filter theme / module inputs
|
|
- #7418: Alter currency name to varchar(64)
|
|
- #7419: Use the right modules branch
|
|
- #7411: Refacto to get translation files
|
|
- #7407: Do not load index.php file in catalogue
|
|
- #7397: Fix email override path
|
|
- #7387: Fallback dataformate duplicate value
|
|
- #7347: Use the right attributes separator into the cart
|
|
- #7388: Fix clear media cache
|
|
- #7385: Fix function call
|
|
- #7351: Replace PCRE e modifier with callback
|
|
|
|
|
|
####################################
|
|
# v1.7.0.4 - (2017-01-10)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #7303: Add some test before use finfo
|
|
- #7292: Fix log page email hint
|
|
- #7295: Fix the customer thread timeline display
|
|
- #7118: Add parent menu permission if sub-menu is selected
|
|
- #7252: Fix product page ajax calls when url contains numbers
|
|
- #7193: Fix modules translation form
|
|
- #7271: Fix import theme for windows & special name
|
|
- #7267: Fix preview button action
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7286: Use the right wording when guest is disabled
|
|
- #7195: Fix wrong displayed discount when it's higher than price
|
|
- #7162: Add error message when ordering number of item greater than quantity
|
|
- #7186: Always return a current order state
|
|
- #7185: Fix quick view in safari browser
|
|
- #7276: Add option with product to getManufacturer, getSupplier
|
|
- #7278: Do not let Classic override jQuery
|
|
- #7266: Fix category images generation
|
|
- #7248: Fix multishop popup design
|
|
- #7297: Fix clean filter event handler
|
|
|
|
- Core:
|
|
- Bug fix:
|
|
- #7310: Protect translated strings from XSS
|
|
- #7114: Set curl as main solution and fopen as fallback
|
|
- #7279: Fix escaped translations
|
|
- #7275: Fix module translations priority
|
|
- #7263: Fix module uninstall when overridden file is missing
|
|
- #7194: Fix issue on translations without params
|
|
|
|
- Installer:
|
|
- Bug fix:
|
|
- #7307: Fix croatian install adding quick_access
|
|
- #7296: Adding missing tabs in IT + VN + SR, and other tab updates
|
|
- #7274: Fix installer in Canadian and catalog cache
|
|
- #7284: Fix localization install for language not in data/lang
|
|
- #7294: Use the right locale for French Canadian
|
|
|
|
|
|
####################################
|
|
# v1.7.0.3 - (2016-12-16)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #7169: Add Request to hook parameters
|
|
- #7151: Allow installed modules translation from translation page
|
|
- #7024: Fixed product permissions
|
|
- #7153: Update docs & compile
|
|
- #7143: Fixed image of module on Payment page
|
|
- #7091: Fix some of the functions on the product page (JS)
|
|
- #7090: Fix error when saving traslations (1.7.0.0)
|
|
- #7028: Removed module card on uninstall
|
|
- #7215: TinyMCE media plugin shouldn't be activated twice
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7130: Fix nav header menu icon on classic
|
|
- #7046: Fix classic css override of featuredproduct
|
|
- #7160: Fix sort by text display
|
|
- #7131: Fix bootstrap version
|
|
- #7077: Fix "too much recursion" error on ajax search
|
|
- #7078: Fix select filter & filter criteria by ajax
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #6984: Use the right languages name
|
|
- #7146: Updated README
|
|
- Bug fix:
|
|
- #7224: Removed finfo use for theme upload
|
|
- #7205: Fix warnings in translate.php
|
|
- #7200: Fix module install and blank screen after PS install
|
|
- #7197: Check in Symfony catalog for translations for native modules
|
|
- #7191: Shutdown addons client on error
|
|
- #7190: Escape translated strings to prevent XSS
|
|
- #7187: Fix already defines smarty function
|
|
- #7184: Fix inactive scope for request in HookManager
|
|
- #7173: Revert "BO: fixed other XSS issues on translation module page"
|
|
- #7165: Licences & assets
|
|
- #7156: Fix SmartyLazyLoader for multiple smarty instances
|
|
- #7087: Protect translations display against XSS injections
|
|
- #7129: Fix timeout option for guzzle config
|
|
- #7144: Use default catalog as a fallback
|
|
- #7119: Use PhpParser to check parse errors in modules
|
|
- #7134: Fix mails with invoices
|
|
- #7080: Add unit price to order confirmation mail (1.7.0.0)
|
|
- #7096: Use english email template as fallback in getEmailTemplateContent
|
|
|
|
|
|
####################################
|
|
# v1.7.0.2 - (2016-11-23)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #7070: Fixed bulk actions affecting single products
|
|
- #7058: Disable FK checks during DB export
|
|
- #7063: Fix related product removal
|
|
- #7008: Display preview button on 13 inches
|
|
- #6958: Fix email preview in translation page
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #7027: Filtered embedded product properties
|
|
- #7043: Add download link for virtual products
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #7022: Allowed to add remote assets
|
|
- Bug fix:
|
|
- #7038: Send email in English if current language don't have email template
|
|
- #7026: Protect translations display against XSS injections
|
|
- #7033: Use the locale to fallback on the good one in CLDR Repository
|
|
- #6986: Fix sprintf condition
|
|
- #7054: Fix Cookie standalone mode
|
|
|
|
|
|
####################################
|
|
# v1.7.0.1 - (2016-11-16)
|
|
####################################
|
|
- Back Office:
|
|
- Bug fix:
|
|
- #6975: Fix updating positions when sorting products
|
|
- #6977: Fixed security issue on SpecificPrice class
|
|
- #6952: Fix recommended modules modal window
|
|
- #6962: Fixed translation choice in BO
|
|
- #6951: Fixed notice on module translations
|
|
- #6940: Fix email translations
|
|
- #6937: Return empty array on API error for customer data
|
|
|
|
- Front Office:
|
|
- Bug fix:
|
|
- #6991: Fix changing combination when catalog mode is enabled
|
|
- #6979: Fix undefined event in core.js
|
|
|
|
- Core:
|
|
- Improvement:
|
|
- #6982: Improved performances on Windows/NFS filesytem
|
|
- Bug fix:
|
|
- #7012: Load autoload earlier
|
|
- #6971: Fixed on included files for autoupgrade
|
|
- #6989: Fix fatal if payment module return a non array result
|
|
- #6973: Created temporary file in cache directory
|
|
- #6969: Prevent password reset on user check by email
|
|
|
|
|
|
####################################
|
|
# v1.7.0.0 - (2016-11-03)
|
|
####################################
|
|
New Release!
|