Skip to content

Latest commit

 

History

History
956 lines (739 loc) · 21.7 KB

History.md

File metadata and controls

956 lines (739 loc) · 21.7 KB

2.3.6 / 2016-11-08

  • Merge branch 'distinct-key'
  • Use distinctKey again

v2.3.5 / 2016-11-07

  • 2.3.5

  • Remove ::distinctKey usage

  • Update History 2.3.5 / 2016-11-07 ===================

  • Remove ::distinctKey usage

v2.3.4 / 2016-11-07

  • Use fixed version of RxJS

v2.3.3 / 2016-09-26

  • Merge pull request #173 from alindeman/storage-dir
  • config.storageDir is no longer present

v2.3.3 / 2016-09-26

  • config.storageDir is no longer present

v2.3.2 / 2016-08-14

  • Fix broken install for package using caret version
  • Fix linting issues
  • Add proxy guide

2.3.1 / 2016-07-29

This release reverts the .cas change, which broke the resolve function used for checking if a dependency was already installed.

  • Revert "Add configurable storage directory that defaults to node_modules/.cas (fixes #96)"

v2.3.0 / 2016-07-27

This release includes support for Git dependencies and a --prod flag used for excluding devDependencies.

  • Merge pull request #157 from alexanderGugel/prod-flag
  • Add --production flag
  • Remove save-exact
  • Merge pull request #155 from mgcrea/feat-resolve-git-remote
  • Add support for git public/private remotes

v2.2.0 / 2016-07-26

  • Release using CI
  • Merge pull request #156 from alexanderGugel/default-shell
  • Print available commands in ied sh
  • Fix .babelrc formatting
  • Default shell to $SHELL

v2.1.1 / 2016-07-23

Simplify testing on Windows.

  • Merge pull request #154 from ArjanSchouten/master
  • Added cross-env so tests can be runned on Windows
  • Add AUTHORS

v2.1.0 / 2016-07-08

This version includes some major improvements to ied, including support for additional installation targets and major tooling changes.

Linting rules, as well as tests have been extended.

Special thanks to @mgcrea for adding an installation mechanism for GitHub and tarball dependencies.

  • Merge pull request #148 from mgcrea/patch-npm-update
  • Merge pull request #144 from mgcrea/feat-custom-storage
  • Update dependencies
  • Merge pull request #146 from mgcrea/fix-git-pkg-spec
  • Refactor hosted resolve to support multiple providers, add bitbucket support
  • Add configurable storage directory that defaults to node_modules/.cas (fixes #96)
  • Merge pull request #143 from mgcrea/fix-tests
  • Remove .only call to properly test all cases
  • Merge pull request #142 from mgcrea/fix-github-targets
  • Fix and properly test both file: and github: targets
  • Test link#getSymlinks
  • Merge pull request #138 from mgcrea/refactor-tests
  • Improve coverage with babel-plugin-coverage
  • Use ./lib/cmd.js instead of npm in Makefile
  • Revert for-of to forEach switch
  • Rename test/specs to test/spec
  • Split specs and e2e tests, add code coverage via nyc
  • Refactor eslint
  • Refactor unit tests
  • Merge pull request #137 from mgcrea/chore-prune-npm
  • Prune and update dependencies
  • Merge pull request #133 from mgcrea/wip-file-github
  • Include Inch CI docs badge
  • Properly check semver ranges on explicit local installs (fixes #130)
  • Add support for exotic package types (file, hosted, and tarball)

v2.0.5 / 2016-06-21

  • 2.0.5
  • Reinit History
  • Merge pull request #134 from mgcrea/patch-build-node-dtrace-provider
  • Merge pull request #135 from mgcrea/patch-debuglog
  • Merge pull request #136 from mgcrea/chore-travis
  • Test against node@6, only test latest minor
  • Add support for NODE_DEBUG=* to debug everything
  • Build packages in a serialized fashion to prevent race conditions
  • Fix build for specific npm-related edge cases
  • Merge pull request #131 from mgcrea/patch-source-map
  • Merge pull request #132 from mgcrea/fix-debuglog
  • Fix debuglog arguments handling
  • Add inline source maps to compiled lib
  • Merge pull request #128 from SiegfriedEhret/patch-1
  • Update README.md

v2.0.4 / 2016-05-29

  • 2.0.4
  • Use RxJS for version and help command
  • Merge branch 'run-cmd'
  • Fix config tests
  • Rewrite run command using RxJS
  • Use RxJS for unlink command
  • Use RxJS for link command
  • Decouple registry from config
  • Make test a .PHONY task
  • Clean up Makefile
  • Fix registry tests
  • Add .github PR and issue templates
  • Use assert.AssertionError instead of custom errors
  • Refactor debuglog
  • Add ASCII logo to README
  • Add lint to Makefile; Put docs into ./docs
  • Clean up .gitignore

v2.0.3 / 2016-05-27

  • 2.0.3
  • Remove TODO
  • Merge pull request #126 from alexanderGugel/fix-retry
  • Fix retry config var

v2.0.2 / 2016-05-27

  • 2.0.2
  • Add missing dev dependency for mocha tests

v2.0.1 / 2016-05-27

  • 2.0.1
  • Remove spaces before commands

v2.0.0 / 2016-05-27

  • 2.0.0
  • Add CHANGELOG.md
  • Build node_modules before lib
  • Clean up dependencies
  • Remove duplicate test from USAGE
  • Merge branch 'next'
  • Add .files to package.json
  • Add prepublish script
  • Fix dead link lib -> src
  • Fix usage doc
  • Remove FAQ
  • Remove standard style
  • Fix Makefile
  • Define argv types
  • Fetch registry version document
  • Modularize resolve and install
  • Remove ls command
  • Add debuglog
  • Rewrite

v1.1.1 / 2016-04-06

  • 1.1.1
  • Merge pull request #103 from just-boris/patch-1
  • change script phase

v1.1.0 / 2016-03-29

  • 1.1.0
  • Merge pull request #95 from JoshSchreuder/fix-windows-support
  • Merge pull request #87 from just-boris/master
  • Merge pull request #94 from Arnavion/patch-1
  • Use junction as symlink type on Windows
  • expose 'run' module
  • setup Travis to build native packages for Node.js 4 and later
  • add tests on install logic
  • support native packages
  • invoke lifecycle scripts on install
  • Fix travis badge in README to show status of master branch

v1.0.6 / 2016-03-08

  • 1.0.6
  • Merge pull request #90 from just-boris/fix-cache-init
  • do not pass rest of arguments from cache.init()
  • expose: Remove expose command
  • Refactor and cleanup installCmd
  • Handle installCmd error in bin/cmd
  • Move cache init logic to cache
  • Remove unneeded mkdirp before installCmd
  • Refactor install_cmd
  • link: forceSymlink for local installs
  • Reformat link

v1.0.5 / 2016-02-22

  • 1.0.5
  • Merge branch 'refactor'
  • Remove obsolete async.series
  • Remove unused ignore_error.js helper

v1.0.4 / 2016-02-17

  • 1.0.4
  • Minor refactor of install utils

v1.0.3 / 2016-02-17

  • 1.0.3
  • Merge pull request #86 from alexanderGugel/fix-tty
  • Correctly handle case where stderr is not a TTY
  • Refactor resolve to switch
  • Fix typo

v1.0.2 / 2016-02-10

  • 1.0.2
  • Merge pull request #84 from alexanderGugel/dev
  • Extract force_symlink out into force-symlink package

v1.0.1 / 2016-02-10

  • 1.0.1
  • Merge pull request #83 from alexanderGugel/dev
  • Add unit tests for config
  • Add missing 'use strict's
  • Refactor and test cache

v1.0.0 / 2016-02-01

  • 1.0.0
  • Merge pull request #81 from just-boris/master
  • resolve dependency version as tag closes #74

v0.4.11 / 2016-01-30

  • 0.4.11
  • use resolved package version as uid

v0.4.10 / 2016-01-30

  • 0.4.10
  • Merge pull request #66 from rstacruz/sepia
  • Ignore fixtures
  • Perform rm -rf of test artifacts before npm test
  • Use sepia

v0.4.9 / 2016-01-29

  • 0.4.9
  • chmod scripts

v0.4.8 / 2016-01-29

  • 0.4.8
  • Remove WIP from README

v0.4.7 / 2016-01-28

  • 0.4.7
  • Make requestRetries configurable via IED_REQUEST_RETRIES env var

v0.4.6 / 2016-01-28

  • 0.4.6
  • Use got for ping command

v0.4.5 / 2016-01-27

  • 0.4.5
  • Refactor env in run command

v0.4.4 / 2016-01-27

  • 0.4.4
  • Merge pull request #77 from dickeyxxx/url-resolve
  • resolve registry urls
  • fix https registries with ping

v0.4.3 / 2016-01-25

  • 0.4.3
  • Merge pull request #64 from rstacruz/bash-only
  • Always use sh
  • Merge pull request #71 from rstacruz/patch-1
  • Update TODO.md
  • Always use bash (#62)

v0.4.2 / 2016-01-25

  • 0.4.2
  • Merge pull request #73 from just-boris/master
  • gather bin information from package.json

v0.4.1 / 2016-01-21

  • 0.4.1
  • Merge pull request #60 from just-boris/patch-1
  • Skip root folder for cached tarballs as well as in fetch

v0.4.0 / 2016-01-18

  • 0.4.0
  • Merge pull request #58 from mrmlnc/fix-init-error-handler
  • ooops, fix output error for init
  • Merge pull request #57 from mrmlnc/init-error-handler
  • User-friendly error output when exiting from the initialization process
  • Merge pull request #56 from mrmlnc/fix-54
  • the correct path to the home directory in Windows (fix #54)
  • Merge pull request #53 from just-boris/tarballs
  • Merge pull request #50 from just-boris/master
  • install gulp v4 as example of tarball package
  • use got instead of raw http
  • strip root folder in tarballs
  • resolve and download tarballs
  • do not catch errors during callback dispatching

v0.3.6 / 2015-12-10

  • 0.3.6
  • Cleanup README and TODO

v0.3.5 / 2015-12-03

  • 0.3.5
  • Default to HTTPS registry

v0.3.4 / 2015-11-27

  • 0.3.4
  • Fix Makefile to link into $HOME/.node_modules
  • Revert "Remove Makefile"
  • No longer hardcode scoped modules in expose()

v0.3.3 / 2015-11-22

  • 0.3.3
  • Fix install sub-command for scoped packages
  • Test semver of installed package
  • Remove Makefile

v0.3.2 / 2015-11-21

  • 0.3.2
  • Merge branch 'node_v0'
  • Use custom debuglog
  • Resolve linting issues

v0.3.1 / 2015-11-21

  • 0.3.1
  • Fix resolve tests

v0.3.0 / 2015-11-21

  • 0.3.0
  • Add support for running behind a proxy

v0.2.5 / 2015-11-20

  • 0.2.5
  • Remove broken badge

v0.2.4 / 2015-11-20

  • 0.2.4
  • Use correct npm badge in README

v0.2.3 / 2015-11-20

  • 0.2.3
  • Add CODE_OF_CONDUCT, CONTRIBUTING; Improve README
  • Merge pull request #31 from nisaacson/adds-https-support
  • Pull request feedback
  • Adds tests for https protocol
  • Fixes protocol string check
  • Fixes naming conflict
  • Adds https support and reworks linter/test scripts

v0.2.2 / 2015-11-19

  • 0.2.2
  • Fix run sub-command
  • Cleanup and refactor install
  • Add integration test for install

v0.2.1 / 2015-11-18

  • 0.2.1
  • Add support for scoped modules

v0.1.1 / 2015-11-17

  • 0.1.1
  • Refactor linking functionality
  • Add Gitter badge
  • Throw LOCKED error during redundant install

v0.1.0 / 2015-11-16

  • 0.1.0
  • Add link and unlink sub-command
  • Make USAGE.txt and README consistent
  • Merge pull request #9 from chaconnewu/master
  • Add one more example usage in README.md

v0.0.5 / 2015-11-16

  • 0.0.5
  • Add linter

v0.0.4 / 2015-11-16

  • 0.0.4

v0.0.3 / 2015-11-16

  • 0.0.3
  • Use node_modules/.tmp instead of $TMPDIR
  • Make statusCode error messages more useful

v0.0.2 / 2015-11-15

  • 0.0.2
  • Merge pull request #3 from twhid/patch-1
  • Fixed the typo

v0.0.1 / 2015-11-15

  • 0.0.1
  • Fix bug where fetch never called cb
  • Rename to ied
  • Add init sub-command
  • Add expose sub-command
  • Correctly call cb after closed cache write stream
  • Add caching layer to fetch step
  • Add config sub-command
  • Update USAGE docs
  • Refactor composed install function

atomic / 2015-11-10

  • Make installation of packages atomic
  • Add --registry flag
  • Extract out sub-commands
  • Add ping sub-command
  • Add global config file
  • Add run command (experimental WIP)
  • Ignore example dir
  • Properly require packages from within themselves
  • Make callback an optional param
  • Add sh command (experimental)
  • Fix flickering progress bar bug
  • Add --only flag
  • Add --save, --save-dev flag
  • Fix build process (now requires sub-commands)
  • Use content-length for progress bar
  • Remove unsupported Node versions from CI
  • Place sub-dependencies higher up in node_modules
  • Add basic progress bar
  • Split out install into generic install and expose
  • Refactor resolve and download
  • Fix Makefile no work on consecutive installs
  • Improve build process
  • Use minimist
  • Update node_modules.tar
  • Cleanup package.json
  • Install devDependencies of package.json
  • Add CI
  • Merge branch 'tests'
  • Add more tests

test / 2015-10-24

v2.0.5 / 2016-06-21

  • Merge pull request #134 from mgcrea/patch-build-node-dtrace-provider
  • Merge pull request #135 from mgcrea/patch-debuglog
  • Merge pull request #136 from mgcrea/chore-travis
  • Test against node@6, only test latest minor
  • Add support for NODE_DEBUG=* to debug everything
  • Build packages in a serialized fashion to prevent race conditions
  • Fix build for specific npm-related edge cases
  • Merge pull request #131 from mgcrea/patch-source-map
  • Merge pull request #132 from mgcrea/fix-debuglog
  • Fix debuglog arguments handling
  • Add inline source maps to compiled lib
  • Merge pull request #128 from SiegfriedEhret/patch-1
  • Update README.md

v2.0.4 / 2016-05-29

  • 2.0.4
  • Use RxJS for version and help command
  • Merge branch 'run-cmd'
  • Fix config tests
  • Rewrite run command using RxJS
  • Use RxJS for unlink command
  • Use RxJS for link command
  • Decouple registry from config
  • Make test a .PHONY task
  • Clean up Makefile
  • Fix registry tests
  • Add .github PR and issue templates
  • Use assert.AssertionError instead of custom errors
  • Refactor debuglog
  • Add ASCII logo to README
  • Add lint to Makefile; Put docs into ./docs
  • Clean up .gitignore

v2.0.3 / 2016-05-27

  • 2.0.3
  • Remove TODO
  • Merge pull request #126 from alexanderGugel/fix-retry
  • Fix retry config var

v2.0.2 / 2016-05-27

  • 2.0.2
  • Add missing dev dependency for mocha tests

v2.0.1 / 2016-05-27

  • 2.0.1
  • Remove spaces before commands

v2.0.0 / 2016-05-27

  • 2.0.0
  • Add CHANGELOG.md
  • Build node_modules before lib
  • Clean up dependencies
  • Remove duplicate test from USAGE
  • Merge branch 'next'
  • Add .files to package.json
  • Add prepublish script
  • Fix dead link lib -> src
  • Fix usage doc
  • Remove FAQ
  • Remove standard style
  • Fix Makefile
  • Define argv types
  • Fetch registry version document
  • Modularize resolve and install
  • Remove ls command
  • Add debuglog
  • Rewrite

v1.1.1 / 2016-04-06

  • 1.1.1
  • Merge pull request #103 from just-boris/patch-1
  • change script phase

v1.1.0 / 2016-03-29

  • 1.1.0
  • Merge pull request #95 from JoshSchreuder/fix-windows-support
  • Merge pull request #87 from just-boris/master
  • Merge pull request #94 from Arnavion/patch-1
  • Use junction as symlink type on Windows
  • expose 'run' module
  • setup Travis to build native packages for Node.js 4 and later
  • add tests on install logic
  • support native packages
  • invoke lifecycle scripts on install
  • Fix travis badge in README to show status of master branch

v1.0.6 / 2016-03-08

  • 1.0.6
  • Merge pull request #90 from just-boris/fix-cache-init
  • do not pass rest of arguments from cache.init()
  • expose: Remove expose command
  • Refactor and cleanup installCmd
  • Handle installCmd error in bin/cmd
  • Move cache init logic to cache
  • Remove unneeded mkdirp before installCmd
  • Refactor install_cmd
  • link: forceSymlink for local installs
  • Reformat link

v1.0.5 / 2016-02-22

  • 1.0.5
  • Merge branch 'refactor'
  • Remove obsolete async.series
  • Remove unused ignore_error.js helper

v1.0.4 / 2016-02-17

  • 1.0.4
  • Minor refactor of install utils

v1.0.3 / 2016-02-17

  • 1.0.3
  • Merge pull request #86 from alexanderGugel/fix-tty
  • Correctly handle case where stderr is not a TTY
  • Refactor resolve to switch
  • Fix typo

v1.0.2 / 2016-02-10

  • 1.0.2
  • Merge pull request #84 from alexanderGugel/dev
  • Extract force_symlink out into force-symlink package

v1.0.1 / 2016-02-10

  • 1.0.1
  • Merge pull request #83 from alexanderGugel/dev
  • Add unit tests for config
  • Add missing 'use strict's
  • Refactor and test cache

v1.0.0 / 2016-02-01

  • 1.0.0
  • Merge pull request #81 from just-boris/master
  • resolve dependency version as tag closes #74

v0.4.11 / 2016-01-30

  • 0.4.11
  • use resolved package version as uid

v0.4.10 / 2016-01-30

  • 0.4.10
  • Merge pull request #66 from rstacruz/sepia
  • Ignore fixtures
  • Perform rm -rf of test artifacts before npm test
  • Use sepia

v0.4.9 / 2016-01-29

  • 0.4.9
  • chmod scripts

v0.4.8 / 2016-01-29

  • 0.4.8
  • Remove WIP from README

v0.4.7 / 2016-01-28

  • 0.4.7
  • Make requestRetries configurable via IED_REQUEST_RETRIES env var

v0.4.6 / 2016-01-28

  • 0.4.6
  • Use got for ping command

v0.4.5 / 2016-01-27

  • 0.4.5
  • Refactor env in run command

v0.4.4 / 2016-01-27

  • 0.4.4
  • Merge pull request #77 from dickeyxxx/url-resolve
  • resolve registry urls
  • fix https registries with ping

v0.4.3 / 2016-01-25

  • 0.4.3
  • Merge pull request #64 from rstacruz/bash-only
  • Always use sh
  • Merge pull request #71 from rstacruz/patch-1
  • Update TODO.md
  • Always use bash (#62)

v0.4.2 / 2016-01-25

  • 0.4.2
  • Merge pull request #73 from just-boris/master
  • gather bin information from package.json

v0.4.1 / 2016-01-21

  • 0.4.1
  • Merge pull request #60 from just-boris/patch-1
  • Skip root folder for cached tarballs as well as in fetch

v0.4.0 / 2016-01-18

  • 0.4.0
  • Merge pull request #58 from mrmlnc/fix-init-error-handler
  • ooops, fix output error for init
  • Merge pull request #57 from mrmlnc/init-error-handler
  • User-friendly error output when exiting from the initialization process
  • Merge pull request #56 from mrmlnc/fix-54
  • the correct path to the home directory in Windows (fix #54)
  • Merge pull request #53 from just-boris/tarballs
  • Merge pull request #50 from just-boris/master
  • install gulp v4 as example of tarball package
  • use got instead of raw http
  • strip root folder in tarballs
  • resolve and download tarballs
  • do not catch errors during callback dispatching

v0.3.6 / 2015-12-10

  • 0.3.6
  • Cleanup README and TODO

v0.3.5 / 2015-12-03

  • 0.3.5
  • Default to HTTPS registry

v0.3.4 / 2015-11-27

  • 0.3.4
  • Fix Makefile to link into $HOME/.node_modules
  • Revert "Remove Makefile"
  • No longer hardcode scoped modules in expose()

v0.3.3 / 2015-11-22

  • 0.3.3
  • Fix install sub-command for scoped packages
  • Test semver of installed package
  • Remove Makefile

v0.3.2 / 2015-11-21

  • 0.3.2
  • Merge branch 'node_v0'
  • Use custom debuglog
  • Resolve linting issues

v0.3.1 / 2015-11-21

  • 0.3.1
  • Fix resolve tests

v0.3.0 / 2015-11-21

  • 0.3.0
  • Add support for running behind a proxy

v0.2.5 / 2015-11-20

  • 0.2.5
  • Remove broken badge

v0.2.4 / 2015-11-20

  • 0.2.4
  • Use correct npm badge in README

v0.2.3 / 2015-11-20

  • 0.2.3
  • Add CODE_OF_CONDUCT, CONTRIBUTING; Improve README
  • Merge pull request #31 from nisaacson/adds-https-support
  • Pull request feedback
  • Adds tests for https protocol
  • Fixes protocol string check
  • Fixes naming conflict
  • Adds https support and reworks linter/test scripts

v0.2.2 / 2015-11-19

  • 0.2.2
  • Fix run sub-command
  • Cleanup and refactor install
  • Add integration test for install

v0.2.1 / 2015-11-18

  • 0.2.1
  • Add support for scoped modules

v0.1.1 / 2015-11-17

  • 0.1.1
  • Refactor linking functionality
  • Add Gitter badge
  • Throw LOCKED error during redundant install

v0.1.0 / 2015-11-16

  • 0.1.0
  • Add link and unlink sub-command
  • Make USAGE.txt and README consistent
  • Merge pull request #9 from chaconnewu/master
  • Add one more example usage in README.md

v0.0.5 / 2015-11-16

  • 0.0.5
  • Add linter

v0.0.4 / 2015-11-16

  • 0.0.4

v0.0.3 / 2015-11-16

  • 0.0.3
  • Use node_modules/.tmp instead of $TMPDIR
  • Make statusCode error messages more useful

v0.0.2 / 2015-11-15

  • 0.0.2
  • Merge pull request #3 from twhid/patch-1
  • Fixed the typo

v0.0.1 / 2015-11-15

  • 0.0.1
  • Fix bug where fetch never called cb
  • Rename to ied
  • Add init sub-command
  • Add expose sub-command
  • Correctly call cb after closed cache write stream
  • Add caching layer to fetch step
  • Add config sub-command
  • Update USAGE docs
  • Refactor composed install function