All Versions
18
Latest Version
Avg Release Cycle
92 days
Latest Release
1881 days ago

Changelog History
Page 1

  • v0.12.2

    July 31, 2015
  • v0.12.1

    July 20, 2015
    • allow multiple query parameters with same name (#128)
  • v0.12.0

    January 21, 2013
    • improve Route.interpolate() to support query strings. (#76)
    • make it possible to have a different patternLexer per router. (#67)
    • add trailing/leading ";" to crossroads.min.js to avoid concat issues. (#73)
    • improve UMD wrapper so crossroads.min.js should also work with r.js.
  • v0.11.0

    October 31, 2012

    API Changes

    • add crossroads.pipe() and crossroads.unpipe() (#70)
    • added way to toggle case sensitivity crossroads.ignoreCase, default is true (#53)
    • add crossroads.ignoreState. (#57)

    ๐Ÿ‘Œ Improvements

    • decodeQueryString() now respects shouldTypecast (#71)
    • changed Route.rules array validation to be case insensitive if crossroads.ignoreCase = true (#49)
  • v0.11.0.a

    October 24, 2012
  • v0.10.0

    August 12, 2012

    ๐Ÿ‘Œ Improvements

    • Avoid dispatching the routed/bypassed/matched signals if passing same request in subsequent calls. (#57)
    • Add crossroads.resetState() (#66)
  • v0.9.1

    July 29, 2012

    ๐Ÿ›  Fixes

    • Normalize optional segments behavior on IE 7-8 (#58, #59, #60)
    • Fix captureVals on IE 7-8, make sure global flag works properly (#61, #62, #63)

    ๐Ÿ‘Œ Improvements

    • Route.interpolate() accepts Numbers as segments. (#54)
  • v0.9.0

    May 29, 2012

    API Changes

    • added crossroads.greedy (#46)
    • added crossroads.greedyEnabled (#46)
    • added crossroads.patternLexer.strict() and crossroads.patternLexer.loose() and crossroads.patternLexer.legacy() (#35)
    • added Route.interpolate() (#34)
    • added query string support (#33)

    ๐Ÿ›  Fixes

    • Route.switched is only dispatched if matching a different route. (#50)

    Other

    • change default behavior of slashes at begin/end of request (#35)
    • query string support affected old segment rules, now ? is considered as a segment divisor as / otherwise optional query string RegExp wouldn't match proper segment if following a required segment. (#33)
  • v0.8.0

    March 05, 2012

    API Changes

    • added Route.switched (#37)
    • added crossroads.NORM_AS_ARRAY, crossroads.NORM_AS_OBJECT (#31)
    • added option to pass default arguments to crossroads.parse() (#44)
    • added rest segments support (#43)

    Other

    • change build to Node.js
    • change minifier to UglifyJS.
  • v0.7.1

    January 06, 2012

    ๐Ÿ›  Fixes

    • avoid calling rules.normalize_ during validation step (#39)