Skip to content
Permalink
9bfb9ba527
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Latest commit b0af569 Jun 24, 2020 History
0 contributors

Users who have contributed to this file

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