4.0.0
This release welcomes @TimothyGu, who implemented all of the remaining basic Web IDL types and some bonus ones.
- Added:
any,object,Error, buffer source types, and "common definitions" - Removed (because they were removed from the Web IDL spec):
Date,RegExp - Fixed:
unrestricted doubleto properly allowNaNfloatandunrestricted floatto properly truncate into 32-bit floating pointsDOMString, to throw an error forSymbols- integer types, in various ways
This release also adds test coverage for all conversions! This should help especially with the pesky integer types and the continual bugs we've seen around them.