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: npm@6.2.0 #12

Merged
merged 58 commits into from
Jul 14, 2018
Merged
Show file tree
Hide file tree
Changes from 56 commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
8cff8ee
tar@4.4.3
zkat May 24, 2018
bfc4f87
pacote@8.1.6
zkat May 24, 2018
5320961
libcipm@2.0.0
zkat May 24, 2018
6c29461
test: Flat installs are ok
iarna May 24, 2018
0483f5c
Flatten dependencies and add dev deps to git
iarna May 24, 2018
c8ba757
dedupe: Fix deduping bundles (eg don't)
iarna May 24, 2018
cd698f0
audit: Add synopsis to brief help and suppress trailing newline (#20762)
wyardley May 31, 2018
7ba3fca
errors: direct people to npm.community instead of github (#20855)
zkat Jun 1, 2018
ecc7560
audit: add test to make sure dev: true is preserved
zkat Jun 1, 2018
4a51277
request@2.87.0
iarna Jun 7, 2018
b7cc48d
which@1.3.1
iarna Jun 7, 2018
bae657c
tar@4.4.4
iarna Jun 7, 2018
3d46e5c
JSONStream@1.3.3
iarna Jun 7, 2018
d0a905d
is-cidr@2.0.6
iarna Jun 7, 2018
4fc1f81
marked@0.4.0
iarna Jun 7, 2018
f722029
tap@12.0.1
iarna Jun 7, 2018
f456fca
scripts: auto generate ignores
iarna Jun 7, 2018
0762ebb
chore: Prune dev deps from git
iarna Jun 7, 2018
bdce96e
npm-profile@3.0.2
iarna Jun 7, 2018
ef9fa1c
remove unused direct dep ansi-regex
iarna Jun 7, 2018
0d14b0b
chore: reshuffle ansi-regex for better deduping
iarna Jun 7, 2018
68a1018
chore: reshuffle strip-ansi for better deduping
iarna Jun 7, 2018
0d5251f
chore: reshuffle is-fullwidth-code-point for better deduping
iarna Jun 7, 2018
2d08866
test: Add fake-registry, npm-registry-mock replacement
iarna Jun 8, 2018
ce07933
config: Enable config for suppressing update-notifier (#20750)
travi Jun 28, 2018
88efbf6
docs: fix typo in registry page (#20859)
strugee Jun 28, 2018
d2ad776
run-script: show suggestions when script name is typoed (#20879)
watilde Jun 28, 2018
6808ee3
misc: Exclude /.github directory from package (#20881)
styfle Jun 28, 2018
61bf827
docs: Fixed a small grammar error in the README (#20947)
Jun 28, 2018
8f033d7
node-gyp: fix regex to match multi-digit versions (#20948)
Trott Jun 28, 2018
833efe4
docs: Add info about tarball requirements (#20986)
Maximaximum Jun 28, 2018
f5230c9
docs: small typo fix in CONTRIBUTING.md (#21018)
reggi Jun 28, 2018
9fc0dc4
docs: clarify text in npm-link.md (#21019)
davidgilbertson Jun 28, 2018
3924c72
docs: Add missing "if" (#21064)
roblourens Jun 28, 2018
177cbb4
cache: Add warning text about using temp cache for debugging (#21105)
karanjthakkar Jun 28, 2018
fe4240e
uuid@3.3.2
zkat Jun 28, 2018
feb4e2b
doc: update changelog for npm@6.2.0
zkat Jun 28, 2018
d7cf1b3
update AUTHORS
zkat Jun 29, 2018
ea9415f
6.2.0-next.0
zkat Jun 29, 2018
ecdcbd7
misc: remove postinstall script that broke stuff (#21129)
zkat Jul 5, 2018
5440b5e
doc: update changelog for npm@6.2.0
zkat Jul 5, 2018
843bdd6
6.2.0-next.1
zkat Jul 5, 2018
d9b2712
request@2.81.0
zkat Jul 10, 2018
2ac48f8
node-gyp@3.7.0
zkat Jul 10, 2018
8dc6d76
cli-table3@0.5.0
zkat Jul 10, 2018
90c759f
npm-audit-report@1.3.1
zkat Jul 10, 2018
5724983
docs: remove back-ticks not being parsed as markdown (#21165)
hchiam Jul 10, 2018
7381783
docs: republish waiting period (#20920)
gmattie Jul 10, 2018
244b183
audit: add support for --parseable output (#20554)
luislobo Jul 10, 2018
7984206
version: Add new sign-git-commit config (#12697)
tribou Jul 10, 2018
4c32413
run-script: Do not use SET to fetch the env in git-bash or cygwin
gucong3000 May 2, 2018
f0a372b
docs: replace references to the old repo or issue tracker (#5)
zkat Jul 12, 2018
4231a0a
meta: Add cli-table3 to bundledeps
iarna Jul 13, 2018
322d9c2
chore: Make standard happy
iarna Jul 13, 2018
7a08a9b
empty
iarna Jul 13, 2018
890c132
doc: update changelog for npm@6.2.0
zkat Jul 14, 2018
0cfe801
update AUTHORS
zkat Jul 14, 2018
ab3c62a
6.2.0
zkat Jul 14, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 0 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,3 @@ npm-debug.log
.jshintrc
.eslintrc
.nyc_output

# dev dependencies
/node_modules/deep-equal/
/node_modules/marked/
/node_modules/marked-man/
/node_modules/npm-registry-couchapp/
/node_modules/npm-registry-mock/
/node_modules/require-inject/
/node_modules/sprintf-js/
/node_modules/standard/
/node_modules/tap/
/node_modules/tacks/
1 change: 1 addition & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
*.swp
.*.swp
npm-debug.log
/.github
/test
node_modules/marked
node_modules/ronn
Expand Down
1 change: 0 additions & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
legacy-bundling = true
9 changes: 9 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -570,3 +570,12 @@ Tieme van Veen <tiemevanveen@hotmail.com>
Finn Pauls <derfinn@gmail.com>
Jeremy Kahn <jeremyckahn@gmail.com>
Mertcan Mermerkaya <mertcan@mermerkaya.net>
Will Yardley <wyardley@users.noreply.github.com>
Matt Travi <github@travi.org>
Solomon Victorino <solomonvictorino@gmail.com>
Rich Trott <rtrott@gmail.com>
Maksym Kobieliev <maximaximums@gmail.com>
Thomas Reggi <socialtr@gmail.com>
David Gilbertson <gilbertson.david@gmail.com>
Rob Lourens <roblourens@gmail.com>
Karan Thakkar <karanjthakkar@gmail.com>
218 changes: 218 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,221 @@
## v6.2.0 (2018-07-13):

In case you missed it, [we
moved!](https://blog.npmjs.org/post/175587538995/announcing-npmcommunity). We
look forward to seeing future PRs landing in
[npm/cli](https://github.com/npm/cli) in the future, and we'll be chatting with
you all in [npm.community](https://npm.community). Go check it out!

This final release of `npm@6.2.0` includes a couple of features that weren't
quite ready on time but that we'd still like to include. Enjoy!

### FEATURES

* [`244b18380`](https://github.com/npm/npm/commit/244b18380ee55950b13c293722771130dbad70de)
[#20554](https://github.com/npm/npm/pull/20554)
add support for --parseable output
([@luislobo](https://github.com/luislobo))
* [`7984206e2`](https://github.com/npm/npm/commit/7984206e2f41b8d8361229cde88d68f0c96ed0b8)
[#12697](https://github.com/npm/npm/pull/12697)
Add new `sign-git-commit` config to control whether the git commit itself gets
signed, or just the tag (which is the default).
([@tribou](https://github.com/tribou))

### FIXES

* [`4c32413a5`](https://github.com/npm/npm/commit/4c32413a5b42e18a34afb078cf00eed60f08e4ff)
[#19418](https://github.com/npm/npm/pull/19418)
Do not use `SET` to fetch the env in git-bash or Cygwin.
([@gucong3000](https://github.com/gucong3000))

### DEPENDENCY BUMPS

* [`d9b2712a6`](https://github.com/npm/npm/commit/d9b2712a670e5e78334e83f89a5ed49616f1f3d3)
`request@2.81.0`: Downgraded to allow better deduplication. This does
introduce a bunch of `hoek`-related audit reports, but they don't affect npm
itself so we consider it safe. We'll upgrade `request` again once `node-gyp`
unpins it.
([@simov](https://github.com/simov))
* [`2ac48f863`](https://github.com/npm/npm/commit/2ac48f863f90166b2bbf2021ed4cc04343d2503c)
`node-gyp@3.7.0`
([@MylesBorins](https://github.com/MylesBorins))
* [`8dc6d7640`](https://github.com/npm/npm/commit/8dc6d76408f83ba35bda77a2ac1bdbde01937349)
`cli-table3@0.5.0`: `cli-table2` is unmaintained and required `lodash`. With
this dependency bump, we've removed `lodash` from our tree, which cut back
tarball size by another 300kb.
([@Turbo87](https://github.com/Turbo87))
* [`90c759fee`](https://github.com/npm/npm/commit/90c759fee6055cf61cf6709432a5e6eae6278096)
`npm-audit-report@1.3.1`
([@zkat](https://github.com/zkat))
* [`4231a0a1e`](https://github.com/npm/npm/commit/4231a0a1eb2be13931c3b71eba38c0709644302c)
Add `cli-table3` to bundleDeps.
([@iarna](https://github.com/iarna))
* [`322d9c2f1`](https://github.com/npm/npm/commit/322d9c2f107fd82a4cbe2f9d7774cea5fbf41b8d)
Make `standard` happy.
([@iarna](https://github.com/iarna))

### DOCS

* [`5724983ea`](https://github.com/npm/npm/commit/5724983ea8f153fb122f9c0ccab6094a26dfc631)
[#21165](https://github.com/npm/npm/pull/21165)
Fix some markdown formatting in npm-disputes.md.
([@hchiam](https://github.com/hchiam))
* [`738178315`](https://github.com/npm/npm/commit/738178315fe48e463028657ea7ae541c3d63d171)
[#20920](https://github.com/npm/npm/pull/20920)
Explicitly state that republishing an unpublished package requires a 72h
waiting period.
([@gmattie](https://github.com/gmattie))
* [`f0a372b07`](https://github.com/npm/npm/commit/f0a372b074cc43ee0e1be28dbbcef0d556b3b36c)
Replace references to the old repo or issue tracker. We're at npm/cli now!
([@zkat](https://github.com/zkat))

## v6.2.0-next.1 (2018-07-05):

This is a quick patch to the release to fix an issue that was preventing users
from installing `npm@next`.

* [`ecdcbd745`](https://github.com/npm/npm/commit/ecdcbd745ae1edd9bdd102dc3845a7bc76e1c5fb)
[#21129](https://github.com/npm/npm/pull/21129)
Remove postinstall script that depended on source files, thus preventing
`npm@next` from being installable from the registry.
([@zkat](https://github.com/zkat))

## v6.2.0-next.0 (2018-06-28):

### NEW FEATURES

* [`ce0793358`](https://github.com/npm/npm/commit/ce07933588ec2da1cc1980f93bdaa485d6028ae2)
[#20750](https://github.com/npm/npm/pull/20750)
You can now disable the update notifier entirely by using
`--no-update-notifier` or setting it in your config with `npm config set
update-notifier false`.
([@travi](https://github.com/travi))
* [`d2ad776f6`](https://github.com/npm/npm/commit/d2ad776f6dcd92ae3937465736dcbca171131343)
[#20879](https://github.com/npm/npm/pull/20879)
When `npm run-script <script>` fails due to a typo or missing script, npm will
now do a "did you mean?..." for scripts that do exist.
([@watilde](https://github.com/watilde))

### BUGFIXES

* [`8f033d72d`](https://github.com/npm/npm/commit/8f033d72da3e84a9dbbabe3a768693817af99912)
[#20948](https://github.com/npm/npm/pull/20948)
Fix the regular expression matching in `xcode_emulation` in `node-gyp` to also
handle version numbers with multiple-digit major versions which would
otherwise break under use of XCode 10.
([@Trott](https://github.com/Trott))
* [`c8ba7573a`](https://github.com/npm/npm/commit/c8ba7573a4ea95789f674ce038762d6a77a8b047)
Stop trying to hoist/dedupe bundles dependencies.
([@iarna](https://github.com/iarna))
* [`cd698f068`](https://github.com/npm/npm/commit/cd698f06840b7c9407ac802efa96d16464722a7d)
[#20762](https://github.com/npm/npm/pull/20762)
Add synopsis to brief help for `npm audit` and suppress trailing newline.
([@wyardley](https://github.com/wyardley))
* [`6808ee3bd`](https://github.com/npm/npm/commit/6808ee3bd59560b1334a18aa6c6e0120094b03c0)
[#20881](https://github.com/npm/npm/pull/20881)
Exclude /.github directory from npm tarball.
([@styfle](https://github.com/styfle))
* [`177cbb476`](https://github.com/npm/npm/commit/177cbb4762c1402bfcbf0636c4bc4905fd684fc1)
[#21105](https://github.com/npm/npm/pull/21105)
Add suggestion to use a temporary cache instead of `npm cache clear --force`.
([@karanjthakkar](https://github.com/karanjthakkar))

### DOCS

* [`7ba3fca00`](https://github.com/npm/npm/commit/7ba3fca00554b884eb47f2ed661693faf2630b27)
[#20855](https://github.com/npm/npm/pull/20855)
Direct people to npm.community instead of the GitHub issue tracker on error.
([@zkat](https://github.com/zkat))
* [`88efbf6b0`](https://github.com/npm/npm/commit/88efbf6b0b403c5107556ff9e1bb7787a410d14d)
[#20859](https://github.com/npm/npm/pull/20859)
Fix typo in registry docs.
([@strugee](https://github.com/strugee))
* [`61bf827ae`](https://github.com/npm/npm/commit/61bf827aea6f98bba08a54e60137d4df637788f9)
[#20947](https://github.com/npm/npm/pull/20947)
Fixed a small grammar error in the README.
([@bitsol](https://github.com/bitsol))
* [`f5230c90a`](https://github.com/npm/npm/commit/f5230c90afef40f445bf148cbb16d6129a2dcc19)
[#21018](https://github.com/npm/npm/pull/21018)
Small typo fix in CONTRIBUTING.md.
([@reggi](https://github.com/reggi))
* [`833efe4b2`](https://github.com/npm/npm/commit/833efe4b2abcef58806f823d77ab8bb8f4f781c6)
[#20986](https://github.com/npm/npm/pull/20986)
Document current structure/expectations around package tarballs.
([@Maximaximum](https://github.com/Maximaximum))
* [`9fc0dc4f5`](https://github.com/npm/npm/commit/9fc0dc4f58d728bac6a8db7143d04863d7b653db)
[#21019](https://github.com/npm/npm/pull/21019)
Clarify behavior of `npm link ../path` shorthand.
([@davidgilbertson](https://github.com/davidgilbertson))
* [`3924c72d0`](https://github.com/npm/npm/commit/3924c72d06b9216ac2b6a9d951fd565a1d5eda89)
[#21064](https://github.com/npm/npm/pull/21064)
Add missing "if"
([@roblourens](https://github.com/roblourens))

### DEPENDENCY SHUFFLE!

We did some reshuffling and moving around of npm's own dependencies. This
significantly reduces the total bundle size of the npm pack, from 8MB to 4.8MB
for the distributed tarball! We also moved around what we actually commit to the
repo as far as devDeps go.

* [`0483f5c5d`](https://github.com/npm/npm/commit/0483f5c5deaf18c968a128657923103e49f4e67a)
Flatten and dedupe our dependencies!
([@iarna](https://github.com/iarna))
* [`ef9fa1ceb`](https://github.com/npm/npm/commit/ef9fa1ceb5f9d175fd453138b1a26d45a5071dfd)
Remove unused direct dependency `ansi-regex`.
([@iarna](https://github.com/iarna))
* [`0d14b0bc5`](https://github.com/npm/npm/commit/0d14b0bc59812f4e33798194e11ffacbea3c0493)
Reshuffle ansi-regex for better deduping.
([@iarna](https://github.com/iarna))
* [`68a101859`](https://github.com/npm/npm/commit/68a101859b2b6f78b2e7c3a936492acdb15f7c4a)
Reshuffle strip-ansi for better deduping.
([@iarna](https://github.com/iarna))
* [`0d5251f97`](https://github.com/npm/npm/commit/0d5251f97dc8b8b143064869e530d465c757ffbb)
Reshuffle is-fullwidth-code-point for better deduping.
([@iarna](https://github.com/iarna))
* [`2d0886632`](https://github.com/npm/npm/commit/2d08866327013522fc5fbe61ed872b8f30e92775)
Add fake-registry, npm-registry-mock replacement.
([@iarna](https://github.com/iarna))

### DEPENDENCIES

* [`8cff8eea7`](https://github.com/npm/npm/commit/8cff8eea75dc34c9c1897a7a6f65d7232bb0c64c)
`tar@4.4.3`
([@zkat](https://github.com/zkat))
* [`bfc4f873b`](https://github.com/npm/npm/commit/bfc4f873bd056b7e3aee389eda4ecd8a2e175923)
`pacote@8.1.6`
([@zkat](https://github.com/zkat))
* [`532096163`](https://github.com/npm/npm/commit/53209616329119be8fcc29db86a43cc8cf73454d)
`libcipm@2.0.0`
([@zkat](https://github.com/zkat))
* [`4a512771b`](https://github.com/npm/npm/commit/4a512771b67aa06505a0df002a9027c16a238c71)
`request@2.87.0`
([@iarna](https://github.com/iarna))
* [`b7cc48dee`](https://github.com/npm/npm/commit/b7cc48deee45da1feab49aa1dd4d92e33c9bcac8)
`which@1.3.1`
([@iarna](https://github.com/iarna))
* [`bae657c28`](https://github.com/npm/npm/commit/bae657c280f6ea8e677509a9576e1b47c65c5441)
`tar@4.4.4`
([@iarna](https://github.com/iarna))
* [`3d46e5c4e`](https://github.com/npm/npm/commit/3d46e5c4e3c5fecd9bf05a7425a16f2e8ad5c833)
`JSONStream@1.3.3`
([@iarna](https://github.com/iarna))
* [`d0a905daf`](https://github.com/npm/npm/commit/d0a905dafc7e3fcd304e8053acbe3da40ba22554)
`is-cidr@2.0.6`
([@iarna](https://github.com/iarna))
* [`4fc1f815f`](https://github.com/npm/npm/commit/4fc1f815fec5a7f6f057cf305e01d4126331d1f2)
`marked@0.4.0`
([@iarna](https://github.com/iarna))
* [`f72202944`](https://github.com/npm/npm/commit/f722029441a088d03df94bdfdeeec51cfd318659)
`tap@12.0.1`
([@iarna](https://github.com/iarna))
* [`bdce96eb3`](https://github.com/npm/npm/commit/bdce96eb3c30fcff873aa3f1190e8ae4928d690b)
`npm-profile@3.0.2`
([@iarna](https://github.com/iarna))
* [`fe4240e85`](https://github.com/npm/npm/commit/fe4240e852144770bf76d7b1952056ca5baa63cf)
`uuid@3.3.2`
([@zkat](https://github.com/zkat))

## v6.1.0 (2018-05-17):

### FIX WRITE AFTER END ERROR
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* [Roles](#roles)
* [Community Members](#community-members)
* [Collaborators](#collaborators)
* [npm, Inc Employeees](#npm-inc-employees)
* [npm, Inc Employees](#npm-inc-employees)


## Introduction
Expand Down Expand Up @@ -59,15 +59,15 @@ Collaborators who become inactive for 3 months or longer may have their collabor
* Only answer questions when they know the answer, and provide a reference to the answer.
* If collaborators aren't totally confident about their answer, please leave the issue and try another one.
* If they've responded to an issue, it becomes their responsibility to see it to resolution.
* Close issues if there's no response within a month.
* Defer to fellow Collaborators & npm employees for answers (Again, please don't @ collaborators or npm employees, thank you!)
* Make sure to search for [the troubleshooting doc](./TROUBLESHOOTING.md) and search on the issue tracker for similar issues before opening a new one.
* Make sure to search [the troubleshooting posts on npm.community](https://npm.community/c/support/troubleshooting) and search the rest of the forum for similar topics.

### npm, Inc Employees

Folks who work at npm, Inc, who have a responsibility to ensure the stability and functionality of the tools npm offers.

#### Abilities

* Label/triage new issues
* Respond to ongoing issues
* Close resolved issues
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ npm(1) -- a JavaScript package manager

This is just enough info to get you up and running.

Much more info available via `npm help` once it's installed.
Much more info will be available via `npm help` once it's installed.

## IMPORTANT

Expand Down Expand Up @@ -153,7 +153,7 @@ you should [read this](https://docs.npmjs.com/misc/developers).
When you find issues, please report them:

* web:
<https://github.com/npm/npm/issues>
<https://npm.community/c/bugs>

Be sure to include *all* of the output from the npm command that didn't work
as expected. The `npm-debug.log` file is also helpful to provide.
Expand Down
Loading