Ripgrep: should the next release be ripgrep 11 or ripgrep 0.11?

Created on 23 Jan 2019  路  4Comments  路  Source: BurntSushi/ripgrep

Originally, I had thought that ripgrep would reach 1.0 some day and sit there for a long time with no backwards incompatible changes. In practice, ripgrep has seen very few backwards incompatible changes and no complaints about them thus far as far as I know. Instead of trying to commit to a 1.0 release, I thought it might be nice to just move the minor version over to the major version and subsequently be more flexible about bumping the major version while retaining our fairly conservative policy with regard to backwards incompatible changes.

Thoughts?

question

Most helpful comment

@okdana Ah, no, def not. Just ripgrep itself.

All 4 comments

So like the major version would just get bumped for each significant new release, similar to how Postgres and Firefox do it, rather than using a semver-style system?

I wouldn't mind it, personally, for whatever that's worth. I don't maintain any projects that rely on ripgrep where semver might be useful, though

So like the major version would just get bumped for each significant new release, similar to how Postgres and Firefox do it, rather than using a semver-style system?

Pretty much, yes. I would still adhere to semver though. I'd just only do breaking changes in major version releases. Basically, I want to make bumping the major version a normal occurrence. Occasionally there may be a breaking change, but I feel confident breaking changes can be kept very small.

Are you going to change anything about the versioning on the libraries (ignore, grep, &c.), too? Or just ripgrep itself?

@okdana Ah, no, def not. Just ripgrep itself.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Offpics picture Offpics  路  3Comments

Limeth picture Limeth  路  3Comments

crumblingstatue picture crumblingstatue  路  3Comments

kenorb picture kenorb  路  3Comments

bastienbc picture bastienbc  路  3Comments