2286 lines
107 KiB
Plaintext
2286 lines
107 KiB
Plaintext
2007-2017 PrestaShop
|
|
|
|
NOTICE OF LICENSE
|
|
|
|
This source file is subject to the Open Software License (OSL 3.0)
|
|
that is bundled with this package in the file LICENSE.txt.
|
|
It is also available through the world-wide-web at this URL:
|
|
http://opensource.org/licenses/osl-3.0.php
|
|
If you did not receive a copy of the license and are unable to
|
|
obtain it through the world-wide-web, please send an email
|
|
to license@prestashop.com so we can send you a copy immediately.
|
|
|
|
DISCLAIMER
|
|
|
|
Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
|
versions in the future. If you wish to customize PrestaShop for your
|
|
needs please refer to http://www.prestashop.com for more information.
|
|
|
|
@author PrestaShop SA <contact@prestashop.com>
|
|
@copyright 2007-2017 PrestaShop SA
|
|
@license http://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.5.1 - (2010-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!
|