Skip to content

feat: drop support for classic component layout#721

Merged
machty merged 2 commits intotyped-ember:mainfrom
aklkv:feat/classic-components-layout
Jul 9, 2024
Merged

feat: drop support for classic component layout#721
machty merged 2 commits intotyped-ember:mainfrom
aklkv:feat/classic-components-layout

Conversation

@aklkv
Copy link
Copy Markdown
Contributor

@aklkv aklkv commented May 18, 2024

fixes: #720

@NullVoxPopuli NullVoxPopuli added the breaking A breaking change label May 18, 2024
@aklkv aklkv force-pushed the feat/classic-components-layout branch from 2664fd9 to 80d654c Compare May 18, 2024 03:34
@aklkv aklkv requested a review from NullVoxPopuli May 18, 2024 03:34
'/route.js',
]);

// Classic component
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we keep a parts of this test or drop it all together 🤔

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should drop everything related

@ef4
Copy link
Copy Markdown
Contributor

ef4 commented May 21, 2024

This is probably OK as long as we're ready to ship a major. But are there other things that we should be coordinating so that we don't do two majors in quick succession, given ember 6.0 is close?

@NullVoxPopuli
Copy link
Copy Markdown
Contributor

yeah, I mostly want to see where @machty is at with volar stuff, because if we're going to introduce some churn, I'd prefer we do it once with the volar stuff, and then put the v1.4 in bugfix-only mode its own branch (which I guess could happen now if folks have non-breaking bugfixes to PR)

@ef4
Copy link
Copy Markdown
Contributor

ef4 commented Jun 18, 2024

If this was green we would consider merging it.

@machty
Copy link
Copy Markdown
Contributor

machty commented Jun 18, 2024

So long as this only removes support for templates/components and NOT co-located templates, seems good to me.

FYI Volar will initially support Polaris .gts-only projects and then add support for two-file components, at which point we'll only support co-located components and not reinstate templates/components.

@machty machty merged commit 9efe7b1 into typed-ember:main Jul 9, 2024
@machty
Copy link
Copy Markdown
Contributor

machty commented Jul 9, 2024

Merging this so i can work atop it as i reinstate loose mode in Volar.

@aklkv aklkv deleted the feat/classic-components-layout branch July 9, 2024 16:38
@github-actions github-actions Bot mentioned this pull request Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking A breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

If route is named components model types are not inferred

4 participants