History

1.7.0 / 2016-11-08

  • Allow a delimiter option to be passed in with tokensToRegExp which will be used for "non-ending" token match situations

1.6.0 / 2016-10-03

  • Populate RegExp.keys when using the tokensToRegExp method (making it consistent with the main export)

  • Allow a delimiter option to be passed in with parse

  • Updated TypeScript definition with Keys and Options updated

1.5.3 / 2016-06-15

  • Add \\ to the ignore character group to avoid backtracking on mismatched parens

1.5.2 / 2016-06-15

  • Escape \\ in string segments of regexp

1.5.1 / 2016-06-08

  • Add index.d.ts to NPM package

1.5.0 / 2016-05-20

  • Handle partial token segments (better)

  • Allow compile to handle asterisk token segments

1.4.0 / 2016-05-18

  • Handle RegExp unions in path matching groups

1.3.0 / 2016-05-08

  • Clarify README language and named parameter token support

  • Support advanced Closure Compiler with type annotations

  • Add pretty paths options to compiled function output

  • Add TypeScript definition to project

  • Improved prefix handling with non-complete segment parameters (E.g. /:foo?-bar)

1.2.1 / 2015-08-17

  • Encode values before validation with path compilation function

  • More examples of using compilation in README

1.2.0 / 2015-05-20

  • Add support for matching an asterisk (*) as an unnamed match everything group ((.*))

1.1.1 / 2015-05-11

  • Expose methods for working with path tokens

1.1.0 / 2015-05-09

  • Expose the parser implementation to consumers

  • Implement a compiler function to generate valid strings

  • Huge refactor of tests to be more DRY and cover new parse and compile functions

  • Use chai in tests

  • Add .editorconfig

1.0.3 / 2015-01-17

  • Optimised function runtime

  • Added files to package.json

1.0.2 / 2014-12-17

  • Use Array.isArray shim

  • Remove ES5 incompatible code

  • Fixed repository path

  • Added new readme badges

1.0.1 / 2014-08-27

  • Ensure installation works correctly on 0.8

1.0.0 / 2014-08-17

  • No more API changes

0.2.5 / 2014-08-07

  • Allow keys parameter to be omitted

0.2.4 / 2014-08-02

  • Code coverage badge

  • Updated readme

  • Attach keys to the generated regexp

0.2.3 / 2014-07-09

  • Add MIT license

0.2.2 / 2014-07-06

  • A passed in trailing slash in non-strict mode will become optional

  • In non-end mode, the optional trailing slash will only match at the end

0.2.1 / 2014-06-11

  • Fixed a major capturing group regexp regression

0.2.0 / 2014-06-09

  • Improved support for arrays

  • Improved support for regexps

  • Better support for non-ending strict mode matches with a trailing slash

  • Travis CI support

  • Block using regexp special characters in the path

  • Removed support for the asterisk to match all

  • New support for parameter suffixes - *, + and ?

  • Updated readme

  • Provide delimiter information with keys array

0.1.2 / 2014-03-10

  • Move testing dependencies to devDependencies

0.1.1 / 2014-03-10

  • Match entire substring with options.end

  • Properly handle ending and non-ending matches

0.1.0 / 2014-03-06

  • Add options.end

0.0.2 / 2013-02-10

  • Update to match current express

  • Add .license property to component.json

Last updated