Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Simplifying and clarifying the Component constructor and responsibilities #1426

Closed
wants to merge 1 commit into from

Conversation

weaverryan
Copy link
Member

Q A
Bug fix? no
New feature? yes
Issues None
License MIT

Hi!

Doing some internal refactoring before a stable release. These are changes are unlikely to be noticed by anyone, but will clarify the internal JavaScript code, I think.

@smnandre
Copy link
Collaborator

Do you need anything on this one @weaverryan ?

@weaverryan
Copy link
Member Author

Do you need anything on this one @weaverryan ?

All good - just some time - thank you! 🙌

@weaverryan
Copy link
Member Author

Replaced by #1484

@weaverryan weaverryan closed this Feb 9, 2024
weaverryan added a commit that referenced this pull request Feb 29, 2024
…ase 🚀 (weaverryan)

This PR was squashed before being merged into the 2.x branch.

Discussion
----------

[Live][Stimulus] Prepping the LiveComponent Stable Release 🚀

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| Issues        | None
| License       | MIT

Hi!

LiveComponents has, really, been quite stable for a long time, but it's kept its experimental status. Removing that is really about deciding that we'll protect backwards-compatibility. It's time to do that :).

This is planned as the 2.15.0 release near the end of Feb (assuming we get the items below done before then).

TODOs:

* #1418
* Possibly remove Twig 2.x compat
* #1428
* #1392
* Moving `Idiomorph` to a peer dependency would be great, but blocked by bigskysoftware/idiomorph#35 - **still need a tag** for the PR merge
* #1426 as it may include some edge-case BC breaks.

If there's anything else on your mind before stable, now is the time to mention it :).

Cheers!

Commits
-------

7932a9d [Live][Stimulus] Prepping the LiveComponent Stable Release 🚀
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New Feature Status: Needs Work Additional work is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants