Releases: electronfriends/wemp
v0.12.7
What's Changed
- Improved error handling for installation or update errors.
- Add timeouts for downloads.
Full Changelog: v0.12.6...v0.12.7
v0.12.6
What's Changed
- Fix a bug that caused the app to close immediately on fresh installs
- We had replaced
electron-squirrel-startupto avoid creating shortcuts. However, our own implementation of the Squirrel events was incorrect.
- We had replaced
Full Changelog: v0.12.5...v0.12.6
v0.12.5
What's Changed
- Fix nginx config by adding quotes around phpMyAdmin alias path
- Enhance multi-version service management: implement patch update checks and version replacement logic
Full Changelog: v0.12.4...v0.12.5
v0.12.4
What's Changed
- Fixed an issue that prevented installing Wemp on drives other than C.
- Wemp no longer creates a desktop shortcut on every update, nor during installation.
Full Changelog: v0.12.3...v0.12.4
v0.12.3
Added
- Ability to switch the PHP version (including support for custom versions, see README).
- Quick access to
settings.jsonfrom the menu for manual editing.
Changed
- The menu is now fully rebuilt when services change, instead of modifying it through complex code, improving overall reliability.
- Temporary downloads are now stored in the Windows Temp directory instead of the
.tempfolder inside the services directory.
Improved
- Download validation now checks whether the executable exists before continuing.
Full Changelog: v0.12.2...v0.12.3
v0.12.2
What's Changed
- Set the application user model ID for the application
Fixed
- Invalid Nginx configuration would still restart the service
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- Enable directory listing by default in the Nginx configuration.
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Added a menu item to add or remove service paths to PATH.
- This means that with just one click, you can use commands such as
php -vin the terminal.
- This means that with just one click, you can use commands such as
- The “Show Ready Notification” option has been removed because it was redundant.
- Improved version management, process management, and initial installation of services.
- Wemp no longer uses stubs, but directly modifies the existing default configurations.
- Instead of hard-coded versions in
config.js, Wemp now queries the website's API. - When PHP is installed for the first time, it downloads the CA bundle so that cURL can work with HTTPS.
Service Updates
Since the versions are no longer hardcoded, this part will no longer be included in future releases. Instead, check the website to see which versions Wemp is currently using.
- Bump Nginx from 1.29.0 to 1.29.2
- Bump PHP from 8.3.24 to 8.4.13
- Bump phpMyAdmin from 5.2.2 to 5.2.3
Thanks
The previous release has reached almost 7k downloads. Thank you for using Wemp and for your trust.
Wemp isn't perfect, but with this release, it may have reached one of its most stable states since its first release. As always, if you find any bugs, please open an issue or pull request.
Happy 145th release!
Full Changelog: v0.11.4...v0.12.0
v0.11.4
Fixes
- Menu does not display correctly whether autostart is enabled.
- Services path did not use Windows format for stubs.
Service updates
- Bump MariaDB from 11.8.2 to 12.0.2
Full Changelog: v0.11.3...v0.11.4
v0.11.3
⚠️ Critical Changes
This release changes the structure ofsettings.json. If you update to this release, avoid downgrading to older releases afterwards, as this will reset your service's configurations.
ℹ️ Notice
There were some problems with previous releases. If you downloaded one of them, please reinstall Wemp manually.
Changes
- Improvements to the code and project structure.
- Improved restarting of services after configuration changes.
- Removes support for multiple paths. See README to learn how to change the current path.
Service updates
- Bump PHP from 8.3.22 to 8.3.24
Known bugs
- The menu does not correctly indicate whether autostart is enabled. It still works and will be fixed in a future version.
Full Changelog: v0.11.2...v0.11.3