What's new
Browser auto-refresh (#128). Turn on "Auto-refresh browser" for a PHP site and the open tab reloads when you save a file. Works with nginx, Apache, Caddy and FrankenPHP. Laravel sites with npm run dev keep using Vite's own hot reload.
Dumps page. dump() and dd() output from Laravel and other Symfony VarDumper projects can go to a Dumps page in EnvKit instead of the browser. Turn it on per site (Debug tab) or for every site.
Password for shared links. When you share a site on <name>.envkit.net you can require a username and password. Your local .test site stays open.
Database snapshots. Take a snapshot of a MySQL, MariaDB or PostgreSQL database and restore it later from the Databases page. A restore keeps a safety snapshot of the current data first.
envkit.json. Commit an envkit.json to a project to describe the PHP and Node versions, databases, workers and processes it needs. EnvKit shows what differs and applies it when you click Apply. You can also export one from a site.
Import from XAMPP (Windows). Onboarding and Tools can now bring in your XAMPP projects, including custom hostnames from httpd-vhosts.conf, your PHP extensions and your databases.
WordPress blueprints without a database dump now offer the same "Finish the setup for me" fields as a new WordPress site (#118).
Update prompt. If Windows refuses an update because the EnvKit certificate is not trusted on that PC, EnvKit now explains it and offers the installer download instead of failing silently.
Fixes
PostgreSQL that cannot bind its port on Windows (reserved port range) now says how to fix it.
A MySQL start that only reported "Aborting" now shows the real reason from the error log.