PackageTrack
Sign in Get early access

symfony/ux-turbo

Hotwire Turbo integration for Symfony

v3.4.0 9.1M downloads/mo #1023 most downloaded on Packagist symfony/ux-turbo

What this package is like to depend on

Last release 27 days ago

27 Jul 2026

Release timing varies

gaps range from 8 days to 3 months

Some releases are documented

notes for 22 of 62 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

62 releases · first in 2021

11 releases in the last 12 months

see the full history below

Release timeline

58 releases · May 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 62
  1. v3.4.0 27 Jul 2026
    Release notes

    Changelog (v3.3.0...v3.4.0)

    • minor #3735 Add sync-packages.php to normalize packages .gitattributes (@Kocal)
    • bug #3730 Fix broken assets/tsconfig.json reference breaking webpack 5.109+ builds (@zalesak)
    Open source →
  2. v3.3.0 09 Jul 2026
    Release notes

    Changelog (v3.2.0...v3.3.0)

    • no significant changes
    Open source →
  3. v3.2.0 19 Jun 2026
    Release notes

    Changelog (v3.1.0...v3.2.0)

    • bug #3614 Conflict with Mercure >=0.7.0 <0.7.2 (@Kocal)
    Open source →
    Release notes
    • Prevent installation alongside symfony/mercure 0.7.0 and 0.7.1, which are incompatible
    Open source →
  4. v3.1.0 22 May 2026
    Release notes

    Changelog (v3.0.0...v3.1.0)

    • feature #3505 Add <turbo-mercure-stream-source> custom element (@seb-jean)
    • feature #3462 Add TurboFrame service to detect Turbo Frame requests (@seb-jean)
    • feature #3439 Add minimal frame layout template (@seb-jean)
    Open source →
    Release notes
    • Add a minimal layout for Turbo Frame responses, allowing head content like meta tags to work properly
    • Add TurboFrame service methods and Twig functions turbo_is_frame_request()/turbo_frame_request_id() to detect Turbo Frame requests
    • Add <turbo-mercure-stream-source> custom element, turbo_stream_from() Twig function and <twig:Turbo:Stream:From> Twig component
    • Deprecate turbo_stream_listen() Twig function, use turbo_stream_from() or the <twig:Turbo:Stream:From> Twig component instead
    • Deprecate Symfony\UX\Turbo\Twig\TurboStreamListenRendererInterface interface, use Symfony\UX\Turbo\StreamSourceRendererInterface instead
    • Deprecate Symfony\UX\Turbo\Bridge\Mercure\TurboStreamListenRenderer class, use Symfony\UX\Turbo\Bridge\Mercure\MercureStreamSourceRenderer instead
    • Deprecate Symfony\UX\Turbo\Bridge\Mercure\TopicSet class
    • Deprecate the mercure-turbo-stream Stimulus controller, use the <turbo-mercure-stream-source> custom element instead
    Open source →
  5. v3.0.0 09 Apr 2026
    Release notes

    Changelog (v2.34.0...v3.0.0)

    • feature #3453 Update minimum required Symfony version to 7.4 (@Kocal)
    • feature #3450 Upgrade minimum required PHP version to 8.4 (@Kocal)
    • feature #3407 Allow Symfony UX 3.x packages (@Kocal)
    • feature #3186 Remove BC layers for methods and parameters (@Kocal)
    • bug #3187 Add phpunit.dist.xml in .gitattributes (@Kocal)
    • bug #3182 Drop Symfony PHPUnit Bridge in favor of PHPUnit >= 11.0 (@Kocal)
    • feature #3100 Remove deprecations for 3.0 (@smnandre)
    • feature #2998 Upgrade minimum required PHP version to 8.2 (@Kocal)
    • feature #2996 Update minimum required Symfony version to ^6.4 (@Kocal)
    Open source →
    Release notes
    • Minimum required Symfony version is now 7.4
    • Minimum required PHP version is now 8.4
    • Remove old compatibility layer with deprecated StimulusTwigExtension from WebpackEncoreBundle ^1.0, use StimulusBundle instead
    • Remove BC layer for TurboStreamListenRendererInterface::renderTurboStreamListen() $eventSourceOptions parameter
    Open source →
  6. v2.36.0 06 May 2026
    Release notes

    Changelog (v2.35.0...v2.36.0)

    • no significant changes
    Open source →
  7. v2.35.0 03 Apr 2026
    Release notes

    Changelog (v2.34.0...v2.35.0)

    • feature #3407 Allow Symfony UX 3.x packages (@Kocal)
    Open source →
  8. v2.34.0 21 Mar 2026
    Release notes

    Changelog (v2.33.0...v2.34.0)

    • bug #3401 Update package.json to 2.33.0 (@Kocal)
    Open source →
  9. v2.33.0 15 Mar 2026
    Release notes

    Changelog (v2.32.0...v2.33.0)

    • feature #3362 Migrate from tsup (deprecated) to tsdown (@Kocal)
    • bug #3323 Use Extension from DependencyInjection instead of HttpKernel (@Kocal)
    • bug #3304 Fix npm releases due to repository issue (@Kocal)
    • bug #3290 Update root JS dependencies (@Kocal)
    • bug #3273 Fix SplObjectStorage::attach deprecation in Doctrine Broadcast listener (@GromNaN)
    Open source →
  10. v2.32.0 17 Dec 2025

    Nothing published for this version

  11. v2.31.0 16 Oct 2025

    Nothing published for this version

  12. v2.30.0 27 Aug 2025

    Nothing published for this version

  13. v2.29.2 18 Aug 2025

    Nothing published for this version

  14. v2.29.1 08 Aug 2025

    Nothing published for this version

  15. v2.29.0 05 Aug 2025
    Release notes
    • Add Symfony 8 support
    Open source →
  16. v2.28.2 29 Jul 2025

    Nothing published for this version

  17. v2.28.1 28 Jul 2025

    Nothing published for this version

  18. v2.28.0 27 Jul 2025

    Nothing published for this version

  19. v2.27.0 06 Jun 2025

    Nothing published for this version

  20. v2.26.1 05 Jun 2025

    Nothing published for this version

  21. v2.26.0 26 May 2025

    Nothing published for this version

  22. v2.25.2 19 May 2025

    Nothing published for this version

  23. v2.25.1 19 May 2025

    Nothing published for this version

  24. v2.25.0 26 Apr 2025

    Nothing published for this version

  25. v2.24.0 04 Apr 2025
    Release notes
    • Add Twig Extensions for meta tags
    • Add support for authentication to the EventSource via turbo_stream_listen
    Open source →
  26. v2.23.0 06 Feb 2025

    Nothing published for this version

  27. v2.22.1 05 Dec 2024

    Nothing published for this version

  28. v2.22.0 29 Nov 2024
    Release notes
    • Add <twig:Turbo:Stream> component
    • Add <twig:Turbo:Frame> component
    • Add support for custom actions in TurboStream and TurboStreamResponse
    • Add support for providing multiple mercure topics to turbo_stream_listen
    Open source →
  29. v2.21.0 21 Oct 2024
    Release notes
    • Add Helper/TurboStream::append() et al. methods
    • Add TurboStreamResponse
    • Add <twig:Turbo:Stream:*> components
    Open source →
  30. v2.20.0 10 Sep 2024

    Nothing published for this version

  31. v2.19.3 14 Aug 2024

    Nothing published for this version

  32. v2.19.0 30 Jul 2024
    Release notes
    • Fix Doctrine proxies are not Broadcasted #3139
    Open source →
  33. v2.18.0 01 Jun 2024

    Nothing published for this version

  34. v2.17.0 22 Apr 2024

    Nothing published for this version

  35. v2.16.0 20 Feb 2024

    Nothing published for this version

  36. v2.15.0 no date
    Release notes
    • Add Turbo 8 support #1476
    • Fix missing use statement used during broadcast #1475
    Open source →
  37. v2.14.2 07 Feb 2024
    Release notes
    • Fix using old ClassUtils class that's not used in newer versions of Doctrine
    Open source →
  38. v2.14.0 14 Nov 2023

    Nothing published for this version

  39. v2.13.2 11 Nov 2023
    Release notes
    • Revert "Change JavaScript package to type: module"
    Open source →
  40. v2.13.0 07 Nov 2023
    Release notes
    • Add Symfony 7 support.
    • Change JavaScript package to type: module
    Open source →
  41. v2.12.0 18 Sep 2023

    Nothing published for this version

  42. v2.11.2 06 Sep 2023

    Nothing published for this version

  43. v2.11.1 24 Aug 2023

    Nothing published for this version

  44. v2.11.0 no date

    Nothing published for this version

  45. v2.10.0 19 Jun 2023

    Nothing published for this version

  46. v2.9.1 30 May 2023

    Nothing published for this version

  47. v2.9.0 26 May 2023
    Release notes
    • Minimum PHP version is now 8.1

    • Add support for symfony/asset-mapper

    • Replace symfony/webpack-encore-bundle by symfony/stimulus-bundle in dependencies

    Open source →
  48. v2.8.1 11 Apr 2023

    Nothing published for this version

  49. v2.8.0 no date

    Nothing published for this version

  50. v2.7.1 24 Jan 2023

    Nothing published for this version

  51. v2.7.0 19 Jan 2023
    Release notes
    • Add assets/src to .gitattributes to exclude source TypeScript files from installing.

    • TypeScript types are now included.

    Open source →
  52. v2.6.1 02 Dec 2022
    Release notes
    • The symfony/ux-turbo-mercure package was abandoned and moved into this package. If you were previously using symfony/ux-turbo-mercure, you can remove it and only install mecure-bundle:

      composer require symfony/mercure-bundle
      composer remove symfony/ux-turbo-mercure
      

      After upgrading this package to 2.6.1, you should have a new entry in assets/controllers.json called mercure-turbo-stream. Change enabled: false to enabled: true.

    Open source →
  53. v2.6.0 22 Nov 2022
    Release notes
    • [BC BREAK] The assets/ directory was moved from Resources/assets/ to assets/. Make sure the path in your package.json file is updated accordingly.

    • The directory structure of the bundle was updated to match modern best-practices.

    Open source →
  54. v2.5.0 08 Sep 2022

    Nothing published for this version

  55. v2.4.0 08 Jul 2022

    Nothing published for this version

  56. v2.3.0 no date

    Nothing published for this version

  57. v2.2.0 16 Jun 2022

    Nothing published for this version

  58. v2.1.1 16 Mar 2022

    Nothing published for this version

  59. v2.1.0 03 Mar 2022

    Nothing published for this version

  60. v2.0.1 12 Dec 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive