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 0.10.0 #280

Closed
moodmosaic opened this issue Jan 19, 2021 · 13 comments · Fixed by #304
Closed

Release 0.10.0 #280

moodmosaic opened this issue Jan 19, 2021 · 13 comments · Fixed by #304
Milestone

Comments

@moodmosaic
Copy link
Member

moodmosaic commented Jan 19, 2021

@adam-becker, @TysonMN, we should be doing a release after merging

I think those are ready to merge, or close to be ready to merge. This way we can get the Hedgehog.Linq stuff out soon. And then focus on the other ones.

@moodmosaic
Copy link
Member Author

I believe #238 needs some more review (there are still some comments around tail calls discussions, and some discussions around filtering functions being (re)/moved to Gen module).

Once we get #247 merged we should be good to a 0.10.0 release, if you agree, @adam-becker @TysonMN.

@TysonMN
Copy link
Member

TysonMN commented Jan 20, 2021

I am fine with a release at any time.

@moodmosaic
Copy link
Member Author

With #288, #196, Hedgehog.Linq and all the other great stuff we've added, v1.0 makes more sense at this point.

@dharmaturtle
Copy link
Member

If we still want to include Hedgehog.Experimental in the v1.0, we might consider making v0.10.0 first.

@TysonMN
Copy link
Member

TysonMN commented Jan 29, 2021

I agree with @dharmaturtle. I would prefer Gen.auto be moved before v1.0.

@TysonMN
Copy link
Member

TysonMN commented Jan 29, 2021

More generally, I am in favor of putting off v1.0 as long as active progress is being made to make (major) improvements.

@dharmaturtle
Copy link
Member

Agreed with putting off v1.0. Additionally, the fact that we're still introducing breaking changes (e.g. check' -> checkWith) means the API is not stable yet. Perhaps as we document the public API, we'll realize other changes that need to be made.

@moodmosaic
Copy link
Member Author

I was thinking about looking forward v1.0 after a couple of months from now, but yes if we want to release sooner than that then v0.10 makes sense. 👀 👍

@moodmosaic moodmosaic reopened this Jan 30, 2021
@moodmosaic
Copy link
Member Author

moodmosaic commented Jan 30, 2021

A few things we can test on next release (v0.10)

It'd be nice to add some release notes, or some more examples in the docs, with all the great stuff we've added:

And any breaking changes introduced between this release and older releases may as well be included in the notes. — This one can be 'easy' as I can simply upgrade F# Hedgehog on some of the older codebases from a few years ago.

(These are basically notes to myself, or to those willing to take over or help with maintaining the codebase project.)

@TysonMN
Copy link
Member

TysonMN commented Jan 30, 2021

Going forward, I recommend we add to the release notes any new features, breaking changes, and such as part of the process of completing a PR.

@ghost
Copy link

ghost commented Jan 30, 2021

(These are basically notes to myself, or to those willing to take over or help with maintaining the codebase project.)

@moodmosaic I wouldn't mind helping to maintain the project.

@moodmosaic
Copy link
Member Author

@adam-becker I appreciate this, as well as all the great work you're doing. This is great news for the project. 🚀 💯

@ghost ghost added the 0.10.0 label Jan 31, 2021
@ghost
Copy link

ghost commented Jan 31, 2021

@moodmosaic I've created a 0.10.0 label, and added it to issues I think should be in 0.10.0, feel free to change that assignment.

Edit: Forgot milestones exist, using that instead.

@ghost ghost added this to the 0.10.0 milestone Jan 31, 2021
@ghost ghost removed the 0.10.0 label Jan 31, 2021
@ghost ghost mentioned this issue Feb 5, 2021
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

Successfully merging a pull request may close this issue.

3 participants