Initial release

Added one more keyword

Updated keywords

Updated description test to make our intention clear

Added cacheTtl to all error dumps

Added documentation on errors we emit

Completed documentation for .get

Added explanation about what the cache mechanism is

Completed notes for constructor

Renaming constructor's options to params since they are required

Starting on documentation of constructor

Added getting-started.js to verify example runs. It does =D

Completed example

Rearranged order so requestOptions come first

Starting on documentation

Added link to code in question

Decided to scrap redundant set of test cases

Completed test cases for malformed data

Starting on malformed data handling

Removed dev console.log

Fixed up tests to verify both errors are seen

Moved remaining calls to errs.merge

Introducing error cloning to add nice info

Revert "Tried namespacing variables but they seem to be the same variable =/"

Tried namespacing variables but they seem to be the same variable =/

Added assertion for errors but confused why there are 2

Decided on action property for errors

Fixed up tests such that they are passing now

Swalling redis errors (yey)

Added test for running against down redis but no luck

Moved to granular redis startup/teardown

Moved remaining logger calls onto emissions

Fixed up name

Starting transition to error emitting but not satisified with level of detail for messaging

Moved RequestCache to inherit from EventEmitter

Removed dependence on async since that was for patterns

Updating edge case tests

Added test for expired data successfully

Scaled fresh request in functional way

Moved back to simpler redundant test

Moving to all out is starting to become overkill

Going all out by introducing server/request

Completed second assertion but it didn't scale too well

Added dependency on chai and finished first assertion

Filling out fresh data test

Removed requestOptions from being required

Added TODO about utility granularity

Cleaning up hanging exit listener

Added output logic for undesired redis hangs

Consolidating redis utilities for start/stop logic

Added utility to create a redis client

Invoking redis server succesfully

Added utility for starting/stopping redis

Removed delete actions from library

Adding contemplative TODOs

Added test outlines

Added custom serializer/parser and updated JSON references

Updated names to be inline with redis methods

Moved deleteAll to accept multiple. delete now is for singles

Added dependency on async

Moving to assert to be more inline with node conventions

Initial copy/paste of library

Initial files via grunt-init-uber