Skip to main content
This changelog tracks changes to the Laravel application skeleton. For changes to the Laravel framework itself, see the Laravel Framework Changelog.

Unreleased

Upcoming changes that haven’t been released yet.

v12.11.2 - 2026-01-19

  • Composer dev script improvement: Updated to ensure no timeout during development
  • Migration updates: Updated jobs and cache migrations
  • Database optimization: Removed failed jobs indexes for better performance
  • Configuration enhancement: Added APP_URL fallback in filesystems config
  • GitHub Actions: Updated outdated GitHub Actions versions

v12.11.1 - 2025-12-23

  • PostgreSQL: Use environment variable for DB_SSLMODE
  • Filesystem fix: Ensure APP_URL does not have trailing slash in filesystem configuration

v12.11.0 - 2025-11-25

  • Cookie configuration: Fixed cookies to be available for subdomains by default
  • PHP 8.5 compatibility: Fixed PDO driver specific constant deprecation
  • Vite optimization: Ignore Laravel compiled views for Vite processing

v12.10.1 - 2025-11-06

  • package.json: Updated schema URL for better IDE support

v12.10.0 - 2025-11-04

  • New feature: Added background queue driver support

v12.9.1 - 2025-10-23

  • Documentation: Replaced Bootcamp references with Laravel Learn
  • Queue configuration: Commented out CLI workers for fresh applications

v12.9.0 - 2025-10-21

See full changelog for details.

v12.8.0 - 2025-10-20

  • Testing improvement: Test suite now uses broadcast’s null driver by default

v12.7.1 - 2025-10-15

  • Documentation: Added failover driver to queue config comments

v12.7.0 - 2025-10-14

See full changelog for details.

v12.6.0 - 2025-10-02

  • Fix: Corrected setup script issues

v12.5.0 - 2025-09-30

  • Configuration: Fixed type casting for environment variables in config files
  • Security: Fixed CVEs affecting Vite dependencies
  • Configuration: Updated .editorconfig to target compose.yaml
  • Composer: Added pre-package-uninstall script

v12.4.0 - 2025-08-29

  • Redis: Added default retry configuration for Redis connections

v12.3.1 - 2025-08-21

  • Dependency update: Bumped Laravel Pint version
  • Process management: Ensure all related processes are closed when terminating dev command
  • Configuration: Use application name from configuration in more places
  • Composer: Brought back postAutoloadDump script

v12.3.0 - 2025-08-03

  • Security: Fixed critical security vulnerability in form-data dependency
  • Composer: Changed post-autoload-dump script to Artisan command

v12.2.0 - 2025-07-11

  • Vite 7: Added support for Vite 7

v12.1.0 - 2025-07-03

  • Testing: Disabled Nightwatch in testing environment
  • Configuration: Reordered environment variables in phpunit.xml for logical grouping
  • Naming: Changed to hyphenate prefixes and cookie names
  • Type casting: Fixed type casting for environment variables

v12.0.11 - 2025-06-10

See full changelog for details.

v12.0.10 - 2025-06-09

  • Configuration: Fixed alphabetical order in configuration files
  • Git: Reduced redundancy in .gitignore file
  • Type hints: Added void return type to satisfy static analysis

v12.0.9 - 2025-05-26

  • Cache: Removed deprecated APC cache driver
  • package.json: Added JSON Schema for IDE support
  • Language: Minor language file updates
  • Git: Enhanced .gitignore to exclude common OS and log files

v12.0.8 - 2025-05-12

  • README: Cleaned up URL formatting

v12.0.7 - 2025-04-15

  • Composer: Added composer run test command
  • README: Updated Partner Directory information

v12.0.6 - 2025-04-08

See full changelog for details.

v12.0.5 - 2025-04-02

  • Configuration: Updated mail configuration to match latest core configuration

v12.0.4 - 2025-03-31

  • Security: Bumped Vite from 6.0.11 to 6.2.3 (vulnerability patch)
  • Security: Bumped Vite from 6.2.3 to 6.2.4

v12.0.3 - 2025-03-17

  • Changelog: Removed reverted change from CHANGELOG.md
  • Styling: Improved clarity in app.css file
  • Structure: Structural improvements for code clarity
  • Security: Bumped axios from 1.7.9 to 1.8.2 (vulnerability patch)
  • Cleanup: Removed unnecessary @source references

v12.0.2 - 2025-03-04

  • GitHub Actions: Made test action run out of the box independent of testing framework choice

v12.0.1 - 2025-02-24

  • Composer: Prefer stable package stability

v12.0.0

Laravel 12 includes a variety of changes to the application skeleton. Please consult the diff to see what’s new.
Major version releases include breaking changes and significant updates. Review the upgrade guide before updating production applications.

Release Cycle

Laravel follows semantic versioning:
  • Major releases (12.0, 13.0): May contain breaking changes
  • Minor releases (12.1, 12.2): Add new features in a backward-compatible manner
  • Patch releases (12.0.1, 12.0.2): Backward-compatible bug fixes
The Laravel application skeleton is updated separately from the Laravel framework. This changelog tracks skeleton changes only.

Build docs developers (and LLMs) love