UNPKG

process-utils

Version:
131 lines (72 loc) 5.14 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ## [4.0.0](https://github.com/medikoo/process-utils/compare/v3.1.0...v4.0.0) (2020-11-19) ### ⚠ BREAKING CHANGES - Node.js version 10 or later is required ### Features - `tmp/provision` util ([0fd8259](https://github.com/medikoo/process-utils/commit/0fd8259c5fb33f739d0567c6b7ed8c7511c491dc)) - `tmpdir` util ([1fc7f94](https://github.com/medikoo/process-utils/commit/1fc7f94a41b05d8f02c60425d3c67a0384c82153)) - Drop support for Node.js versions lower than v10 ([5e2ad7d](https://github.com/medikoo/process-utils/commit/5e2ad7d17597bf5a914850a89181c0ddee1f43d9)) ## [3.1.0](https://github.com/medikoo/process-utils/compare/v3.0.1...v3.1.0) (2020-01-21) ### Features - Callback support for `overrdieStd*` utils ([8a83c69](https://github.com/medikoo/process-utils/commit/8a83c69d06072717d1f7ebc8bdae867882429929)) ### [3.0.1](https://github.com/medikoo/process-utils/compare/v3.0.0...v3.0.1) (2019-10-22) ### Bug Fixes - Fix resolution of unset process.env vars from whitelist ([6c6ce8b](https://github.com/medikoo/process-utils/commit/6c6ce8b)) ## [3.0.0](https://github.com/medikoo/process-utils/compare/v2.6.0...v3.0.0) (2019-10-21) ### Features - **Create Env:** Support `asCopy`, `whitelist` and `variables` options ([266ead8](https://github.com/medikoo/process-utils/commit/266ead8)) ### BREAKING CHANGES - **Create Env:** Due to introduced options support, variables input now should be passed as `{ variables }` option. It's no longer supported as direct first function argument ## [2.6.0](https://github.com/medikoo/process-utils/compare/v2.5.0...v2.6.0) (2019-10-21) ### Features - **Override Env:** `variables` option ([bbc70f2](https://github.com/medikoo/process-utils/commit/bbc70f2)) - `createEnv` util ([2599d53](https://github.com/medikoo/process-utils/commit/2599d53)) - Support initial properties in `createEnv` util ([3e64ae9](https://github.com/medikoo/process-utils/commit/3e64ae9)) ### Tests - Improve coverage ([3337766](https://github.com/medikoo/process-utils/commit/3337766)) - Improve test names ([75c6cc1](https://github.com/medikoo/process-utils/commit/75c6cc1)) - Split overrideEnv tests ([f12192c](https://github.com/medikoo/process-utils/commit/f12192c)) ## [2.5.0](https://github.com/medikoo/process-utils/compare/v2.4.0...v2.5.0) (2019-09-03) ### Features - overrideCwd util ([1f72bca](https://github.com/medikoo/process-utils/commit/1f72bca)) ### Tests - Improve overrideArgv tests ([eded4dc](https://github.com/medikoo/process-utils/commit/eded4dc)) ## [2.4.0](https://github.com/medikoo/process-utils/compare/v2.3.1...v2.4.0) (2019-09-03) ### Features - overrideArgv util ([f83fc37](https://github.com/medikoo/process-utils/commit/f83fc37)) ### [2.3.1](https://github.com/medikoo/process-utils/compare/v2.3.0...v2.3.1) (2019-05-30) ### Bug Fixes - copy only if property exists ([48c81ae](https://github.com/medikoo/process-utils/commit/48c81ae)) ## [2.3.0](https://github.com/medikoo/process-utils/compare/v2.2.0...v2.3.0) (2019-05-28) ### Features - 'whitelist' option for overrideEnv ([22117af](https://github.com/medikoo/process-utils/commit/22117af)) ## [2.2.0](https://github.com/medikoo/process-utils/compare/v2.1.0...v2.2.0) (2019-05-28) ### Features - support callback in overrideEnv ([19f5950](https://github.com/medikoo/process-utils/commit/19f5950)) - Support thenable based resolution ([6c02752](https://github.com/medikoo/process-utils/commit/6c02752)) # [2.1.0](https://github.com/medikoo/process-utils/compare/v2.0.1...v2.1.0) (2019-04-17) ### Features - asCopy option for overrideEnv ([d04350c](https://github.com/medikoo/process-utils/commit/d04350c)) <a name="2.0.1"></a> ## [2.0.1](https://github.com/medikoo/process-utils/compare/v2.0.0...v2.0.1) (2018-10-02) ### Bug Fixes - ensure set and defined properties are stringified ([6b94dc7](https://github.com/medikoo/process-utils/commit/6b94dc7)), closes [#1](https://github.com/medikoo/process-utils/issues/1) <a name="2.0.0"></a> # [2.0.0](https://github.com/medikoo/process-utils/compare/v1.1.0...v2.0.0) (2018-09-20) ### Features - **override-env:** change contract, allow to override over async calls ([a15b894](https://github.com/medikoo/process-utils/commit/a15b894)) - add overrideStdoutWrite and overrideStderrWrite utils ([a487c4c](https://github.com/medikoo/process-utils/commit/a487c4c)) ### BREAKING CHANGES - **override-env:** Handling of overrideEnv change. Instead of exposing overriden env to time of invocation of passed callback, it now returns `restoreEnv` function which should be called after we wish process.env to be restored. This allows to override process.env over async calls <a name="1.1.0"></a> # [1.1.0](https://github.com/medikoo/process-utils/compare/v1.0.0...v1.1.0) (2018-05-30) ### Features - for convience pass through callback result ([f6d5beb](https://github.com/medikoo/process-utils/commit/f6d5beb)) <a name="1.0.0"></a> # 1.0.0 (2018-05-30)