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/v7.8.0 #3017

Merged
merged 12 commits into from
Apr 1, 2021
Merged

release/v7.8.0 #3017

merged 12 commits into from
Apr 1, 2021

Conversation

wraithgar
Copy link
Member

@wraithgar wraithgar commented Apr 1, 2021

v7.8.0 (2021-04-01)

FEATURES

BUG FIXES

DEPENDENCIES

  • 61da39beb @npmcli/[email protected]
    • feat(config): add support for envExport:false
  • fb095a708 @npmcli/[email protected]:
    • #2896 Provide currentEdge in ERESOLVE if known, and address self-linking edge case.
    • Add/remove dependencies to/from workspaces when set, not root project
    • Only reify the portions of the dependency graph identified by the workspace configuration value.
    • Do not recursively chown the project root path.

wraithgar and others added 10 commits March 31, 2021 13:58

Verified

This commit was signed with the committer’s verified signature. The key has expired.
This adds workspaces support to `npm repo` and `npm docs`.

It also updates the usage output to support the -w and -ws parameters
output, and cleans up some unneccessary functions in `run-script` and
`exec`.

PR-URL: #2972
Credit: @wraithgar
Close: #2972
Reviewed-by: @nlf

Partially verified

This commit is signed with the committer’s verified signature. The key has expired.
wraithgar’s contribution has been verified via GPG key.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Implements workspaces for set-script, also refactors tests to mock as
little as possible.

PR-URL: #2998
Credit: @nlf
Close: #2998
Reviewed-by: @wraithgar

Verified

This commit was signed with the committer’s verified signature. The key has expired.
PR-URL: #3001
Credit: @wraithgar
Close: #3001
Reviewed-by: @nlf

Verified

This commit was signed with the committer’s verified signature. The key has expired.
This got left out of the npm view workspaces PR

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
It defaults to true, but setting it to any falsey value will tell
`@npmcli/config` not to export it into the environment, and will also
put a remark in the documentation that it is not exported.

PR-URL: #3014
Credit: @isaacs
Close: #3014
Reviewed-by: @nlf

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
* [#2896](#2896) Provide currentEdge in
  ERESOLVE if known, and address self-linking edge case.
* Add/remove dependencies to/from workspaces when set, not root project
* Only reify the portions of the dependency graph identified by the
  `workspace` configuration value.
* Do not recursively `chown` the project root path.

Partially verified

This commit is signed with the committer’s verified signature. The key has expired.
wraithgar’s contribution has been verified via GPG key.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
If a user runs 'npm install -w foo bar baz', that won't set 'bar' and
'baz' as workspace names.  The correct incantation is 'npm install -w
foo -w bar -w baz'.

PR-URL: #3016
Credit: @isaacs
Close: #3016
Reviewed-by: @wraithgar

Verified

This commit was signed with the committer’s verified signature. The key has expired.
Adds workspaces configuration to `docs`, `repo`, and `set-script`.

PR-URL: #3013
Credit: @wraithgar
Close: #3013
Reviewed-by: @darcyclarke

Partially verified

This commit is signed with the committer’s verified signature. The key has expired.
wraithgar’s contribution has been verified via GPG key.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
While it is somewhat helpful to get reports on this, since it indicates
an underlying problem in Arborist, it's also very disruptive and
unhelpful for users.  As of 2.3.0, Arborist gives us the currentEdge if
available, so we _can_ report on that at least.  If there is no node
_or_ edge, then we just don't say what the current state is, which isn't
useful, but at least is less annoying than a 'property of null'
exception.

PR-URL: #3015
Credit: @isaacs
Close: #3015
Reviewed-by: @wraithgar
@wraithgar wraithgar requested a review from a team as a code owner April 1, 2021 19:51
@wraithgar wraithgar changed the title Release next release/v7.8.0 Apr 1, 2021

Verified

This commit was signed with the committer’s verified signature. The key has expired.

Verified

This commit was signed with the committer’s verified signature. The key has expired.
@wraithgar wraithgar merged commit dedb9c8 into latest Apr 1, 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 this pull request may close these issues.

None yet

3 participants