v1.31.3 - 2024-09-03
v1.31.2 - 2024-09-03
- fix: fixed swoole extension that gets the SQLSTATE[08006] error by @pedrovian4 in #715
v1.31.1 - 2024-08-02
- minio: health check using mc by @francoism90 in #711
v1.31.0 - 2024-07-22
- [1.x] Only support MariaDB 11 by @Jubeki in #707
- Update EXPOSE port command by @SamuelMwangiW in #706
v1.30.2 - 2024-07-05
v1.30.1 - 2024-07-01
- Fixed undefined array key mariadb10|11 error on installation. by @kursatcanciger in #703
v1.30.0 - 2024-06-18
- MariaDB 11 support by @tomcoonen in #698
v1.29.3 - 2024-06-12
v1.29.2 - 2024-05-16
- [1.x] Install "mariadb-client" package for MariaDB users by @staudenmeir in #693
v1.29.1 - 2024-03-20
- [1.x] Make commands lazy by @timacdonald in #683
- Preinstall nano, so default make tinker edit work out of the box by @negoziator in #685
- Revert opcache for CLI by @driesvints in #684
v1.29.0 - 2024-03-08
- Allow building sail to run PHP as root by @vmsh0 in #677
- Update MAILER config to use mailpit on L11 by @SamuelMwangiW in #678
v1.28.2 - 2024-03-04
- [1.x] Switch from XDEBUG_SESSION to XDEBUG_TRIGGER for sail debug by @GregMayes in #675
- Error calling command "sail mariadb" by @halfbaked in #674
v1.28.1 - 2024-02-23
- [1.x] Use new MariaDB connection if possible by @staudenmeir in #672
v1.28.0 - 2024-02-20
- Changing pcov Directory by @joaopalopes24 in #670
- add ffmpeg to support videos, when using Spatie media-library for Videos by @negoziator in #671
v1.27.4 - 2024-02-08
- Fix open in browser with APP_PORT by @ijpatricio in #663
v1.27.3 - 2024-01-30
- [1.x] Improves console output by @nunomaduro in #661
v1.27.2 - 2024-01-21
- Add Support for Typesense by @jasonbosco in #655
- Lint sail script by @dimitriacosta in #656
- Make DB_CONNECTION replacement more robust by @taylorotwell in https://github.com/laravel/sail/commit/2276a8d9d6cfdcaad98bf67a34331d100149d5b6
v1.27.1 - 2024-01-13
v1.27.0 - 2024-01-03
- [1.x] Allow easy customization of the command ran by supervisor's PHP process by @bram-pkg in #645
- [1.x] Default to PHP 8.3 by @Jubeki in #647
v1.26.3 - 2023-12-02
v1.26.2 - 2023-11-27
v1.26.1 - 2023-11-20
- Update default user by @taylorotwell in https://github.com/laravel/sail/commit/7a82f5aa364dbee3fd9c52fc464cf0bdd11150ed
v1.26.0 - 2023-10-18
- Fix: Allow postCreateCommand to fail silently in VS Code on Windows by @seanburns326a in #626
- Support Laravel 11 and update dependencies by @Jubeki in #629
- Use nodejs 20 by @Jubeki in #628
v1.25.0 - 2023-09-11
- Add Bun by @punyflash in #616
- Install bun from npm by @punyflash in #617
v1.24.1 - 2023-09-01
- Change node source repository by @alexpado in #613
- Add PHP 8.3 Runtime (missing extensions excluded) by @Jubeki in #614
v1.24.0 - 2023-08-27
- Make MEILISEARCH_NO_ANALYTICS environment variable available by @mawnicat in #611
- Use Laravel Prompts when available by @jessarcher in #612
v1.23.4 - 2023-08-17
- Adjust pnpm to support Sail alias by @SamuelMTeixeira in #607
v1.23.3 - 2023-08-14
- Upgrade the Compose file format version to Compose specification by @goodjack in #601
- Add PNPM support to enhance dependency management efficiency by @SamuelMTeixeira in #605
v1.23.2 - 2023-08-07
v1.23.1 - 2023-06-28
- Also publish database init scripts by @spasstiger23 in #592
v1.23.0 - 2023-06-16
- Add
a
as alias for artisan command by @5thmv in #588
v1.22.0 - 2023-05-04
- Remove PHP 7.4 Support by @Jubeki in #580
v1.21.5 - 2023-04-24
- Fix opening files from Ignition error page by @NiclasvanEyk in #576
- Add librsvg2-bin package for SVG support by @Bottelet in #575
v1.21.4 - 2023-03-30
- Speeds up CLI and tests by enabling OpCache by @lukeraymonddowning in #569
v1.21.3 - 2023-03-13
- Enable Expose Global Server Infrastructure by @theutz in #563
- feat: upgrade postgresql-client to 15 by @fedorvladimirov in #564
v1.21.2 - 2023-03-06
- Use curl to download composer by @larsnystrom in #561
v1.21.1 - 2023-03-01
- Added Imagick to the php runtimes by @ams-ryanolson in #559
v1.21.0 - 2023-02-16
- Add
sail open
command. by @xiCO2k in #551 - Update keyring path to new default recommendation by @binaryfire in #552
v1.20.2 - 2023-02-08
- Fix
SAIL_SHARE_DOMAIN
default value by @gonzalom in #546
v1.20.1 - 2023-02-07
- Fixed the path to devcontainer.stub by @gabrielgry in #544
v1.20.0 - 2023-02-05
- Use symfony/yaml, new Soketi service, and new sail:add command by @tonysm in #532
- Move settings into customizations.vscode by @Kyzegs in #542
v1.19.0 - 2023-01-31
- Add custom domain config to sail share by @mojowill in #531
- Add pest command to sail bin by @MortenDHansen in #534
- Replace mailhog with mailpit by @ankurk91 in #533
v1.18.1 - 2023-01-12
- Update devcontainer stub (vscode customizations) by @mojgit in #528
v1.18.0 - 2023-01-10
- Laravel v10 Support by @driesvints in #527
v1.17.0 - 2022-12-22
- Upgrade to Postgres 15 by @Jubeki in #519
- Install
dnsutils
package to usedig
command by @buismaarten in #520
v1.16.6 - 2022-12-19
- Add PHP 8.2 pcov extension again by @Jubeki in #515
v1.16.5 - 2022-12-14
- Add Forward Memcached Port by @dammy001 in #512
v1.16.4 - 2022-12-12
- Changing ubuntu keyserver to use curl by @jseitel in #508
v1.16.3 - 2022-11-21
- Fix usage of none for services list by @jf-prevost in #495
v1.16.2 - 2022-09-28
- Add extra hosts to Selenium by @nomnoms12 in #485
v1.16.1 - 2022-09-26
- Script not loading all app env files by @LouisHaftmann in #482
v1.16.0 - 2022-08-31
- PHP 8.2 Support by @Jubeki in #473
v1.15.4 - 2022-08-17
- Don't error when docker is not available by @jessarcher in #468
v1.15.3 - 2022-08-17
- Build and pull images on install by @jessarcher in #467
v1.15.2 - 2022-08-08
- Fix splitting SAIL_FILES into array by @mortenscheel in #458
v1.15.1 - 2022-07-21
- Fix ubuntu versions for PHP 7.4 & 8.0 runtimes by @taylorotwell in https://github.com/laravel/sail/commit/2fe64c0b45a3af56cac0af638c8020a8adc860d7
v1.15.0 - 2022-06-24
- Adds
sail pint
by @nunomaduro in #439
- Publish the Vite port by @jessarcher in #433
- Fixed devcontainer permissions by @GoodM4ven in #438
- Update default PostgreSQL versions for PHP 8.0 and 7.4 runtimes by @driesvints in #441
v1.14.11 - 2022-06-14
- Revert "Expose 8080 port for hot module replacement" by @jessarcher in #432
v1.14.10 - 2022-06-09
- Fix testing DB creation by @jessarcher in #429
v1.14.9 - 2022-06-06
- Allow for creation of databases needed for parallel testing by @bram-pkg in #424
v1.14.8 - 2022-05-31
- Run supervisord with pid 1 by @ryoluo in #419
v1.14.7 - 2022-05-21
- Update meilisearch stub to reflect new data path by @tdondich in #414
v1.14.6 - 2022-05-18
- Checks if docker compose or docker-compose is installed by @affektde in #409
v1.14.5 - 2022-05-16
- Updated sail helps section by @mehdirajabi59 in #407
- Cleans up deprecated apt-key usage by @tbollinger in #408
- use docker compose (GO) by @erfantkerfan in #405
v1.14.4 - 2022-05-12
- Fixes incorrectly referenced distro https://github.com/laravel/sail/commit/0e0e51f19c758c79acbda11e3870641fbad5b7d9
v1.14.3 - 2022-05-10
- Changed Ubuntu 21.10 to Ubuntu 22.04 LTS by @mehdirajabi59 in #395
v1.14.2 - 2022-05-10
- Allow Sail to read from phpunit.xml and phpunit.xml.dist when running the install command by @kylemilloy in #394
- Fix missing usage of POSTGRES_VERSION by @driesvints in #398
v1.14.1 - 2022-05-02
- Expose 8080 port for hot module replacement by @ryoluo in #391
v1.14.0 - 2022-04-27
- Create a dedicated testing database by @jessarcher in #388
- Fix apt-key for WSL by @Evertt in #389
v1.13.10 - 2022-04-14
- Fix apt-key for WSL by @driesvints in #384
v1.13.9 - 2022-04-04
- Update default PostgreSQL version to v14 by @ariaieboy in #373
v1.13.8 - 2022-03-23
- Update ondrej/php Repository Details by @amayer5125 in #360
- Shell - display available commands / help section by @WalterWoshid in #359
- Fixes docker-compose not found in non-bash shells by @ribeirobreno in #364
v1.13.7 - 2022-03-15
- The input device is not a TTY by @ribeirobreno in #353
SAIL_FILE
environment variable prevents using docker-compose.override.yml by @ribeirobreno in #355
v1.13.6 - 2022-03-08
- Allow overriding docker-compose.yml path using ENV by @prageeth in #352 & @taylorotwell in https://github.com/laravel/sail/commit/6205041336b09b965af1d6af29261584e787bf52
v1.13.5 - 2022-02-22
- Revert "Install regular PHP packages instead of dev versions" by @taylorotwell in #342
v1.13.4 - 2022-02-17
- Install regular PHP packages instead of dev versions by @bramdevries in #340
- Update Ubuntu by @taylorotwell in https://github.com/laravel/sail/commit/57d2942d5edd89b2018d0a3447da321fa35baac7
v1.13.3 - 2022-02-15
- Support Newer Docker Compose Exit Statuses by @amayer5125 in #331
- Typo in replace when checking for ARM for Seleium by @aprat84 in #330
v1.13.2 - 2022-02-08
- Fix a typo in the "phpunit" command (#329)
- Update for Meilisearch ARM support (#315)
- Fix php8.0-dev depending on php8.1-cli (#316)
- Add phpunit alias to sail binary (#310)
- Add separator between volume names (#312)
- Revert "Set meilisearch data path" (#301)
- Set meilisearch data path (#299)
- ARM based container on Apple Silicon for Selenium (#294)
- Make PHP 8.1 the default runtime (#292)
- Revert "Switch to PHP 8.1" (#291)
- Make PHP 8.1 the default runtime (#289)
- Add npm update to Dockerfile (#285)
- Re-enable previously disabled PHP 8.1 extensions (#278)
- Add platform setting to Meilisearch config (1286886)
- Fix
NODE_VERSION
on build (#274)
- Update MySQL stub for Apple Silicon (#272)
- Revert "Adds a check and error for APP_SERVICE being accurate." (#264)
- PHP 8.1 support (#254)
- Added support for "docker compose" command syntax
- Environment variable for share subdomain (#239)
- Add devcontainer to install command (#218)
- Removes hardcoded service name from
APP_URL
indusk
anddusk:fails
command (#219)
- Xdebug 3.0 support (#209)
- Make sail script publishable (#201, #202)
- Pass additional arguments to shell / root-shell commands (#208)
- Call source
.env
before exporting bash environment variables (#207)
- Fixes missing backslash (#196)
- Minio Console Port (#188)
- Append random subdomain by default (#175)
- Remove Unused SEDCMD (#179)
- Revert Ubuntu 21.04 changes (#174)
- Share/Expose options and cleanup on exit (#168, 44c7087)
- Update to Ubuntu 21.04 (#169, 0df641d, 484b928)
- Fix if statement in
sail
binary (414fd19
- Add proxy to vendor binaries (#154)
- Add Redis CLI command (#140)
- Add retries & timeout to healthcheck (#143)
- Add MinIO to sail:install Command (#128)
- Clear pecl caches & tmp files during Swoole extension install (#134)
- Fix mariaDB Health check (#126)
- Use MySQL shell when running mariadb (#119)
- Fix mysql health check (#125)
- MariaDB support (#111)
- Load missing PECL package index before installing Swoole (#94)
- Database default user name and password (#84)
- Patch issue with environment database password replacement (#87)
- Use different DB user & password for Sail (#75)
- Update the publish command to consider PHP 7.4 (#68)
- Update share command (59ee7e2)
- Re-add memcached (#62)
- Fix pgsql.stub volumes typo (#60)
- Update flag name (0200ce6)
- Removed comments (a317a1a)
- Back out feature (87c63c2)
- Display message after installing Sail (#56)
- Change supervisord logfile and pidfile settings (#57)
- Remove memcached stub (3a4fac1)
- Add support for
dusk:fails
(#43)
- PostgreSQL Support (#28)
- Add healthcheck for mysql and redis service in docker-compose (#36)
- Update Mailhog env variables (bf10c80)
- Add sail bash to Initiate a Bash shell within the application container (#30)
- Send error messages to STDERR (#32)
- Fix a bug with memcached (7457004)
Initial stable release.