Skip to content

Latest commit

 

History

History
88 lines (56 loc) · 1.76 KB

CHANGELOG.md

File metadata and controls

88 lines (56 loc) · 1.76 KB

Change Log

1.1.0

  • Only require parts of lodash that are used. (Thanks @bnolens)
  • Change Travis tested Node versions to 6, 7, 8, 9 (i.e. add support for Node 9)
  • Update all dependencies to latest versions
  • package-lock.json file removed

1.0.0

  • Node versions supported changes from 0.10 & 0.12 to 6.0.0, 7.0.0, 7.9.0
  • Travis to run from package.json instead of a Makefile
  • Update dependencies
  • Move module version to 1.0.0
  • Fix bug stemming from non-transaction safe setting of data + TTL #41

0.0.14

  • Remove packed directory from Npmjs (no functional changes)

0.0.13

  • stats - new API method

0.0.12

  • set() now requires a callback
  • Remove disabled option
  • Redis manages errors internally and exposes through API on next call.

0.0.11

  • Added in default TTL options to pass to the cache

0.0.10

  • Added ability to set redis host/port via options

0.0.9

  • Fix test errors caused by Redis error event-emitter
  • Add flushAll()

0.0.8

  • Fix date deserialization bug in Redis

0.0.7

  • Redis implementation completed
  • Integration tests with Redis completed/fixed.

0.0.6

  • Make KeyNotFound its own custom Error type derived from MultiError called KeyNotFoundError
  • Fix paths for tool references in package.json

0.0.5

  • Switch from JSHint to ESLint
  • Add a custom Error object: MultiError.
  • If key is not present in cache then get() will return a MultiError with keyNotFound set to true.
  • Optional integration testing added.
  • Add ability to disable the cache.

0.0.4

  • Improved tests
  • Test coverage to 100%
  • Lock down dependency versions
  • Remove test code from redis wrapper

0.0.3

  • Add documentation

0.0.2

  • Small bug fix
  • Add tests
  • Add documentation

0.0.1

  • Initial commit
  • Basic API includes 3 methods set, get, del