- hasher.raw for percent-encoded strings (#59, thanks @mwoc)
- wrap decodeURIComponent into
try/catch
(#57) - bower.json
- node.js compliance + package.json (#52)
- escape RegExp on
trimHash
to avoid removing$
from hash value (#49) - use unnamed AMD module for greater portability (#51)
- fix unnecessary "changed" events during consecutive redirects (#39)
- fix hash containing "%" (#42)
- fix iOS5 bug when going to a new page and coming back afterwards, caused by
cached reference to an old instance of the
window.location
. (#43) - fix IE compatibility mode. (#44).
- add
hasher.replaceHash()
(#35) hasher.initialized.memorize = true
avoid issues if adding listener afterinitialized
already dispatched if using signals 0.7.0+. (#33)- single distribution file for AMD and plain browser. (#34)
- initial public release.