Skip to content
This repository has been archived by the owner on Dec 19, 2017. It is now read-only.

Latest commit

 

History

History
102 lines (60 loc) · 1.96 KB

CHANGELOG.md

File metadata and controls

102 lines (60 loc) · 1.96 KB

Changelog

5.0.1

Fixed

  • Incorrect tslib dependency

5.0.0

Changed

Removed

  • Ability to pass routes as component parameters to nested routers

4.4.4

Fixed

  • deeply nested child afterDispose middleware not being called

4.4.3

Fixed

  • querystring and hash being wiped out in child routes on popstate
  • child afterDispose middleware not being called

4.4.2

Fixed

  • Navigating to same route w/ different params caused issues w/ middleware execution order — #164

4.4.1

Added

  • examples! 🍻

Fixed

  • Basepath not working correctly with hashbang (appended instead of prepended) — #156
  • Landing on / in hashbang mode did not redirect to /#!/

4.4.0

Added

  • Router.initialized

Fixed

  • afterRender middleware in child routers being ran twice
  • path binding not usable from parent component when wrapped — #157

4.3.1

Fixed

  • Navigating to url w/ query or hash wiped out said query or hash

4.3.0

Added

  • Router.setConfig
  • Router.useRoutes
  • router.$parents
  • ctx.$parents
  • router.$children
  • ctx.$children

Fixed

  • Options to router.update were not being passed down to children when applicable
  • Child afterRender middleware was not being ran when parent navigated away

4.2.0

Added

  • with option for router.update

4.1.0

Added

  • Router.head and Router.tail accessors

4.0.1

Changed

  • Middleware execution order; beforeRender middleware is now called before preceding page's afterRender, preventing a blank page while async middleware is executing

Fixed

  • IE9-11 pathname parsing #132

4.0.0

See Migrating from 3.x to 4.x