What's Changed
⬆️ Compatibility with PrestaShop 9.2.0
- Prepare the module to welcome PrestaShop 9.2.0 with the integration of new hooks and feature flags.
🧹 Technical changes
- Allow the update process to move forward even when the cache can't be entirely removed.
- Fix the priority order of modules sources when they provide the same updated version. The module bundled in the release should be taken before downloading one from the marketplace.
Complete list of changes (pull-requests)
- [Backport] UI tests - Update UI testing library and fix errors in CLI tests and rollback by @Quetzacoalt91 in #1831
- Add the hook_module_v2 feature flag for the Hook a module migration by @nicosomb in #1830
- Fix feature_value position backfill during 9.0.0 upgrade by @Codencode in #1818
- Feat: add checkout process provider config and hook to 9.2.0 upgrade by @ThbPS in #1736
- Improve performance of update of order_detail table data by @Quetzacoalt91 in #1781
- Update date_to cart_rule field to nullable by @nicosomb in #1671
- Add cart_rule column total_quantity by @jolelievre in #1693
- Update stability for Hook a module feature flag by @nicosomb in #1835
- Fix the call to the module source provider that uses the composer.lock file by @Quetzacoalt91 in #1833
- Add extra property registry table to 9.2.0 upgrade by @Jeremie-Kiwik in #1850
- Introduce stubs to avoid unstable code from PrestaShop while an update is running by @Quetzacoalt91 in #1857
- Fix value of inserted feature flag for the new page Module Positions by @Quetzacoalt91 in #1848
- Added new columns for cancellable order return state by @Progi1984 in #1854
- feat: add PS_SHOP_MODE migration for 9.2.0 by @soledis-contributeur in #1858
- Update 9.2.0 upgrade script for core 9.2.0 DB changes by @jolelievre in #1852
- Add Email Body Translation Feature flag by @boherm in #1847
- Update stability for Merchandise return feature flag by @nicosomb in #1853
- chore: add column for soft delete for shipments by @Poulinhoo in #1861
- Rename form_type column name by @jolelievre in #1862
- Change the user running PHP commands in the UI tests container by @Quetzacoalt91 in #1872
- Update PHPStan and fix new errors by @Quetzacoalt91 in #1866
- 9.2.0 : Remove FF "state" by @Progi1984 in #1869
- Update hooks for 9.2.0 upgrade by @nicosomb in #1865
- Add PR 41977 by @Hlavtox in #1877
- Bump to v7.6.6 by @Quetzacoalt91 in #1892
- Update column order in tables shipment and category by @Quetzacoalt91 in #1887
- Insert actionNotFound in the 9.2.0 upgrade script by @mattgoud in #1896
- Create the extra_property_definition_shop table in the 9.2.0 upgrade script by @jolelievre in #1899
- Modify wording of unknown modules by @Hlavtox in #1900
- Update wording of uncertain modules on CLI, based on the same change on the web interface by @Quetzacoalt91 in #1908
- Fix feature flags data by @Quetzacoalt91 in #1910
- Default display_front to 0 in the extra property definition registry by @jolelievre in #1915
- Use NodeJS 24, actions/checkout@v7 and actions/setup-node@v6 by @Quetzacoalt91 in #1930
- Add missing hook by @jolelievre in #1931
- Make detection of module upgrade files more permissive by @Quetzacoalt91 in #1927
- Catch IOException in CacheCleaner to prevent upgrade abort on locked cache files by @rboadalabelgrup in #1820
New Contributors
- @ThbPS made their first contribution in #1736
- @Jeremie-Kiwik made their first contribution in #1850
- @rboadalabelgrup made their first contribution in #1820
Full Changelog: v7.6.5...v7.6.6