PrestaShop logo

PrestaShop

Open source e-commerce platform for building an online store

Alternative to: shopify, woocommerce, bigcommerce, magento


About Versions (100)

1.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