# History

## v2.2.0 2019 January 1

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

## v2.1.0 2016 May 2

-   Converted from CoffeeScript to JavaScript
-   Updated base files

## v2.0.0 2015 March 16

-   Simplified the API - `require('requirefresh').requireFresh('the-module')` is now `require('requirefresh')('the-module')` - `require('requirefresh').requireFreshSafe('the-module', next)` is now `require('requirefresh').safe('the-module', next)`
-   Removed domains from safe method, seemed out of scope to have them there (there is now just a try..catch)

## v1.1.2 2011 August 30

-   Learnt how to use finally in try catch finally (it runs even after returns!)

## v1.1.1 2011 August 30

-   Re-applied engines to be node 0.8 and above due to use of domains

## v1.1.0 2011 August 30

-   Split out into `requireFresh` and `requireFreshSafe`

## v1.0.1 2011 August 30

-   Updated engines to be node 0.8 and above due to use of domains

## v1.0.0 2011 August 30

-   Split from [bevry/safeps](https://github.com/bevry/safeps)
-   Added domains to catch even more errors
