Releases: grahammendick/navigation
Releases · grahammendick/navigation
NavigationReactNative v1.0.0
Initial release of NavigationReactNative
Navigation v3.0.0
New
- #77 Added Constraints. Attached a validate function to a State that can check the navigation data. Navigation to a State is only allowed if validate returns true
Fixed
- #77 Removed crumb trail from Crumb data
- #82 Allowed applicationPath without a leading slash in HTML5HistoryManager
Changed
- #77 Removed route sorting. Routes are matched in configuration order with constraints providing added match control
NavigationReact v2.0.3
Navigation v2.0.1
New
- #74 Passed async data into onNavigate handlers
NavigationReact v2.0.2
Fixed
- Removed Unknown Prop Warning
NavigationReact v2.0.1
Fixed
- Removed ReactDOM dependency by replacing findDOMNode with ref callback
- Rendered anchor instead of span when active Link disabled
Navigation and Plugins v2.0.0
A redesign of the Navigation router that makes it easier to use and understand. See the documentation for details.
NavigationJS v1.3.0
New
- #44 Accepted Dates in NavigationData. They're converted to yyyy-mm-dd in the URL
- #45 Added urlEncode and urlDecode functions to StateHandler for customised URL encoding
Fixed
- #42 Accepted array-specific default types, e.g., 'stringarray' and 'numberarray'
Changed
- #42 Repeated query string parameters for NavigationData arrays, e.g., /?x=a&x=b. To revert to the old behaviour, set the new combineArray Navigation setting to false
NavigationJS and Plugins v1.2.0
Applies to NavigationJS, NavigationAngular, NavigationKnockout and NavigationReact
New
- #34 NavigationJS Added old State, old Dialog, old data and previous data to the StateContext
- #35 NavigationJS Added optional historyAction parameter to navigation functions. Pass HistoryAction.Replace to replace the current Url or HistoryAction.None to leave it unchanged
- #35 Navigation Plugins Added history action attribute to Hyperlinks. Set ‘Replace’ to replace the current Url when clicked or ‘None’ to leave it unchanged
- #36 NavigationJS Added title to StateContext for dynamically setting document title
Fixed
- #36 NavigationJS Set document title after history added
- #37 Navigation Plugins Differentiated empty string from null in active Hyperlink check
Changed
NavigationJS Plugins v1.1.0
Applies to NavigationAngular, NavigationKnockout and NavigationReact
New
- #20 Re-evaluated Hyperlinks when they're clicked instead of after each navigation to improve performance
- #26 Allowed active Hyperlinks to be styled, either by disabling or with the addition of a css class. Only Refresh and Transition Hyperlinks can become active.
- #28 Added a navigating attribute to Hyperlinks that's called prior to the navigation, allowing the navigation and/or default to be cancelled
Fixed
- #22 Ignored Hyperlink clicks triggered by non-left mouse buttons or when a keyboard modifier was pressed