Skip to content

Latest commit

 

History

History
149 lines (109 loc) · 4.1 KB

History.md

File metadata and controls

149 lines (109 loc) · 4.1 KB

0.7.6 / 2016-01-07

  • Added Pantry.remove() function to remove individual items from the Pantry cache.
  • Added usage description of the function to the README.
  • Added Mocha/Should tests for the remove() function, using a new testing JSON URL.
  • Corrected some typos in the test file and extended some test timeouts as they were failing.
  • Admin changes: bumped version number, added history changes and updated contributor list.

0.7.5 / 2015-02-20

  • Fix for parsing maxLife and shellLife as integers always.
  • Updated dependencies for support of Node > 8.0
  • Soap@0.2.7 retained due to changes in the return results that break code dependant on this version or earlier
  • Updated license date

0.7.4 / 2014-06-16

  • Fix for Date comparison in Expired and Spoiled checks when using third party memory storage.

0.7.3 / 2014-05-06

  • Bumped request dependecy version

0.7.2 / 2014-01-06

  • Added cacheBuster config option

0.7.1 / 2014-01-06

  • Re-applied missing ignoreCacheControl setting

0.7.0 / 2014-01-04

  • Experimental support for caching any raw resource

0.5.3 / 2013-08-27

  • Fixed variable undefined error causing application crashes in the 'done' event function

0.5.2 / 2013-07-17

  • Added support for complete data types in SOAP requests

0.5.1 / 2013-07-16

  • Experimental support for SOAP requests

0.5.0 / 2013-07-16

  • Converted from CoffeeScript to JavaScript
  • Now uses winston instead of coloured-log for logging

0.4.1 / 2012-10-11

  • Update default logging with optional env setting

0.4.0 / 2012-10-05

  • Upgraded dependencies
  • Requires Node v0.8.x
  • Default XML parsing has changed with xml2js v0.2

0.3.4 / 2012-10-04

  • Fixing a bug in dependencies, xml2js version set to 0.1.14 as newer versions use incompatible versions of coffee-script.

0.3.3 / 2012-04-24

  • Handle request library returning an object (no parsing needed)

0.3.2 / 2012-03-29

  • Better handling of offline storage

0.3.1 / 2012-03-28

  • Use MemoryStorage as backup if primary storage is unavailable

0.3.0 / 2012-03-21

  • Unstable experimental release
  • Code has been completely refactored
  • Supports plugins for cache storage (defaults to MemoryStorage)
  • Added RedisStorage plugin
  • Added MemcachedStorage plugin
  • Switched to mocha testing framework

0.2.0 / 2011-10-03

  • Stable production release
  • Reversed sort order within History.md

0.2.0beta2 / 2011-09-15

  • xml2js parsing options can now be passed in via xmlOptions
  • parsed xml no longer provides explicit arrays for child elements by default (but you can enable via xmlOptions)

0.2.0beta / 2011-09-14

  • Now respects cache-control header
  • non-GET requests are not cached
  • parsed xml now uses explicit arrays for child elements
  • ability to utilize loose parsing when dealing with inexplicit or incorrect content-types

0.1.2 / 2011-09-06

  • Bug Fix - Removed config = config
  • Convert from styout to coloured-log

0.1.1 / 2011-08-18

  • Slight mod to node version requirements

0.1.0 / 2011-08-09

  • Added return value to configuration method containing the actual config values.
  • Added getStock method that builds a data structure containing the stock count and current stock items
  • implemented test cases using kitkat

0.0.3 / 2011-08-03

  • Normalizes URI to create consistent cache keys
  • Utilizes for styout for console messages (debug, info, errors etc.)

0.0.2 / 2011-07-28

  • Major refactoring
  • Supports XML resources
  • Conditional GETs (ETag and/or Last-Modified)
  • Efficient handling of parallel requests for the same resource
  • Some error handling

0.0.1 / 2011-07-18

  • Initial release