Laravel Herd

Changelog

2024-05-07

#

1.6.1

Fixes and Updates

  • We updated the built-in Laravel installer and composer versions
  • You can now select the parked path in a UI picker when creating a Laravel site via the wizard
  • Fixed a minor UI glitch when opening/closing service settings
  • Fixed an issue where random empty Node versions would appear in the UI
  • herd stop and herd start now properly starts and stops all services
  • Herd now supports an accessibility mode for people with color blindness
  • We fixed an issue where long service logs would cause the app to become slow/unresponsive
  • You can now skip Herd's NVM installation during the onboarding process
  • herd log now uses the correct paths
  • Fixed an issue where the Node update badge kept being visible

2024-04-15

#

1.6.0

New Features

  • PostgreSQL 14, 15 and 16 are now available including popular extensions (PostGIS, pgrouting, pgvector, and more)
  • Typesense can now be setup as a Laravel Scout compatible search service
  • Service binaries now get symlinked during installation for easier access
  • Services like PostgreSQL, Redis and MySQL now give you an "Open in TablePlus" option in the UI
  • We added a local "clear dump" shortcut (CMD+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

Fixes and Updates

  • We updated the built-in Laravel Installer
  • The log viewer properly handles logs with the same timestamp and log level
  • 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
  • We improved the NVM installation and detection error handling
  • Fixed an issue where a "warpified" shell would lead to errors using NVM from the UI
  • Fixed some Laravel Reverb related environment variables
  • We renamed "Real-Time" in the services view to "Broadcasting"

2024-03-12

#

1.5.0

This updates adds an exciting new Herd Pro feature: Services

You can now easily create and manage all of your loca development services inside of Herd. Start a new MySQL server, spin up Redis for your local queue driver, integrate Laravel Scout using a local Meilisearch server, simulate S3 uploads using MinIO, or start your next real-time application using Laravel Reverb.

2024-03-05

#

1.4.2

  • Updated nginx to the latest version and migrated your secured config files
  • Updated the Kirby driver
  • Fixed an issue where Herd could become unresponsive due to the log viewer
  • Fixed an issue where the Herd debug socket would not properly start/update

2024-02-13

#

1.4.1

  • When using an unsupported shell, the sites list is no longer empty
  • Fixed an issue where non-HTML mails (for example Wordpress) would not show up in the Herd Pro Mail UI
  • The "Mail" service is no longer visible, when not using Herd Pro
  • The onboarding now downloads PHP 8.3 by default
  • Fixed an issue when only serving PHP 7.4 sites
  • Updated the built-in Composer binary

2024-02-05

#

1.4.0

1.4.0 Changelog

This update adds new features, improves existing ones, and comes with an upgrade option to Herd Pro. While Herd Basic ships with everything that you need to develop Laravel applications, Herd Pro introduces new capabilities and convenience functions for professional users. Get Herd Pro at herd.laravel.com or open the settings to start the upgrade process.

Herd Basic

  • Added the possibility to install and use NVM (Node Version Manager) within Herd to quickly manage your Node environments
  • Added optional Xdebug extension
  • Added an opt-in beta channel for the latest updates
  • Added an option to disable notifications for PHP updates
  • Added an option to select your IDE to quickly open a project from the sites list or the log viewer

Herd Pro

  • Dumps: Intercept dump and dd calls and display them in an external window
  • Mail: Use the internal mail server and client to test and debug local emails
  • Logs: Trail and search through local log files of all your projects
  • Xdebug detection: Automatically enable Xdebug when setting a breakpoint in PHPStorm or enabling the debug mode via a browser extension

2024-01-11

#

1.3.2

  • Added a new "Force Stop All" option (visible when pressing option key while the menubar is open) to make it easier to stop stray services
  • Fixed default output buffering when configuring PHP versions
  • Fixed herd share issue when sharing secured sites
  • Fixed an issue where symlinked .zshrc files would be overwritten

2023-10-11

#

1.3.1

  • You can now easily configure common PHP.ini settings in the UI
  • Fixed a bug where memory_limit=-1 would not be properly pre-loaded in the UI
  • Added support for the new Livewire Volt functional/class API option in the app creation wizard
  • Update the built-in Laravel installer

2023-10-11

#

1.3.0

  • You can now easily configure common PHP.ini settings in the UI
  • Added support for the new Livewire Volt functional/class API option in the app creation wizard
  • Update the built-in Laravel installer

2023-09-27

#

1.2.2

  • Update the built-in Laravel installer
  • Added support for new Jetstream options in the app creation wizard
  • Added support for the new Livewire/Alpine Breeze starter kit in the app creation wizard

2023-09-25

#

1.2.1

  • Removed the height of the menubar icon
  • Fixed a bug when trying to access a secured Herd site, from within another secured site

2023-08-21

#

1.2.0

  • The Sites UI can now be opened via a global shortcut
  • We added a Laravel project creation wizard in the Sites UI
  • You can now configure a global shortcut to open "php artisan tinker" or Tinkerwell in the last visited site path
  • The Sites UI now also has a button/icon to manually open tinker/Tinkerwell in a given path
  • You can now configure a global shortcut to open the last visited site in the Terminal
  • Configure the default Terminal that Herd should open (Terminal, iTerm2 or Warp)
  • Herd now supports custom Valet drivers properly
  • We fixed a bug where the "Herd" folder would get recreated on every application start, even if it wasn't used.
  • We fixed a security related issue in Herd. You will need to provide your password after the update is installed to apply the new settings automatically.

2023-08-04

#

1.1.2

  • The Laravel installer is now updated to version 5 and uses Laravel Prompts

2023-07-28

#

1.1.1

  • Fixed an issue where copied custom Valet drivers would not load properly

2023-07-28

#

1.1.0

New Features

  • Herd now downloads the latest PHP 8.2 binaries during onboarding
  • Each PHP version has its own php.ini file and folder
  • The site list can be refreshed from the UI
  • Sites can be opened in the default browser from the UI
  • Custom Laravel Valet drivers now get migrated during onboarding

Bugfixes

  • Fixed site list not showing up in some scenarios
  • Fixed a bug when securing / unsecuring sites from the UI
  • Fixed an issue where nginx on Intel Macs still required a Homebrew dependency

2023-07-17

#

1.0.8

  • Updated the built-in Laravel Installer

2023-07-17

#

1.0.7

  • Updated the built-in Laravel installer

2023-07-12

#

1.0.6

  • Improved styling of 404 page
  • Fixed start / stop / restart commands
  • Fixed use command
  • Updated PHP 8.2 binaries for Intel chips
  • Ensures that Herd is located inside the Applications folder to prevent "File not found" error

2023-06-29

#

1.0.4

Initial release