## Change Log ### v3.0.1 (2017/10/31 15:12 +00:00) - [1c802c9](https://github.com/davglass/cpr/commit/1c802c942f85e244de266adec7c27524b0a0cb34) 3.0.1 (@davglass) - [8d285b8](https://github.com/davglass/cpr/commit/8d285b89744e3bf3e9fb492c46a3879d5814d790) stablizing test (@davglass) - [55fa41d](https://github.com/davglass/cpr/commit/55fa41ddfaaf0b86721b86a7a6b1524a9033acc2) adding Dockerfile for testing (@davglass) - [008532b](https://github.com/davglass/cpr/commit/008532bb88edcf7477fa2b936d72cfe64fceca39) Dropping Node 4.x testing (@davglass) - [66108f7](https://github.com/davglass/cpr/commit/66108f72b1729e046a2ac06c4898c5ee9ae2f967) changelog (@davglass) ### v3.0.0 (2017/10/31 13:08 +00:00) - [e3cd84b](https://github.com/davglass/cpr/commit/e3cd84b7f27a61e8c86cd14379905781e0970806) 3.0.0 (@davglass) - [17b0494](https://github.com/davglass/cpr/commit/17b0494af1b173a30e82e0d8c69297f4376d6cbb) Manually porting #43 (@davglass) - [#57](https://github.com/davglass/cpr/pull/57) Fixing a race condition that can occur when a file has been read but the write buffer has not been flushed when copying a file. (#57) (@PlutoMatt) - [#52](https://github.com/davglass/cpr/pull/52) Amend filtering info for more clarity. (#52) (@jrpool) - [b0e8f40](https://github.com/davglass/cpr/commit/b0e8f40b303d9b4fbbd2f20e2853d0617ae48b19) added node.js specific build info (@davglass) - [01efad1](https://github.com/davglass/cpr/commit/01efad136c554008fc529ff4f120fb863dfd1b8a) added node.js specific build info (@davglass) - [e2395ba](https://github.com/davglass/cpr/commit/e2395ba3846fea420e02ed043cde014a52cd614a) added appveyor build config (@davglass) - [#50](https://github.com/davglass/cpr/pull/50) various changes (#50) (@stevenvachon) ### v2.2.0 (2017/06/26 12:15 +00:00) - [4520872](https://github.com/davglass/cpr/commit/4520872c30bbed3bac9930ad633f4dd4e5545225) 2.2.0 (@davglass) - [0686492](https://github.com/davglass/cpr/commit/0686492dab8f1563172996dc1e1be5e39d0adac7) changelog (@davglass) - [#48](https://github.com/davglass/cpr/pull/48) Various changes (#48) (@stevenvachon) - [724900c](https://github.com/davglass/cpr/commit/724900c9ae5307cba2ba250fba5d1dfb74cb9af3) changelog (@davglass) ### v2.1.0 (2017/05/29 12:56 +00:00) - [57e7c2e](https://github.com/davglass/cpr/commit/57e7c2ecd17842e490003ab4eabe07368de24ad5) 2.1.0 (@davglass) - [8d3c003](https://github.com/davglass/cpr/commit/8d3c003e4658cb8c71d0f40167f96b0cc9f23f70) [fixes #44] - don't error when no callback given (@davglass) - [#40](https://github.com/davglass/cpr/pull/40) Merge pull request #40 from oferh/cpr-typings (@oferh) - [55dc201](https://github.com/davglass/cpr/commit/55dc2013cd00ae9ee5d97ae34d6a2f60382a306d) typings for cpr (@oferh) - [#37](https://github.com/davglass/cpr/pull/37) Merge pull request #37 from davglass/tests (@davglass) - [b4f8c00](https://github.com/davglass/cpr/commit/b4f8c003f2bd7f92e69e40c766846966ac34c484) fixing travis build (@davglass) - [0f2c8b5](https://github.com/davglass/cpr/commit/0f2c8b51a33610d53f7f9604e55bea8fe6360966) changelog (@davglass) ### v2.0.2 (2016/12/21 18:14 +00:00) - [3fa3af0](https://github.com/davglass/cpr/commit/3fa3af02572fe5a42fdf35ed879e3040fd209409) 2.0.2 (@davglass) - [#36](https://github.com/davglass/cpr/pull/36) Merge pull request #36 from benelliott/master (@benelliott) - [0443d51](https://github.com/davglass/cpr/commit/0443d511e92ee19a7d389e19d8f684f0ccb60c32) Include CLI documentation in README.md, update usage.txt to reflect CLI filter option (@benelliott) - [14233bf](https://github.com/davglass/cpr/commit/14233bf74563aa90f7c1b5fe8094717aededaf72) Added changelog [skip ci] (@davglass) ### v2.0.1 (2016/12/19 15:47 +00:00) - [4225fc6](https://github.com/davglass/cpr/commit/4225fc6ce0a62b8301ee881b9b2ff677246e8096) 2.0.1 (@davglass) - [f05f162](https://github.com/davglass/cpr/commit/f05f16298eb7467eb3b741c1f62af95e3519f779) added contrib (@davglass) - [#35](https://github.com/davglass/cpr/pull/35) Merge pull request #35 from benelliott/master (@benelliott) - [42e6e57](https://github.com/davglass/cpr/commit/42e6e573ebecbb950dd033ad96c7790d6a798962) Add simplified version of `filter` functionality to CLI (@benelliott) - [6ad0023](https://github.com/davglass/cpr/commit/6ad00236c6c5a888ea012c825d1422afa39e51fd) [Fixes #31] Added changelog [skip ci] (@davglass) ### v2.0.0 (2016/08/15 19:08 +00:00) - [#30](https://github.com/davglass/cpr/pull/30) Merge pull request #30 from stevenvachon/master (@stevenvachon) - [e7c4db1](https://github.com/davglass/cpr/commit/e7c4db18e36a10abb00d7eacdff08bced8fa9312) 2.0.0 (@stevenvachon) - [82dcffb](https://github.com/davglass/cpr/commit/82dcffb40a5841c663a5e66e76876470ae8a3518) added cli options (@stevenvachon) - [bf5d1ce](https://github.com/davglass/cpr/commit/bf5d1cec0a12c2a1841de58d501d29bcb45fbd58) adding new collaborator to package.json (@davglass) ### v1.1.2 (2016/06/09 14:26 +00:00) - [0584e7c](https://github.com/davglass/cpr/commit/0584e7cf7135d13b79a1fbb8ccd9c68ef4614262) 1.1.2 (@davglass) - [#29](https://github.com/davglass/cpr/pull/29) Merge pull request #29 from happinov/single-file-copy (@happinov) - [a79261d](https://github.com/davglass/cpr/commit/a79261d39d1e832d76aa9f7d4e00b372b02f6314) Fixed behavior in case to has trailing path separator. (@ldanet) - [128570a](https://github.com/davglass/cpr/commit/128570adfe3e3d2efd1de1b58147c4fb71bc32a3) Single files are now copied without creating a directory first. (@ldanet) ### v1.1.1 (2016/04/06 13:51 +00:00) - [e691cb3](https://github.com/davglass/cpr/commit/e691cb365ca7db3113a5ef3487ad12df1a4088ea) 1.1.1 (@davglass) - [e4bddfd](https://github.com/davglass/cpr/commit/e4bddfdad43d1d89ab4b7adbb43916411ef07c91) updating tests again (@davglass) - [bf0f79a](https://github.com/davglass/cpr/commit/bf0f79a8c80f67c071107e09dbddaaa83c5221ab) fix tests based on npm 3.x file tree (@davglass) - [f9c413e](https://github.com/davglass/cpr/commit/f9c413e8fc8b96847cb711871a56b6559bbb3c83) removed the .x from the node version in travis.yml (@davglass) - [eb41753](https://github.com/davglass/cpr/commit/eb41753dddd00c7d6abe86096c72e11ae37b39f4) adding more node.js testing support (@davglass) - [de5cf9a](https://github.com/davglass/cpr/commit/de5cf9ae7df184f0180b2d8a5ab8f090c14fcfa3) more test tweaks (@davglass) - [ac6cccf](https://github.com/davglass/cpr/commit/ac6cccf1ab6e8033baa8ab4f4764d430c9b9e0f3) Fixes #25 - Catching errors on copy properly (@davglass) - [a4153f7](https://github.com/davglass/cpr/commit/a4153f70587e8c8de9afb7cf1a34ccddf9ce512b) converting tests from vows to mocha (@davglass) ### v1.1.0 (2016/04/05 13:35 +00:00) - [5435bd2](https://github.com/davglass/cpr/commit/5435bd23be4c4d793de6c1d8077af9215b3f8edd) 1.1.0 (@davglass) - [bb2912d](https://github.com/davglass/cpr/commit/bb2912d7f500088b00c74bd83acab32430ca67cb) added contributor (@davglass) - [1173261](https://github.com/davglass/cpr/commit/1173261f75537853f7ee0e982a2d8c52d3e82cae) fixed formatting and added -v/--version (@davglass) - [135216e](https://github.com/davglass/cpr/commit/135216e0232496bde32eb8a564ed4cd86f3346f0) Add basic CLI support (@jonnyreeves) ### v1.0.0 (2015/11/12 19:58 +00:00) - [2d04135](https://github.com/davglass/cpr/commit/2d0413543ffe38001526feacf07eea9ffdea20fd) 1.0.0 (@davglass) - [1390d0a](https://github.com/davglass/cpr/commit/1390d0abf81fbe10a36112e2d03dc0fee3af6c96) updated travis with iojs (@davglass) - [2cd5e30](https://github.com/davglass/cpr/commit/2cd5e30a9d3341a70074bc6d996d8e8d527fdf5b) Fixes #18 - Fixed overwrite deleting existing directories (@davglass) ### v0.4.3 (2015/10/11 21:01 +00:00) - [845fb91](https://github.com/davglass/cpr/commit/845fb91422335679379878ebdb8a228bf5abda9f) 0.4.3 (@davglass) - [f005cd2](https://github.com/davglass/cpr/commit/f005cd246c06b54cb8776f1f543a4342dfb6c13f) added contributors (@davglass) - [#17](https://github.com/davglass/cpr/pull/17) Merge pull request #17 from soyuka/fix-overwrite-singlefile (@soyuka) - [3adcb91](https://github.com/davglass/cpr/commit/3adcb911846c85257ae846037507b786d801fc82) Fix single file copy override (@soyuka) - [#16](https://github.com/davglass/cpr/pull/16) Merge pull request #16 from fresheneesz/patch-2 (@fresheneesz) - [fa3cd1d](https://github.com/davglass/cpr/commit/fa3cd1d3e522fc2fac64053f7fffe95bb52de46c) Clarifications for issue #s 14 and 15 (@fresheneesz) ### v0.4.2 (2015/09/12 14:43 +00:00) - [8ccb044](https://github.com/davglass/cpr/commit/8ccb044a8c439af86d3065d6ca1cc1086d95fac2) 0.4.2 (@davglass) - [#13](https://github.com/davglass/cpr/pull/13) Merge pull request #13 from silverwind/deps (@silverwind) - [ff55b98](https://github.com/davglass/cpr/commit/ff55b98878d3a5ced88678dc3bb6a936b885e883) graceful-fs@4.1.2, rimraf@2.4.3 (@silverwind) ### v0.4.1 (2015/05/26 15:48 +00:00) - [28ffe61](https://github.com/davglass/cpr/commit/28ffe618ddd8e55a9bcae05613eb232f02286962) 0.4.1 (@davglass) - [#12](https://github.com/davglass/cpr/pull/12) Merge pull request #12 from pdehaan/patch-1 (@pdehaan) - [6ddd41f](https://github.com/davglass/cpr/commit/6ddd41f2a7ed4df1b91c1be99601f40870874081) Update license attribute (@pdehaan) ### v0.4.0 (2015/02/15 14:15 +00:00) - [98acf24](https://github.com/davglass/cpr/commit/98acf2409cb49aaefefc71378f195d596b18bc89) 0.4.0 (@davglass) - [294c282](https://github.com/davglass/cpr/commit/294c282d68518c51df8286ae1a48240295b0d4fc) fixed #11 - empty directory handling (@davglass) ### v0.3.3 (2015/02/10 14:58 +00:00) - [76b0f84](https://github.com/davglass/cpr/commit/76b0f840419e19bf829fb55ca91a0103a26175a8) 0.3.3 (@davglass) - [892dff3](https://github.com/davglass/cpr/commit/892dff31dfaaaccb824971e8921d00ce7df411cc) updated deps (@davglass) - [20ab662](https://github.com/davglass/cpr/commit/20ab662ceb101dd0d0e615eb0993a4a6e7c744b1) updated dev deps (@davglass) - [bbdfb84](https://github.com/davglass/cpr/commit/bbdfb842425e6bbbff86517c3e7bc4fd332aed47) adding image [fixes #10] (@davglass) ### v0.3.2 (2014/07/02 20:53 +00:00) - [c805cc8](https://github.com/davglass/cpr/commit/c805cc83cedf0d451d16b7bf4129297c0c77753d) 0.3.2 (@davglass) - [4a2621f](https://github.com/davglass/cpr/commit/4a2621f6d8faffb5c3b9225dc869e34c5b15c93b) Forgot to put the err in the callback.. (@davglass) ### v0.3.1 (2014/07/02 01:10 +00:00) - [1daff3c](https://github.com/davglass/cpr/commit/1daff3c92a14bc394d444bf0f601fa5b6aa290cf) 0.3.1 (@davglass) - [74dff64](https://github.com/davglass/cpr/commit/74dff64823ea7f3bebc5dd598750446acced3394) confirm: fixed missing files return when confirm is set and filter is not. Fixes #8 (@davglass) ### v0.3.0 (2014/06/30 14:12 +00:00) - [888ccb4](https://github.com/davglass/cpr/commit/888ccb448445c8113c8c27c1d32908014fa95505) 0.3.0 (@davglass) - [5d139cb](https://github.com/davglass/cpr/commit/5d139cb08fddc15228ac71cc371724148a699edc) Added support for single file copy and more tests. (@davglass) ### v0.2.0 (2014/05/13 13:33 +00:00) - [aceebf3](https://github.com/davglass/cpr/commit/aceebf3cabed52f84046471aefb31a83395048e0) 0.2.0 (@davglass) - [810d399](https://github.com/davglass/cpr/commit/810d3997e5c96abdcd4454b41c266684d094ead9) Updated deps and travis config (@davglass) - [c48d130](https://github.com/davglass/cpr/commit/c48d130952ee12c633cd11e186c55c960ac85980) Standardise errors to be more node-like. (@satazor) - [#4](https://github.com/davglass/cpr/pull/4) Merge pull request #4 from brianloveswords/readme-readability (@brianloveswords) - [540ba2d](https://github.com/davglass/cpr/commit/540ba2dd09b2aed59833ced567bb8ec47068a48b) Update readme with syntax highlighting. (@brianloveswords) - [09e943d](https://github.com/davglass/cpr/commit/09e943d24205f857f5d1c705f7e7b4287509c81f) Updated Travis Config (@davglass) - [cec7c7b](https://github.com/davglass/cpr/commit/cec7c7b89421acff331c0ab3029788a2ec114683) Updated Travis Config (@davglass) - [b586aa2](https://github.com/davglass/cpr/commit/b586aa2bf2b5e1b99c7ca7882009b82a3031bbb1) Version Bump and added @tmpvar credits (@davglass) - [4068056](https://github.com/davglass/cpr/commit/4068056a860e25fc9cccf5543f9e54b78977529e) Updated README (@davglass) - [6deea9a](https://github.com/davglass/cpr/commit/6deea9a0551dd2048166561c8ee27056cb4ed8a7) Adding in back compat support (@davglass) - [3a902c8](https://github.com/davglass/cpr/commit/3a902c80b90d5128dcdead64e83f9bee52f4663f) export a single function (@tmpvar) - [e5a81af](https://github.com/davglass/cpr/commit/e5a81afbd2f6891a9479a9f2d781f5f758adc644) Version Bump (@davglass) - [4c1ff62](https://github.com/davglass/cpr/commit/4c1ff62c3e3ec451b38a5749e690ecc70e0d34df) Updated test logic (@davglass) - [263d3d5](https://github.com/davglass/cpr/commit/263d3d51f4edabb0180caba8aae167b6cd706194) Fixed issue with empty dirs (@davglass) - [b1f824c](https://github.com/davglass/cpr/commit/b1f824c010b6331e3fac5da6f52579630aa6bc4d) Fixed issue with Node 9 (@davglass) - [7959698](https://github.com/davglass/cpr/commit/79596981b33680f53bcd2a6259df8fc3ff680402) Updated dep (@davglass) - [fc0cd12](https://github.com/davglass/cpr/commit/fc0cd1226fa92149d6a1519ffa1131256cb7eb61) Forgot license requirements (@davglass) - [1f99e6f](https://github.com/davglass/cpr/commit/1f99e6fb5785a7d6247ceffcac8ffb56c14221b6) Version Bump (@davglass) - [915ded3](https://github.com/davglass/cpr/commit/915ded3abcd1b35c0edf0840a963cfac15199feb) And added a test for it (@davglass) - [2cbeb0e](https://github.com/davglass/cpr/commit/2cbeb0e622003520008da2acb9f78f5c37fd8615) Fixed issue with cpr is given a file instead of a dir (@davglass) - [f3d6302](https://github.com/davglass/cpr/commit/f3d63023ebcd8f6a72839644fcb4a6d25f1f71a9) Added windows-test script to test on windows without istanbul (@davglass) - [f80e3c6](https://github.com/davglass/cpr/commit/f80e3c6d8b8889bc6ea4dd84d52d39325417c3cf) Added missing toHash entries for dirs, mkdirp must handle this under the hood better on unix than windows (@davglass) - [e7b5ddb](https://github.com/davglass/cpr/commit/e7b5ddb8dab1c4de6ce9e1c56f0488d7bba79e71) Version Bump (@davglass) - [f3e5ea4](https://github.com/davglass/cpr/commit/f3e5ea45481d612959eac7e42b9ae72c16f36067) Removed unusable error throw (@davglass) - [c400722](https://github.com/davglass/cpr/commit/c400722bd2aba1e69c01296ba05524edcc1da484) New Istanbul for coverage (@davglass) - [8a603cd](https://github.com/davglass/cpr/commit/8a603cdf8773d6c133e732e98cf75697c7d1c0ce) MOAR TEST COVERAGE (@davglass) - [dfd4cc1](https://github.com/davglass/cpr/commit/dfd4cc1ec5c04f2ff73ca6db8ca92924a8473c87) Fixed a few issues that appeared with more tests (@davglass) - [5ceed85](https://github.com/davglass/cpr/commit/5ceed850547dda0b81ff07852cd60f9eafccffba) Version Bump (@davglass) - [3380124](https://github.com/davglass/cpr/commit/3380124917309efecf0dde4474b974f669ce1eff) Added istanbul code coverage reporting (@davglass) - [861fece](https://github.com/davglass/cpr/commit/861fecebbabb443a2aa45ea8bea7276ca466d331) Added coverage report to gitignore (@davglass) - [9e6c416](https://github.com/davglass/cpr/commit/9e6c4167b5f2bec1827bfd25ab6ab31ffb0a8237) Break reference with options object for multi processing (@davglass) - [d225a74](https://github.com/davglass/cpr/commit/d225a74e228f610b4f5d171867a4f78d98a6f65d) Version Bump (@davglass) - [aa4d814](https://github.com/davglass/cpr/commit/aa4d814129f616eaddc7fe7c6416dc478f0e6529) Added check for string before stat (@davglass) - [1c91806](https://github.com/davglass/cpr/commit/1c918069cb90fa31c43c43160ac79b05a7e151a8) Added Travis Build Button (@davglass) - [f4b748b](https://github.com/davglass/cpr/commit/f4b748b42ce726fa916ad9b9a9aea3f07057bf96) Version Bump (@davglass) - [2dd7815](https://github.com/davglass/cpr/commit/2dd7815e3160bce9c126b14170baec83b001cdd0) Added jshint to devDeps for Travis (@davglass) - [2504edd](https://github.com/davglass/cpr/commit/2504eddfed33e7c4afb4a3d7ce26c6c37f155f67) MOAR TESTS (@davglass) - [b960127](https://github.com/davglass/cpr/commit/b9601270de82e8315f8155a7b46fd6d1a2075b2e) Trap EMFILE on both read and write streams (@davglass) - [0d2bc35](https://github.com/davglass/cpr/commit/0d2bc35dc82dde4024ab2abd62c6644ba7b2513e) Added test suite (@davglass) - [5758825](https://github.com/davglass/cpr/commit/5758825870e1c7e0b5dbd0ad721307ed21add575) Fixed some callback issues (@davglass) - [4e186f7](https://github.com/davglass/cpr/commit/4e186f70162f2c1abf9c2c7cf4f3bf2ed7a3e4f6) Added test dirs to ignore (@davglass) - [6c709f1](https://github.com/davglass/cpr/commit/6c709f1fbf0fb62c1ab317c0feab21d00b8f7098) Initial Commit (@davglass)