All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.18.3 (2020-09-16)
- integrate lock (c0e4eba)
0.18.2 (2019-12-09)
- update supported node version (ceec064)
0.18.1 (2018-05-20)
- add Node.js v8 (7cf42a8)
- do not suppose semver on registry (d0125d5)
- drop v4 and support v10 (57da2d3)
- lock is not ready yet (ab5848a)
0.18.0 (2018-02-25)
- drop dat supports (b5b0a76)
0.17.1 (2017-10-27)
- deps: update tar-fs (fdd4146)
0.17.0 (2017-09-26)
- install: support git submodule (1d410f4)
0.16.1 (2017-09-17)
- install: fix to drop privilege (3f57f04)
- test: add
t.end
at 01 test (958ea3e) - test: add a test for native-module (01f44a5)
- test: fix lint errors (732ccfd)
- test: remove debug log (49d57c4)
- test: update the permision of nyc (7a736b1)
- test: use exec for Windows (5f75b3e)
- test: use execFile (f9ccb47)
- test: use root user at ci (e3ef948)
0.16.0 (2017-09-13)
- deps: remove is-root (da453d0)
- deps: remove reuqire-directory (d2c8db2)
- install: install path directly (b1a71ee)
- install: path is already resolved by fetchSpec (4e7aae1)
- install: update the switch in saver (efd88b9)
- test: add timeout to test cmd (b6ffc36)
- test: rm
.dat
dir after testing (7952355) - test: save the file deps in tests (ff05b3f)
- test: update directory tree in tests (1b42853)
- meta: transfer the repository to an org (4dcb286)
0.15.0 (2017-09-09)
- test: add test for the deprecated message (633e457)
- install: display deprecated message (eb9eced)
0.14.6 (2017-09-09)
- install: change the permission of bin file (17f3fb6)
0.14.5 (2017-09-08)
- run: update the defualt value of the cwd (b64c200)
0.14.4 (2017-09-08)
- install: passing the right cwd to the runner (df8009d)
0.14.3 (2017-09-06)
- deps: remove coveralls and nyc (a0a7103)
- deps: stop using rimraf (89252d8)
- gitignore: ignore mkdirp (2375194)
- install: update removing file at dat fetcher (e8ad5b9)
- refactor: stop using mkdirp (53400c6)
- test: add tests for dat dependency (2391142)
- test: fix coverage settings (f0efd42)
- travis: use the env at travis (dd9c2cf)
0.14.2 (2017-08-31)
- install: escape the name of scoped packages (6dad6e7)
- install: tree setter should handle scoped package (e10a011)
- lock: support scoped packages (18f6557)
- test: skip mac on the ci for a while (48e919e)
0.14.1 (2017-08-27)
- install: read package.json in the method (a94dbe8)
0.14.0 (2017-08-25)
- install: add error handling to installer (bbfd4b8)
- install: grammer fix (e4028fc)
- utils: exit when couldn't drop privilege (bbc4190)
- install: drop privileges instead of exit (2a81a03)
0.13.6 (2017-08-19)
- dep: make dat-node optional (a2cba8a)
0.13.5 (2017-08-19)
0.13.4 (2017-08-19)
0.13.3 (2017-08-15)
0.13.2 (2017-08-12)
- install: mkdirp node_modules/.bin (bdfb743)
- test: add test for
install --save
(679b21b) - test: fix lint errors (69acbd0)
0.13.1 (2017-08-10)
- bin: add
depjs
alias (5e8c905)
0.13.0 (2017-08-09)
- test: fix lint errors (81f3fa5)
- install: add install --save=dev|prod (170bcf8)
0.12.0 (2017-08-07)
- install: support install (4601b84)
0.11.0 (2017-08-07)
- scripts: use --only option (2c49f00)
- install: add --only option (caba701)
0.10.3 (2017-08-06)
- dep: add .npmignore (b4bcd03)
- dep: add bundleDependencies (f4b592e)
- dep: add dat-node (8c68afb)
- dep: add unbuild modules to dat-node (23c405d)
- dep: ignore node_modules in dat-node (ef25188)
- dep: make dat-node optional (fb1bc71)
- dep: put bundleDependencies (90163ff)
- dep: remove bundle deps of dat-node (9dd0675)
- dep: update dat version (22c6722)
- dep: update dat-node files (130e879)
- dep: update standard version (51481ac)
- gitignore: put bundleDependencies (638dd6e)
- gitignore: tweak the scope of dat-node (a76904e)
- install: add dat fixture (35a88f6)
- install: fix rimraf call (c2e4b00)
- install: fix the path of node-gyp (5fe9988)
- install: replace the path of node-gyp (e7cbe95)
- refactor: use arrow function (88f67cb)
- scirpts: update install build process (bfa004e)
- script: add stand alone install/uninstall script (fb1cdcc)
- script: fix uninstall/install scripts (16ba314)
- scripts: add handling dat-node (dc16b74)
- scripts: add native build processes to install script (cf13f4b)
- scripts: change the order to install nodeGyp (90f82c0)
- scripts: fix lint errors in the install script (e9306e6)
- scripts: fix the install script to make a symlink (ea50cdc)
- scripts: improve the logs (5a1b218)
- test: check scripts and fix lint errors (91b30eb)
- util: change node-gyp path (f447d44)
0.10.2 (2017-08-03)
- dep: downgrade cross-spawn version because of a regression (0f59e46)
- dep: uninstall --save cross-spawn (82ebdbd)
- dep: upgrade cross-spawn version because of a regression (74e8fa3)
- run: detached is flase on win32 (4010a60)
- run: shell is false on win32 (8a14105)
- run: use {shell: true} (a5706ce)
- test: fix lint errors (e2a6236)
0.10.1 (2017-08-03)
- install: fix process.stderr (1bbd3ad)
- install: rm node_modules when install starts (c845e5a)
- meta: add a meta keyword to package.json (6187674)
- refactor: replace console.error with process.stderr (ad5df92)
- run: support multiple commands (0e5b51d)
- test: add double quotes to wrap file names (6be34e2)
- test: fix lint errors (e2443ad)
0.10.0 (2017-08-02)
- dep: install --save is-root (1e08875)
- install: does not allow root users to run lifecycle scripts (d38ac94)
- install: fix installer if the lifecycle is empty (0bc7d59)
- install: minor tweak to the log message (9287673)
- install: support install scripts (6f8bd84)
0.9.1 (2017-08-02)
- refactor: remove debug comment (edaffdf)
0.9.0 (2017-08-02)
- dep: install --save promise-each (218d67e)
- install: remove tmp file when resolver is finished (ca50e62)
- test: add a test for pre/post script (bab58b5)
- test: fix lint errors (2447b47)
- run: support pre/post script (656d70d)
0.8.0 (2017-08-01)
- dep: install dat-node --save (b2e0883)
- dep: update fs-extra to 4.0.1 (4b4bc9e)
- dep: update which to 1.3.0 (932ad96)
- install: fix the logic to get the hash at git resolver (e2ceb04)
- dat: support dat dependency as an experimental feature (7001781)
0.7.1 (2017-07-31)
- install: fix the logic to get the hash at git resolver (e2ceb04)
0.7.0 (2017-07-31)
- notifier: add update-notifier (1ba0023)
0.6.1 (2017-07-30)
0.6.0 (2017-07-30)
- dep: install --save cross-spawn (caf560b)
- dep: install --save npm-path (a4a9016)
- run: exclude stderr (b03fe83)
- run: replace spawn with cross-spawn (ce0fc62)
- run: use
process.env
as the context (614e787) - test: add double quotes (d4236a8)
- test: increase test coverage of run (6a10926)
- run: add
dep run
(6cf3174)
0.5.2 (2017-07-29)
- dep: add native-build package (249b777)
- dep: install --save-dev tap-spec (7e93d42)
- dep: install nyc --save-dev (87e7cb9)
- dep: uninstall istanbul (7dce735)
- dep: uninstall tape-spec (f56f18f)
- dep: use tap instead of tape and coverage (78df61e)
- gitignore: no need to ignore build dir (8d7dff8)
- lock: use path.sep instead of
/
(fe210a3) - refactor: add catch to the main Promise (c6a6e87)
- test: add a quoted string (0aa9b30)
- test: add a test for lock (de8ecaa)
- test: add all type of deps (e49a833)
- test: add git tests and rename names (c4396b1)
- test: add test to resolve complex tree (6b404d5)
- test: drop native build (fadfa86)
- test: extracted path.sep is always
/
(ca748d3) - test: fix test-ci script (7e218d7)
- test: replace istanbul with nyc (3d3779c)
- test: replace single quotes with double (5d49cfb)
- test: test help and version (fdd4277)
- test: test unhandled help (7e6a238)
- test: update help test (ea9f596)
- travis: add addons and env for node-gyp (e1b3192)
- travis: add env and addon to v4 (3a45971)
- travis: disable email notification (e372291)
- travis: exclude osx for a while (ed99f31)
- travis: get rid of addons on osx (cbb227b)
- travis: run test-ci only on v6 (1ea8682)
- travis: use test-ci script (557acc2)
0.5.1 (2017-07-27)
- dep: install --save-dev rimraf (d9118e9)
- dep: install --save-dev standard-version (98b7900)
- dep: install tape (2946548)
- dep: remove build scripts (48207ee)
- dep: uninstall ava (396874c)
- dep: update [email protected] from 5.3.0 (e1b741d)
- refactor: add existsSync in npmrc (4163485)
- refactor: make dep run on Node.js v4 (ba9cfaf)
- refactor: replace PWD with process.cwd() (b4ce500)
- refactor: stop using destructuring assignment (97780f3)
- refactor: use request instead of https module (b606b4d)
- test: add .travis.yml (937a08b)
- test: add appveyor.yml (d1037d7)
- test: cache node_modules in travis (b5cecbc)
- test: replace let with var (d4308eb)
- test: sudo should be false on ci (0e52953)
- test: support only active LTS versions (8011d5d)
- test: test on mac/linux with travis (9cbbfd7)
0.5.0 (2017-07-27)
- dep: stop using node-tar (1981d36)
- install: support the url deps (61ae9ef)
0.4.1 (2017-07-25)
- install: fix the order of the native build (79d682f)
- install: give node-gyp
--silent
option (763e43e)
0.4.0 (2017-07-25)
- install: support the native-build deps (9656173)
- install: support the file deps (8d1e48c)
- install: support the option (1822dc5)
0.3.0 (2017-07-24)
- dep: install --save which (7927647)
- refactor: refactor the installer logic (6a95f3c)
- test: fix lint errors (23d3997)
- dep: install --save npm-package-arg (e91bd3d)
- refactor: add type modules (ccd265f)
- refactor: rename the unclear util names (7002570)
- test: fix lint errors (02b390e)
0.2.2 (2017-07-22)
0.2.1 (2017-07-19)
0.2.0 (2017-07-14)
0.1.0 (2017-06-20)
Initial release.