Change Log

v10.2.1 (2018-03-09)

Full Changelog

Merged pull requests:

v10.2.0 (2018-01-30)

Full Changelog

Merged pull requests:

v10.1.0 (2018-01-19)

Full Changelog

Closed issues:

  • Support raises and setraises #128
  • Support legacycaller #127
  • Improve “No semicolon after enum” message #119

Merged pull requests:

  • Let error messages include the current definition name #129 (saschanaz)

v10.0.0 (2017-12-20)

Full Changelog

Closed issues:

  • Always return an array for idlType, etc. #113
  • Maintain writer.js or not? #109

Merged pull requests:

v9.0.0 (2017-11-30)

Full Changelog

Closed issues:

  • Code quality #116
  • Unable to parse HTMLAllCollection interface #114
  • Add support for mixin syntax #112
  • Whitespace issues #111

Merged pull requests:

v8.1.0 (2017-11-03)

Full Changelog

Closed issues:

  • Extended Attributes rhs should always be there #96

Merged pull requests:

v8.0.1 (2017-11-03)

Full Changelog

Fixed bugs:

  • Comment order parsing bug #107

Merged pull requests:

v8.0.0 (2017-11-03)

Full Changelog

Closed issues:

  • Remove creators support #100
  • Add mixin support #92

Merged pull requests:

v7.0.0 (2017-10-27)

Full Changelog

Closed issues:

  • Type conversion on default values is destructive #94
  • extended attribute structure missing type #89

Merged pull requests:

v6.1.0 (2017-10-23)

Full Changelog

Merged pull requests:

v6.0.1 (2017-10-18)

Full Changelog

Closed issues:

  • Enum values should be objects #86

Merged pull requests:

v6.0.0 (2017-10-17)

Full Changelog

Merged pull requests:

v5.0.0 (2017-10-17)

Full Changelog

Closed issues:

  • Unable to parse annotated types in generics #83
  • Drop support for Node 4, move to 6 LTS #82

Merged pull requests:

v4.2.0 (2017-10-16)

Full Changelog

Closed issues:

  • Remove legacy caller support #78
  • Should report error for using duplicate names #77

Merged pull requests:

v4.1.0 (2017-07-04)

Full Changelog

Closed issues:

  • Parsing error for annonated inner types of generic types #71

Merged pull requests:

  • Support TypeWithExtendedAttributes on generics #75 (saschanaz)

v4.0.0 (2017-06-27)

Full Changelog

Closed issues:

  • Remove serializer-related productions #73
  • Records don't seem to be working right #72
  • Document namespace member output #59

Merged pull requests:

v3.0.2 (2017-05-29)

Full Changelog

Closed issues:

  • Whitespace issues #64

Merged pull requests:

v3.0.1 (2017-05-18)

Full Changelog

Closed issues:

  • Is array syntax dead? #66
  • Remove exceptions support #65

Merged pull requests:

  • Fix whitespace error on parsing extended attributes #68 (saschanaz)
  • Remove deprecated IDL arrays and exceptions #67 (saschanaz)

v2.4.0 (2017-04-12)

Full Changelog

Closed issues:

  • Add support for Annotated Types #60
  • Question: Convert WebIDL -> Javascript #56
  • Get Robin to give us push permissions on npm #54
  • Add support for records #53
  • module not supported? #52
  • Add support for namespaces #51
  • Export is not AMD compatible #48
  • Can't represent large constants #21

Merged pull requests:

v2.1.0 (2016-08-12)

Closed issues:

  • Exception when parsing test/syntax/idl/typedef.widl #46
  • Wrong jsondiffpatch location #42
  • ‘npm install’ fails on building microtime #40
  • Can't represent union types in typedefs #38
  • tokenise() assumes a specific property enumeration order #27
  • Add support for iterable<>, maplike<>, setlike<> declarations #24
  • WebIDL2 fails to parse attribute Promise\<DOMString\>\[\] baz #19
  • Support for ExtendedAttributeIdentList (current editor's draft) #18
  • No Licensing Information #17
  • how to regenerate w3c idl files ? #14
  • What is lib/writer.js #13
  • Numerous tests are failing #7
  • Add support for missing types in ServiceWorker #5
  • How can I parse just a function? #3
  • Parser throws on nullable array of nullable array #2
  • Parser throws on nullable array of any #1

Merged pull requests:

  • Fix “default”: undefined #47 (mkwtys)
  • Replace expect.js with expct #45 (halton)
  • Correct jsondiffpatch location. #44 (halton)
  • Bump microtime to 2.1.1 #43 (halton)
  • Expand writer support #39 (markandrus)
  • Accept wider (but still incomplete) set of allowed syntax for extended attributes #37 (mlogan)
  • Add test for callback with multiple arguments. #36 (tobie)
  • Iterables #34 (motiz88)
  • Allow trailing comma in enum value lists, per spec #33 (motiz88)
  • Allow typedefs within interfaces (behind an opt-in flag) #32 (motiz88)
  • In draft #31 (othree)
  • Add support for extended attributes identifier lists #29 (tobie)
  • Make attribute Promise\<T\>\[\] attr; work. #26 (jyasskin)
  • Parse required dictionary fields. #25 (jyasskin)
  • Define the WebIDL2 property on self rather than window. #23 (Ms2ger)
  • Teach WebIDL2 to parse [] default values. #22 (jyasskin)
  • Support ID list in extended attributes #20 (othree)
  • Make sure that sequence property of idl types is set to false if the type is actually sequence. #16 (tobie)
  • Parametrized #15 (tobie)
  • Add promise support #12 (tobie)
  • Remove broken coverage support from travis for now. #11 (tobie)
  • Add support for [MapClass(type, type)]. #10 (tobie)
  • Incorporate tests from widlproc[1] and remove dependency on said project. #9 (tobie)
  • README incorrectly recommended updating the widlproc submodule. #8 (tobie)
  • Fix bug where instrumented version of webidl2 was loaded. #6 (tobie)
  • Use https:// instead of git:// #4 (Manishearth)

* This Change Log was automatically generated by github_changelog_generator