# History

## v4.2.0 2019 November 13

-   Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)

## v4.1.0 2016 May 28

-   Updated internal conventions
    -   Moved from [ESNextGuardian](https://github.com/bevry/esnextguardian) to [Editions](https://github.com/bevry/editions)

## v4.0.1 2015 December 10

-   Updated internal conventions

## v4.0.0 2015 September 5

-   Dropped node <0.12 support

## v3.2.2 2015 September 5

-   Use any version of `graceful-fs` to fix possible compat issues with node <0.10 support

## v3.2.1 2015 September 5

-   Fixed node <0.10 support (regression since v3.2.0) - Unfortunately our dev dependencies don't support this early, so no travis ci tests, manual tests pass

## v3.2.0 2015 September 5

-   Moved from CoffeeScript to ES6+
-   Removed `cyclic.js` as it should no longer be needed
-   Added tests... finally...

## v3.1.3 2015 March 18

-   Updated dependencies

## v3.1.2 2014 December 12

-   Updated dependencies

## v3.1.1 2014 February 5

-   Safefs no longer fails to extend the safefs object with fs utilities under certain environments - Thanks to [Merrick Christensen](https://github.com/iammerrick) and [Kyle Robinson Young](https://github.com/shama) for [issue #3](https://github.com/bevry/safefs/issues/3)

## v3.1.0 2013 December 9

-   We no longer use our internal queue and now just rely on the graceful-fs queue
-   We now alias all the other standard file system methods onto our own object

## v3.0.6 2013 November 25

-   Only unlink if the file exists

## v3.0.5 2013 November 17

-   Use [graceful-fs](https://github.com/isaacs/node-graceful-fs) under the hood, along with our limiting abilities to help avoid even more problems
-   Updated dependencies

## v3.0.4 2013 November 6

-   Repackaged
-   Updated dependencies

## v3.0.3 2013 August 29

-   Added `lstat` functions - Thanks to [James Gill](https://github.com/jagill) for [pull request #1](https://github.com/bevry/safefs/pull/1)

## v3.0.2 2013 August 29

-   Updated dependencies

## v3.0.1 2013 April 5

-   Updated dependencies

## v3.0.0 2013 April 5

-   Rewrote to use [TaskGroup](https://npmjs.org/package/taskgroup) instead of the manual queue + setTimeout approach we were using before

## v2.0.3 2013 April 1

-   Added missing `ensurePath` and `getParentPathSync`

## v2.0.2 2013 April 1

-   Added missing `ensurePath` and `getParentPathSync`

## v2.0.1 2013 March 29

-   Fixed readme code block

## v2.0.0 2013 March 29

-   Split from [bal-util](https://github.com/balupton/bal-util)
