Repository navigation
Releases: PrestaShop/autoupgrade
Release list
v7.2.0
What's New
New Features
- File alterations skeleton: Introduces a loading screen when details of modified and deleted files are being loaded.
- Browser tab progress indicator: Displays update progress in the browser tab when the page is not visible.
Fixes
- Fixed an issue where file restore did not properly remove links.
- Improved handling of module migration files.
- Enhanced error handler to avoid silent failures.
- Improved stability during the deletion of cache folders
- Fixed incorrect upgrade warning display in specific cases.
- Improved file backup logic to display the same file count.
Maintenance & Testing
- Multiple translation updates via Crowdin and GitHub Actions.
- UI tests updated to support PrestaShop version 9, with adjusted memory limits.
- Merged changes from 7.1.x into the
devbranch to keep the codebase aligned.
Full Changelog: v7.1.1...v7.2.0
v7.2.0-beta.1
What's Changed
- Merges changes from 7.1.x into dev by @Quetzacoalt91 in #1389
- Bring changes of 7.1.x into dev by @Quetzacoalt91 in #1391
- [REFACTO] backup files by @ga-devfront in #1388
- [FEAT] skeleton on file alterations by @ga-devfront in #1381
- [FEAT] add browser tab progress then hidden the page by @ga-devfront in #1387
- Translation catalog update by @github-actions in #1392
- New Crowdin updates by @ps-jarvis in #1393
- [FIX] Restore file doesn't delete link by @ga-devfront in #1395
- UI tests - Fix version end to v9 and update memory limits by @nesrineabdmouleh in #1401
- Translation catalog update by @github-actions in #1402
- Clear cache folders after an update and a restore by @Quetzacoalt91 in #1385
- Merge changes from 7.1.x to dev by @Quetzacoalt91 in #1406
- Translation catalog update by @github-actions in #1407
- Fix upgrade warning by @Hlavtox in #1409
- [FIX] error handler by @ga-devfront in #1410
- [FIX] module migration files by @ga-devfront in #1408
- Prevent issues to happen while unlinking a non-existing but cached file by @Quetzacoalt91 in #1335
- Defer the creation of links to increase the chances the destination exists by @Quetzacoalt91 in #1411
- Translation catalog update by @github-actions in #1412
- Translation catalog update by @github-actions in #1413
Full Changelog: 7.1.1-beta.1...v7.2.0-beta.1
v7.1.1
What's Changed
This release fixes important issues found during updates to PrestaShop with Update Assistant 7.1.0:
- Fix loading of PrestaShop archive contents on Distribution API
- Assert PHP function symlink exists in pre-requirements
Full Changelog: v7.1.0...v7.1.1
7.1.1-beta.1
What's Changed
- UI tests - Fix version end to v9 and update memory limits by @Quetzacoalt91 in #1403
- [FIX] Load right remote xml file by @ga-devfront in #1397
- Check PHP function symlink exists in pre-requirements by @Quetzacoalt91 in #1404
Full Changelog: v7.1.0...7.1.1-beta.1
v7.1.0
What's New?
✅ Upgrade to PrestaShop 9
This version introduces full compatibility with PrestaShop 9. Merchants using PrestaShop 1.7 or 8 can now upgrade their stores seamlessly to PrestaShop 9 using the Update Assistant.
📦 Distribution API Support
Update Assistant now integrates with the updated Distribution API.
🔔 Update Availability Notification
A new modal now alerts merchants directly in the Back Office when an update is available for their store:
- Quick access to Update Assistant.
- Option to dismiss or schedule the reminder.
- A new shortcut to release notes is also available from the BO profile menu.
📋 Post-Update Module Information
After the update, the Post-Update page now includes:
- Direct links to the Module Manager.
- Visibility into which modules were copied or impacted during the upgrade.
🌍 Expanded Interface Translations
The module interface now includes improved multilingual support with many new translations:
- Languages include French, Italian, Czech, Polish, Russian, Spanish, German, and more.
🔧 Reliability Enhancements
Several backend improvements increase the stability and resilience of update processes:
- Improved handling of
OPCache, symbolic links, OpenSSL, SQL scripts specific to PrestaShop 9, and more. - Enhanced robustness across update, backup, and restore workflows.
New Contributors
- @PoulainMaxime made their first contribution in #1200
- @Codencode made their first contribution in #1272
Full Changelog: v7.0.0...v7.1.0
v7.1.0-beta.1
What's Changed
- New Crowdin updates by @ps-jarvis in #1259
- Merge 7.0.x into dev by @Quetzacoalt91 in #1260
- Translation catalog update by @github-actions in #1264
- New Crowdin updates by @ps-jarvis in #1267
- Update list of branches in the Read-me by @Quetzacoalt91 in #1271
- Translation catalog update by @github-actions in #1274
- Transfer English translations export to 7.0.x branch by @Quetzacoalt91 in #1276
- New Crowdin updates by @ps-jarvis in #1275
- Merge changes from 7.0.x into dev branch by @Quetzacoalt91 in #1278
- [NEW UI] Add update notification dialog by @ga-devfront in #1268
- Add new hooks in sql upgrade statement by @tleon in #1168
- build(deps): bump esbuild, vite and vite-plugin-static-copy in /_dev by @dependabot in #1266
- Translation catalog update by @github-actions in #1281
- Add new aliases tab and remove search_conf feature flag by @boherm in #1174
- New Crowdin updates by @ps-jarvis in #1283
- Update name of module on Marketplace by @Quetzacoalt91 in #1280
- Update HELP link in toolbar by @M0rgan01 in #1270
- Translation catalog update by @github-actions in #1286
- New Crowdin updates by @ps-jarvis in #1287
- [NEW UI] Update notification remind me later by @ga-devfront in #1284
- [NEW UI] Add release notes in employee menu by @ga-devfront in #1269
- Translation catalog update by @github-actions in #1288
- New Crowdin updates by @ps-jarvis in #1291
- Add discount feature flag for 9.1.0 by @M0rgan01 in #1282
- Add segment to update dialog by @ga-devfront in #1289
- Add a new column type to the cart_rule table and index it by @tleon in #1178
- Handle symbolic links when updating the files by @jolelievre in #1187
- Bump vite from 6.2.3 to 6.2.5 in /_dev by @dependabot in #1293
- Translation catalog update by @github-actions in #1292
- New Crowdin updates by @ps-jarvis in #1294
- [FIX] issue then multiple employee snoozed modal by @ga-devfront in #1298
- Find support link and button by @Hlavtox in #1301
- Translation catalog update by @github-actions in #1302
- New Crowdin updates by @ps-jarvis in #1305
- [NEW UI] Update dialog theming by @tblivet in #1296
- [NEW UI] change message to add version on post update by @ga-devfront in #1300
- Translation catalog update by @github-actions in #1306
- [FIX] segment update dialog async call by @ga-devfront in #1307
- New Crowdin updates by @ps-jarvis in #1308
- Setting up a catch-up file for missing requests by @M0rgan01 in #1239
- New Crowdin updates by @ps-jarvis in #1310
- Bump vite from 6.2.5 to 6.2.6 in /_dev by @dependabot in #1311
- Add new cache revalidate frequency requirement by @M0rgan01 in #1299
- Translation catalog update by @github-actions in #1314
- Add post process checklists for CLI by @M0rgan01 in #1303
- Fix dependancies collisions on v9.0.0 by @M0rgan01 in #1290
- Improve web archive retrieval by @M0rgan01 in #1304
- Translation catalog update by @github-actions in #1315
- New Crowdin updates by @ps-jarvis in #1316
- [NEW UI] Add next step info + confirmation dialog by @tblivet in #1313
- Translation catalog update by @github-actions in #1318
- Improve 9.0.0 sql script by @M0rgan01 in #1285
- New Crowdin updates by @ps-jarvis in #1319
- New Crowdin updates by @ps-jarvis in #1320
- Update error message when openssl_pkey_new() fails by @Quetzacoalt91 in #1297
- Translation catalog update by @github-actions in #1321
- [NEW UI] Fix storybook by @tblivet in #1322
- Improve generation of basepath for URLs by @Quetzacoalt91 in #1312
- New Crowdin updates by @ps-jarvis in #1325
- Translation catalog update by @github-actions in #1323
- New Crowdin updates by @ps-jarvis in #1328
- [FEAT] Update segment php userId by @ga-devfront in #1331
- [FEAT] add tracking to "Go to module manager" button on post update by @ga-devfront in #1330
- Bump vite from 6.2.6 to 6.3.4 in /_dev by @dependabot in #1334
- Add content verification during ZIP extraction and file copy operations by comparing file MD5 checksums. by @M0rgan01 in #1333
- [NEW UI] Fix button overflow on error pages by @tblivet in #1336
- [FIX] Duplicate segment call by @ga-devfront in #1337
- Translation catalog update by @github-actions in #1338
- [FIX] Duplicated typo on event by @ga-devfront in #1339
- New Crowdin updates by @ps-jarvis in #1340
- Translation catalog update by @github-actions in #1341
- Translation catalog update by @github-actions in #1342
- Handle manually the creation of symlinks while creating a ZIP archive by @Quetzacoalt91 in #1317
- Translation catalog update by @github-actions in #1343
- New Crowdin updates by @ps-jarvis in #1345
- Use Distribution API endpoints to get updates infos by @ga-devfront in #1329
- Translation catalog update by @github-actions in #1348
- [FIX] handle link to admin maintenance on PS 1.7.4 by @ga-devfront in #1344
- Translation catalog update by @github-actions in #1350
- Translation catalog update by @github-actions in #1351
- Bump to v7.1.0 by @Quetzacoalt91 in #1349
- New Crowdin updates by @ps-jarvis in #1353
- New Crowdin updates by @ps-jarvis in #1354
- Disable OPcache on critical steps, revert requirement previously added by @M0rgan01 in #1327
- Translation catalog update by @github-actions in #1356
- feat: add shipment table by @PoulainMaxime in #1200
- New Crowdin updates by @ps-jarvis in #1357
- Translation catalog update by @github-actions in #1359
- Avoid the timeout on nightly builds with PS 1.7.3.0 by @Quetzacoalt91 in #1358
- Add 'actionDuplicateCartData' hook by @unlocomqx in #1355
- Translation catalog update by @github-actions in #1360
- New Crowdin updates by @ps-jarvis in #1361
- New Crowdin updates by @ps-jarvis in https://github.com/PrestaShop/autoupgrade/pull...
v4.14.4
This version introduces support for a hard-coded data source to replace the existing API that the module currently relies on. With this update, the module will continue to function seamlessly even after the original API is officially shut down.
Important
As upgrades from PrestaShop 1.6 to 1.7 are not actively supported anymore, this release is provided "as is" without warranty of any kind, express or implied. It was simply published in order to help solve the above confusing situation.
What's Changed
- [v4] Use new API for xml md5 by @M0rgan01 in #1324
- Bump to v4.14.4 by @Quetzacoalt91 in #1346
- Fix execution of upgrade file 1.7.0.0.sql by @Quetzacoalt91 in #1347
Full Changelog: v4.14.3...v4.14.4
v7.0.0
A Major Step Forward for PrestaShop Updates
The Update Assistant module (formerly 1-Click Upgrade) reaches a new milestone with version 7.0.0! This release, the result of months of development and over 350 merged Pull Requests, introduces significant improvements to streamline PrestaShop store updates.
What's New?
🚀 A Brand-New User Interface
- Fully redesigned for a smoother and more intuitive experience.
- Simplified navigation with dedicated steps for update, backup, and restore.
- Context-aware update tailored to your store’s environment (PHP version, PrestaShop version, etc.).
- Improved monitoring of process progression thanks to real-time visualizations.
- Clearance of unnecessary information, processes and options .
🖥️ A New Command-Line Interface (CLI)
- Rewritten CLI commands for better usability.
- Consistent experience between CLI and web UI.
- Interactive mode for step-by-step guidance.
- Optimized arguments and options for enhanced reliability.
⚡ Faster Update, Backup & Restore
- Separation of update, backup, and restore processes for better performance.
- Optimized database queries to handle large data volumes efficiently.
- Improved update file manager for increased reliability.
🔍 Better Pre-Update Checks & Error Reports
- Enhanced system requirement validation for smoother updates.
- Contextualized logs for update, backup, and restore processes.
- Unified error tracking between CLI and web UI.
- Improved ZIP analysis for easier debugging.
🛠️ Technical Enhancements for Stability & Security
- Refactored and modernized codebase (TypeScript, Symfony Filesystem, improved class instantiation, etc.).
- Updated dependencies (Symfony, Twig, etc.).
- Improved test coverage with new automated UI tests.
- Optimized CI/CD operations with PHPStan, SonarQube, and more.
New Contributors
- @nesrineabdmouleh made their first contribution in #700
- @tblivet made their first contribution in #852
- @diezsiete made their first contribution in #854
- @bibips made their first contribution in #981
- @Kaikina made their first contribution in #691
- @ks129 made their first contribution in #925
- @Touxten made their first contribution in #1034
- @AureRita made their first contribution in #1044
- @JMorinPS made their first contribution in #1011
- @tm8544 made their first contribution in #1018
- @LaBisquerie made their first contribution in #1070
- @web-cooking-factory made their first contribution in #1150
- @Nakahiru made their first contribution in #1173
- @Issomane made their first contribution in #1214
Full Changelog: v6.3.0...v7.0.0
v7.0.0-beta.3
What's Changed
All the changes from v7.0.0-beta.2, plus:
- Fix an HTTP error 500 on backup choice by @ga-devfront in #1273
- Improve formatting of date and time on backup list by @tblivet in #1262
Full Changelog: v7.0.0-beta.2...v7.0.0-beta.3
v7.0.0-beta.2
What's Changed
All the changes from v7.0.0-beta.1, plus:
UI / CLI
- Fix the conditions to display the message "Unknown configuration key". by @M0rgan01 in #1240
- Fix wording, case and one missing link. by @tblivet in #1246
- Update module description and name. by @tblivet in #1250
- Improve reliability of error reporting by making sure the allowed size of data sent is in range. by @M0rgan01 in #1252
- Fix an issue where the stepper remained stuck while moving in a workflow. by @Quetzacoalt91 in #1256
- Update translations
Updates
- Remove some of the database warnings during updates. by @M0rgan01 in #1241
- Fix the update of modules on some Unix environments caused by an undefined constant GLOB_BRACE. by @Quetzacoalt91 in #1248
- Improve module stability when updating from an unstable version of PrestaShop. by @M0rgan01 in #1249
Backups
- Fix the creation of archives on Windows servers. by @Quetzacoalt91 in #1242
Restores
- Improve reliability of restores by moving the deletion of files BEFORE unzipping the backup. by @Quetzacoalt91 in #1253
- Improve reliability of restores by removing a call to the core to retrieve the store timezone. by @M0rgan01 in #1257
- Fix an issue during restores where some tables were unexpectedly deleted. by @ga-devfront in #1255
- Fix an issue where images were deleted during a restore. by @Quetzacoalt91 in #1258
Other
- Fix deployment of integration environment of Storybook. by @tblivet in #1247
Full Changelog: v7.0.0-beta.1...v7.0.0-beta.2