Permalink
Fetching contributors…
Cannot retrieve contributors at this time
104 lines (79 sloc) 4.92 KB

A history of changes for this project is here. We follow software versioning standards as follows: major.new.maintenance[.trivial]

0.15.0

  • Load plugins from Amazon Cloudfront CDN

0.14.0

  • Add PUSH for lists to Pilotfish('session')
  • Release 0.6.0 of recorder

0.12.0

  • Pilotfish('session') for setting/retreiving temporary variables across page views

0.11.0

  • Release 0.6.0 of speaker

0.10.0

  • Grunt tasks for dealing with CSS
  • MVP of usher plugin
0.9.2
  • Update the requirements from jQuery 1.4 to jQuery 1.7 because of .on and .off
0.9.1
  • The great whitespace cleanup of 2012

0.9.0 2 fish

  • Continued cleanup and documentation
  • Removed: Remove pageData and settings from the API. They were put in specutively, but not being used. They can be brought back if needed.
  • API: Rename requirePlugin to require. requirePlugin is deprecated and will be removed in a future release.
  • FIX: Events works correctly now in all instances, with improved tests
  • Cleanup: error handling triggers properly
0.8.2
  • Fix for extension of default settings
0.8.1

0.8.0

  • NEW: Enable chaining in the API (have functions return the Pilotfish object when feasible)
  • Use jQuery.isFunction instead of typeof obj === "function", which can cause problems on some browsers.
  • Log a message if an invalid method is called
0.7.2
  • Make Pilotfish compatibility with jQuery version 1.4+ (previously was 1.7+) by using bind/unbind instead of on/off
0.7.1
  • Fix: Fail gracefully if using jQuery older than 1.7

0.7.0 1.5 fish

  • NEW: Rich API for plugins that includes dependencies, versioning, compatibility and multi function plugins.

0.6.0

  • NEW: js_error event for javascript errors
  • NEW: Convenience method for the currentPath (pathname + search + hash) - Pilotfish('currentPath')

0.5.0

  • NEW: Update event API to support dom elements or custom events
  • Expose Pilotfish.compatible (boolean if the browser is compatible)
  • Expose Pilotfish.cdnHost (where the plugins will be loaded from)
  • Remove Pilotfish.core()
  • Remove window:[un]load and document:ready events (no need, use Pilotfish('load') and Pilotfish('ready') instead.
  • Improved inline code documentation
0.4.1
  • Fix for loading plugins, introduced in 0.4.0

0.4.0

  • Events API renamed to use the more standard on/off/trigger

0.3.0

  • NEW: Deal with errors more elegantly
  • NEW: Unstuck plugin released
  • FIX: Filter out duplicate hashchange events

0.2.0

  • NEW: API for plugin management
    • Register plugins with Pilotfish('registerPlugin', 'name', func)
    • Dynamically load/require with Pilotfish('requirePlugin', 'name', [url]) - will asynchronously load the plugin from the cdn.pilotfish.io if no url is supplied
    • Test for plugins with Pilotfish('hasPlugin', 'name')
0.1.1
  • NEW: events for load, ready, and hashtag change

0.1.0 1 fish