Laravel Herd

Changelog

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 and herd 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 regular php.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