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 1.0.0 (with breaking changes) #113

Closed
5 tasks done
oliverklee opened this issue Mar 5, 2019 · 15 comments
Closed
5 tasks done

Release 1.0.0 (with breaking changes) #113

oliverklee opened this issue Mar 5, 2019 · 15 comments
Assignees
Milestone

Comments

@oliverklee
Copy link
Collaborator

oliverklee commented Mar 5, 2019

This would allow Semantic Versioning to finally make sense for this package.

These are the things I'd like to get in for 1.0.0:

@mjaschen
Copy link
Owner

mjaschen commented Mar 5, 2019

The perfect moment for that would be after dropping PHP 7.0 ;-)

@Argee88
Copy link
Contributor

Argee88 commented Mar 5, 2019

As long as not all collmex-endpoints are implemented, I don't feel like there should be a major release

@oliverklee
Copy link
Collaborator Author

@Argee88 Are you familiar with semantic versioning? If not, you might want to take a look at https://semver.org/ .

@mjaschen
Copy link
Owner

mjaschen commented Mar 5, 2019

@Argee88 We cannot ensure that all endpoints are implemented at any given time because Collmex permanently adds new ones. Adding new endpoints wouldn't break the API in a backwards incompatible way, therefore I don't see a problem in releasing a 1.0.0.

@Argee88
Copy link
Contributor

Argee88 commented Mar 5, 2019

Okay, I won't put up a fight ;)
However, I was talking about the existing ones and not about future changes to the API. Of course, you have to find a point, where you make a major release...

@oliverklee
Copy link
Collaborator Author

@mjaschen Would you be willing to add the changes from 0.11.1 and 0.12.0 to the changelog in the meantime?

@mjaschen
Copy link
Owner

mjaschen commented Mar 5, 2019

I'm on it.

@oliverklee
Copy link
Collaborator Author

oliverklee commented Mar 5, 2019

I also propose we add the corresponding lines from the changelog to the releases here in GitHub. Then the releases will look like this or this:

@oliverklee oliverklee self-assigned this Mar 15, 2019
@oliverklee oliverklee added this to the 1.0 milestone Mar 15, 2019
@oliverklee oliverklee changed the title Please make the next breaking release 1.0.0 Release 1.0.0 (with breaking changes) Mar 15, 2019
@Argee88
Copy link
Contributor

Argee88 commented Sep 2, 2019

Hi!
When will the release of 1.0 be? Since #179 is resolved I'd like to use it right away beacause this is a security update...

@oliverklee
Copy link
Collaborator Author

@Argee88 Just for the record: #178 isn't a security update.

@Argee88
Copy link
Contributor

Argee88 commented Sep 3, 2019

Never talked about #178 though... And the one I talked about actually is...

@oliverklee
Copy link
Collaborator Author

Oh, sorry, my bad. It was a typo. I actually indeed meant that #179 isn't a security fix (in the sense that it fixes a vulnerability).

@Argee88
Copy link
Contributor

Argee88 commented Sep 3, 2019

Yeah, no. Anywho, I'd like to get an estimated date, which was the initial question

@oliverklee
Copy link
Collaborator Author

@mjaschen I think the project now is ready for version 1.0.0. If everything is okay from your side as well, could you please release during the next few days? Thanks!

@oliverklee
Copy link
Collaborator Author

1.0.0 is out of the door. 🎆

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

3 participants