Skip to content

Commit

Permalink
doc: update changelog for [email protected]
Browse files Browse the repository at this point in the history
  • Loading branch information
iarna committed Apr 13, 2018
1 parent 5f6212b commit d44fd5b
Showing 1 changed file with 129 additions and 0 deletions.
129 changes: 129 additions & 0 deletions changelogs/CHANGELOG-5.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,132 @@
## v5.10.0 (2018-04-12):

### NEW FEATURES

* [`32ec2f54b`](https://github.com/npm/npm/commit/32ec2f54b2ad7370f2fd17e6e2fbbb2487c81266)
[#20257](https://github.com/npm/npm/pull/20257)
Add shasum and integrity to the new `npm view` output.
([@zkat](https://github.com/zkat))
* [`a22153be2`](https://github.com/npm/npm/commit/a22153be239dfd99d87a1a1c7d2c3700db0bebf3)
[#20126](https://github.com/npm/npm/pull/20126)
Add `npm cit` command that's equivalent of `npm ci && npm t` that's equivalent of `npm it`.
([@SimenB](https://github.com/SimenB))

### BUG FIXES

* [`089aeaf44`](https://github.com/npm/npm/commit/089aeaf4479f286b1ce62716c6442382ff0f2150)
Fix a bug where OTPs passed in via the commandline would have leading
zeros deleted resulted in authentication failures.
([@iarna](https://github.com/iarna))
* [`6eaa860ea`](https://github.com/npm/npm/commit/6eaa860ead3222a6dbd6d370b4271e7bf242b30b)
Eliminate direct use of `new Buffer` in `npm`. While the use of it in `npm` was safe, there
are two other reasons for this change:

1. Node 10 emits warnings about its use.
2. Users who require npm as a library (which they definitely should not do)
can call the functions that call `new Buffer` in unsafe ways, if they try
really hard.

([@iarna](https://github.com/iarna))

* [`85900a294`](https://github.com/npm/npm/commit/85900a2944fed14bc8f59c48856fb797faaafedc)
Starting with 5.8.0 the `requires` section of the lock-file saved version ranges instead of
specific versions. Due to a bug, further actions on the same lock-file would result in the
range being switched back to a version. This corrects that, keeping ranges when they appear.
([@iarna](https://github.com/iarna))
* [`0dffa9c2a`](https://github.com/npm/npm/commit/0dffa9c2ae20b669f65c8e596dafd63e52248250)
[`609d6f6e1`](https://github.com/npm/npm/commit/609d6f6e1b39330b64ca4677a531819f2143a283)
[`08f81aa94`](https://github.com/npm/npm/commit/08f81aa94171987a8e1b71a87034e7b028bb9fc7)
[`f8b76e076`](https://github.com/npm/npm/commit/f8b76e0764b606e2c129cbaa66e48ac6a3ebdf8a)
[`6d609822d`](https://github.com/npm/npm/commit/6d609822d00da7ab8bd05c24ec4925094ecaef53)
[`59d080a22`](https://github.com/npm/npm/commit/59d080a22f7314a8e4df6e4f85c84777c1e4be42)
Restore the ability to bundle dependencies that are uninstallable from the
registry. This also eliminates needless registry lookups for bundled
dependencies.

Fixed a bug where attempting to install a dependency that is bundled
inside another module without reinstalling that module would result in
ENOENT errors.
([@iarna](https://github.com/iarna))
* [`db846c2d5`](https://github.com/npm/npm/commit/db846c2d57399f277829036f9d96cd767088097e)
[#20029](https://github.com/npm/npm/pull/20029)
Allow packages with non-registry specifiers to follow the fast path that
the we use with the lock-file for registry specifiers. This will improve install time
especially when operating only on the package-lock (`--package-lock-only`).

([@zkat](https://github.com/zkat))

Fix the a bug where `npm i --only=prod` could remove development
dependencies from lock-file.
([@iarna](https://github.com/iarna))
* [`3e12d2407`](https://github.com/npm/npm/commit/3e12d2407446661d3dd226b03a2b6055b7932140)
[#20122](https://github.com/npm/npm/pull/20122)
Improve the update-notifier messaging (borrowing ideas from pnpm) and
eliminate false positives.
([@zkat](https://github.com/zkat))
* [`f18be9b39`](https://github.com/npm/npm/commit/f18be9b39888d05c7f98946c53214f40914f6284)
[#20154](https://github.com/npm/npm/pull/20154)
Let version succeed when `package-lock.json` is gitignored.
([@nwoltman](https://github.com/nwoltman))
* [`ced29253d`](https://github.com/npm/npm/commit/ced29253df6c6d67e4bf47ca83e042db4fb19034)
[#20212](https://github.com/npm/npm/pull/20212)
Ensure that we only create an `etc` directory if we are actually going to write files to it.
([@buddydvd](https://github.com/buddydvd))
* [`8e21b19a8`](https://github.com/npm/npm/commit/8e21b19a8c5e7d71cb51f3cc6a8bfaf7749ac2c5)
[#20140](https://github.com/npm/npm/pull/20140)
Note in documentation that `package-lock.json` version gets touched by `npm version`.
([@srl295](https://github.com/srl295))
* [`5d17c87d8`](https://github.com/npm/npm/commit/5d17c87d8d27caeac71f291fbd62628f2765fda2)
[#20032](https://github.com/npm/npm/pull/20032)
Fix bug where unauthenticated errors would get reported as both 404s and
401s, i.e. `npm ERR! 404 Registry returned 401`. In these cases the error
message will now be much more informative.
([@iarna](https://github.com/iarna))
* [`05ff6c9b1`](https://github.com/npm/npm/commit/05ff6c9b14cb095988b768830e51789d6b6b8e6e)
[#20082](https://github.com/npm/npm/pull/20082)
Allow optional @ prefix on scope with `npm team` commands for parity with other commands.
([@bcoe](https://github.com/bcoe))
* [`6bef53891`](https://github.com/npm/npm/commit/6bef538919825b8cd2e738333bdd7b6ca2e2e0e3)
[#19580](https://github.com/npm/npm/pull/19580)
Improve messaging when two-factor authentication is required while publishing.
([@jdeniau](https://github.com/jdeniau))
* [`155dab2bd`](https://github.com/npm/npm/commit/155dab2bd7b06724eca190abadd89c9f03f85446)
Fix a bug where optional status of a dependency was not being saved to
the package-lock on the initial install.
([@iarna](https://github.com/iarna))
* [`8d6a4cafc`](https://github.com/npm/npm/commit/8d6a4cafc2e6963d9ec7c828e1af6f2abc12e7f3)
[`a0937e9af`](https://github.com/npm/npm/commit/a0937e9afe126dce7a746c1a6270b1ac69f2a9b3)
Ensure that `--no-optional` does not remove optional dependencies from the lock-file.
([@iarna](https://github.com/iarna))

### DEPENDENCY UPDATES

* [`8baa37551`](https://github.com/npm/npm/commit/8baa37551945bc329a6faf793ec5e3e2feff489b)
[zkat/cipm#46](https://github.com/zkat/cipm/pull/46)
`[email protected]`:
Detect binding.gyp for default install lifecycle. Let's `npm ci` work on projects that
have their own C code.
([@caleblloyd](https://github.com/caleblloyd))
* [`323f74242`](https://github.com/npm/npm/commit/323f74242066c989f7faf94fb848ff8f3b677619)
[zkat/json-parse-better-errors#1](https://github.com/zkat/json-parse-better-errors/pull/1)
`[email protected]`
([@Hoishin](https://github.com/Hoishin))
* [`d0cf1f11e`](https://github.com/npm/npm/commit/d0cf1f11e5947446f74881a3d15d6a504baea619)
`[email protected]`
([@mcollina](https://github.com/mcollina))
* [`9e9fdba5e`](https://github.com/npm/npm/commit/9e9fdba5e7b7f3a1dd73530dadb96d9e3445c48d)
`[email protected]`
([@sindersorhus](https://github.com/sindersorhus))
* [`57fa33870`](https://github.com/npm/npm/commit/57fa338706ab122ab7e13d2206016289c5bdacf3)
`[email protected]`
([@joshbruce](https://github.com/joshbruce))
* [`d2b20d34b`](https://github.com/npm/npm/commit/d2b20d34b60f35eecf0d51cd1f05de79b0e15096)
[#20276](https://github.com/npm/npm/pull/20276)
`[email protected]`
* [`2b5700679`](https://github.com/npm/npm/commit/2b5700679fce9ee0c24c4509618709a4a35a3d27)
[zkat/npx#172](https://github.com/zkat/npx/pull/172)
`[email protected]`
([@jdalton](https://github.com/jdalton))

## v5.9.0 (2018-03-23):

Coming to you this week are a fancy new package view, pack/publish previews
Expand Down

0 comments on commit d44fd5b

Please sign in to comment.