Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: raszi/node-tmp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.33
Choose a base ref
...
head repository: raszi/node-tmp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2.1
Choose a head ref

Commits on Nov 27, 2016

  1. Add coverage report

    raszi committed Nov 27, 2016
    Copy the full SHA
    64f2ee5 View commit details
  2. Fix travis config

    raszi committed Nov 27, 2016
    Copy the full SHA
    e2c4ab4 View commit details
  3. Fix package.json

    raszi committed Nov 27, 2016
    Copy the full SHA
    663a13a View commit details

Commits on Nov 28, 2016

  1. Add ratings for the lib path

    raszi committed Nov 28, 2016
    Copy the full SHA
    2d26e0b View commit details

Commits on Aug 17, 2017

  1. fix #150

    silkentrance committed Aug 17, 2017
    Copy the full SHA
    f261503 View commit details

Commits on Aug 18, 2017

  1. Merge pull request #151 from raszi/gh-150

    Fix link to tmp-promise
    raszi authored Aug 18, 2017
    Copy the full SHA
    be41f00 View commit details
  2. Drop v0.6.0 compatibility

    Travis fails to build that version and we cannot test it anymore.
    
    Node v0.8.8 is about 5 years old, so it is time.
    raszi committed Aug 18, 2017
    Copy the full SHA
    8d76d6d View commit details

Commits on Oct 10, 2017

  1. Merge pull request #152 from raszi/drop-old

    fix: drop Node v0.6.0
    raszi authored Oct 10, 2017
    Copy the full SHA
    11413d2 View commit details

Commits on Oct 14, 2017

  1. Copy the full SHA
    b167277 View commit details
  2. Reverse the order

    raszi committed Oct 14, 2017
    Copy the full SHA
    0a4c0e9 View commit details
  3. Add latest from the 8 branch

    raszi committed Oct 14, 2017
    Copy the full SHA
    1ae753e View commit details

Commits on Oct 15, 2017

  1. Merge pull request #154 from raszi/change-travis

    chore: change Travis configuration
    raszi authored Oct 15, 2017
    Copy the full SHA
    0f40c3e View commit details

Commits on Nov 27, 2017

  1. Copy the full SHA
    86f6ad4 View commit details
  2. Merge pull request #144 from raszi/gh-143

    prepend opts.dir || tmpDir to template if no path is given
    silkentrance authored Nov 27, 2017
    Copy the full SHA
    31e3d70 View commit details
  3. Copy the full SHA
    e9be5d7 View commit details
  4. Copy the full SHA
    bd80b34 View commit details
  5. Merge pull request #141 from raszi/gh-137

    Refactor tests for mocha
    silkentrance authored Nov 27, 2017
    Copy the full SHA
    26146ef View commit details

Commits on Nov 28, 2017

  1. Copy the full SHA
    7b3c2be View commit details
  2. Copy the full SHA
    e92f444 View commit details
  3. bump version to 0.1.0

    silkentrance committed Nov 28, 2017
    Copy the full SHA
    fb6837c View commit details

Commits on Nov 29, 2017

  1. fix #129

    silkentrance committed Nov 29, 2017
    Copy the full SHA
    0eba297 View commit details
  2. Merge pull request #130 from raszi/gh-129

    fix #129 install process listeners safely
    silkentrance authored Nov 29, 2017
    Copy the full SHA
    cf037ec View commit details

Commits on Dec 2, 2017

  1. Add lint task

    raszi committed Dec 2, 2017
    Copy the full SHA
    a497aa9 View commit details
  2. Add eslint as a dev dependency

    raszi committed Dec 2, 2017
    Copy the full SHA
    e944109 View commit details
  3. Add eslint-plugin-mocha

    raszi committed Dec 2, 2017
    Copy the full SHA
    87d10be View commit details
  4. Remove unused variable

    raszi committed Dec 2, 2017
    Copy the full SHA
    8d3f29b View commit details
  5. Fix eslint issues in tests

    raszi committed Dec 2, 2017
    Copy the full SHA
    3901432 View commit details
  6. Copy the full SHA
    30f970d View commit details
  7. Copy the full SHA
    e845f05 View commit details
  8. Update package-lock.json

    raszi committed Dec 2, 2017
    Copy the full SHA
    1850f13 View commit details
  9. Make it work with mocha

    raszi committed Dec 2, 2017
    Copy the full SHA
    9c41572 View commit details
  10. Remove unrelated change

    raszi committed Dec 2, 2017
    Copy the full SHA
    ab47bdc View commit details
  11. Remove linting on test run

    raszi committed Dec 2, 2017
    Copy the full SHA
    2613f13 View commit details

Commits on Dec 7, 2017

  1. Copy the full SHA
    9a9598f View commit details
  2. Copy the full SHA
    430b7a1 View commit details

Commits on Dec 9, 2017

  1. Copy the full SHA
    d188536 View commit details
  2. Copy the full SHA
    993c3f0 View commit details

Commits on Dec 24, 2017

  1. Merge pull request #107 from raszi/add-coverage

    chore: add coverage report
    raszi authored Dec 24, 2017
    Copy the full SHA
    bbdbe16 View commit details

Commits on Dec 25, 2017

  1. Copy the full SHA
    5f64f02 View commit details
  2. Remove unnecessary comments

    raszi committed Dec 25, 2017
    Copy the full SHA
    cb17240 View commit details
  3. Copy the full SHA
    9bc7f7b View commit details
  4. Refactor childProcess starting

    raszi committed Dec 25, 2017
    Copy the full SHA
    39a1ad5 View commit details
  5. Indenting and naming fixes

    raszi committed Dec 25, 2017
    Copy the full SHA
    a1544cf View commit details
  6. Copy the full SHA
    8dd9d5f View commit details
  7. Make istanbul path constant

    raszi committed Dec 25, 2017
    Copy the full SHA
    ee21ae8 View commit details
  8. Fix variable shadowing

    raszi committed Dec 25, 2017
    Copy the full SHA
    b87011d View commit details
  9. Increase timeout

    raszi committed Dec 25, 2017
    Copy the full SHA
    7661534 View commit details
  10. Reorder npm tasks

    raszi committed Dec 25, 2017
    Copy the full SHA
    da9fe6d View commit details
  11. Style fixes

    raszi committed Dec 25, 2017
    Copy the full SHA
    ea2fc5d View commit details
  12. Merge pull request #163 from raszi/add-lint-task

    chore: add lint npm task
    raszi authored Dec 25, 2017
    Copy the full SHA
    89d3114 View commit details
Showing with 4,035 additions and 2,384 deletions.
  1. +4 −3 .codeclimate.yml
  2. +5 −1 .eslintrc.js
  3. +6 −0 .gitignore
  4. +6 −0 .istanbul.yml
  5. +12 −24 .travis.yml
  6. +288 −0 CHANGELOG.md
  7. +91 −40 README.md
  8. +8 −4 appveyor.yml
  9. +835 −117 docs/global.html
  10. +186 −87 docs/index.html
  11. +9 −9 docs/scripts/linenumber.js
  12. +8 −4 docs/styles/jsdoc-default.css
  13. +488 −267 docs/tmp.js.html
  14. +457 −288 lib/tmp.js
  15. +26 −6 package.json
  16. +23 −0 scripts/prepare-changelog.sh
  17. +73 −0 test/assertions.js
  18. +0 −227 test/base.js
  19. +103 −0 test/child-process.js
  20. +153 −227 test/dir-sync-test.js
  21. +161 −222 test/dir-test.js
  22. +135 −238 test/file-sync-test.js
  23. +128 −257 test/file-test.js
  24. +0 −20 test/graceful-sync.js
  25. +0 −15 test/graceful.js
  26. +112 −0 test/inband-standard.js
  27. +0 −25 test/issue115-file-sync.js
  28. +0 −26 test/issue115-file.js
  29. +39 −0 test/issue121-test.js
  30. +0 −27 test/issue62-sync.js
  31. +0 −27 test/issue62.js
  32. +0 −12 test/keep-sync.js
  33. +0 −11 test/keep.js
  34. +1 −0 test/mocha.opts
  35. +52 −0 test/name-inband-standard.js
  36. +94 −0 test/name-sync-test.js
  37. +105 −82 test/name-test.js
  38. 0 test/{ → outband/fixtures}/symlinkme/file.js
  39. +7 −0 test/outband/graceful-dir-sync.json
  40. +7 −0 test/outband/graceful-dir.json
  41. +7 −0 test/outband/graceful-file-sync.json
  42. +7 −0 test/outband/graceful-file.json
  43. +5 −0 test/outband/graceful.js
  44. +10 −0 test/outband/issue115-sync.js
  45. +7 −0 test/outband/issue115-sync.json
  46. +12 −0 test/outband/issue115.js
  47. +7 −0 test/outband/issue115.json
  48. +25 −0 test/outband/issue121.js
  49. +4 −0 test/outband/issue121.json
  50. +7 −0 test/outband/issue62-sync.json
  51. +16 −0 test/outband/issue62.js
  52. +7 −0 test/outband/issue62.json
  53. +7 −0 test/outband/keep-dir-sync.json
  54. +7 −0 test/outband/keep-dir.json
  55. +7 −0 test/outband/keep-file-sync.json
  56. +7 −0 test/outband/keep-file.json
  57. +3 −0 test/outband/keep.js
  58. +7 −0 test/outband/non-graceful-dir-sync.json
  59. +7 −0 test/outband/non-graceful-dir.json
  60. +7 −0 test/outband/non-graceful-file-sync.json
  61. +7 −0 test/outband/non-graceful-file.json
  62. +7 −0 test/outband/non-unsafe-sync.json
  63. +7 −0 test/outband/non-unsafe.json
  64. +7 −0 test/outband/unlink-dir-sync.json
  65. +7 −0 test/outband/unlink-dir.json
  66. +7 −0 test/outband/unlink-file-sync.json
  67. +7 −0 test/outband/unlink-file.json
  68. +13 −0 test/outband/unlink.js
  69. +7 −0 test/outband/unsafe-sync.json
  70. +25 −0 test/outband/unsafe.js
  71. +7 −0 test/outband/unsafe.json
  72. +2 −0 test/setup-sigint-listener.js
  73. +13 −0 test/spawn-custom.js
  74. +39 −0 test/spawn-generic.js
  75. +0 −30 test/spawn-sync.js
  76. +19 −16 test/spawn.js
  77. +28 −0 test/template-sync-test.js
  78. +36 −0 test/template-test.js
  79. +0 −36 test/unsafe-sync.js
  80. +0 −36 test/unsafe.js
  81. +9 −0 test/util.js
7 changes: 4 additions & 3 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
engines:
version: "2"
plugins:
eslint:
enabled: true
channel: "eslint-3"
exclude_paths:
exclude_patterns:
- "docs/"
- "test/"
6 changes: 5 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -3,6 +3,9 @@ module.exports = {
"es6": true,
"node": true
},
"plugins": [
"mocha"
],
"extends": "eslint:recommended",
"rules": {
"indent": [
@@ -20,6 +23,7 @@ module.exports = {
"semi": [
"error",
"always"
]
],
"no-extra-boolean-cast": 0
}
};
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
node_modules/
coverage/
.idea/
.*.swp
package-lock.json
.changelog
CHANGELOG.new.md
CHANGELOG.add.md
CHANGELOG.new.md.tmp
6 changes: 6 additions & 0 deletions .istanbul.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
check:
global:
statements: 100
lines: 100
branches: 100
functions: 100
36 changes: 12 additions & 24 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,12 @@
language: node_js
node_js:
- "0.6"
- "0.8"
- "0.10"
- "0.12"
- "4.0"
- "4.1"
- "4.2"
- "4.3"
- "4.4"
- "5.0"
- "5.1"
- "5.2"
- "5.3"
- "5.4"
- "5.5"
- "5.6"
- "5.7"
- "5.8"
- "5.9"
- "5.10"
- "5.11"
- "6.0"
- "6.1"
- "7"
- "node"
- "13"
- "12"
- "11"
- "10"
- "9"
- "8"
sudo: false
cache:
directories:
@@ -33,3 +15,9 @@ before_install:
# Update Node.js modules
- "test ! -d node_modules || npm prune"
- "test ! -d node_modules || npm rebuild"
addons:
code_climate:
repo_token: ca200a6930ee90adbc4192a3bdb9f60dccdae00cb78f9880a2841d6b
after_success:
- npm install --save-dev codeclimate-test-reporter
- codeclimate-test-reporter < coverage/lcov.info
288 changes: 288 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,288 @@


## v0.2.1 (2020-04-28)

#### :rocket: Enhancement
* [#252](https://github.com/raszi/node-tmp/pull/252) Closes [#250](https://github.com/raszi/node-tmp/issues/250): introduce tmpdir option for overriding the system tmp dir ([@silkentrance](https://github.com/silkentrance))

#### :house: Internal
* [#253](https://github.com/raszi/node-tmp/pull/253) Closes [#191](https://github.com/raszi/node-tmp/issues/191): generate changelog from pull requests using lerna-changelog ([@silkentrance](https://github.com/silkentrance))

#### Committers: 1
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))


## v0.2.0 (2020-04-25)

#### :rocket: Enhancement
* [#234](https://github.com/raszi/node-tmp/pull/234) feat: stabilize tmp for v0.2.0 release ([@silkentrance](https://github.com/silkentrance))

#### :bug: Bug Fix
* [#231](https://github.com/raszi/node-tmp/pull/231) Closes [#230](https://github.com/raszi/node-tmp/issues/230): regression after fix for #197 ([@silkentrance](https://github.com/silkentrance))
* [#220](https://github.com/raszi/node-tmp/pull/220) Closes [#197](https://github.com/raszi/node-tmp/issues/197): return sync callback when using the sync interface, otherwise return the async callback ([@silkentrance](https://github.com/silkentrance))
* [#193](https://github.com/raszi/node-tmp/pull/193) Closes [#192](https://github.com/raszi/node-tmp/issues/192): tmp must not exit the process on its own ([@silkentrance](https://github.com/silkentrance))

#### :memo: Documentation
* [#221](https://github.com/raszi/node-tmp/pull/221) Gh 206 document name option ([@silkentrance](https://github.com/silkentrance))

#### :house: Internal
* [#226](https://github.com/raszi/node-tmp/pull/226) Closes [#212](https://github.com/raszi/node-tmp/issues/212): enable direct name option test ([@silkentrance](https://github.com/silkentrance))
* [#225](https://github.com/raszi/node-tmp/pull/225) Closes [#211](https://github.com/raszi/node-tmp/issues/211): existing tests must clean up after themselves ([@silkentrance](https://github.com/silkentrance))
* [#224](https://github.com/raszi/node-tmp/pull/224) Closes [#217](https://github.com/raszi/node-tmp/issues/217): name tests must use tmpName ([@silkentrance](https://github.com/silkentrance))
* [#223](https://github.com/raszi/node-tmp/pull/223) Closes [#214](https://github.com/raszi/node-tmp/issues/214): refactor tests and lib ([@silkentrance](https://github.com/silkentrance))
* [#198](https://github.com/raszi/node-tmp/pull/198) Update dependencies to latest versions ([@matsev](https://github.com/matsev))

#### Committers: 2
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))
- Mattias Severson ([@matsev](https://github.com/matsev))


## v0.1.0 (2019-03-20)

#### :rocket: Enhancement
* [#177](https://github.com/raszi/node-tmp/pull/177) fix: fail early if there is no tmp dir specified ([@silkentrance](https://github.com/silkentrance))
* [#159](https://github.com/raszi/node-tmp/pull/159) Closes [#121](https://github.com/raszi/node-tmp/issues/121) ([@silkentrance](https://github.com/silkentrance))
* [#161](https://github.com/raszi/node-tmp/pull/161) Closes [#155](https://github.com/raszi/node-tmp/issues/155) ([@silkentrance](https://github.com/silkentrance))
* [#166](https://github.com/raszi/node-tmp/pull/166) fix: avoid relying on Node’s internals ([@addaleax](https://github.com/addaleax))
* [#144](https://github.com/raszi/node-tmp/pull/144) prepend opts.dir || tmpDir to template if no path is given ([@silkentrance](https://github.com/silkentrance))

#### :bug: Bug Fix
* [#183](https://github.com/raszi/node-tmp/pull/183) Closes [#182](https://github.com/raszi/node-tmp/issues/182) fileSync takes empty string postfix option ([@gutte](https://github.com/gutte))
* [#130](https://github.com/raszi/node-tmp/pull/130) Closes [#129](https://github.com/raszi/node-tmp/issues/129) install process listeners safely ([@silkentrance](https://github.com/silkentrance))

#### :memo: Documentation
* [#188](https://github.com/raszi/node-tmp/pull/188) HOTCloses [#187](https://github.com/raszi/node-tmp/issues/187): restore behaviour for #182 ([@silkentrance](https://github.com/silkentrance))
* [#180](https://github.com/raszi/node-tmp/pull/180) fix gh-179: template no longer accepts arbitrary paths ([@silkentrance](https://github.com/silkentrance))
* [#175](https://github.com/raszi/node-tmp/pull/175) docs: add `unsafeCleanup` option to jsdoc ([@kerimdzhanov](https://github.com/kerimdzhanov))
* [#151](https://github.com/raszi/node-tmp/pull/151) docs: fix link to tmp-promise ([@silkentrance](https://github.com/silkentrance))

#### :house: Internal
* [#184](https://github.com/raszi/node-tmp/pull/184) test: add missing tests for #182 ([@silkentrance](https://github.com/silkentrance))
* [#171](https://github.com/raszi/node-tmp/pull/171) chore: drop old NodeJS support ([@poppinlp](https://github.com/poppinlp))
* [#170](https://github.com/raszi/node-tmp/pull/170) chore: update dependencies ([@raszi](https://github.com/raszi))
* [#165](https://github.com/raszi/node-tmp/pull/165) test: add missing tests ([@raszi](https://github.com/raszi))
* [#163](https://github.com/raszi/node-tmp/pull/163) chore: add lint npm task ([@raszi](https://github.com/raszi))
* [#107](https://github.com/raszi/node-tmp/pull/107) chore: add coverage report ([@raszi](https://github.com/raszi))
* [#141](https://github.com/raszi/node-tmp/pull/141) test: refactor tests for mocha ([@silkentrance](https://github.com/silkentrance))
* [#154](https://github.com/raszi/node-tmp/pull/154) chore: change Travis configuration ([@raszi](https://github.com/raszi))
* [#152](https://github.com/raszi/node-tmp/pull/152) fix: drop Node v0.6.0 ([@raszi](https://github.com/raszi))

#### Committers: 6
- Anna Henningsen ([@addaleax](https://github.com/addaleax))
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))
- Dan Kerimdzhanov ([@kerimdzhanov](https://github.com/kerimdzhanov))
- Gustav Klingstedt ([@gutte](https://github.com/gutte))
- KARASZI István ([@raszi](https://github.com/raszi))
- PoppinL ([@poppinlp](https://github.com/poppinlp))


## v0.0.33 (2017-08-12)

#### :rocket: Enhancement
* [#147](https://github.com/raszi/node-tmp/pull/147) fix: with name option try at most once to get a unique tmp name ([@silkentrance](https://github.com/silkentrance))

#### :bug: Bug Fix
* [#149](https://github.com/raszi/node-tmp/pull/149) fix(fileSync): must honor detachDescriptor and discardDescriptor options ([@silkentrance](https://github.com/silkentrance))
* [#119](https://github.com/raszi/node-tmp/pull/119) Closes [#115](https://github.com/raszi/node-tmp/issues/115) ([@silkentrance](https://github.com/silkentrance))

#### :memo: Documentation
* [#128](https://github.com/raszi/node-tmp/pull/128) Closes [#127](https://github.com/raszi/node-tmp/issues/127) add reference to tmp-promise ([@silkentrance](https://github.com/silkentrance))

#### :house: Internal
* [#135](https://github.com/raszi/node-tmp/pull/135) Closes [#133](https://github.com/raszi/node-tmp/issues/133), #134 ([@silkentrance](https://github.com/silkentrance))
* [#123](https://github.com/raszi/node-tmp/pull/123) docs: update tmp.js MIT license header to 2017 ([@madnight](https://github.com/madnight))
* [#122](https://github.com/raszi/node-tmp/pull/122) chore: add issue template ([@silkentrance](https://github.com/silkentrance))

#### Committers: 2
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))
- Fabian Beuke ([@madnight](https://github.com/madnight))


## v0.0.32 (2017-03-24)

#### :memo: Documentation
* [#106](https://github.com/raszi/node-tmp/pull/106) doc: add proper JSDoc documentation ([@raszi](https://github.com/raszi))

#### :house: Internal
* [#111](https://github.com/raszi/node-tmp/pull/111) test: add Windows tests ([@binki](https://github.com/binki))
* [#110](https://github.com/raszi/node-tmp/pull/110) chore: add AppVeyor ([@binki](https://github.com/binki))
* [#105](https://github.com/raszi/node-tmp/pull/105) chore: use const where possible ([@raszi](https://github.com/raszi))
* [#104](https://github.com/raszi/node-tmp/pull/104) style: fix various style issues ([@raszi](https://github.com/raszi))

#### Committers: 2
- KARASZI István ([@raszi](https://github.com/raszi))
- Nathan Phillip Brink ([@binki](https://github.com/binki))


## v0.0.31 (2016-11-21)

#### :rocket: Enhancement
* [#99](https://github.com/raszi/node-tmp/pull/99) feat: add next callback functionality ([@silkentrance](https://github.com/silkentrance))
* [#94](https://github.com/raszi/node-tmp/pull/94) feat: add options to control descriptor management ([@pabigot](https://github.com/pabigot))

#### :house: Internal
* [#101](https://github.com/raszi/node-tmp/pull/101) fix: Include files in the package.json ([@raszi](https://github.com/raszi))

#### Committers: 3
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))
- KARASZI István ([@raszi](https://github.com/raszi))
- Peter A. Bigot ([@pabigot](https://github.com/pabigot))


## v0.0.30 (2016-11-01)

#### :bug: Bug Fix
* [#96](https://github.com/raszi/node-tmp/pull/96) fix: constants for Node 6 ([@jnj16180340](https://github.com/jnj16180340))
* [#98](https://github.com/raszi/node-tmp/pull/98) fix: garbage collector ([@Ari-H](https://github.com/Ari-H))

#### Committers: 2
- Nate Johnson ([@jnj16180340](https://github.com/jnj16180340))
- [@Ari-H](https://github.com/Ari-H)


## v0.0.29 (2016-09-18)

#### :rocket: Enhancement
* [#87](https://github.com/raszi/node-tmp/pull/87) fix: replace calls to deprecated fs API functions ([@OlliV](https://github.com/OlliV))

#### :bug: Bug Fix
* [#70](https://github.com/raszi/node-tmp/pull/70) fix: prune `_removeObjects` correctly ([@joliss](https://github.com/joliss))
* [#71](https://github.com/raszi/node-tmp/pull/71) Fix typo ([@gcampax](https://github.com/gcampax))

#### :memo: Documentation
* [#77](https://github.com/raszi/node-tmp/pull/77) docs: change mkstemps to mkstemp ([@thefourtheye](https://github.com/thefourtheye))

#### :house: Internal
* [#92](https://github.com/raszi/node-tmp/pull/92) chore: add Travis CI support for Node 6 ([@amilajack](https://github.com/amilajack))
* [#79](https://github.com/raszi/node-tmp/pull/79) fix: remove unneeded require statement ([@whmountains](https://github.com/whmountains))

#### Committers: 6
- Amila Welihinda ([@amilajack](https://github.com/amilajack))
- Caleb Whiting ([@whmountains](https://github.com/whmountains))
- Giovanni Campagna ([@gcampax](https://github.com/gcampax))
- Jo Liss ([@joliss](https://github.com/joliss))
- Olli Vanhoja ([@OlliV](https://github.com/OlliV))
- Sakthipriyan Vairamani ([@thefourtheye](https://github.com/thefourtheye))


## v0.0.28 (2015-09-27)

#### :bug: Bug Fix
* [#63](https://github.com/raszi/node-tmp/pull/63) fix: delete for _rmdirRecursiveSync ([@voltrevo](https://github.com/voltrevo))

#### :memo: Documentation
* [#64](https://github.com/raszi/node-tmp/pull/64) docs: fix typo in the README ([@JTKnox91](https://github.com/JTKnox91))

#### :house: Internal
* [#67](https://github.com/raszi/node-tmp/pull/67) test: add node v4.0 v4.1 to travis config ([@raszi](https://github.com/raszi))
* [#66](https://github.com/raszi/node-tmp/pull/66) chore(deps): update deps ([@raszi](https://github.com/raszi))

#### Committers: 3
- Andrew Morris ([@voltrevo](https://github.com/voltrevo))
- John T. Knox ([@JTKnox91](https://github.com/JTKnox91))
- KARASZI István ([@raszi](https://github.com/raszi))


## v0.0.27 (2015-08-15)

#### :bug: Bug Fix
* [#60](https://github.com/raszi/node-tmp/pull/60) fix: unlinking when the file has been already removed ([@silkentrance](https://github.com/silkentrance))

#### :memo: Documentation
* [#55](https://github.com/raszi/node-tmp/pull/55) docs(README): update README ([@raszi](https://github.com/raszi))

#### :house: Internal
* [#56](https://github.com/raszi/node-tmp/pull/56) style(jshint): fix JSHint error ([@raszi](https://github.com/raszi))
* [#53](https://github.com/raszi/node-tmp/pull/53) chore: update license attribute ([@pdehaan](https://github.com/pdehaan))

#### Committers: 3
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))
- KARASZI István ([@raszi](https://github.com/raszi))
- Peter deHaan ([@pdehaan](https://github.com/pdehaan))


## v0.0.26 (2015-05-12)

#### :rocket: Enhancement
* [#40](https://github.com/raszi/node-tmp/pull/40) Fix for #39 ([@silkentrance](https://github.com/silkentrance))
* [#42](https://github.com/raszi/node-tmp/pull/42) Fix for #17 ([@silkentrance](https://github.com/silkentrance))
* [#41](https://github.com/raszi/node-tmp/pull/41) Fix for #37 ([@silkentrance](https://github.com/silkentrance))
* [#32](https://github.com/raszi/node-tmp/pull/32) add ability to customize file/dir names ([@shime](https://github.com/shime))
* [#29](https://github.com/raszi/node-tmp/pull/29) tmp.file have responsibility to close file, not only unlink file ([@vhain](https://github.com/vhain))

#### :bug: Bug Fix
* [#51](https://github.com/raszi/node-tmp/pull/51) fix(windows): fix tempDir on windows ([@raszi](https://github.com/raszi))
* [#49](https://github.com/raszi/node-tmp/pull/49) remove object from _removeObjects if cleanup fn is called Closes [#48](https://github.com/raszi/node-tmp/issues/48) ([@bmeck](https://github.com/bmeck))

#### :memo: Documentation
* [#45](https://github.com/raszi/node-tmp/pull/45) Fix for #44 ([@silkentrance](https://github.com/silkentrance))

#### :house: Internal
* [#34](https://github.com/raszi/node-tmp/pull/34) Create LICENSE ([@ScottWeinstein](https://github.com/ScottWeinstein))

#### Committers: 6
- Bradley Farias ([@bmeck](https://github.com/bmeck))
- Carsten Klein ([@silkentrance](https://github.com/silkentrance))
- Hrvoje Šimić ([@shime](https://github.com/shime))
- Juwan Yoo ([@vhain](https://github.com/vhain))
- KARASZI István ([@raszi](https://github.com/raszi))
- Scott Weinstein ([@ScottWeinstein](https://github.com/ScottWeinstein))


## v0.0.24 (2014-07-11)

#### :rocket: Enhancement
* [#25](https://github.com/raszi/node-tmp/pull/25) Added removeCallback passing ([@foxel](https://github.com/foxel))

#### Committers: 1
- Andrey Kupreychik ([@foxel](https://github.com/foxel))


## v0.0.23 (2013-12-03)

#### :rocket: Enhancement
* [#21](https://github.com/raszi/node-tmp/pull/21) If we are not on node 0.8, don't register an uncaughtException handler ([@wibblymat](https://github.com/wibblymat))

#### Committers: 1
- Mat Scales ([@wibblymat](https://github.com/wibblymat))


## v0.0.22 (2013-11-29)

#### :rocket: Enhancement
* [#19](https://github.com/raszi/node-tmp/pull/19) Rethrow only on node v0.8. ([@mcollina](https://github.com/mcollina))

#### Committers: 1
- Matteo Collina ([@mcollina](https://github.com/mcollina))


## v0.0.21 (2013-08-07)

#### :bug: Bug Fix
* [#16](https://github.com/raszi/node-tmp/pull/16) Fix bug where we delete contents of symlinks ([@lightsofapollo](https://github.com/lightsofapollo))

#### Committers: 1
- James Lal ([@lightsofapollo](https://github.com/lightsofapollo))


## v0.0.17 (2013-04-09)

#### :rocket: Enhancement
* [#9](https://github.com/raszi/node-tmp/pull/9) add recursive remove option ([@oscar-broman](https://github.com/oscar-broman))

#### Committers: 1
- [@oscar-broman](https://github.com/oscar-broman)


## v0.0.14 (2012-08-26)

#### :rocket: Enhancement
* [#5](https://github.com/raszi/node-tmp/pull/5) Export _getTmpName for temporary file name creation ([@joscha](https://github.com/joscha))

#### Committers: 1
- Joscha Feth ([@joscha](https://github.com/joscha))


## Previous Releases < v0.0.14

- no information available
Loading