Unclaimed project
Are you a maintainer of PrestaShop? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
PrestaShop
PrestaShop is the universal open-source software platform to build your e-commerce solution.
cmsecommerceecommerce-frameworkecommerce-platformhacktoberfestphp+2
Last updated about 14 hours ago
Back to changelogImproved
PrestaShop 9.1.0 Beta 1
Full Changelog
This is the first beta for PrestaShop 9.1.0. You can read the Release note on the blog.
Click here to see
- Back Office:
- New feature:
- #39889: Send improved shipment feature flag to smarty on order history page (by @Nakahiru)
- #39873: Discount priority system (by @tleon)
- #39876: Feat: [discount-list] fix #39796 - add start and expiration date columns (by @mattgoud)
- #39741: Set validity date for discounts (by @tleon)
- #39789: Add limit to a single customer for discount (by @nicosomb)
- #39763: UI tests - Add new scenario to check multicarrier (by @nesrineabdmouleh)
- #39351: Condition based on feature (by @tleon)
- #39498: Add edit shipment page (by @PoulainMaxime)
More PHP Projects
SecLists
SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.
72.6k PHPcoolify
An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 280+ one-click services on your own servers.
60.2k PHP #39127: Add shipmentId on product list in order page detail (by @PoulainMaxime)#39138: Create split shipment form (by @ga-devfront)#39418: Discount attributes condition in form (by @jolelievre)#39363: Condition based on countries (by @tleon)#39246: Discount condition based on supplier (by @tleon)#39140: Condition based on categories (by @tleon)#39137: Create merge shipment form (by @M0rgan01)#39130: Add trigger on a brand for discount (by @nicosomb)#39093: Create-shipment-tab (by @M0rgan01)#39019: Add delete shipment product command for multishipment (by @PoulainMaxime)#39103: Discount specific product condition allows selection of combination (by @jolelievre)#38976: Add split shipment command for multishipment (by @PoulainMaxime)#38984: Add get shipment for viewing query (by @M0rgan01)#39087: Handle new type of Discount product condition based on restricted combinations (by @jolelievre)#38933: Add list available shipments for product query (by @PoulainMaxime)#38954: Add merge shipment command (by @PoulainMaxime)#38911: Add list available carriers query (by @M0rgan01)#38839: Add hooks on Module enable/disable/upgrade (by @studiokiwik)#38909: Add switch shipment carrier CQRS command (by @ga-devfront)#38842: Discount minimal cart product (by @jolelievre)#38867: Integrate discount conditions in form (by @tleon)#38746: Add product selection while creating free gift discount (by @nicosomb)#38837: Add delete discount command and list for api & bo (by @tleon)#38690: Cart & Order discount Form (add + update) (by @tleon)#38450: Order level discount (by @tleon)#38209: Add free gift discount (by @nicosomb)#38191: Feat: add CQRS command for add & list shipment (by @PoulainMaxime)#38201: Add product level discounts (by @tleon)#38187: Add new discount page grid and creation popup (by @jolelievre)#38081: Add new discount cart level cqrs command (by @tleon)#38046: Feat: add entities for multi-shipment (by @PoulainMaxime)#38111: Refactor Discount creation domain services and allow creation without names (by @jolelievre)#38040: Feature: add feature flag for upcoming new shipment system (by @Nakahiru)#37911: Cart rule refacto command free shipping (by @tleon)Improvement:
- #40130: Add two-step process for module upgrade (download then install) (by @dylanDenizonPresta)
- #40230: Adds help text to product page fields (by @Hlavtox)
- #40247: Discount duplication (by @boherm)
- #40212: [BC Break] Update module api resources v0.2.0 (by @jolelievre)
- #40104: Bulk delete for discounts (by @boherm)
- #40103: Add new bulk enable/disable commands for discounts (by @boherm)
- #40089: Handle description field for discounts (by @tleon)
- #39951: Chore(bo): New date filter component for discounts (by @tleon)
- #39977: Migration Admin Tags : Delete & Bulk Delete (by @Progi1984)
- #39979: Combine different types of trigger conditions (by @boherm)
- #39962: Sort modules and mails templates by name in translations (by @PululuK)
- #39649: Migration Admin Tags : Create & Edit Form (by @Progi1984)
- #39857: Rearrange discount form (by @nicosomb)
- #39629: [BC Break] Update d3 and nvd3 libs (by @boherm)
- #39662: [BC Break] Add discount compatibility (by @nicosomb)
- #39760: Address without linked brand (by @aomaxime)
- #37668: Add more specific filtering to Brand addresses listing (by @zelarg)
- #39579: Trigger error when split shipment with tracking number (by @PoulainMaxime)
- #39383: Improve performance of admin notifications (by @MattKelvin)
- #39536: Display right tab when the feature flag is enabled (by @PoulainMaxime)
- #39517: Add possibility to get multiple shipment id for one product (by @PoulainMaxime)
- #39516: Migration Admin Tags : Feature Flag & Grid (Listing & Filters) (by @Progi1984)
- #39330: Improve "GetAvailableCarriers" query - filters (by @M0rgan01)
- #39338: Update CQRS discount commands and queries to handle the carriers (by @jolelievre)
- #38916: Add trigger with specific product in discount (by @nicosomb)
- #38889: Add form in BO to apply discount automatically or via promo code (by @boherm)
- #39055: Add more updateDiscountCommand Tests (by @tleon)
- #38956: Add hook on Configuration updateValue (by @studiokiwik)
- #38953: New generic form types, integration of minimum quantity and amount in the discount form (by @jolelievre)
- #38780: Discount form cards (by @jolelievre)
- #38561: Free shipping creation form (by @tleon)
- #38430: Open product link in new window in admin order page (by @web-cooking-factory)
- #38431: Add CMS Page preview link in listing in BO (by @web-cooking-factory)
- #38248: Add product discount integration + some tests improvements (by @tleon)
- #38000: Add new integration test for discount CQRS (by @tleon)
Bug fix:
- #39926: Fix: handle SELECT fields without no_quotes in getSensitiveAttributes (by @Codencode)
- #40001: Fix redirect after editing root category to use current categoryId in stead of PS_HOME_CATEGORY (by @Codencode)
- #39869: Update monologger to v3 (by @NKoonen)
- #40256: Fix: Issue retrieving product price when adding the first specific_price (by @Codencode)
- #40243: Admin API handle position update (by @jolelievre)
- #40257: Prevent saving ajax URL for future login redirection, or the redirect… (by @jolelievre)
- #40112: Bump prestakit to v2.0.5 (by @Quetzacoalt91)
- #40267: Fix minimum amount discount cart conditions tax/shipping incl. or excl. (by @boherm)
- #40201: Fix path to legacy mail folder (by @Hlavtox)
- #40123: Update module api resources with new boolean rule (by @jolelievre)
- #39868: Chore: show carrier deleted on edit shipment to avoid blocking edit (by @PoulainMaxime)
- #39883: Refactor discount-map.ts to use discountContainer for currency selector and reduction value symbol paths (by @tleon)
- #39880: Add virtual product filter for shipments (by @M0rgan01)
- #39810: Chore: verify is carrier is linked to shipments for soft delete (by @PoulainMaxime)
- #39811: Fix product type discount (by @tleon)
- #39808: Add missing form type in catalog discount (by @tleon)
- #39706: Fix discount edition when no cart conditions were defined (by @nicosomb)
- #39448: Fix carrier grade validation and prevent fatal error (by @MattKelvin)
- #39262: Fix "get available carriers" query (by @M0rgan01)
- #39341: Fix shipments "items" (by @M0rgan01)
- #39302: Fix shipments tab (by @M0rgan01)
- #38603: Cast $orderMessage['message'] as string to prevent fatal error. (by @josecarlosphp)
- #38763: Fix for setAmountDiscount constructor type (by @tleon)
- #38349: Discount feedbacks (by @tleon)
- #36374: PR - Fix order detail price re-calculation (by @Jeremie-Kiwik)
- #37882: Fix: BO - Product Page - Display all features in feature choice, even if two features have the same name (by @Shagshag)
Refactoring:
- #38505: Refacto discount commands (by @tleon)
Front Office:
- New feature:
- #39755: Feat: add logic for new display on multishipment for order summary (by @PoulainMaxime)
- #38444: Show all carriers in the delivery option when FEATURE_FLAG_IMPROVED_SHIPMENT is enabled (by @Nakahiru)
- Improvement:
- #40248: Prevent Exposure of Sensitive Product Attributes in Front Office (by @M0rgan01)
- #39879: Chore: add new format to multishipment display on order final summary (by @PoulainMaxime)
- #39787: Multi-carrier: added a property in OrderLazyArray (by @M0rgan01)
- #39097: Fix CartPresenter translation domain (by @PululuK)
- #39433: Allow specials characters in search (by @MattKelvin)
- Bug fix:
- #39582: Fix: Product customization text field bug with using symbol {} (by @Codencode)
- #40117: Fix cart rule validation in front office (by @Hlavtox)
- #40262: Allow access to customized files preview without multi-lang enabled (by @kpodemski)
- #40137: Updated zxcvbn to a maintained version for consistency with backend checks (by @tleon)
- #40044: Multistore : Display countries only those covered by active carriers (by @Progi1984)
- #39788: Add check for enabled countries in cart and order (by @PrestaEdit)
- #35471: [BC Break] PrestashopDatabaseException on cart confirmation with free delivery cart rules in debug mode #32748 (by @clotairer)
Installer:
- Improvement:
- #40354: Update default catalog 9.1.x (by @ps-jarvis)
- #39443: Allow to use static db prefix during installation (by @kpodemski)
- #35503: Improve GD test precision - check JPEG support (by @b44x)
- Bug fix:
- #40114: Chore(Makefile): fix Makefile shell detection issue (by @tyloo)
Tests:
- Improvement:
- #40219: No more nightly for 8.0.x and 8.1.x (by @jolelievre)
- #40138: Functional Tests : Bump @prestashop-core/ui-testing (by @Progi1984)
- #39211: Added support for PHP 8.5 (by @Progi1984)
- #40046: Functional Tests : Unskip Test (Linked to issue #39983) (by @Progi1984)
- #39984: Functional Tests : BO - Catalog price Rules : CRUD - Reduction type (by @Progi1984)
- #39973: Functional Tests : BO - Catalog price Rules : Bulk actions (by @Progi1984)
- #39963: Functional Tests : BO - Cart Rules : Quantity consumption (by @Progi1984)
- #39919: TE: Bump behat/behat (v3.25.0 => v3.26.0) (by @Progi1984)
- #39515: Functional Tests : Migrate from CommonJS to NodeNext (by @Progi1984)
- #39256: Functional Tests : BO - Cart rules - Actions : Send a free gift (by @Progi1984)
- #39242: Functional Tests : BO - Cart rules - Actions : Exclude discounted products (by @Progi1984)
- #39234: Functional Tests : BO - Cart rules - Actions : Apply a discount to Selected product(s) (by @Progi1984)
- #39224: Functional Tests : BO - Cart rules - Actions : Apply a discount to Cheapest product (by @Progi1984)
- #39194: Functional Tests : BO - Cart rules - Actions : Apply a discount to Specific product (by @Progi1984)
- #39173: Functional Tests : Bump @prestashop-core/ui-testing (by @Progi1984)
- #39132: Functional Tests : BO - Cart rules - Actions : Apply a discount to Order (without shipping) (by @Progi1984)
- #39131: Functional Tests : BO - Cart rules - Actions : Apply a discount None (by @Progi1984)
- #39121: Functional Tests : BO - Cart rules - Actions : Apply a discount Amount (by @Progi1984)
- #39085: Functional Tests : BO - Cart rules - Actions - Apply a discount percent(%) (by @Progi1984)
- #39067: Nightly : Remove 1.7.8 (by @Progi1984)
- #38949: Functional Tests : BO - Cart rules - Actions : Free shipping (by @Progi1984)
- #37844: Nightly : Fixed
functional/BO/00*/04* (by @Progi1984)
- #37845: Nightly : Fixed
functional/BO/00*/04* (by @Progi1984)
- #37546: Nightly Build : Generate XML for each branch (by @Progi1984)
- #37512: Nightly : Create ZIP for each branch (by @Progi1984)
- Bug fix:
- #40225: Update valid_to dates in behat tests for discount FO (by @jolelievre)
- #39795: Functional Tests : Fixed
functional/BO/03*/05*/brands/addresses/02* (by @Progi1984)
- #39493: Nightly : Fixed 8.2 (Missing API Config file) (by @Progi1984)
- #39070: Nightly : Remove 1.7.8 (by @Progi1984)
- #38542: Fix blocked CI (by @jolelievre)
- #37867: Nightly : Define Ubuntu Version for 8.1.x & 8.2.x (by @Progi1984)
- #37860: Functional Tests :
actions/upload-artifact@v4 doesn't support colon (by @Progi1984)
- Refactoring:
- #40298: Functional tests - Fix create account in FO classic theme test (by @nesrineabdmouleh)
- #39166: Refactor manufacturer behat tests (by @jolelievre)
server
☁️ Nextcloud server, a safe home for all your data
PHP