Skip to content

Releases: js-cookie/js-cookie

v1.4.0

23 Apr 23:28
Compare
Choose a tag to compare
  • Support for AMD.

  • Removed deprecated method $.cookie('name', null) for deleting a cookie,
    use $.removeCookie('name').

  • $.cookie('name') now returns undefined in case such cookie does not exist
    (was null). Because the return value is still falsy, testing for existence
    of a cookie like if ( $.cookie('foo') ) keeps working without change.

  • Renamed bower package definition (component.json -> bower.json) for usage
    with up-to-date bower.

  • Badly encoded cookies no longer throw exception upon reading but do return
    undefined (similar to how we handle JSON parse errors with json = true).

  • Added conversion function as optional last argument for reading,
    so that values can be changed to a different representation easily on the fly.
    Useful for parsing numbers for instance:

    $.cookie('foo', '42');
    $.cookie('foo', Number); // => 42

v1.3.1

23 Apr 23:27
Compare
Choose a tag to compare
  • Fixed issue where it was no longer possible to check for an arbitrary cookie, while json is set to true, there was a SyntaxError thrown from JSON.parse.
  • Fixed issue where RFC 2068 decoded cookies were not properly read

v1.3.0

23 Apr 23:26
Compare
Choose a tag to compare
  • Configuration options: raw, json. Replaces raw option, becomes config:

    $.cookie.raw = true; // bypass encoding/decoding the cookie value
    $.cookie.json = true; // automatically JSON stringify/parse value

    Thus the default options now cleanly contain cookie attributes only.

  • Removing licensing under GPL Version 2, the plugin is now released under MIT License only
    (keeping it simple and following the jQuery library itself here).

  • Bugfix: Properly handle RFC 2068 quoted cookie values.

  • Added component.json for bower.

  • Added jQuery plugin package manifest.

  • $.cookie() returns all available cookies.

v1.2.0

23 Apr 23:26
Compare
Choose a tag to compare
  • Adding $.removeCookie('foo') for deleting a cookie, using $.cookie('foo', null) is now deprecated.

v1.1

23 Apr 23:25
Compare
Choose a tag to compare
  • Adding default options.

v1.0

23 Apr 23:31
Compare
Choose a tag to compare
v1.0