# What's New in Acorn v4?

## Laravel v10 support

With [Acorn v4’s release](https://github.com/roots/acorn/releases/tag/v4.0.0), Laravel v10 components are now included instead of Laravel v9. This change has also resulted in bumping the minimum PHP requirements of Acorn and Sage from PHP 7.4 to PHP &gt;= 8.1.

## Laravel Livewire support in WordPress

Livewire, a full-stack framework for Laravel, is now compatible to use in WordPress with the release of Acorn v4. See our guide for steps on [how to get started with using Livewire within WordPress](https://roots.io/acorn/docs/using-livewire-with-wordpress/), along with [PR #291](https://github.com/roots/acorn/pull/291) for more background information.

## Improved Laravel router implementation

Our Laravel router is no longer marked as experimental. Thanks to [PR #334](https://github.com/roots/acorn/pull/334), we attempt to pass WordPress output through the router to enable PSR-7 and PSR-15 WordPress responses.

## Automatically expose public properties and methods on View Composers

Acorn's View Composers now have the same behavior as View Components exposing all public properties/methods automatically to the targeted view(s).

## More Laravel components supported

Acorn v4 now has many more supported components over v3:

- `illuminate/bus`
- `illuminate/collections`
- `illuminate/conditionable`
- `illuminate/encryption`
- `illuminate/hashing`
- `illuminate/macroable`
- `illuminate/pipeline`
- `illuminate/queue`
- `illuminate/session`
- `illuminate/validation`

[See the full list of supported components from Acorn's README](https://github.com/roots/acorn#supported-components).

## Upgrading to Acorn v4

[See the Acorn docs for a guide on upgrading from Acorn v3 to Acorn v4](https://roots.io/acorn/docs/upgrading-acorn/).

## Other changes

See the [v4.0.0 release](https://github.com/roots/acorn/releases/tag/v4.0.0) for the full list of changes. Thank you to everyone who contributed to Acorn v4:

[@broskees](https://github.com/broskees), [@Dathix](https://github.com/Dathix), [@dsturm](https://github.com/dsturm), [@eavonius](https://github.com/eavonius), [@joshuafredrickson](https://github.com/joshuafredrickson\), [@Log1x](https://github.com/Log1x), [@oskar-koli](https://github.com/oskar-koli), [@ouun](https://github.com/ouun), [@szepeviktor](https://github.com/szepeviktor), [@tommica](https://github.com/tommica), [@ukeloop](https://github.com/ukeloop)