Новая версия PrestaShop v1.7.5.0 Beta 1
Новая версия PrestaShop v1.7.5.0 Beta 1 уже доступна для скачивания.


Скачать PrestaShop v1.7.5.0 Beta 1 на русском языке как всегда можно у нас.
Основные изменения:
- 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
1 комментарий