Skip to content

Releases: symfony/stimulus-bridge

v4.0.0

29 Jan 18:42
v4.0.0
29203f1
Compare
Choose a tag to compare

Breaking changes

  • Drop support for Node.js <18, by @Kocal in #94 and #98
    This should not affect most users since previous versions of Node.js are not maintained anymore, and Node.js 18 is in maintenance LTS.

Features

  • Thus having no effects on the dist/ files, TypeScript module is now set to ESNext, moduleResolution to NodeNext, and target to ES2021 by @Kocal in #99
  • Upgrade minimum supported acorn version to 8.2.0 by @Kocal in #110
  • Add support for loader-utils@^3.0.0 and schema-utils@^4.0.0 by @Kocal in #111
  • Move acorn dependency to devDependency, as it is already bundled in dist files, by @Kocal in #114

Internal

Full Changelog: v3.2.3...v4.0.0

Improved ECMAScript compatibility to lazy-load controllers

09 Jan 07:18
771a077
Compare
Choose a tag to compare

What's Changed

  • Add missing @babel/plugin-proposal-class-properties dev dependency by @Kocal in #92
  • Fix lazy-controller detection when controller contain static properties (update acorn ECMAScript version) by @ameotoko in #93

New Contributors

Full Changelog: v3.2.2...v3.2.3

Faster Controller Registration

20 Mar 19:27
Compare
Choose a tag to compare

Hi there!

This release fixes a bug where UX controllers were registered slightly later during the page load process than they needed to be, causing them to be registered after the DOM was ready instead of before. This was virtually unnoticeable, but fixing this will add better support for UX Live Components 2.8.0 when leveraging the new "smart rendering system.

Diff: v3.2.1...v3.2.2

Cheers!

Bug fix for slashes in controller names

13 Jul 14:32
Compare
Choose a tag to compare

Hi there!

This release fixes a bug in how slashes are normalized when using the new name controller option introduced in version 3.2.0.

Diff: v3.2.0...v3.2.1

Cheers!

Configurable controller names & TypeScript Types!

13 Jul 14:31
Compare
Choose a tag to compare

Hi there!

This release makes it possible for packages to control the name of the package they give you (to override the default of vendor/package-name/name. This is used, for example, in Live Components via the name key: https://github.com/symfony/ux/blob/2.x/src/LiveComponent/assets/package.json

This release also embeds TypeScript types right into the package.

Diff: v3.1.0...v3.2.0

Features

  • Allow the controller name to be overridden by the package or user. See #70.

  • Moved TypeScript types into the package. See #55.

Cheers!

Automatic "debug" mode enabled

24 May 14:38
Compare
Choose a tag to compare

Hi friends!

This release adds automatic debug mode activation when doing a dev build. You will now, while developing, see debugging information in your browser's console log! See #65.

Diff: v3.0.0...v3.1.0

Happy building!