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

v2 release post and changelog #253

Closed
ehmicky opened this issue May 15, 2019 · 20 comments
Closed

v2 release post and changelog #253

ehmicky opened this issue May 15, 2019 · 20 comments

Comments

@ehmicky
Copy link
Collaborator

ehmicky commented May 15, 2019

I've created a Medium article for the upcoming major release (#191). Feel free to leave private notes on it if you think some sentences should be reworked or something is missing/wrong! It will remain in draft mode until 2.0.0 is published to npm, so please do not promote that link yet.

I'm also working on the changelog that we could include as the GitHub release description. I will update this post as new commits come in. Feel free to comment on it as well. Here it is:


Thanks to @GMartigny, @BendingBender, @tomsotte, @ammarbinfaisal, @zokker13, @stroncium, @satyarohith, @bradfordlemley, @coreyfarrell, @brandon93s, @dtinth, @papb for the great features and bug fixes they've contributed!

Please check the Medium article about this release!

Breaking changes

Features

Bug fixes

Documentation

Design

Tests

Maintainers

  • Add @ehmicky as an additional maintainer.
@sindresorhus
Copy link
Owner

sindresorhus commented May 17, 2019

This looks great. Thanks for doing the work. I've added a couple of comments to the Medium draft, but it's already awesome.

Migrate from AppVeyor to Travis CI for Windows (#167)

This is not really relevant to the user.

@ehmicky
Copy link
Collaborator Author

ehmicky commented May 17, 2019

Thanks a lot! When we do the major release, could you please:

  • Give me some heads up, so I can publish the Medium article at the same time. I will also promote it on social media (anyone involved in this release will be welcome/encouraged to do so as well!)
  • Copy/paste the CHANGELOG from the first comment (I update it on every new commit) to the Releases notes.

@sindresorhus
Copy link
Owner

@ehmicky Or better yet, you can do the release? ;) (You have publish access) When we're ready, just do np and then choose major.

@ehmicky
Copy link
Collaborator Author

ehmicky commented May 17, 2019

Do I have npm publish access? If I do, then yes I can do that 👍

We still have few items in the milestone though.

@sindresorhus
Copy link
Owner

Do I have npm publish access?

Yes

@magicdawn

This comment has been minimized.

@ehmicky

This comment has been minimized.

@sindresorhus

This comment has been minimized.

@lolipop99
Copy link

@magicdawn hold on tight, we're working on that next release :)

@ehmicky when will the new version be released。expecting... thx

@ehmicky
Copy link
Collaborator Author

ehmicky commented May 31, 2019

@lolipop99 thanks for your interest in the new version! We don't have a deadline (like most open source projects). We have a list of items until the release though: you can follow this milestone.

@magicdawn
Copy link

@sindresorhus
I get the point.
But I guess point out the readme is for the next version like got do will be a great help to users.

image

@sindresorhus
Copy link
Owner

@magicdawn No. That's just enabling users to not know how things work. I added it to the Got readme because I knew it was going to come up, but I wish I hadn't. People should learn how GitHub works.

@ehmicky
Copy link
Collaborator Author

ehmicky commented Jun 6, 2019

I agree with @sindresorhus that when I get on a GitHub repository which shows different documentation for different versions, I find it a little confusing. Instead I'm always assuming the documentation is of the latest version.

Now this assumes versions are released fast, which has not been the case for this major release. The problems are:

  1. we have been working on several breaking changes at once. Those should be mostly solved now except for Add buffered data to error.stdout, error.stderr and error.all #271
  2. we have few big PRs that have taken some time to review
  3. we have a hard-to-resolve issue at Fix repeated execPath directory npm-run-path#5 that's in a deadlock at the moment

@DavidWells
Copy link

Awesome work on this!

Was trying to use execa.command and it wasn't working. Realized I was on v1.0.0 😅whoopsies

Ya'll rock! Excited for release on npm

@tunnckoCore
Copy link

tunnckoCore commented Jun 17, 2019

Cool. Sounds like a big one! 🎉

In the past 2-3 years, I was maintaining execa-pro/@tunnckocore/execa exactly because of the .command thingy and the ability to pass multiple commands as array of strings (meaning they will run in series - example), it was just a thin wrapper around 30 lines.

And the #153 was the reason to use .shell when needed.

Waiting for that release for sure! 🌮

@ehmicky
Copy link
Collaborator Author

ehmicky commented Jun 17, 2019

@tunnckoCore great to hear! Feel free to checkout our implementation for execa.command() (it's only 15 lines of code here) and post an issue/PR if you think there's anything wrong with our current solution!

@tunnckoCore
Copy link

Yea, I've seen it, it looks like the same thing, I will try it.
I'm jumping around the npm-run-path problem now :)

@sindresorhus
Copy link
Owner

sindresorhus commented Jun 18, 2019

There's an alpha version of v2 out now: https://github.com/sindresorhus/execa/releases/tag/v2.0.0-alpha.0

Install it with npm install execa@next.

Please share feedback here or in new issues.

@tunnckoCore
Copy link

Sweeeet! 🌮 🎉

Works great for now.

@ehmicky
Copy link
Collaborator Author

ehmicky commented Jun 25, 2019

We just released 2.0.0. Please check the Medium article!

@ehmicky ehmicky closed this as completed Jun 25, 2019
octo-topi added a commit to 1024pix/pix-db-replication that referenced this issue Oct 24, 2020
octo-topi added a commit to 1024pix/pix-db-replication that referenced this issue Oct 24, 2020
octo-topi added a commit to 1024pix/pix-db-replication that referenced this issue Oct 26, 2020
octo-topi added a commit to 1024pix/pix-db-replication that referenced this issue Oct 27, 2020
octo-topi added a commit to 1024pix/pix-db-replication that referenced this issue Nov 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants