11cb0ef41Sopenharmony_ci# Change Log
21cb0ef41Sopenharmony_ci
31cb0ef41Sopenharmony_ci## [v10.2.1](https://github.com/w3c/webidl2.js/tree/v10.2.1) (2018-03-09)
41cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v10.2.0...v10.2.1)
51cb0ef41Sopenharmony_ci
61cb0ef41Sopenharmony_ci**Merged pull requests:**
71cb0ef41Sopenharmony_ci
81cb0ef41Sopenharmony_ci- Optimise tokenisation and whitespace skipping [\#139](https://github.com/w3c/webidl2.js/pull/139) ([ricea](https://github.com/ricea))
91cb0ef41Sopenharmony_ci- refactor: small syntax changes [\#137](https://github.com/w3c/webidl2.js/pull/137) ([saschanaz](https://github.com/saschanaz))
101cb0ef41Sopenharmony_ci
111cb0ef41Sopenharmony_ci## [v10.2.0](https://github.com/w3c/webidl2.js/tree/v10.2.0) (2018-01-30)
121cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v10.1.0...v10.2.0)
131cb0ef41Sopenharmony_ci
141cb0ef41Sopenharmony_ci**Merged pull requests:**
151cb0ef41Sopenharmony_ci
161cb0ef41Sopenharmony_ci- Type on union idlType [\#135](https://github.com/w3c/webidl2.js/pull/135) ([saschanaz](https://github.com/saschanaz))
171cb0ef41Sopenharmony_ci- feat: add argument/return type [\#134](https://github.com/w3c/webidl2.js/pull/134) ([saschanaz](https://github.com/saschanaz))
181cb0ef41Sopenharmony_ci- feat: add dictionary/typedef-type [\#133](https://github.com/w3c/webidl2.js/pull/133) ([saschanaz](https://github.com/saschanaz))
191cb0ef41Sopenharmony_ci- feat: add const-type for idlTypes  [\#132](https://github.com/w3c/webidl2.js/pull/132) ([saschanaz](https://github.com/saschanaz))
201cb0ef41Sopenharmony_ci- feat: add types on idlTypes [\#131](https://github.com/w3c/webidl2.js/pull/131) ([saschanaz](https://github.com/saschanaz))
211cb0ef41Sopenharmony_ci- Auto acquisition for parser result changes [\#130](https://github.com/w3c/webidl2.js/pull/130) ([saschanaz](https://github.com/saschanaz))
221cb0ef41Sopenharmony_ci
231cb0ef41Sopenharmony_ci## [v10.1.0](https://github.com/w3c/webidl2.js/tree/v10.1.0) (2018-01-19)
241cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v10.0.0...v10.1.0)
251cb0ef41Sopenharmony_ci
261cb0ef41Sopenharmony_ci**Closed issues:**
271cb0ef41Sopenharmony_ci
281cb0ef41Sopenharmony_ci- Support `raises` and `setraises` [\#128](https://github.com/w3c/webidl2.js/issues/128)
291cb0ef41Sopenharmony_ci- Support `legacycaller` [\#127](https://github.com/w3c/webidl2.js/issues/127)
301cb0ef41Sopenharmony_ci- Improve "No semicolon after enum" message [\#119](https://github.com/w3c/webidl2.js/issues/119)
311cb0ef41Sopenharmony_ci
321cb0ef41Sopenharmony_ci**Merged pull requests:**
331cb0ef41Sopenharmony_ci
341cb0ef41Sopenharmony_ci- Let error messages include the current definition name [\#129](https://github.com/w3c/webidl2.js/pull/129) ([saschanaz](https://github.com/saschanaz))
351cb0ef41Sopenharmony_ci
361cb0ef41Sopenharmony_ci## [v10.0.0](https://github.com/w3c/webidl2.js/tree/v10.0.0) (2017-12-20)
371cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v9.0.0...v10.0.0)
381cb0ef41Sopenharmony_ci
391cb0ef41Sopenharmony_ci**Closed issues:**
401cb0ef41Sopenharmony_ci
411cb0ef41Sopenharmony_ci-  Always return an array for idlType, etc. [\#113](https://github.com/w3c/webidl2.js/issues/113)
421cb0ef41Sopenharmony_ci- Maintain writer.js or not? [\#109](https://github.com/w3c/webidl2.js/issues/109)
431cb0ef41Sopenharmony_ci
441cb0ef41Sopenharmony_ci**Merged pull requests:**
451cb0ef41Sopenharmony_ci
461cb0ef41Sopenharmony_ci- Remove typeExtAttrs from docs [\#124](https://github.com/w3c/webidl2.js/pull/124) ([saschanaz](https://github.com/saschanaz))
471cb0ef41Sopenharmony_ci- Remove iterator documentation [\#123](https://github.com/w3c/webidl2.js/pull/123) ([saschanaz](https://github.com/saschanaz))
481cb0ef41Sopenharmony_ci- Maintain writer.js [\#122](https://github.com/w3c/webidl2.js/pull/122) ([saschanaz](https://github.com/saschanaz))
491cb0ef41Sopenharmony_ci- BREAKING CHANGE: remove deprecated iterator operation [\#121](https://github.com/w3c/webidl2.js/pull/121) ([saschanaz](https://github.com/saschanaz))
501cb0ef41Sopenharmony_ci- Use for-of on tests [\#120](https://github.com/w3c/webidl2.js/pull/120) ([saschanaz](https://github.com/saschanaz))
511cb0ef41Sopenharmony_ci- docs\(README\): iterables ildType is always array [\#118](https://github.com/w3c/webidl2.js/pull/118) ([marcoscaceres](https://github.com/marcoscaceres))
521cb0ef41Sopenharmony_ci
531cb0ef41Sopenharmony_ci## [v9.0.0](https://github.com/w3c/webidl2.js/tree/v9.0.0) (2017-11-30)
541cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v8.1.0...v9.0.0)
551cb0ef41Sopenharmony_ci
561cb0ef41Sopenharmony_ci**Closed issues:**
571cb0ef41Sopenharmony_ci
581cb0ef41Sopenharmony_ci- Code quality [\#116](https://github.com/w3c/webidl2.js/issues/116)
591cb0ef41Sopenharmony_ci- Unable to parse HTMLAllCollection interface [\#114](https://github.com/w3c/webidl2.js/issues/114)
601cb0ef41Sopenharmony_ci- Add support for mixin syntax [\#112](https://github.com/w3c/webidl2.js/issues/112)
611cb0ef41Sopenharmony_ci- Whitespace issues [\#111](https://github.com/w3c/webidl2.js/issues/111)
621cb0ef41Sopenharmony_ci
631cb0ef41Sopenharmony_ci**Merged pull requests:**
641cb0ef41Sopenharmony_ci
651cb0ef41Sopenharmony_ci- Consistent array type for iterable.idlType [\#117](https://github.com/w3c/webidl2.js/pull/117) ([saschanaz](https://github.com/saschanaz))
661cb0ef41Sopenharmony_ci-  Revert "chore: drop Node 6 support \(\#102\)" [\#115](https://github.com/w3c/webidl2.js/pull/115) ([TimothyGu](https://github.com/TimothyGu))
671cb0ef41Sopenharmony_ci
681cb0ef41Sopenharmony_ci## [v8.1.0](https://github.com/w3c/webidl2.js/tree/v8.1.0) (2017-11-03)
691cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v8.0.1...v8.1.0)
701cb0ef41Sopenharmony_ci
711cb0ef41Sopenharmony_ci**Closed issues:**
721cb0ef41Sopenharmony_ci
731cb0ef41Sopenharmony_ci- Extended Attributes `rhs` should always be there [\#96](https://github.com/w3c/webidl2.js/issues/96)
741cb0ef41Sopenharmony_ci
751cb0ef41Sopenharmony_ci**Merged pull requests:**
761cb0ef41Sopenharmony_ci
771cb0ef41Sopenharmony_ci- Always add rhs property [\#110](https://github.com/w3c/webidl2.js/pull/110) ([saschanaz](https://github.com/saschanaz))
781cb0ef41Sopenharmony_ci
791cb0ef41Sopenharmony_ci## [v8.0.1](https://github.com/w3c/webidl2.js/tree/v8.0.1) (2017-11-03)
801cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v8.0.0...v8.0.1)
811cb0ef41Sopenharmony_ci
821cb0ef41Sopenharmony_ci**Fixed bugs:**
831cb0ef41Sopenharmony_ci
841cb0ef41Sopenharmony_ci- Comment order parsing bug  [\#107](https://github.com/w3c/webidl2.js/issues/107)
851cb0ef41Sopenharmony_ci
861cb0ef41Sopenharmony_ci**Merged pull requests:**
871cb0ef41Sopenharmony_ci
881cb0ef41Sopenharmony_ci- Remove m postfix from all\_ws\(\) [\#108](https://github.com/w3c/webidl2.js/pull/108) ([saschanaz](https://github.com/saschanaz))
891cb0ef41Sopenharmony_ci
901cb0ef41Sopenharmony_ci## [v8.0.0](https://github.com/w3c/webidl2.js/tree/v8.0.0) (2017-11-03)
911cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v7.0.0...v8.0.0)
921cb0ef41Sopenharmony_ci
931cb0ef41Sopenharmony_ci**Closed issues:**
941cb0ef41Sopenharmony_ci
951cb0ef41Sopenharmony_ci- Remove creators support [\#100](https://github.com/w3c/webidl2.js/issues/100)
961cb0ef41Sopenharmony_ci- Add mixin support [\#92](https://github.com/w3c/webidl2.js/issues/92)
971cb0ef41Sopenharmony_ci
981cb0ef41Sopenharmony_ci**Merged pull requests:**
991cb0ef41Sopenharmony_ci
1001cb0ef41Sopenharmony_ci- Support mixins + includes statements [\#105](https://github.com/w3c/webidl2.js/pull/105) ([saschanaz](https://github.com/saschanaz))
1011cb0ef41Sopenharmony_ci- chore: drop Node 6 support [\#102](https://github.com/w3c/webidl2.js/pull/102) ([marcoscaceres](https://github.com/marcoscaceres))
1021cb0ef41Sopenharmony_ci- BREAKING CHANGE: drop creator support [\#101](https://github.com/w3c/webidl2.js/pull/101) ([saschanaz](https://github.com/saschanaz))
1031cb0ef41Sopenharmony_ci- Normalize some whitespace to pass wpt's lint [\#99](https://github.com/w3c/webidl2.js/pull/99) ([foolip](https://github.com/foolip))
1041cb0ef41Sopenharmony_ci
1051cb0ef41Sopenharmony_ci## [v7.0.0](https://github.com/w3c/webidl2.js/tree/v7.0.0) (2017-10-27)
1061cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v6.1.0...v7.0.0)
1071cb0ef41Sopenharmony_ci
1081cb0ef41Sopenharmony_ci**Closed issues:**
1091cb0ef41Sopenharmony_ci
1101cb0ef41Sopenharmony_ci- Type conversion on default values is destructive  [\#94](https://github.com/w3c/webidl2.js/issues/94)
1111cb0ef41Sopenharmony_ci- extended attribute structure missing type [\#89](https://github.com/w3c/webidl2.js/issues/89)
1121cb0ef41Sopenharmony_ci
1131cb0ef41Sopenharmony_ci**Merged pull requests:**
1141cb0ef41Sopenharmony_ci
1151cb0ef41Sopenharmony_ci-  BREAKING CHANGE: argument + default types should be string [\#95](https://github.com/w3c/webidl2.js/pull/95) ([marcoscaceres](https://github.com/marcoscaceres))
1161cb0ef41Sopenharmony_ci
1171cb0ef41Sopenharmony_ci## [v6.1.0](https://github.com/w3c/webidl2.js/tree/v6.1.0) (2017-10-23)
1181cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v6.0.1...v6.1.0)
1191cb0ef41Sopenharmony_ci
1201cb0ef41Sopenharmony_ci**Merged pull requests:**
1211cb0ef41Sopenharmony_ci
1221cb0ef41Sopenharmony_ci- feat: give extended attributes a type [\#90](https://github.com/w3c/webidl2.js/pull/90) ([marcoscaceres](https://github.com/marcoscaceres))
1231cb0ef41Sopenharmony_ci
1241cb0ef41Sopenharmony_ci## [v6.0.1](https://github.com/w3c/webidl2.js/tree/v6.0.1) (2017-10-18)
1251cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v6.0.0...v6.0.1)
1261cb0ef41Sopenharmony_ci
1271cb0ef41Sopenharmony_ci**Closed issues:**
1281cb0ef41Sopenharmony_ci
1291cb0ef41Sopenharmony_ci- Enum values should be objects [\#86](https://github.com/w3c/webidl2.js/issues/86)
1301cb0ef41Sopenharmony_ci
1311cb0ef41Sopenharmony_ci**Merged pull requests:**
1321cb0ef41Sopenharmony_ci
1331cb0ef41Sopenharmony_ci- Use ES2015 syntax for tests [\#88](https://github.com/w3c/webidl2.js/pull/88) ([saschanaz](https://github.com/saschanaz))
1341cb0ef41Sopenharmony_ci
1351cb0ef41Sopenharmony_ci## [v6.0.0](https://github.com/w3c/webidl2.js/tree/v6.0.0) (2017-10-17)
1361cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v5.0.0...v6.0.0)
1371cb0ef41Sopenharmony_ci
1381cb0ef41Sopenharmony_ci**Merged pull requests:**
1391cb0ef41Sopenharmony_ci
1401cb0ef41Sopenharmony_ci- BREAKING CHANGE: ret enum value as object [\#87](https://github.com/w3c/webidl2.js/pull/87) ([marcoscaceres](https://github.com/marcoscaceres))
1411cb0ef41Sopenharmony_ci
1421cb0ef41Sopenharmony_ci## [v5.0.0](https://github.com/w3c/webidl2.js/tree/v5.0.0) (2017-10-17)
1431cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v4.2.0...v5.0.0)
1441cb0ef41Sopenharmony_ci
1451cb0ef41Sopenharmony_ci**Closed issues:**
1461cb0ef41Sopenharmony_ci
1471cb0ef41Sopenharmony_ci- Unable to parse annotated types in generics [\#83](https://github.com/w3c/webidl2.js/issues/83)
1481cb0ef41Sopenharmony_ci- Drop support for Node 4, move to 6 LTS [\#82](https://github.com/w3c/webidl2.js/issues/82)
1491cb0ef41Sopenharmony_ci
1501cb0ef41Sopenharmony_ci**Merged pull requests:**
1511cb0ef41Sopenharmony_ci
1521cb0ef41Sopenharmony_ci- BREAKING CHANGE: Use ES2015 syntax [\#84](https://github.com/w3c/webidl2.js/pull/84) ([saschanaz](https://github.com/saschanaz))
1531cb0ef41Sopenharmony_ci
1541cb0ef41Sopenharmony_ci## [v4.2.0](https://github.com/w3c/webidl2.js/tree/v4.2.0) (2017-10-16)
1551cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v4.1.0...v4.2.0)
1561cb0ef41Sopenharmony_ci
1571cb0ef41Sopenharmony_ci**Closed issues:**
1581cb0ef41Sopenharmony_ci
1591cb0ef41Sopenharmony_ci- Remove legacy caller support [\#78](https://github.com/w3c/webidl2.js/issues/78)
1601cb0ef41Sopenharmony_ci- Should report error for using duplicate names [\#77](https://github.com/w3c/webidl2.js/issues/77)
1611cb0ef41Sopenharmony_ci
1621cb0ef41Sopenharmony_ci**Merged pull requests:**
1631cb0ef41Sopenharmony_ci
1641cb0ef41Sopenharmony_ci- Check duplicated names [\#80](https://github.com/w3c/webidl2.js/pull/80) ([saschanaz](https://github.com/saschanaz))
1651cb0ef41Sopenharmony_ci- Remove legacycaller [\#79](https://github.com/w3c/webidl2.js/pull/79) ([saschanaz](https://github.com/saschanaz))
1661cb0ef41Sopenharmony_ci- Add "sequence" property to IDL Type AST definition [\#76](https://github.com/w3c/webidl2.js/pull/76) ([lerouche](https://github.com/lerouche))
1671cb0ef41Sopenharmony_ci
1681cb0ef41Sopenharmony_ci## [v4.1.0](https://github.com/w3c/webidl2.js/tree/v4.1.0) (2017-07-04)
1691cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v4.0.0...v4.1.0)
1701cb0ef41Sopenharmony_ci
1711cb0ef41Sopenharmony_ci**Closed issues:**
1721cb0ef41Sopenharmony_ci
1731cb0ef41Sopenharmony_ci- Parsing error for annonated inner types of generic types [\#71](https://github.com/w3c/webidl2.js/issues/71)
1741cb0ef41Sopenharmony_ci
1751cb0ef41Sopenharmony_ci**Merged pull requests:**
1761cb0ef41Sopenharmony_ci
1771cb0ef41Sopenharmony_ci- Support TypeWithExtendedAttributes on generics [\#75](https://github.com/w3c/webidl2.js/pull/75) ([saschanaz](https://github.com/saschanaz))
1781cb0ef41Sopenharmony_ci
1791cb0ef41Sopenharmony_ci## [v4.0.0](https://github.com/w3c/webidl2.js/tree/v4.0.0) (2017-06-27)
1801cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v3.0.2...v4.0.0)
1811cb0ef41Sopenharmony_ci
1821cb0ef41Sopenharmony_ci**Closed issues:**
1831cb0ef41Sopenharmony_ci
1841cb0ef41Sopenharmony_ci- Remove serializer-related productions [\#73](https://github.com/w3c/webidl2.js/issues/73)
1851cb0ef41Sopenharmony_ci- Records don't seem to be working right [\#72](https://github.com/w3c/webidl2.js/issues/72)
1861cb0ef41Sopenharmony_ci- Document namespace member output [\#59](https://github.com/w3c/webidl2.js/issues/59)
1871cb0ef41Sopenharmony_ci
1881cb0ef41Sopenharmony_ci**Merged pull requests:**
1891cb0ef41Sopenharmony_ci
1901cb0ef41Sopenharmony_ci- BREAKING CHANGE: remove serializers \(closes \#73\) [\#74](https://github.com/w3c/webidl2.js/pull/74) ([marcoscaceres](https://github.com/marcoscaceres))
1911cb0ef41Sopenharmony_ci- Add documentation for namespaces [\#70](https://github.com/w3c/webidl2.js/pull/70) ([saschanaz](https://github.com/saschanaz))
1921cb0ef41Sopenharmony_ci
1931cb0ef41Sopenharmony_ci## [v3.0.2](https://github.com/w3c/webidl2.js/tree/v3.0.2) (2017-05-29)
1941cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v3.0.1...v3.0.2)
1951cb0ef41Sopenharmony_ci
1961cb0ef41Sopenharmony_ci**Closed issues:**
1971cb0ef41Sopenharmony_ci
1981cb0ef41Sopenharmony_ci- Whitespace issues [\#64](https://github.com/w3c/webidl2.js/issues/64)
1991cb0ef41Sopenharmony_ci
2001cb0ef41Sopenharmony_ci**Merged pull requests:**
2011cb0ef41Sopenharmony_ci
2021cb0ef41Sopenharmony_ci- Test for latest LTS/stable node versions [\#69](https://github.com/w3c/webidl2.js/pull/69) ([saschanaz](https://github.com/saschanaz))
2031cb0ef41Sopenharmony_ci
2041cb0ef41Sopenharmony_ci## [v3.0.1](https://github.com/w3c/webidl2.js/tree/v3.0.1) (2017-05-18)
2051cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v2.4.0...v3.0.1)
2061cb0ef41Sopenharmony_ci
2071cb0ef41Sopenharmony_ci**Closed issues:**
2081cb0ef41Sopenharmony_ci
2091cb0ef41Sopenharmony_ci- Is array syntax dead? [\#66](https://github.com/w3c/webidl2.js/issues/66)
2101cb0ef41Sopenharmony_ci- Remove exceptions support [\#65](https://github.com/w3c/webidl2.js/issues/65)
2111cb0ef41Sopenharmony_ci
2121cb0ef41Sopenharmony_ci**Merged pull requests:**
2131cb0ef41Sopenharmony_ci
2141cb0ef41Sopenharmony_ci- Fix whitespace error on parsing extended attributes [\#68](https://github.com/w3c/webidl2.js/pull/68) ([saschanaz](https://github.com/saschanaz))
2151cb0ef41Sopenharmony_ci- Remove deprecated IDL arrays and exceptions [\#67](https://github.com/w3c/webidl2.js/pull/67) ([saschanaz](https://github.com/saschanaz))
2161cb0ef41Sopenharmony_ci
2171cb0ef41Sopenharmony_ci## [v2.4.0](https://github.com/w3c/webidl2.js/tree/v2.4.0) (2017-04-12)
2181cb0ef41Sopenharmony_ci[Full Changelog](https://github.com/w3c/webidl2.js/compare/v2.1.0...v2.4.0)
2191cb0ef41Sopenharmony_ci
2201cb0ef41Sopenharmony_ci**Closed issues:**
2211cb0ef41Sopenharmony_ci
2221cb0ef41Sopenharmony_ci- Add support for Annotated Types [\#60](https://github.com/w3c/webidl2.js/issues/60)
2231cb0ef41Sopenharmony_ci- Question: Convert WebIDL -\> Javascript [\#56](https://github.com/w3c/webidl2.js/issues/56)
2241cb0ef41Sopenharmony_ci- Get Robin to give us push permissions on npm [\#54](https://github.com/w3c/webidl2.js/issues/54)
2251cb0ef41Sopenharmony_ci- Add support for records [\#53](https://github.com/w3c/webidl2.js/issues/53)
2261cb0ef41Sopenharmony_ci- module not supported? [\#52](https://github.com/w3c/webidl2.js/issues/52)
2271cb0ef41Sopenharmony_ci- Add support for namespaces [\#51](https://github.com/w3c/webidl2.js/issues/51)
2281cb0ef41Sopenharmony_ci- Export is not AMD compatible [\#48](https://github.com/w3c/webidl2.js/issues/48)
2291cb0ef41Sopenharmony_ci- Can't represent large constants [\#21](https://github.com/w3c/webidl2.js/issues/21)
2301cb0ef41Sopenharmony_ci
2311cb0ef41Sopenharmony_ci**Merged pull requests:**
2321cb0ef41Sopenharmony_ci
2331cb0ef41Sopenharmony_ci- Update webidl2.js [\#63](https://github.com/w3c/webidl2.js/pull/63) ([tqeto](https://github.com/tqeto))
2341cb0ef41Sopenharmony_ci- Remove support for MapClass \(no longer valid in WebIDL\) [\#62](https://github.com/w3c/webidl2.js/pull/62) ([dontcallmedom](https://github.com/dontcallmedom))
2351cb0ef41Sopenharmony_ci- Add support for annotated types [\#61](https://github.com/w3c/webidl2.js/pull/61) ([dontcallmedom](https://github.com/dontcallmedom))
2361cb0ef41Sopenharmony_ci- Support namespaces [\#58](https://github.com/w3c/webidl2.js/pull/58) ([saschanaz](https://github.com/saschanaz))
2371cb0ef41Sopenharmony_ci- Add support for records [\#57](https://github.com/w3c/webidl2.js/pull/57) ([TimothyGu](https://github.com/TimothyGu))
2381cb0ef41Sopenharmony_ci- Refactor [\#50](https://github.com/w3c/webidl2.js/pull/50) ([marcoscaceres](https://github.com/marcoscaceres))
2391cb0ef41Sopenharmony_ci- feat\(lib\): add AMD export support \(closes \#48\) [\#49](https://github.com/w3c/webidl2.js/pull/49) ([marcoscaceres](https://github.com/marcoscaceres))
2401cb0ef41Sopenharmony_ci
2411cb0ef41Sopenharmony_ci## [v2.1.0](https://github.com/w3c/webidl2.js/tree/v2.1.0) (2016-08-12)
2421cb0ef41Sopenharmony_ci**Closed issues:**
2431cb0ef41Sopenharmony_ci
2441cb0ef41Sopenharmony_ci- Exception when parsing test/syntax/idl/typedef.widl [\#46](https://github.com/w3c/webidl2.js/issues/46)
2451cb0ef41Sopenharmony_ci- Wrong jsondiffpatch location [\#42](https://github.com/w3c/webidl2.js/issues/42)
2461cb0ef41Sopenharmony_ci- 'npm install' fails on building microtime [\#40](https://github.com/w3c/webidl2.js/issues/40)
2471cb0ef41Sopenharmony_ci- Can't represent union types in typedefs [\#38](https://github.com/w3c/webidl2.js/issues/38)
2481cb0ef41Sopenharmony_ci- tokenise\(\) assumes a specific property enumeration order [\#27](https://github.com/w3c/webidl2.js/issues/27)
2491cb0ef41Sopenharmony_ci- Add support for iterable\<\>, maplike\<\>, setlike\<\> declarations [\#24](https://github.com/w3c/webidl2.js/issues/24)
2501cb0ef41Sopenharmony_ci- WebIDL2 fails to parse `attribute Promise\<DOMString\>\[\] baz` [\#19](https://github.com/w3c/webidl2.js/issues/19)
2511cb0ef41Sopenharmony_ci- Support for ExtendedAttributeIdentList \(current editor's draft\) [\#18](https://github.com/w3c/webidl2.js/issues/18)
2521cb0ef41Sopenharmony_ci- No Licensing Information [\#17](https://github.com/w3c/webidl2.js/issues/17)
2531cb0ef41Sopenharmony_ci- how to regenerate w3c idl files ? [\#14](https://github.com/w3c/webidl2.js/issues/14)
2541cb0ef41Sopenharmony_ci- What is lib/writer.js [\#13](https://github.com/w3c/webidl2.js/issues/13)
2551cb0ef41Sopenharmony_ci- Numerous tests are failing [\#7](https://github.com/w3c/webidl2.js/issues/7)
2561cb0ef41Sopenharmony_ci- Add support for missing types in ServiceWorker [\#5](https://github.com/w3c/webidl2.js/issues/5)
2571cb0ef41Sopenharmony_ci- How can I parse just a function? [\#3](https://github.com/w3c/webidl2.js/issues/3)
2581cb0ef41Sopenharmony_ci- Parser throws on nullable array of nullable array [\#2](https://github.com/w3c/webidl2.js/issues/2)
2591cb0ef41Sopenharmony_ci- Parser throws on nullable array of any [\#1](https://github.com/w3c/webidl2.js/issues/1)
2601cb0ef41Sopenharmony_ci
2611cb0ef41Sopenharmony_ci**Merged pull requests:**
2621cb0ef41Sopenharmony_ci
2631cb0ef41Sopenharmony_ci- Fix "default": undefined [\#47](https://github.com/w3c/webidl2.js/pull/47) ([mkwtys](https://github.com/mkwtys))
2641cb0ef41Sopenharmony_ci- Replace expect.js with expct [\#45](https://github.com/w3c/webidl2.js/pull/45) ([halton](https://github.com/halton))
2651cb0ef41Sopenharmony_ci- Correct jsondiffpatch location. [\#44](https://github.com/w3c/webidl2.js/pull/44) ([halton](https://github.com/halton))
2661cb0ef41Sopenharmony_ci- Bump microtime to 2.1.1 [\#43](https://github.com/w3c/webidl2.js/pull/43) ([halton](https://github.com/halton))
2671cb0ef41Sopenharmony_ci- Expand writer support [\#39](https://github.com/w3c/webidl2.js/pull/39) ([markandrus](https://github.com/markandrus))
2681cb0ef41Sopenharmony_ci- Accept wider \(but still incomplete\) set of allowed syntax for extended attributes [\#37](https://github.com/w3c/webidl2.js/pull/37) ([mlogan](https://github.com/mlogan))
2691cb0ef41Sopenharmony_ci- Add test for callback with multiple arguments. [\#36](https://github.com/w3c/webidl2.js/pull/36) ([tobie](https://github.com/tobie))
2701cb0ef41Sopenharmony_ci- Iterables [\#34](https://github.com/w3c/webidl2.js/pull/34) ([motiz88](https://github.com/motiz88))
2711cb0ef41Sopenharmony_ci- Allow trailing comma in enum value lists, per spec [\#33](https://github.com/w3c/webidl2.js/pull/33) ([motiz88](https://github.com/motiz88))
2721cb0ef41Sopenharmony_ci- Allow typedefs within interfaces \(behind an opt-in flag\) [\#32](https://github.com/w3c/webidl2.js/pull/32) ([motiz88](https://github.com/motiz88))
2731cb0ef41Sopenharmony_ci- In draft [\#31](https://github.com/w3c/webidl2.js/pull/31) ([othree](https://github.com/othree))
2741cb0ef41Sopenharmony_ci- Add support for extended attributes identifier lists [\#29](https://github.com/w3c/webidl2.js/pull/29) ([tobie](https://github.com/tobie))
2751cb0ef41Sopenharmony_ci- Make `attribute Promise\<T\>\[\] attr;` work. [\#26](https://github.com/w3c/webidl2.js/pull/26) ([jyasskin](https://github.com/jyasskin))
2761cb0ef41Sopenharmony_ci- Parse required dictionary fields. [\#25](https://github.com/w3c/webidl2.js/pull/25) ([jyasskin](https://github.com/jyasskin))
2771cb0ef41Sopenharmony_ci- Define the WebIDL2 property on self rather than window. [\#23](https://github.com/w3c/webidl2.js/pull/23) ([Ms2ger](https://github.com/Ms2ger))
2781cb0ef41Sopenharmony_ci- Teach WebIDL2 to parse \[\] default values. [\#22](https://github.com/w3c/webidl2.js/pull/22) ([jyasskin](https://github.com/jyasskin))
2791cb0ef41Sopenharmony_ci- Support ID list in extended attributes [\#20](https://github.com/w3c/webidl2.js/pull/20) ([othree](https://github.com/othree))
2801cb0ef41Sopenharmony_ci- Make sure that `sequence` property of idl types is set to false if the type is actually `sequence`. [\#16](https://github.com/w3c/webidl2.js/pull/16) ([tobie](https://github.com/tobie))
2811cb0ef41Sopenharmony_ci- Parametrized [\#15](https://github.com/w3c/webidl2.js/pull/15) ([tobie](https://github.com/tobie))
2821cb0ef41Sopenharmony_ci- Add promise support [\#12](https://github.com/w3c/webidl2.js/pull/12) ([tobie](https://github.com/tobie))
2831cb0ef41Sopenharmony_ci- Remove broken coverage support from travis for now. [\#11](https://github.com/w3c/webidl2.js/pull/11) ([tobie](https://github.com/tobie))
2841cb0ef41Sopenharmony_ci- Add support for \[MapClass\(type, type\)\]. [\#10](https://github.com/w3c/webidl2.js/pull/10) ([tobie](https://github.com/tobie))
2851cb0ef41Sopenharmony_ci- Incorporate tests from widlproc\[1\] and remove dependency on said project. [\#9](https://github.com/w3c/webidl2.js/pull/9) ([tobie](https://github.com/tobie))
2861cb0ef41Sopenharmony_ci- README incorrectly recommended updating the widlproc submodule. [\#8](https://github.com/w3c/webidl2.js/pull/8) ([tobie](https://github.com/tobie))
2871cb0ef41Sopenharmony_ci- Fix bug where instrumented version of webidl2 was loaded. [\#6](https://github.com/w3c/webidl2.js/pull/6) ([tobie](https://github.com/tobie))
2881cb0ef41Sopenharmony_ci- Use https:// instead of git:// [\#4](https://github.com/w3c/webidl2.js/pull/4) ([Manishearth](https://github.com/Manishearth))
2891cb0ef41Sopenharmony_ci
2901cb0ef41Sopenharmony_ci
2911cb0ef41Sopenharmony_ci
2921cb0ef41Sopenharmony_ci\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*