blob: abe4a659d1b9941040917a93f6f653b96cc32e59 [file] [log] [blame] [view]
Paul Lewis40e28672020-11-27 09:51:3711.7.0 / 2016-11-08
2==================
3
4 * Allow a `delimiter` option to be passed in with `tokensToRegExp` which will be used for "non-ending" token match situations
5
61.6.0 / 2016-10-03
7==================
8
9 * Populate `RegExp.keys` when using the `tokensToRegExp` method (making it consistent with the main export)
10 * Allow a `delimiter` option to be passed in with `parse`
11 * Updated TypeScript definition with `Keys` and `Options` updated
12
131.5.3 / 2016-06-15
14==================
15
16 * Add `\\` to the ignore character group to avoid backtracking on mismatched parens
17
181.5.2 / 2016-06-15
19==================
20
21 * Escape `\\` in string segments of regexp
22
231.5.1 / 2016-06-08
24==================
25
26 * Add `index.d.ts` to NPM package
27
281.5.0 / 2016-05-20
29==================
30
31 * Handle partial token segments (better)
32 * Allow compile to handle asterisk token segments
33
341.4.0 / 2016-05-18
35==================
36
37 * Handle RegExp unions in path matching groups
38
391.3.0 / 2016-05-08
40==================
41
42 * Clarify README language and named parameter token support
43 * Support advanced Closure Compiler with type annotations
44 * Add pretty paths options to compiled function output
45 * Add TypeScript definition to project
46 * Improved prefix handling with non-complete segment parameters (E.g. `/:foo?-bar`)
47
481.2.1 / 2015-08-17
49==================
50
51 * Encode values before validation with path compilation function
52 * More examples of using compilation in README
53
541.2.0 / 2015-05-20
55==================
56
57 * Add support for matching an asterisk (`*`) as an unnamed match everything group (`(.*)`)
58
591.1.1 / 2015-05-11
60==================
61
62 * Expose methods for working with path tokens
63
641.1.0 / 2015-05-09
65==================
66
67 * Expose the parser implementation to consumers
68 * Implement a compiler function to generate valid strings
69 * Huge refactor of tests to be more DRY and cover new parse and compile functions
70 * Use chai in tests
71 * Add .editorconfig
72
731.0.3 / 2015-01-17
74==================
75
76 * Optimised function runtime
77 * Added `files` to `package.json`
78
791.0.2 / 2014-12-17
80==================
81
82 * Use `Array.isArray` shim
83 * Remove ES5 incompatible code
84 * Fixed repository path
85 * Added new readme badges
86
871.0.1 / 2014-08-27
88==================
89
90 * Ensure installation works correctly on 0.8
91
921.0.0 / 2014-08-17
93==================
94
95 * No more API changes
96
970.2.5 / 2014-08-07
98==================
99
100 * Allow keys parameter to be omitted
101
1020.2.4 / 2014-08-02
103==================
104
105 * Code coverage badge
106 * Updated readme
107 * Attach keys to the generated regexp
108
1090.2.3 / 2014-07-09
110==================
111
112 * Add MIT license
113
1140.2.2 / 2014-07-06
115==================
116
117 * A passed in trailing slash in non-strict mode will become optional
118 * In non-end mode, the optional trailing slash will only match at the end
119
1200.2.1 / 2014-06-11
121==================
122
123 * Fixed a major capturing group regexp regression
124
1250.2.0 / 2014-06-09
126==================
127
128 * Improved support for arrays
129 * Improved support for regexps
130 * Better support for non-ending strict mode matches with a trailing slash
131 * Travis CI support
132 * Block using regexp special characters in the path
133 * Removed support for the asterisk to match all
134 * New support for parameter suffixes - `*`, `+` and `?`
135 * Updated readme
136 * Provide delimiter information with keys array
137
1380.1.2 / 2014-03-10
139==================
140
141 * Move testing dependencies to `devDependencies`
142
1430.1.1 / 2014-03-10
144==================
145
146 * Match entire substring with `options.end`
147 * Properly handle ending and non-ending matches
148
1490.1.0 / 2014-03-06
150==================
151
152 * Add `options.end`
153
1540.0.2 / 2013-02-10
155==================
156
157 * Update to match current express
158 * Add .license property to component.json