History.md
---
layout: index
---
# History
## Released Versions
### Version 1.1.0
#### Minor: Simplify, improve, clean
##### Changed
* Rescue within an event to ensure that the timing is stopped in the event of a failure
* Remove old hooks and add new block management
* Remove and old or unrequired code
* Improved method naming
* Moved history and license into root
##### Added
* Readme completed with hooks, stopwatches and now functionality
* 100% coverage rspec tests
* Complete commenting of code
* Added Rakefile and Tasks
##### Fixed
* Updated Stopwatch
* Updated Stopwatch Specs
### Version 1.0.4
#### Patch: Added before and after hooks
* Added before and after hooks
* Created hooks rspec tests
* Had to change allotment into class for hooks
* Split instance methods into seprate file
* Created release notes
### Version 1.0.3
#### Patch: Updated and added files
* Updated Gemfile
* Updated gemspec
* Added Version
* Added Licence
### Version 1.0.2
#### Patch: Results returned as Hashie::Mash
* results methods now return results as a Hashie::Mash
### Version 1.0.1
#### Patch: Added instance methods
* Added instance methods so that the module can be included into a class and allotment does not need to be called every time.
* Cleaned up stopwatch so that it had lap and split
### Version 1.0.0
#### Major: Inital release version.
* Allotment has the ablility to record blocks and procs, and to record from two separate points within the code.
* Stopwatch has been completed and can start, stop, split, lap and restart.
* There is an extention of Array for an average.
* There is Cucumber support, a cucumber file has been included that will record scenario and test time.