|
1 | 1 | # JSONPath changes |
2 | 2 |
|
3 | | -## Unreleased |
4 | | - |
5 | | -- Use `this` if present for global export |
6 | | - |
7 | | -## Jan 10, 2016 |
| 3 | +## 0.15.0 (Mar 15, 2016) |
| 4 | + |
| 5 | +- Fix: Fixing support for sandbox in the case of functions |
| 6 | +- Feature: Use `this` if present for global export |
| 7 | +- Docs: Clarify function signature |
| 8 | +- Docs: Update testing section |
| 9 | +- Dev testing: Add in missing test for browser testing |
| 10 | +- Dev testing: Add remark linting to testing process (#70) |
| 11 | +- Dev testing: Lint JS test support files |
| 12 | +- Dev testing: Split out tests into `eslint`, `remark`, `lint`, `nodeunit` |
| 13 | +- Dev testing: Remove need for nodeunit build step |
| 14 | +- Dev testing: Simplify nodeunit usage and make available |
| 15 | + as `npm run browser-test` |
| 16 | + |
| 17 | +## 0.14.0 (Jan 10, 2016) |
8 | 18 |
|
9 | 19 | - Add `@scalar()` type operator (in JavaScript mode, will also include) |
10 | | -- Version 0.14.0 |
11 | 20 |
|
12 | | -## Jan 5, 2016 |
| 21 | +## 0.13.1 (Jan 5, 2016) |
13 | 22 |
|
14 | 23 | - Avoid double-encoding path in results |
15 | | -- Version 0.13.1 |
16 | 24 |
|
17 | | -## Dec 13, 2015 |
| 25 | +## 0.13.0 (Dec 13, 2015) |
18 | 26 |
|
19 | 27 | - Breaking change (from version 0.11): Silently strip `~` and `^` operators |
20 | 28 | and type operators such as `@string()` in `JSONPath.toPathString()` calls. |
|
27 | 35 | - Fix: Enhance Node checking to avoid issue reported with angular-mock |
28 | 36 | - Fix: Allow for `@` or other special characters in at-sign-prefixed |
29 | 37 | property names (by use of `[?(@['...'])]` or `[(@['...'])]`). |
30 | | -- Version 0.13.0 |
31 | 38 |
|
32 | | -## Dec 12, 2015 10:39pm |
| 39 | +## 0.12.0 (Dec 12, 2015 10:39pm) |
33 | 40 |
|
34 | 41 | - Breaking change: Problems with upper-case letters in npm is causing |
35 | 42 | us to rename the package, so have renamed package to "jsonpath-plus" |
36 | 43 | (there are already package with lower-case "jsonpath" or "json-path"). |
37 | 44 | The new name also reflects that there have been changes to the |
38 | 45 | original spec. |
39 | | -- Version 0.12.0 |
40 | 46 |
|
41 | | -## Dec 12, 2015 10:36pm |
| 47 | +## 0.11.2 (Dec 12, 2015 10:36pm) |
42 | 48 |
|
43 | 49 | - Actually add the warning in the README that problems in npm |
44 | 50 | with upper-case letters is causing us to rename to "jsonpath-plus" |
45 | 51 | (next version will actually apply the change). |
46 | | -- Version 0.11.2 |
47 | 52 |
|
48 | | -## Dec 12, 2015 10:11pm |
| 53 | +## 0.11.1 (Dec 12, 2015 10:11pm) |
49 | 54 |
|
50 | 55 | - Give warning in README that problems in npm with upper-case letters |
51 | 56 | is causing us to rename to "jsonpath-plus" (next version will actually |
52 | 57 | apply the change). |
53 | | -- Version 0.11.1 |
54 | 58 |
|
55 | | -## Dec 12, 2015 |
| 59 | +## 0.11.0 (Dec 12, 2015) |
56 | 60 |
|
57 | 61 | - Breaking change: For unwrapped results, return `undefined` instead |
58 | 62 | of `false` upon failure to find path (to allow distinguishing of |
|
92 | 96 | - Fix: Allow `^` as property name |
93 | 97 | - Fix: Support `.` within properties |
94 | 98 | - Fix: `@path` in index/property evaluations |
95 | | -- Version 0.11 |
96 | 99 |
|
97 | | -## Oct 23, 2013 |
| 100 | +## 0.10.0 (Oct 23, 2013) |
98 | 101 |
|
99 | 102 | - Support for parent selection via `^` |
100 | 103 | - Access current path via `@path` in test statements |
101 | 104 | - Allowing for multi-statement evals |
102 | 105 | - Performance improvements |
103 | | -- Version 0.10 |
104 | 106 |
|
105 | | -## Mar 28, 2012 |
| 107 | +## 0.9.0 (Mar 28, 2012) |
106 | 108 |
|
107 | 109 | - Support a sandbox arg to eval |
108 | 110 | - Use vm.runInNewContext in place of eval |
109 | | -- Version 0.9.0 |
|
0 commit comments