Skip to content

Releases: grahammendick/navigation

Navigation v4.0.0

12 Mar 12:01
Compare
Choose a tag to compare

New

  • #96 Changed build task to use rollup instead of browserify
  • #102 Allowed construction of navigation links with pre-populated crumb trails (fluent navigation)

Fixed

  • #95 Improved performance of navigation link construction
  • #104 Removed byte order mark from npm package entry point

Changed

If you don’t use the crumb trail then this is a non-breaking release

  • #111 Passed new navigation data to truncateCrumbTrail
  • #112 Removed automatic crumb trail truncation. You can use the following to revert to the previous crumb trail truncation behaviour:
for(var key in stateNavigator.states) {
    stateNavigator.states[key].truncateCrumbTrail = function(state, data, crumbs) {
        var newCrumbs = [];
        for (var i = 0; i < crumbs.length; i++) {
            if (crumbs[i].state === state)
                break;
            newCrumbs.push(crumbs[i]);
        }
        return newCrumbs;
    }
}

NavigationReact v2.0.4

12 Mar 12:01
Compare
Choose a tag to compare

New

  • #96 Changed build task to use Rollup instead of Browserify
  • #104 Removed byte order mark from npm package entry point

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