Changelog
macOS Windows2024-11-27
#
1.13.0
New features
- We added PHP 8.4 compatible versions of Xdebug and our Herd dump interception feature
Fixes and Improvements
- Updated composer to the latest version
- Added a check so that
composer self-update
will not be overwritten when restarting Herd - Updated the built-in Laravel Installer
2024-11-13
#
1.12.0
New Features
- We added a new
herd ini
CLI command that opens up the ini file in your configured IDE.
Fixes and Improvements
- Improved PHP 8.4 support
- The installer output now properly scrolls to the bottom
2024-10-29
#
1.11.2
Fixes and Improvements
- Running
herd coverage
now uses the correct php.ini file - Added PHP 8.4 support for the built-in dump loader
- Opening Adminer for Laravel apps that use the default SQLite file now works properly
- We improved the TablePlus detection when opening it from the sites UI
-
herd init
will no longer add the folder name as a project alias - Fixed an issue where the
herd_auto_prepend_file
directive would get ignored - Fixed an issue when trying to intercept HTTP requests without cookies
- Using the dump features in combination with Lumen no longer throws an error
- Updated the Laravel Installer
2024-10-01
#
1.11.1
Fixes and Improvements
- We added a "Watch via CLI" toggle in the dump settings, so queries no longer get sent to the dump UI when running PHP from the CLI (for example by running tests)
- Changing the maximum upload filesize, also sets post_max_size
- We fixed an issue where the Forge integration would show the light mode UI even though dark mode was active
- Updated the Laravel installer
- TablePlus can now be opened from the Sites page
- We fixed an issue where
herd coverage
andherd debug
would not work as expected in some situations
2024-09-19
#
1.11.0
New Features
- Forge Integration: Connect local sites with Laravel Forge and deploy them from the Herd UI or via CLI
- Herd.yml: Share site configurations with your team
- Reverb TLS support: Launch secure Reverb instances with effortless TLS certificates
- Dump Improvements: Dump Eloquent queries, outgoing HTTP requests, logs, jobs and Blade views without installing a package
- MongoDB support: MongoDB can now be installed as a Herd Pro services
Fixes
- The
herd proxy
command is now fully functional - The IDE can be started from the sites list again
- When running
herd secure
, you will only need to trust the CA certificate once. Futureherd secure
calls will no longer require your admin password. - The PHP settings window can now be opened without the need of an internet connection
- We fixed an issue where the Herd installer could restart your computer
- The log viewer no longer shows "No sites found" when PHP 8.4 was installed
2024-08-20
#
1.10.0
Features
- We’ve added support for PHP 8.4 Alpha to the PHP download manager
- When you open Adminer from a site, we use the database credentials from your
.env
file to populate the form - If you’re using TablePlus, we open TablePlus instead of Adminer
- You can delete PHP versions via the context menu from the PHP settings
- The configuration for the API port of the Herd app is now under the general settings
Fixes
- Redis supports spaces in usernames and honors config files
- Herd serves favicons now
2024-07-15
#
1.9.0
Features
- Herd Pro: Services create and honor configuration files for MySQL, PostgresQL and redis
- Herd Pro: You can open the path of service binaries via right click from the service settings
- You can star a favorite sites within the Sites UI to sort it to the top
- Improved self-healing and logging capabilities for helper service
Fixes
- Disable binary log files for MySQL service
- Add RTL support
- Fixed the global site menu shortcut
2024-06-25
#
1.8.0
New Features
- The Sites UI has moved to its own window. You can check a preview of your site as well as update settings, open the database and much more!
- Single mails can now be deleted via the context menu
- Sites can now be deleted
- We integrated Adminer for easier database management
- We added a quick access section to the menu bar as well as the dashboard for Mails, Dumps, Logs and Sites
Fixes and Updates
- We updated the Laravel Installer
- Fixed an issue where the HerdHelper service could not be installed, when the username contains a space
- You can now configure if Herd should open the Dashboard automatically when it starts
- Fixed crashing log viewer for non-existent directories
- Fixed NVM detection with spaces in paths
- Fixed a bug where sometimes not all services were shutdown correctly
- Fixed some layout bugs in dark mode
2024-06-17
#
1.7.2
Fixes
- Fixed a problem with the Log Viewer
- Fixed an issue with NVM for users with spaces in their Windows username
- Properly shutting down services when closing or restarting Herd
2024-06-14
#
1.7.1
Fixes
This update fixes an issue introduced in version 1.7.0 where nested dumps could not be properly clicked when changing the dump order
2024-06-14
#
1.7.0
New Features
- The Herd dashboard now opens automatically when the app starts
- You can now change the sort order of
dump()
cards in the Dump UI - Clicking on a dump location now opens your configured IDE
- Dump calls will now be grouped in the UI
- The font-size of dumps can be changed using CTRL +/-
- The log viewer is now framework agnostic and has support for WordPress log files
Fixes and Updates
- The performance when mass deleting local mails has been improved
- We updated the built-in Composer versions
- We improved the HerdHelper service and added additional debugging information to it
2024-05-13
#
1.6.1
Versioning
To reduce confusion and make it easier to track updates and fixes accross platforms, the Windows and macOS versions of Herd will now use the same version number. That's why this update is version 1.6.1.
Fixes and Updates
- We updated the built-in Laravel installer and Composer version
-
herd stop
andherd start
now properly starts and stops all services - Fixed an issue where a username with a space would not properly detect the NVM installation
-
herd debug
now loads the regularphp.ini
as well - We now add appropriate aliases to the
.bash_profile
file to improve using Herd with git bash - Fixed an edge-case where the "open last folder" shortcut would not properly work
- Clicking on mail notifications now properly brings the Mail window to the front
- We fixed an issue where switching PHP versions would not restart debug PHP processes
- Debug PHP processes no longer get killed after a certain amount of requests
- Long site names and folder names now get truncated to avoid horizontal scrolling in the sites list
- PHP update notifications no longer show up every hour, when postponing the update
- We fixed an issue when trying to make HTTP requests to a locally secured site (cURL error 60)
2024-04-17
#
1.1.0
New Features
- PostgreSQL 14, 15 and 16 are now available including PostGIS and pgrouting extensions
- We added a local "clear dump" shortcut (CTRL+K) when the "Dumps" window is focused
- You can now use the new
herd coverage
CLI command to start PHP scripts with code coverage enabled - After installing a new PHP version, you can now use the version individually in the terminal (e.g.
php80 -v
,php81 -v
, etc.)
Fixes and Updates
- We updated the built-in Laravel Installer
- We updated the built-in Composer version
- "herd share" now properly passes additional arguments to Expose
- We fixed an issue where "herd unsecure" would not work properly
- A very bad internet connection no longer leads to deactivated Herd Pro licenses
- The Xdebug browser extension detection properly works with trace and profile mode
- Fixed some Laravel Reverb related environment variables
- Fixed an error where dumps would not show up in the "Dumps" window when triggered from NGINX
- Updating PHP no longer overwrites modifications made to the php.ini file
- It's now possible to "herd link" folders with spaces in their names
2024-03-28
#
1.0.1
- Fixed an issue where certain commands would not work on the first application start
- Fixed an issue where Xdebug could not be found for PHP 7.4
-
herd link
now prompts for elevated permissions -
herd restart
no longer fails - The
herd
CLI is no longer accessible if the desktop application is not running - Increased the Dumps payload size
- Fixed an issue with opening the terminal in the last opened site
- The
exif
extension now automatically gets enabled when downloading a new PHP version - Fixed an issue where PHP would stop after serving a certain amount of requests
- Usernames containing special characters and whitespace are now supported
2024-03-26
#
1.0.0
Initial release