Skip to content

Releases: roots/acorn

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

v4.0.0-beta.1

05 Jan 16:59
d2fd1ec
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

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
  • ✨ Implement the key:generate command
  • 🩹 Update ViewFinder.php by @tommica in #319
  • 🧑‍💻 Improve the Laravel router implementation by @broskees in #291

New Contributors

Full Changelog: v4.0.0-beta.0...v4.0.0-beta.1

v3.3.1

27 Nov 06:26
Compare
Choose a tag to compare

Backported a couple of changes from 4.x to 3.x

What's Changed

  • 🐛 Exit parse_request to short circuit wordpress during custom routes. by @eavonius in #301
  • enqueueJs() support to registering scripts with async and defer by @ouun in #313

Full Changelog: v3.3.0...v3.3.1

v4.0.0-beta.0

25 Nov 02:27
Compare
Choose a tag to compare
v4.0.0-beta.0 Pre-release
Pre-release

What's Changed

  • ⬆️ Laravel v10 by @Log1x in #299
  • 🧑‍💻 add route:cache and route:clear commands by @QWp6t in #298
  • 🐛 Exit parse_request to short circuit wordpress during custom routes. by @eavonius in #301
  • enqueueJs() support to registering scripts with async and defer by @ouun in #313

New Contributors

Full Changelog: v3.2.0...v4.0.0-beta.0

💬 Discuss this release on Roots Discourse

v3.3.0

25 Nov 02:35
Compare
Choose a tag to compare

What's Changed

  • 🧑‍💻 add route:cache and route:clear commands by @QWp6t in #298

Full Changelog: v3.2.0...v3.3.0