## v0.4.3 - July 15, 2014

 * Make the default transition compatible with other transitions.
 * Make the modal dialog animation more exciting. (inspired by Twitter's dialog)
 * Update the Stylus CSS source variable names to be simpler. (`$navstack-tint` 
     is now `$ns-tint` and so on)

## v0.4.2 - July 15, 2014

 * Fix `.push('name', { transition: false })`.

## v0.4.1 - July 15, 2014

 * Add the `.push('name', { group: 'group' })` syntax for defining groups.
 * Add support for Ractive 0.5+.

## v0.4.0 - July 15, 2014

 * `.push()` will now queue pushing until transitions are complete.
 * Navstack now doesn't use the jQuery queue by default. Use `Navstack.jQuery = 
 jQuery` to reenable it.
 * `.push(x, { transition: 'xxx' })` will now *not* remember the transition 
 used, so you may transition to the same pane with the default transition.

## v0.3.4 - July 10, 2014

 * Support `transition: false`.

## v0.3.3 - July 10, 2014

 * Prevent problem where panes are cleared out prematurely.
 * Optimize add/removing class not working properly in some browsers.

## v0.3.2 - July 8, 2014

 * Fix Common.js loading errors.

## v0.3.1 - July 6, 2014

 * Fix issue where going from one group to another and back may leave a blank 
 screen.

## v0.3.0 - July 5, 2014

 * Navstack no longer requires jQuery.
 * Supress `onwake` and `onsleep` errors.
 * `.el` is now always a DOM node, not a jQuery object.
 * Add a new `dom` adaptor.
 * Make the test suite run in the browser as well.
 * `Navstack#on` now passes the pane data as the first argument.

## v0.2.2 - July 3, 2014

 * Rename `transition` event to `push`.
 * Trigger pane changes as `push:name`.
 * Ensure that the `.-navstack-nav` element has a transparent background.

## v0.2.1 - July 3, 2014

 * Add `Navstack#cleanup()` which will clear all pages except the current one.
 * Add `Navstack#ready()` to defer a function until all transitions are clear.
 * Purge obsolete panes properly.
 * Trigger a `navstack:remove` event when a pane is removed.

## v0.2.0 - July 3, 2014

 * Preliminary support for pane groups. (`.push('group!pane_id', ...)`)

## v0.1.5 - June 7, 2014

 * Remove extra console.log.
 * Add support for `navstack:sleep` and `navstack:wake` events.

## v0.1.4 - April 24, 2014

 * Supress transition delays by using a better `setImmediate()` shim instead of 
 `setTimeout(fn, 0)`.

## v0.1.3 - April 22, 2014

 * Add documentation and examples.

 * Support `nav: '.selector'` to keep the nav bar between sliding screens.

 * Fix bug where going back on a modal screen while it's animating will produce 
 unexpected results.

 * Allow passing a custom transition to a pane via `.push(name, { transition: 
   'modal' }, fn)`.

## v0.1.2 - April 4, 2014

 * Allow `.push(name)` without a function to switch to previously-defined panes.  
 This makes `.go()` deprecated.

 * Purge obsolete panes.

 * Prevent scrolling during transitions.

## v0.1.1 - March 26, 2014

First official release.

 * Added explicit support for Ractive, React.js and Backbone.js.
 * Refactored `.push()` - elements are now generated by their respective panes.
 * Updated animations to match iOS7 better.

## v0.1.0 - Prerelease

 * Initial release
