Skip to content

Releases: symfony/webpack-encore-bundle

Form-Friendly stimulus_* Functions!

06 Jul 13:41
Compare
Choose a tag to compare

Hi Webpackers!

This release makes stimulus_controller(), stimulus_action() and stimulus_target() much more user-friendly when you either (A) need to add multiple controllers/actions/targets or if you want to pass a controller/action/target into Symfony's form system. For example:

{{ form_row(form.password, {
    attr: stimulus_action('hello-controller', 'checkPasswordStrength').toArray()
}) }}

How cool is that?

Feature

  • #178 - Add Stimulus Twig filters, handle action parameters & allow filters/functions to return array - @jmsche

Diff: v1.14.1...v1.15.0

Happy packing!

Fixing sub requests & duplicate asset files

03 May 17:58
Compare
Choose a tag to compare

Hi Webpackers!

This release contains an important bug fix for a bug that was introduced in 1.14.0 if you use sub-requests (e.g. {{ render(controller(...)) }} or similar). If you have any continued problems, let us know. See #166.

v1.14.1

May 3rd, 2022

Bug

Diff: v1.14.0...v1.14.1

Happy packing!

Resetting Assets on FINISH_REQUEST + encore_entry_exists()

14 Feb 15:08
Compare
Choose a tag to compare

Hi Webpackers!

This release contains one small feature and one big fix, which affects how encore assets are handled during sub-requests.

v1.14.0

February 14th, 2022

Feature

  • #147 - Add encore_entry_exists() twig functions to check if entrypoint has files - @acrobat

Bug Fix

Diff: v1.13.2...v1.14.0

Happy packing!

Fix Symfony 6 install: allow deprecations-contract v3

02 Dec 19:47
Compare
Choose a tag to compare

Hi Webpackers!

This release contains just one fix to help install when using Symfony 6.

v1.13.2

December 2nd, 2021

Bug Fix

  • #155 - Increase version constraint of symfony/service-contracts - @luca-rath

Diff: v1.13.1...v1.13.2

Happy packing!

Fix for stimulus_controller() and passing `null` values

29 Nov 01:02
Compare
Choose a tag to compare

Hi Webpackers!

This release contains a fix for stimulus_controller when passing null to one of the values.

v1.13.1

November 28th, 2021

Bug Fix

Diff: v1.13.0...v1.13.1

Happy packing!

Symfony 6 Support

19 Nov 20:12
Compare
Choose a tag to compare

Hi Webpackers!

This release contains support for Symfony 6 + 1 bug fix!

v1.13.0

November 19th, 2021

Feature

Bug Fix

  • #126 - Remove fallback cache on cache warmer - @deguif

Diff: v1.12.0...v1.13.0

Happy packing!

New stimulus_action() and stimulus_target() functions!

18 Jun 19:15
Compare
Choose a tag to compare

Hi Webpackers!

This release contains 2 new functions to help when working with Stimulus.

Feature

  • #124 - feat(twig): implements stimulus_action() and stimulus_target() Twig functions, close #119 - @Kocal

Bug Fix

Diff: v1.11.2...v1.12.0

Happy packing!

Fix for boolean stimulus_controller values & deprecations

26 Apr 12:53
Compare
Choose a tag to compare

Hi Webpackers!

This release contains a bug fix for when using stimulus_controller with a boolean "value" and cleans up some deprecations:

  • bug #121 [stimulus-controller] fix bool attributes from being rendered incorrectly (@jrushlow)
  • bug #122 handle request deprecations (@jrushlow)

Diff: v1.11.1...v1.11.2

Happy packing!

Bug fix for disabling a "script_attributes"

17 Feb 13:49
395b60a
Compare
Choose a tag to compare

Hi Webpackers!

This release contains a bug fix for the script_attributes and link_attributes feature introduced in v1.9.0.

Previously, you could not disable an attribute by setting it to false - for example:

webpack_encore:
    script_attributes:
        defer: false

Before this release, this would add a defer="" attribute. Now it correctly will not include the attribute.

Setting an attribute to null - defer: null - WILL include the attribute.

See #113 for more details.

Also see #112 where the new stimulus_controller() function's "safety" was limited to HTML attributes thanks to @stof.

Diff: v1.11.0...v1.11.1

Happy packing!

Simpler syntax for stimulus_controller()

10 Feb 22:04
Compare
Choose a tag to compare

Hi Webpackers!

A short time ago, v1.10.0 was released with a new stimulus_controller() Twig function. This release makes it simpler to use that with only 1 controller:

<!-- new syntax -->
{{ stimulus_controller('chart', { 'name': 'Likes', 'data': [1, 2, 3, 4] }) }}

<!-- existing, longer syntax (still works) -->
{{ stimulus_controller({ 'chart': { 'name': 'Likes', 'data': [1, 2, 3, 4] } }) }}

See #110 for more details.

Diff: v1.10.0...v1.11.0

Happy packing!