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

Release strategy #716

Open
10 of 14 tasks
fsmanuel opened this issue Jul 7, 2022 · 27 comments
Open
10 of 14 tasks

Release strategy #716

fsmanuel opened this issue Jul 7, 2022 · 27 comments
Assignees

Comments

@fsmanuel
Copy link
Contributor

fsmanuel commented Jul 7, 2022

My motivation to help working on the addon is to get rid of the annoying deprecations pointed out in #715
In the update process:

I figured out that it's not that simple to get it to work with ember >=4 because the addon and probably the dependencies use the old ember imports and private apis that don't work anymore in ember 4.

That raises the question how we should release new versions to have a happy update path. The latest released version is 4.0.0-beta.12 which was released over a year ago. NPM Versions show that most downloads are for the beta releases.

My suggestion would be to release a version 4.0 that supports ember <=3.28.x and after that work on a new 5.0 release for ember >=4. That would allow us to drop support for ember <=3.28.x in the 5.x branch and make things much easier.

We need to highlight breaking changes from the ember-validators dependency.

I'm happy for more input and opinions.

@knownasilya
Copy link
Contributor

That sounds like a reasonable approach.

@andsmedeiros
Copy link

This is a crucial dependency of a project I am attempting to update to Ember 4.0.
I will gladly help if told what is necessary. Is there a todo list?

@fsmanuel
Copy link
Contributor Author

fsmanuel commented Jul 8, 2022

@andsmedeiros not yet. I'll think about it and update the issue.

@gilest
Copy link
Contributor

gilest commented Jul 8, 2022

Sounds like a fine approach. A new release (even another beta) would be appreciated

@gilest
Copy link
Contributor

gilest commented Jul 11, 2022

Bump to humbly request a beta.13 😅

@andsmedeiros
Copy link

@fsmanuel any progress on this? Can I assist in any way?

@gilest
Copy link
Contributor

gilest commented Jul 31, 2022

Once again requesting a beta release 😅 Who has release creds? @offirgolan

@zeppelin
Copy link

@fsmanuel FYI: https://github.com/qonto/ember-cp-validations/pulls?q=is%3Apr+is%3Aclosed

@fsmanuel
Copy link
Contributor Author

Hey @zeppelin long time no see! I'll have a look at your PRs and anlredy think it'll help a lot.

@enterpub
Copy link

enterpub commented Aug 23, 2022

@fsmanuel thank you for your work. I almost decided to move from ember-cp-validations into other library. You saved us lot of time! Looking forward for 4.0.0-beta.13, 4.x and 5.x versions. We need all of them!

@JenLyndle
Copy link

I had made up my mind to move away from ember-cp-validations too because it did not work with Ember 4. Looking forward to the 4.x and 5.x, thanks @fsmanuel !

@knownasilya
Copy link
Contributor

beta.13 is released. We'll need to replace the deprecated ember-cli-release process, esp since it doesn't work with OTP and the changelog generation seems broken (or maybe the commits aren't properly formatted). Should follow the guidelines in the adopted org.

@fsmanuel
Copy link
Contributor Author

@knownasilya Thanks a lot.

To all: Would be great to get some help with the release and guidelines as I'm not familiar setting up all that tools.

@fsmanuel
Copy link
Contributor Author

@gilest @andsmedeiros @enterpub @JenLyndle can you test the 4.0.0-beta.13 release and report bugs or problems if you find any?

@enterpub
Copy link

@fsmanuel I will be able to test next week. We have a huge app with all kinds of validation, so I'll test it heavily. Thank you so much!

@JenLyndle
Copy link

@fsmanuel sure will do! thanks!

@andsmedeiros
Copy link

@fsmanuel thanks a lot! I'll test it against my application and let you know of what comes out of it.

@fsmanuel
Copy link
Contributor Author

fsmanuel commented Sep 8, 2022

@knownasilya Seems like there are not bugs or problems with the beta-13 release. I would say we setup the release and changelog process and rerelease master as v4.0 what do you think?

@fsmanuel
Copy link
Contributor Author

@knownasilya do you want to do the 4.0 release?

@fsmanuel fsmanuel pinned this issue Sep 17, 2022
@fsmanuel
Copy link
Contributor Author

@knownasilya If you give me npm access I can do the release.

@fsmanuel
Copy link
Contributor Author

Released v4.0.0

@fsmanuel
Copy link
Contributor Author

#717 is looking for reviewers.

@kiwi-josh
Copy link

kiwi-josh commented Oct 23, 2022

Now that #717 has been merged, are we please able to get a release?

@fsmanuel
Copy link
Contributor Author

@kiwi-josh I'll do a release in the next days and let you know.

@fsmanuel
Copy link
Contributor Author

@kiwi-josh released 5.0

@enterpub
Copy link

enterpub commented Mar 6, 2023

As I mentioned before we have huge app with lot of different validation rules, sometimes complex (by using inline validator). We are using Ember 3.28 and Ember-cp-validations 4.0.0 for almost 2 month now, no issues. The upgrade to version 4.0.0 was smooth.
Thank you

@fsmanuel
Copy link
Contributor Author

fsmanuel commented Mar 9, 2023

@enterpub Thanks for the feedback!

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

8 participants