Skip to content

Commit a8a0228

Browse files
gericfoQuetzacoalt91
authored andcommitted
Add blog post about release of autoupgrade v7.0
1 parent 3093747 commit a8a0228

File tree

6 files changed

+128
-0
lines changed

6 files changed

+128
-0
lines changed
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
---
2+
layout: post
3+
title: "Update Assistant module v7.0.0 is available (Autoupgrade)"
4+
subtitle: "A New Era for PrestaShop updates"
5+
date: 2025-03-31
6+
authors: [ GericFosse ]
7+
icon: icon-leaf
8+
tags: [ module, autoupgrade ]
9+
---
10+
11+
We are pleased to introduce the latest major release of the Update Assistant module (formerly known as 1-Click Upgrade).
12+
13+
First launched in 2012, this module takes a significant leap forward with this new version, which is the result of several months of development and over 350 merged Pull Requests. As announced at the PrestaShop Developer Conference and [Live Update](https://build.prestashop-project.org/news/2024/live-update-november-2024/) in November 2024, this release pushes the boundaries of PrestaShop store updates even further.
14+
15+
What's new? A redesigned user interface, a new Command-Line Interface (CLI), optimized update management, enhanced performance, greater reliability, technical improvements, and brand-new dedicated documentation. Explore all the features of Update Assistant version 7 in the changelog below!
16+
17+
## **Welcome to Update Assistant 7!**
18+
19+
### A Brand-New User Interface: more intuitive and efficient
20+
21+
Update Assistant 7.0.0 introduces a completely redesigned interface for a smoother and more accessible experience. With a modernized design and simplified navigation, every step of the update process is now clearer and more intuitive.
22+
23+
![Screenshot of Update Assistant, on the version selection step with a selected version and the requirements OK](/assets/images/2025/03/autoupgrade-v7-update-version-choice-online-check-ok.png)
24+
25+
26+
Here’s what’s new:
27+
28+
- **Easier updates** to the latest version of PrestaShop (coming soon with PrestaShop V9).
29+
- **Dedicated steps** for each process: update, backup, and restore.
30+
- **Context-aware update version** tailored to your store’s environment (PHP version, PrestaShop version, etc.).
31+
- **Improved progress tracking** for better visibility on update, backup & restore status.
32+
33+
This revamped interface makes updating your PrestaShop store more seamless and reliable than ever!
34+
35+
### A new Command-Line Interface (CLI) for greater flexibility
36+
37+
This version brings a brand-new CLI, allowing advanced users to run updates directly from the terminal. This feature offers greater control and seamlessly integrates into automation workflows, making it easier to manage updates across multiple stores.
38+
39+
![Update Assistant v7 on the command line interface](/assets/images/2025/03/autoupgrade-v7-cli.jpg)
40+
41+
New features and enhancements:
42+
43+
- **Redesigned commands** with improved structure and new commands for update, backup, and restore.
44+
- **Consistent experience** between the CLI and the module’s web UI.
45+
- **New interactive mode** to provide contextual guidance for users navigating the CLI.
46+
- **Optimized arguments and options** for a more reliable and streamlined CLI experience.
47+
48+
With these enhancements, the new CLI makes managing PrestaShop updates more efficient and user-friendly.
49+
50+
### Faster Update, Backup, and Restoration
51+
52+
We have optimized the module’s core processes to reduce execution times and minimize the risk of failures. Update, backup, and restoration management has been improved to ensure greater reliability, even for large stores. Now, every update is faster, more robust, and more secure.
53+
54+
![Better. Faster. Stronger.](/assets/images/2025/03/autoupgrade-v7-better-faster-stronger.png)
55+
56+
Here are some key improvements:
57+
58+
- **Separation of update, backup and restore processes** for better overall performance.
59+
- **Optimized database queries** to process large data volumes more efficiently.
60+
- **Redesigned update file manager** for improved efficiency and reliability.
61+
- **Faster execution** for update and backup processes.
62+
63+
With these optimizations, updating, backing up, and restoring your PrestaShop store is now faster and more efficient.
64+
65+
### Better requirements checks, logs, and error reports
66+
67+
Update Assistant 7.0.0 performs more in-depth technical checks before each update, helping to prevent common errors. The module now provides deeper analysis of system requirements, while logs and error reports have been improved with more detailed insights. This makes it easier for merchants and developers to diagnose and resolve potential issues.
68+
69+
![Update Assistant v7 applying an update on a store](/assets/images/2025/03/autoupgrade-v7-update-execution.png)
70+
71+
Here’s what’s been improved:
72+
73+
- **Enhanced requirement validation** and version management for a smoother update process.
74+
- **Contextualized logs** tailored to each process (update, backup, and restore).
75+
- **Redesigned error tracking** with a unified experience across the web UI and CLI.
76+
- **Improved ZIP log management**, with dedicated logs available for every process (update, backup, and restore).
77+
78+
These enhancements provide greater visibility into the update, backup, and restore processes, while improving troubleshooting, error prevention, and overall quality.
79+
80+
### Technical enhancements for improved stability, security, and quality
81+
82+
Under the hood, this new version includes multiple technical improvements: better compatibility with the latest PHP versions, improved support for modules and themes, and a codebase overhaul for easier maintenance. These enhancements ensure a more stable and scalable module, ready for future PrestaShop versions.
83+
84+
![Example of Github Actions results on the Update Assistant repository](/assets/images/2025/03/autoupgrade-v7-github-action.jpg)
85+
86+
What’s changed:
87+
88+
- **Refactored and modernized codebase** using TypeScript, Symfony Filesystem, improved class instantiation, and more.
89+
- **Updated dependencies**, including Symfony, Twig, and others.
90+
- **Enhanced existing tests** and automated new UI tests for better reliability.
91+
- **Optimized CI/CD operations**, integrating tools like PHPStan and SonarQube for improved quality control.
92+
93+
These improvements make the Update Assistant more robust, maintainable, and future-proof!
94+
95+
### A new dedicated documentation: clearer and more comprehensive
96+
97+
Update Assistant 7.0.0 now comes with a brand-new, dedicated documentation to help you navigate the update process with confidence (available in the PrestaShop Developer Documentation). Whether you're a merchant or a developer, you’ll find all the information you need to ensure a smooth update.
98+
99+
Here’s what you can expect in this documentation:
100+
101+
- **Step-by-step guides** covering every aspect of the update process.
102+
- **Detailed explanations** of update options and how to choose the best one for your store.
103+
- **Troubleshooting tips** to quickly resolve common issues.
104+
- **Best practices** to optimize your update workflow and minimize downtime.
105+
106+
With this improved documentation, keeping your PrestaShop store up to date has never been easier!
107+
108+
### And much more
109+
110+
For a complete overview of all the new features and improvements in Update Assistant, visit the module's GitHub Release Notes.
111+
112+
[Discover what's new in Update Assistant 7](https://github.com/PrestaShop/autoupgrade/releases)
113+
114+
## **Download the Update Assistant version 7!**
115+
116+
You can download or update the latest version of the module directly from your Back Office. Alternatively, you can access the module’s ZIP file from the project’s GitHub repository by clicking the link below:
117+
118+
[Download Autoupgrade v7.0.0 now!](https://github.com/PrestaShop/autoupgrade/releases/download/v7.0.0/autoupgrade-v7.0.0.zip)
119+
120+
If you experience any issues during the update that are not caused by third-party modules or custom modifications in your shop, please [submit a bug report](https://www.prestashop-project.org/get-involved/report-issues/).
121+
122+
## A huge thank you to our contributors
123+
124+
This new release of the Update Assistant module is the result of a collective effort from all project contributors. We’d like to extend our gratitude to everyone involved, including both the PrestaShop SA team and the broader community. Your contributions make this possible!
125+
126+
## Get involved
127+
128+
Contributing to PrestaShop goes beyond coding, there are many ways to participate! Getting started and making an impact is easier than you think. Learn more about how you can [contribute](https://devdocs.prestashop-project.org/9/contribute/) and be part of this exciting journey to improve PrestaShop.
429 KB
Loading
92.7 KB
Loading
146 KB
Loading
389 KB
Loading
393 KB
Loading

0 commit comments

Comments
 (0)