Skip to content

Releases: roots/acorn

v5.0.0-alpha.0

02 Apr 14:55
c245d07
Compare
Choose a tag to compare
v5.0.0-alpha.0 Pre-release
Pre-release

What's Changed

  • 🩹 Fix duplicate provider registration by @Log1x in #371
  • 🎉 Laravel 11 by @Log1x in #370
  • 🩹 Only prioritize block templates in block themes by @Log1x in #368
  • ✨ Add acorn:install command to simplify installing Acorn by @Log1x in #369

Breaking Changes

  • php ^8.2 is required
  • illuminate/* dependencies have been updated to ^11.0
  • Roots\Acorn\Bootloader has been removed in favor of Application::configure()
  • Experimental flag ACORN_ENABLE_EXPERIMENTAL_WORDPRESS_REQUEST_HANDLER has been removed

There are likely other breaking changes in Acorn. We will work on documenting them before the final release.

Full Changelog: v4.2.2...v5.0.0-alpha.0

v4.2.2

02 Apr 14:44
21529e0
Compare
Choose a tag to compare

What's Changed

🩹 Only prioritize block templates in block themes by @Log1x and @dsturm in #368
✨ Add acorn:install command to simplify installing Acorn by @Log1x in #369
🩹 Fix duplicate provider registration by @Log1x in #371

Full Changelog: v4.2.1...v4.2.2

v4.2.1

29 Mar 09:17
2280518
Compare
Choose a tag to compare

What's Changed

  • 🧑‍💻 Change default editorStyles implementation from URL to local theme path by @Log1x in #367

Full Changelog: v4.2.0...v4.2.1

Acorn FSE Helper

We have created a new FSE helper package for Acorn and would appreciate feedback from those who use FSE.

v4.2.0

29 Mar 01:46
7e4087d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.1...v4.2.0

Acorn FSE Helper

We have created a new FSE helper package for Acorn and would appreciate feedback from those who use FSE.

v4.1.1

28 Mar 22:48
07e5d3d
Compare
Choose a tag to compare

What's Changed

  • 🔨 Throw custom error when bundle is not found in manifest by @tombroucke in #363
  • 🧑‍💻 Reverse the template hierarchy when the theme supports block-templates by @Log1x in #364
  • 🎨 Use current_theme_supports when checking for block-templates support by @Log1x in #365

Full Changelog: v4.1.0...v4.1.1

Acorn FSE Helper

We have created a new FSE helper package for Acorn and would appreciate feedback from those who use FSE.

v4.1.0

19 Mar 01:43
d390f85
Compare
Choose a tag to compare

What's Changed

  • guzzlehttp/guzzle to fix Laravel HTTP client by @me-julian in #352
  • 🐛 Fix exception thrown in subfolders and malformed paths by @Log1x in #356
  • 🩹 Always register the default route by @Log1x in #357
  • 🚚 Preserve existing template hierarchy paths by @strarsis in #141
  • 🧑‍💻 Do not throw a SkipProviderException while in console by @chrillep in #295
  • 🧑‍💻 Add Manifest and SkipProvider solutions to Ignition by @Log1x in #358

New Contributors

Full Changelog: v4.0.3...v4.1.0

v4.0.3

20 Feb 17:23
61b431a
Compare
Choose a tag to compare

What's Changed

  • 🐛 Prevent Composer::with() and Composer::override() from being triggered twice by @folbert in #350

New Contributors

Full Changelog: v4.0.2...v4.0.3

v4.0.2

06 Feb 04:16
aefddc8
Compare
Choose a tag to compare

Mea culpa

The release of Acorn v4 introduced a Laravel wrapper for WordPress responses. It would capture the WordPress response and convert it into a standard interoperable http message so that users could add third-party middleware to it and treat it as a response object that you'd find in frameworks like Laravel or Symfony.

Things didn't go as planned.

We've dropped this wrapper as part of the standard Acorn v4 installation and put it behind an experimental flag.

We would still like to include it in an upcoming release of Acorn. If you want to test or contribute, you can reenable it by adding the following to your .env.

ACORN_ENABLE_EXPERIMENTAL_WORDPRESS_REQUEST_HANDLER=true

Sorry for any headaches this may have caused anyone over the last week.

Kind Regards,
QWp6t

What's Changed

  • 🚩 add experimental flag for WordPress request handler by @QWp6t in #348
  • 🩹 Fix is_file() deprecation warning by @joshuafredrickson in #340
  • 🩹 Let WP handle requests that should trigger a canonical redirect by @tombroucke in #346
  • 🩹 Fix missing migration providers by @retlehs in #347
  • 💚Deprecations in CI action by @dr5hn in #341
  • ⚰️ Remove Fruitcake CORS service provider by @dsturm in #343

New Contributors

Full Changelog: v4.0.1...v4.0.2

v4.0.1

01 Feb 22:57
b88eba1
Compare
Choose a tag to compare

What's Changed

  • 🐛 Bootloader: Bail early on wp-login.php/wp-admin, and some other /wp- requests by @retlehs in #339

Full Changelog: v4.0.0...v4.0.1

v4.0.0

31 Jan 14:58
9911d18
Compare
Choose a tag to compare

What's new

From the blog: What's new in Acorn v4?

Upgrade Guide

See the Upgrading Guide for information on upgrading from v3 to v4.

What's Changed

  • Add Livewire support 🎉 by @broskees and @Log1x in #291
  • ✨ Automatically expose public properties and methods on View Composers by @Log1x in #320
  • ✨ Add relativePath() to Asset contract by @joshuafredrickson in #268
  • Bundle::enqueueJs() support for registering scripts with async and defer by @ouun in #313
  • 🌐 add Bundle::translate() by @Dathix in #274
  • 🩹 Update ViewFinder.php by @tommica in #319
  • 🧑‍💻 Improve the Laravel router implementation by @broskees in #291 and #334
  • 🧑‍💻 add route:cache and route:clear commands by @QWp6t in #298
  • 🧑‍💻 Implement the key:generate command
  • ⬆️ Laravel v10 by @Log1x in #299
  • 🐛 Exit parse_request to short circuit WordPress during custom routes. by @eavonius in #301

New Contributors

Full Changelog: v3.3.1...v4.0.0