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

Planning v2 release #359

Closed
18 tasks done
san650 opened this issue Jan 6, 2018 · 17 comments
Closed
18 tasks done

Planning v2 release #359

san650 opened this issue Jan 6, 2018 · 17 comments

Comments

@san650
Copy link
Owner

san650 commented Jan 6, 2018

(This are some ideas and we're open to suggestions)

Main goals

Deprecations

@ro0gr
Copy link
Collaborator

ro0gr commented Dec 14, 2018

Remove jQuery dependency

I think in order to achieve that in v2, we should plan deprecations for APIs which are directly bound to jquery, like is, findElement, and probably others

@yratanov
Copy link
Contributor

can I help with this?

@ro0gr
Copy link
Collaborator

ro0gr commented Oct 25, 2019

@yratanov Thanks for the interest!

I believe there are few more things needed. I'll work to create missing tickets and update this one today.

@SergeAstapov
Copy link
Contributor

@ro0gr @san650 out of curiosity, did you change plans regarding V2 or do you consider it "close to be done"?

@ro0gr
Copy link
Collaborator

ro0gr commented Dec 15, 2021

@SergeAstapov Not sure why the issue was actually closed, maybe it is so due to majority of the tasks listed in this ticket has been done. I'm definitely interested in moving v2 release to completion. Hope to dedicate some time to continue working on it(hopefuly this year).

@SergeAstapov
Copy link
Contributor

@ro0gr can you think of some tasks I potentially may be able to help with?

@ro0gr
Copy link
Collaborator

ro0gr commented Dec 15, 2021

@SergeAstapov There are 2 general things to be done in the v2 branch:

  • upgrade ember(+remove old stuff which doesn't make sense anymore)
  • embroider compatibility

Currently I have these two mixed locally in 1 large branch, I plan to split it into 2 PRs to get a better picture of what's left to be done. Once I do it, I will create a follow up tasks which can be parallelized.

@san650
Copy link
Owner Author

san650 commented Dec 15, 2021

@SergeAstapov @ro0gr sorry I didn't know the issue was still being in use. I was cleaning some of my old PRs/Issues and closed this one (since it is from 2018). I can reopen if you think it's useful

@ro0gr
Copy link
Collaborator

ro0gr commented Dec 15, 2021

@san650 np, ok, reopened.

@ro0gr ro0gr reopened this Dec 15, 2021
@jrjohnson jrjohnson mentioned this issue Dec 21, 2021
@patocallaghan
Copy link

Hey @ro0gr 👋, just wondering should we also consider adding the Ember v4 upgrade + v2 Addon migration changes here too as part of this major version bump, or would that be v3?

@ro0gr
Copy link
Collaborator

ro0gr commented Apr 17, 2022

@patocallaghan I'd love it to become v2 addon before releasing the new major. But don't want to have it as a requirement, cause TBH, I'm not sure if I manage to dedicate enough time for this kind of convertion in a foreseeable future. So if anyone would do it, I'd gladly include it before the v2 stable release.

@SergeAstapov
Copy link
Contributor

@patocallaghan I'd love it to become v2 addon before releasing the new major. But don't want to have it as a requirement, cause TBH, I'm not sure if I manage to dedicate enough time for this kind of convertion in a foreseeable future. So if anyone would do it, I'd gladly include it before the v2 stable release.

I can help with v2 conversion, already did for couple of addons

@acorncom
Copy link

https://github.com/NullVoxPopuli/ember-addon-migrator might also be useful

@ro0gr
Copy link
Collaborator

ro0gr commented Apr 17, 2022

I've created an issue for migration #575

@rtablada
Copy link
Contributor

rtablada commented Feb 8, 2023

What are the remaining steps to releasing 2.x as a full release instead of beta?

Currently 1.x versions cause dot access deprecation warnings because of the dependency of dom helpers: #592 which blocks potential 4.x upgrades or apps to be on supported Ember LTS.

@ro0gr
Copy link
Collaborator

ro0gr commented Feb 21, 2023

@rtablada you are right. Let's move this forward. I've just updated bullet points with obviously missing steps.
I believe mostly we should remove the remaining deprecations properly. Also I believe I've noticed some non-critical issues with error messages which I'd like to fix before the release(need to recheck).

I'll try to come back to this topic this week, and keep this ticket updated.

@ro0gr
Copy link
Collaborator

ro0gr commented Mar 5, 2023

Thanks everyone for support! I think we are finally done here.

@ro0gr ro0gr closed this as completed Mar 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants