- fix including page.js on server side
- fix including page.js if the document is already loaded
- fix bug with click-event in Firefox
- fix touch support #236
- fix nw.js support #238
- fix popstate issue in Safari #213
- added
page.js
to npm files - back button works correct with hash links in Firefox #218
- added
page.back
feature #157 - added
decodeURLComponents
option #187 - now
ctx.params
is object like in express #203 - skip route processing if another one is called #172
- docs improved
- tests improved
- added page.exit(path, callback[, callback...])
- added page.redirect(url)
- fix: ignore links with
download
attribute - fix: remove URL encoding before parsing paths
- fixed: hashbang navigation
- added hashbang example
- added tests
- add hashbang support. Closes #112
- add page.redirect() method
- add plugins list to readme
- add Context#handled option
- Fix an issue where redirects in dispatch can be overwritten by ctx.save()
- add support HTML5-History-API polyfill
- make sameOrigin public
- update path-to-regexp
- allow for missing href in anchors.
- update examples
- fix removal of fragment
- fix links with target attribute
- fix ctrl/cmd/shift clicks
- add tmp .show() dispatch argument
- add keywords to component.json
- remove + support from path regexps
- add explicit "#" check
- add
window
toaddEventListener
calls
- fix: onclick only when e.which == 1
- add
page(fn)
support. Closes #27 - add component.json
- fix tests
- fix examples
- add transitions example
- add exposing of
Context
andRoute
constructors - fix infinite loop issue unhandled paths containing query-strings
- add
ctx.pathname
- add
ctx.querystring
- add support for passing a query-string through the dispatcher [ovaillancourt]
- add
.defaultPrevented
support, ignoring page.js handling [ovaillancourt]
- Added some basic client-side tests
- Fixed initial dispatch in Firefox
- Changed: no-op on subsequent
page()
calls. Closes #16
- Fixed origin portno bug preventing :80 and :443 from working properly
- Fixed: prevent cyclic refreshes. Closes #17
- Added enterprisejs example
- Added: join base for
.canonicalPath
. Closes #12 - Fixed
location.origin
usage [fisch42] - Fixed
pushState()
when unhandled
- Added
+
support to pathtoRegexp() - Added
page.base(path)
support - Added dispatch option to
page()
. Closes #10 - Added
Context#originalPath
- Fixed unhandled links when .base is present. Closes #11
- Fixed:
Context#path
to "/"
- Added
make clean
- Added some mocha tests
- Fixed: ignore fragments
- Fixed: do not pushState on initial load