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

0.15.0 Release Plan #160

Closed
jorisroovers opened this issue Oct 24, 2020 · 6 comments
Closed

0.15.0 Release Plan #160

jorisroovers opened this issue Oct 24, 2020 · 6 comments
Assignees
Labels
development Issues that are not user-facing but related to gitlint development
Milestone

Comments

@jorisroovers
Copy link
Owner

I just released 0.14.0 🎉 Thanks again to everyone contributing!

For 0.15.0 I want to try something new by creating this release plan issue to track any related discussion and work.

Note: While I'll do my best to stick to whatever is mentioned in here, I want to emphasize that everything discussed in this issue is subject to sudden change at my sole discretion, no promises or hard commitments :-)

Scope

0.15.0 will be focussed on upgrading dependencies, dropping support for Python 2.7 and Python 3.5 and maybe some minor documentation and test/tool tweaks. No user-facing changes are planned for 0.15.0: it will be functionally identical to 0.14.0.

All related issues will be tagged with the 0.15.0 Milestone.

One thing I am debating is whether to just call it 1.0 instead of 0.15.0. Dropping support for Python 2.7 can be argued to be breaking change, and gitlint is stable and feature-rich enough to warrant the 1.0 tag at this point (although that's a fairly arbitrary distinction).

Timeline

As always, no specific timeline, but before the end of 2020 is my personal goal.

@jorisroovers jorisroovers pinned this issue Oct 24, 2020
@jorisroovers jorisroovers added this to the 0.15.0 milestone Oct 24, 2020
@sigmavirus24
Copy link
Collaborator

0.x releases are allowed breaking changes by most definitions of "Semantic Versioning" so if you'd rather leave it at 0.15, go for it

@neiljp
Copy link

neiljp commented Oct 28, 2020

Do you expect to unpin the click dependency in 0.15?

@jorisroovers
Copy link
Owner Author

@neiljp Not as of now, please see #133 and #162 (and comment there if you wish), unless I can find a way to avoid fire-fighting on my end. I will be updating all dependencies to the latest versions though.

@jorisroovers jorisroovers unpinned this issue Oct 29, 2020
@jorisroovers jorisroovers pinned this issue Oct 29, 2020
@jorisroovers jorisroovers added the development Issues that are not user-facing but related to gitlint development label Nov 20, 2020
@jorisroovers jorisroovers self-assigned this Nov 20, 2020
@jorisroovers
Copy link
Owner Author

The 0.15.0 release is feature complete at this point. I've got an unmerged branch with documentation tweaks that might get a few more changes before I merge it, but it should be very close. I'm hoping to cut and push the release over the next week (maybe two).

@jorisroovers
Copy link
Owner Author

Released 0.15.0 🎉

@harens if you have some time, appreciate if you can update homebrew and macports - no pressure!

@jorisroovers jorisroovers unpinned this issue Nov 27, 2020
@harens
Copy link

harens commented Nov 27, 2020

PRs have been sent to update gitlint to 0.15.0 on the macOS package managers.

MacPorts: macports/macports-ports#9258
Homebrew: Homebrew/homebrew-core#65781

Packaging status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Issues that are not user-facing but related to gitlint development
Projects
None yet
Development

No branches or pull requests

4 participants