UNPKG

16 kBMarkdownView Raw
1v3.5.1 - September 15, 2017
2
3* 5eb1388 Fix: Fix parsing of async keyword-named object methods (#352) (#353) (Mark Banner)
4
5v3.5.0 - August 5, 2017
6
7* 4d442a1 Update: add initial support for ES2018 (#348) (Teddy Katz)
8* d4bdcb6 Fix: Make template token objects adhere to token object structure (#343) (Ian Christian Myers)
9* 9ac671a Upgrade: acorn to 5.1.1 (#347) (Teddy Katz)
10* 16e1fec Docs: Specify default values of options (fixes #325) (#342) (Jan Pilzer)
11* be85b8e Fix: async shorthand properties (fixes #340) (#341) (Toru Nagashima)
12
13v3.4.3 - May 5, 2017
14
15* 343590a Fix: add AwaitExpression to espree.Syntax (fixes #331) (#332) (Teddy Katz)
16
17v3.4.2 - April 21, 2017
18
19* c99e436 Upgrade: eslint to 2.13.1 (#328) (Teddy Katz)
20* 628cf3a Fix: don't mutate user-provided configs (fixes #329) (#330) (Teddy Katz)
21
22v3.4.1 - March 31, 2017
23
24* a3ae0bd Upgrade: acorn to 5.0.1 (#327) (Teddy Katz)
25* 15ef24f Docs: Add badges (#326) (Jan Pilzer)
26* 652990a Fix: raise error for trailing commas after rest properties (fixes #310) (#323) (Teddy Katz)
27* 9d86ba5 Upgrade: acorn to ^4.0.11 (#317) (Toru Nagashima)
28* a3442b5 Chore: fix tests for Node 6+ (#315) (Teddy Katz)
29
30v3.4.0 - February 2, 2017
31
32* f55fa51 Build: Lock acorn to v4.0.4 (#314) (Kai Cataldo)
33* 58f75be Fix:generic error for invalid ecmaVersion(fixes eslint#7405) (#303) (Scott Stern)
34* d6b383d Docs: Update license copyright (Nicholas C. Zakas)
35* e5df542 Update: To support year in ecmaVersion number (fixes #300) (#301) (Gyandeep Singh)
36
37v3.3.2 - September 29, 2016
38
39* 7d3e2fc Fix: reset `isAsync` flag for each property (fixes #298) (#299) (Toru Nagashima)
40
41v3.3.1 - September 26, 2016
42
43* 80abdce Fix: `}` token followed by template had been lost (fixes #293) (#294) (Toru Nagashima)
44* 9810bab Fix: parsing error on `async` as property name. (#295) (Toru Nagashima)
45
46v3.3.0 - September 20, 2016
47
48* 92b04b1 Update: create-test script (fixes #291) (#292) (Jamund Ferguson)
49
50v3.2.0 - September 16, 2016
51
52* 5a37f80 Build: Update release tool (Nicholas C. Zakas)
53* 9bbcad8 Update: Upgrade Acorn to support ES2017 (fixes #287) (#290) (Jamund Ferguson)
54* 8d9767d Build: Add CI release scripts (Nicholas C. Zakas)
55
56v3.1.7 - July 29, 2016
57
58* 8f6cfbd Build: Add CI release (Nicholas C. Zakas)
59* ff15922 Fix: Catch ES2016 invalid syntax (fixes #284) (#285) (Nicholas C. Zakas)
60
61v3.1.6 - June 15, 2016
62
63* a90edc2 Upgrade: acorn 3.2.0 (fixes #279) (#280) (Toru Nagashima)
64
65v3.1.5 - May 27, 2016
66
67* 7df2e4a Fix: Convert ~ and ! prefix tokens to esprima (fixes #274) (#276) (Daniel Tschinder)
68
69v3.1.4 - April 21, 2016
70
71* e044705 Fix: remove extra leading comments at node level (fixes #264) (Kai Cataldo)
72* 25c27fb Chore: Remove jQuery copyright from header of each file (Kai Cataldo)
73* 10709f0 Chore: Add jQuery Foundation copyright (Nicholas C. Zakas)
74* d754b32 Upgrade: Acorn 3.1.0 (fixes #270) (Toru Nagashima)
75* 3a90886 Docs: replace a dead link with the correct contributing guide URL (Shinnosuke Watanabe)
76* 55184a2 Build: replace optimist with a simple native method (Shinnosuke Watanabe)
77* c7e5a13 Fix: Disallow namespaces objects in JSX (fixes #261) (Kai Cataldo)
78* 22290b9 Fix: Add test for leading comments (fixes #136) (Kai Cataldo)
79
80v3.1.3 - March 18, 2016
81
82* 98441cb Fix: Fix behavior of ignoring comments within previous nodes (refs #256) (Kai Cataldo)
83
84v3.1.2 - March 14, 2016
85
86* a2b23ca Fix: Ensure 'var let' works (fixes #149) (Nicholas C. Zakas)
87* 5783282 Fix: Make obj.await work in modules (fixes #258) (Nicholas C. Zakas)
88* d1b4929 Fix: leading comments added from previous node (fixes #256) (Kai Cataldo)
89
90v3.1.1 - February 26, 2016
91
92* 3614e81 Fix: exponentiation operator token (fixes #254) (Nicholas C. Zakas)
93
94v3.1.0 - February 25, 2016
95
96* da35d98 New: Support ecmaVersion 7 (fixes #246) (Nicholas C. Zakas)
97
98v3.0.2 - February 19, 2016
99
100* 0973cda Build: Update release script (Nicholas C. Zakas)
101* 106000f Fix: use the plugins feature of acorn (fixes #250) (Toru Nagashima)
102* 36d84c7 Build: Add tests (fixes #243) (Nicholas C. Zakas)
103
104v3.0.1 - February 2, 2016
105
106* ecfe4c8 Upgrade: eslint-config-eslint to 3.0.0 (Nicholas C. Zakas)
107* ea6261e Fix: Object rest/spread in assign (fixes #247) (Nicholas C. Zakas)
108* 7e57ee0 Docs: fix `options.comment` typo (xuezu)
109* dd5863e Build: Add prerelease script (Nicholas C. Zakas)
110* 0b409ee Upgrade: eslint-release to 0.2.0 (Nicholas C. Zakas)
111
112v3.0.0 - January 20, 2016
113
114* 5ff65f6 Upgrade: Change Esprima version to latest (Nicholas C. Zakas)
115* a8badcc Upgrade: eslint-release to 0.1.4 (Nicholas C. Zakas)
116* 34d195b Build: Switch to eslint-release (Nicholas C. Zakas)
117* a0ddc30 Breaking: Remove binary scripts (Nicholas C. Zakas)
118* 02b5284 Build: Fix package.json dependencies (Nicholas C. Zakas)
119* b07696f Fix: tests for importing keywords (fixes #225) (Toru Nagashima)
120* 2e2808a Build: Add node@5 to CI (fixes #237) (alberto)
121* 445c685 Update: Unrecognized license format in package.json (fixes #234) (alberto)
122* 61cb5ee Update: Remove duplicated acorn-jsx dep (fixes #232) (alberto)
123* df5b71c Upgrade: eslint and eslint-config-eslint (fixes #231) (alberto)
124* ef7a06d Fix: lastToken not reset between calls to parse (fixes #229) (alberto)
125* cdf8407 New: ecmaFeatures.impliedStrict (fixes: #227) (Nick Evans)
126
127v3.0.0-alpha-2 - December 9, 2015
128
129* 3.0.0-alpha-2 (Nicholas C. Zakas)
130* Breaking: move ecmaFeatures into ecmaVersion (fixes #222) (Nicholas C. Zakas)
131* New: Export VisitorKeys (fixes #220) (Nicholas C. Zakas)
132
133v3.0.0-alpha-1 - December 1, 2015
134
135* 3.0.0-alpha-1 (Nicholas C. Zakas)
136* Fix: parse unicode escapes in identifiers (fixes #181) (Nicholas C. Zakas)
137* Fix: Ensur object rest works in destructed arg (fixes #213) (Nicholas C. Zakas)
138* Breaking: Switch to Acorn (fixes #200) (Nicholas C. Zakas)
139* Update: Add tokens to tests (fixes #203) (Nicholas C. Zakas)
140* Docs: Update README (Nicholas C. Zakas)
141
142v2.2.5 - September 15, 2015
143
144* 2.2.5 (Nicholas C. Zakas)
145* Fix: Ensure node type is correct for destructured (fixes #195) (Nicholas C. Zakas)
146
147v2.2.4 - August 13, 2015
148
149* 2.2.4 (Nicholas C. Zakas)
150* Fix: newlines in arrow functions (fixes #172) (Jamund Ferguson)
151* Fix: nested arrow function as default param (fixes #145) (Jamund Ferguson)
152* Fix: Rest Params & Arrow Functions (fixes #187) (Jamund Ferguson)
153* Fix: trailing commas in import/export (fixes #148) (Jamund Ferguson)
154* Build: Added sudo false to Travis to build faster (fixes #177) (KahWee Teng)
155
156v2.2.3 - July 22, 2015
157
158* 2.2.3 (Nicholas C. Zakas)
159* Fix: Incorrect error location (fixes #173) (Nicholas C. Zakas)
160
161v2.2.2 - July 16, 2015
162
163* 2.2.2 (Nicholas C. Zakas)
164* 2.2.1 (Nicholas C. Zakas)
165* Fix: Yield as identifier in arrow func args (fixes #165) (Nicholas C. Zakas)
166* Fix: Allow AssignmentExpression in object spread (fixes #167) (Nicholas C. Zakas)
167
168v2.2.1 - July 16, 2015
169
170* 2.2.1 (Nicholas C. Zakas)
171
172v2.2.0 - July 15, 2015
173
174* 2.2.0 (Nicholas C. Zakas)
175* New: Add experimental object rest/spread (fixes #163) (Nicholas C. Zakas)
176* Fix: npm browserify (fixes #156) (Jason Laster)
177
178v2.1.0 - July 10, 2015
179
180* 2.1.0 (Nicholas C. Zakas)
181* Fix: Leading comments for anonymous classes (fixes #155, fixes #158) (Toru Nagashima)
182* New: Add newTarget option (fixes #157) (Nicholas C. Zakas)
183
184v2.0.4 - June 26, 2015
185
186* 2.0.4 (Nicholas C. Zakas)
187* Docs: added missing `ecmaFeatures.superInFunctions` option from doc (Clément Fiorio)
188* Fix: "await" is a future reserved word (fixes #151) (Jose Roberto Vidal)
189
190v2.0.3 - June 2, 2015
191
192* 2.0.3 (Nicholas C. Zakas)
193* Fix: Incomplete Switch Statement Hangs (Fixes #146) (Jamund Ferguson)
194* Docs: Clarify ecmaFeatures usage (Dan Wolff)
195
196v2.0.2 - April 28, 2015
197
198* 2.0.2 (Nicholas C. Zakas)
199* Fix: Allow yield without value as function param (fixes #134) (Nicholas C. Zakas)
200* Fix: Allow computed generators in classes (fixes #123) (Nicholas C. Zakas)
201* Fix: Don't allow arrow function rest param (fixes #130) (Nicholas C. Zakas)
202
203v2.0.1 - April 11, 2015
204
205* 2.0.1 (Nicholas C. Zakas)
206* Fix: Yield should parse without an argument (fixes #121) (Nicholas C. Zakas)
207
208v2.0.0 - April 4, 2015
209
210* 2.0.0 (Nicholas C. Zakas)
211* Docs: Update README with latest info (Nicholas C. Zakas)
212* Breaking: Use ESTree format for default params (fixes #114) (Nicholas C. Zakas)
213* New: Add Super node (fixes #115) (Nicholas C. Zakas)
214* Breaking: Switch to RestElement for rest args (fixes #84) (Nicholas C. Zakas)
215* Docs: Correct license info on README (fixes #117) (AJ Ortega)
216* Breaking: Remove guardedHandlers/handlers from try (fixes #71) (Nicholas C. Zakas)
217
218v1.12.3 - March 28, 2015
219
220* 1.12.3 (Nicholas C. Zakas)
221* Fix: Tagged template strings (fixes #110) (Nicholas C. Zakas)
222
223v1.12.2 - March 21, 2015
224
225* 1.12.2 (Nicholas C. Zakas)
226* Fix: Destructured arg for catch (fixes #105) (Nicholas C. Zakas)
227
228v1.12.1 - March 21, 2015
229
230* 1.12.1 (Nicholas C. Zakas)
231* Fix: Disallow octals in template strings (fixes #96) (Nicholas C. Zakas)
232* Fix: Template string parsing (fixes #95) (Nicholas C. Zakas)
233* Fix: shorthand properties named get or set (fixes #100) (Brandon Mills)
234* Fix: bad error in parsing invalid class setter (fixes #98) (Marsup)
235
236v1.12.0 - March 14, 2015
237
238* 1.12.0 (Nicholas C. Zakas)
239* Fix: Update broken tests (Nicholas C. Zakas)
240* New: Add sourceType to Program node (fixes #93) (Nicholas C. Zakas)
241* Allow spread in more places (fixes #89) (Nicholas C. Zakas)
242* Fix: Deeply nested template literals (fixes #86) (Nicholas C. Zakas)
243* Fix: Allow super in classes by default (fixes #87) (Nicholas C. Zakas)
244* Fix: generator methods in classes (fixes #85) (Jamund Ferguson)
245* Remove XJS note from Esprima-FB incompatibilities (Joe Lencioni)
246
247v1.11.0 - March 7, 2015
248
249* 1.11.0 (Nicholas C. Zakas)
250* Fix: Don't allow default export class by mistake (fixes #82) (Nicholas C. Zakas)
251* Fix: Export default function should be FunctionDeclaration (fixes #81) (Nicholas C. Zakas)
252* Fix: Ensure class declarations must have IDs outside of exports (refs #72) (Nicholas C. Zakas)
253* Fix: export class expression support (refs #72) (Jamund Ferguson)
254* Update: Add tests for sourceType=module (refs #72) (Nicholas C. Zakas)
255* Fix: Class name should be id (fixes #78) (Nicholas C. Zakas)
256* Fix: disallow import/export in functions (refs #72) (Jamund Ferguson)
257* Test: strict mode enforced in modules (refs #72) (Jamund Ferguson)
258* New: Add modules feature flag (refs #72) (Nicholas C. Zakas)
259* merging upstream and solving conflicts for PR #43 (Caridy Patino)
260* New: Add ES6 module support (fixes #35) (Caridy Patino)
261* Update: Add TryStatement.handler (fixes #69) (Brandon Mills)
262* Fix: Destructured Defaults (fixes #56) (Jamund Ferguson)
263* Update: Refactor out comment attachment logic (Nicholas C. Zakas)
264
265v1.10.0 - March 1, 2015
266
267* 1.10.0 (Nicholas C. Zakas)
268* New: Support ES6 classes (refs #10) (Nicholas C. Zakas)
269* Docs: Update README.md (Jamund Ferguson)
270
271v1.9.1 - February 21, 2015
272
273* 1.9.1 (Nicholas C. Zakas)
274* Fix: Allow let/const in switchcase (fixes #54) (Nicholas C. Zakas)
275
276v1.9.0 - February 21, 2015
277
278* 1.9.0 (Nicholas C. Zakas)
279* Fix: Extend property method range and loc to include params (fixes #36) (Brandon Mills)
280* New: spread operator (refs #10) (Jamund Ferguson)
281* Fix: incorrectly parsed arrow fragment (refs #58) (Jamund Ferguson)
282* New: Rest Parameter (refs: #10) (Jamund Ferguson)
283* New: Destructuring (refs #10) (Jamund Ferguson)
284
285v1.8.1 - February 7, 2015
286
287* 1.8.1 (Nicholas C. Zakas)
288* Build: Add Node.js 0.12 testing (Nicholas C. Zakas)
289* Fix: Actuall fix tokenization issue with templates (fixes #44) (Nicholas C. Zakas)
290
291v1.8.0 - February 6, 2015
292
293* 1.8.0 (Nicholas C. Zakas)
294* New: Support for Arrow Functions (refs #10) (Jamund Ferguson)
295* New: Allow super references in functions (refs #10) (Nicholas C. Zakas)
296* Update create-test.js (Jamund Ferguson)
297* Fix: Tokenization for template strings (fixes #44) (Nicholas C. Zakas)
298* New: Allow return in global scope (fixes #46) (Nicholas C. Zakas)
299
300v1.7.1 - January 23, 2015
301
302* 1.7.1 (Nicholas C. Zakas)
303* Fix: When ecmaFeatures.forOf is true, check for operater is "undefined" when match keyword is "in" (fixes #39) (Peter Chanthamynavong)
304
305v1.7.0 - January 23, 2015
306
307* 1.7.0 (Nicholas C. Zakas)
308* New: Add support for template strings (FredKSchott)
309* New: Add support for default parameters (refs #10) (Jamund Ferguson)
310* New: Add support for unicode code point escape sequences (FredKSchott)
311
312v1.6.0 - January 10, 2015
313
314* 1.6.0 (Nicholas C. Zakas)
315* Update: Make comment attachment tests look at whole AST (Nicholas C. Zakas)
316* Docs: Update README to reflect feature flags (Nicholas C. Zakas)
317* Docs: Add a couple more FAQs to README (Nicholas C. Zakas)
318* New: Add support for duplicate object literal properties (FredKSchott)
319* New: Implement generators (refs #10) (Nicholas C. Zakas)
320
321v1.5.0 - December 29, 2014
322
323* 1.5.0 (Nicholas C. Zakas)
324* Docs: Update README with compat info (Nicholas C. Zakas)
325* Update: Add regex parsing test (Nicholas C. Zakas)
326* Update: s/XJS/JSX/g (Nicholas C. Zakas)
327* Build: Update release script (Nicholas C. Zakas)
328* Update: Move SyntaxTree to ast-node-factory.js (FredKSchott)
329* New: Add JSX parsing (fixes #26) (Nicholas C. Zakas)
330* Update: Switch location marker logic (fixes #15) (Nicholas C. Zakas)
331* 1.4.0 (Nicholas C. Zakas)
332
333v1.4.0 - December 23, 2014
334
335* 1.4.0 (Nicholas C. Zakas)
336* Fix: Parsing issues with property methods (fixes #21) (Nicholas C. Zakas)
337* New: Add support for shorthand properties (refs #10) (Nicholas C. Zakas)
338* New: Add support for object literal method shorthand (refs #10) (Nicholas C. Zakas)
339* Fix: Ensure comments are attached for return (fixes #2) (Nicholas C. Zakas)
340* Build: Ensure CHANGELOG.md is committed on release (Nicholas C. Zakas)
341* 1.3.1 (Nicholas C. Zakas)
342
343v1.3.1 - December 22, 2014
344
345* 1.3.1 (Nicholas C. Zakas)
346* Fix: Add all files to npm package (fixes #17) (Nicholas C. Zakas)
347* Update: Move Messages to separate file (Nicholas C. Zakas)
348* Docs: Removed unnecessary comment (Nicholas C. Zakas)
349* 1.3.0 (Nicholas C. Zakas)
350
351v1.3.0 - December 21, 2014
352
353* 1.3.0 (Nicholas C. Zakas)
354* Build: Add release scripts (Nicholas C. Zakas)
355* New: Add computed object literal properties (refs #10) (Nicholas C. Zakas)
356* Build: Fix commands in Makefile.js (Nicholas C. Zakas)
357* Docs: Add FAQ to README (Nicholas C. Zakas)
358* Fix: Don't allow let/const in for loops (fixes #14) (Nicholas C. Zakas)
359* New: Support for-of loops (refs #10) (Nicholas C. Zakas)
360* Update: Change .ast.js files to .result.js files (Nicholas C. Zakas)
361* New: Support ES6 octal literals (Nicholas C. Zakas)
362* New: Ability to parse binary literals (Nicholas C. Zakas)
363* Update: More tests for regex u flag (Nicholas C. Zakas)
364* Update: Switch to using ecmaFeatures (Nicholas C. Zakas)
365* Update: Add comment attachment tests (Nicholas C. Zakas)
366* Update README.md (Jamund Ferguson)
367* New: Add u and y regex flags (refs #10) (Nicholas C. Zakas)
368* Update: Cleanup tests (Nicholas C. Zakas)
369* New: Add ecmascript flag (fixes #7) (Nicholas C. Zakas)
370* Docs: Update README with build commands (Nicholas C. Zakas)
371* Update: Move some things around (Nicholas C. Zakas)
372* Update: Read version number from package.json (Nicholas C. Zakas)
373* Update: Move AST node types to separate file (Nicholas C. Zakas)
374* Update: Remove duplicate file (Nicholas C. Zakas)
375* Update: Move token information to a separate file (Nicholas C. Zakas)
376* Update: Bring in Makefile.js for linting and browserify (Nicholas C. Zakas)
377* Update: Fix ESLint warnings, remove check-version (Nicholas C. Zakas)
378* Update: Move Position and SourceLocation to separate file (Nicholas C. Zakas)
379* Update: Move syntax checks into separate file (Nicholas C. Zakas)
380* Update: Remove UMD format (Nicholas C. Zakas)
381* Docs: Update README with more info (Nicholas C. Zakas)
382* Update: remove npm-debug.log from tracked files (Brandon Mills)
383* Docs: Remove redundant 'features' in readme (Matthias Oßwald)
384* Docs: Fix a link to Wikipedia (Ryuichi Okumura)
385* Update: Split parsing tests into smaller files (Nicholas C. Zakas)
386* Update: Normalize values in tests (Nicholas C. Zakas)
387* Update: CommonJSify test file (Nicholas C. Zakas)