-
Notifications
You must be signed in to change notification settings - Fork 87
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
Feature: Support Ember 5 #686
Feature: Support Ember 5 #686
Conversation
@mdconaway canufeel/ember-leaflet-marker-cluster#48 was merged. Maybe we should specify ember-leaflet-marker-cluster |
Agree! Update pushed |
Unsure why the CI runner failed, any recommendations to fix? |
@mdconaway it appears that the project wasn't quite ready for ember 5 yet. So I kept the ember-source 4 on devDependencies, but still kept the relaxed This was released as version |
I think this is the dep that may be breaking npm ci: Might need a similar patch? |
What error are you seeing? How can I reproduce it? |
Not really an error per say. When editing the project locally (and with ember-source set to 5.2.0), everything installs / works fine including However, I did capture the following log messages, which may indicate the dep that breaks
I am using node Were there other aspects of the project you saw fail with |
Seems like it comes from ember-element-helper@0.6.0 peer dependencies: https://github.com/tildeio/ember-element-helper/blob/v0.6.0/package.json#L76 And ember-element-helper is a dependency of ember-composability-tools, yes. We can probably fix this by updating ember-element-helper on ember-composability-tools |
Cool, I think ember-element-helper 0.8.3 no longer has the peer-dependency declared. This might enable ember-leaflet to fully upgrade to ember-source 5.2.0! 🚀 |
@mdconaway released |
I am only seeing 5.1.2 on NPM. I can try to install from git unless you think 5.1.3 is ready to publish on npm? |
@mdconaway sorry, I forgot to publish |
Ran a project install with 5.1.3 today and didn't see any more peer deps warnings! Thanks for all the help! 🚀 |
Closes #685.
-Upgrades ember-source used in project to 5.2.0
-Updates supported ember peer-deps to ^4.0.0 and ^5.0.0
-Upgrades many libs in package-lock
To test, pull this branch and run
npm install --legacy-peer-deps
(This is required because https://github.com/canufeel/ember-leaflet-marker-cluster has the same peer dependency declaration that causes the npm issue. I created another pull request to fix that library: canufeel/ember-leaflet-marker-cluster#48)After pulling the branch / installing, run
npm run test:ember
(ember try won't work because of the leaflet-marker-cluster issue)Additionally, run
npm start
and browse the docs page. All examples listed in docs still work.