Skip to content

Releases: grahammendick/navigation

NavigationReactNative v1.0.0

12 Mar 12:01
Compare
Choose a tag to compare

Initial release of NavigationReactNative

Navigation v3.0.0

13 Sep 07:34
Compare
Choose a tag to compare

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

30 Aug 15:24
Compare
Choose a tag to compare

Fixed

  • #78 Catered for Date and Array navigation data in active checks on Navigate and Refresh Links
  • #79 Prevented redundant re-rendering of Link components

Navigation v2.0.1

15 Aug 13:45
Compare
Choose a tag to compare

New

  • #74 Passed async data into onNavigate handlers

NavigationReact v2.0.2

13 Jul 12:33
Compare
Choose a tag to compare

Fixed

  • Removed Unknown Prop Warning

NavigationReact v2.0.1

13 Jul 11:28
Compare
Choose a tag to compare

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

04 Apr 09:18
Compare
Choose a tag to compare

A redesign of the Navigation router that makes it easier to use and understand. See the documentation for details.

NavigationJS v1.3.0

04 Jan 17:30
Compare
Choose a tag to compare

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

10 Dec 11:52
Compare
Choose a tag to compare

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

  • #34 NavigationJS Added tracking of previous State and data when navigating back and refreshing. To revert to the old behaviour, set the new trackAllPreviousData Navigation setting to false
  • #39 NavigationReact Updated to React 0.14, introducing a dependency on react-dom

NavigationJS Plugins v1.1.0

28 Jul 15:36
Compare
Choose a tag to compare

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