-
Notifications
You must be signed in to change notification settings - Fork 770
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 Cycle and Support #373
Comments
👍 |
(Y) |
How we should expose this? There is any pattern on keeping this inside a code repository? Maybe a |
I think we can use the Wiki for that. |
The main
|
+1 for @alganet's comment, but I think the @augustohp's question was more about where we expose the process itself. |
Got it 🐼 I'd say outside the repo then, because it is information outside any branch. +1 for Wiki! |
Wiki is a 👍 for me too. |
👍 for release and wiki |
When do you plan to release a version with updated array support for "in" exceptions? I am not comfortable using master for stability reasons so having this in a release ASAP would be awesome. Thank you! |
The last release was on Apr 24, so the next one will be Oct 24, but 2 releases (MAJOR or MINOR) a year is starting to look too much time, indeed. If we make it shorter, like 3 releases a year (1 release every 4 months) the support for will be only 8 months, which is not that bad since we have LTS for the previous MAJOR version. I'm in favor of making it shorter, 4 months to release. Any thoughts? @ICarpenter, if you commit your "composer.lock" file, which is a recommendation, you will keep the exact version when you installed it. But, I agree with you and I don't feel comfortable with this kind of situation either. |
Respect is a pretty mature codebase and the number of releases a year should not need to be more than two or three. I guess the issue is how many large features you plan on releasing in the future. The "less than awesome" parts of the library that I have encountered are around the customization of errors. This might be remedied by adding features rather than changing existing behavior. For a little context, I work for a medium sized e-commerce platform that has started using Respect as a de-facto standard for validation. We would love to see more granularity in error messaging! |
I made some improvements on exception messages today, @ICarpenter (69f433d and 5a41a6b) but we cannot have more granularity control with the current design we have, probably after #354 there will be more, depending on which approach we choose. |
The wiki has been updated. |
It's very important for us to discuss about this. I know we've discussed it early (Respect/project-info#2) but I think every project must have its own release process.
MAJOR/MINOR versions
It's a very acceptable interval, IMO.
PATCH versions
Actually, that's what happens today.
Version support
Scenario 1:
We give support for 1.8, 2.5 and 2.4.
Scenario 2:
We give support for 1.8 and 2.0.
The text was updated successfully, but these errors were encountered: