Released September 15, 2021
- Automatically tag new releases (#1484)
- Add RTCSessionDescription test; fix RTCDTMFToneChangeEvent (#1488)
Released September 11, 2021
- Add required request parameter to FetchEvent constructor (#1481)
- Send the right tests to SharedWorker and ServiceWorker (#1479)
- Use document.fonts or self.fonts as FontFaceSet instance (#1474)
- Remove custom test for api.Document.documentURI.readonly (#1471)
- Add comment explaining RTCPeerConnection constructor order (#1470)
- Fix custom test for RTCPeerConnection (#1469)
- Add .nvmrc (#1468)
- Revert "Create custom test for RTCRtpReceiver" (#1464)
- Simplify window.crypto custom test (#1465)
- Update custom test for ImageData (#1461)
- Change Vinyl's username on footer to match rebranding (#1460)
- Create custom test for RTCRtpReceiver (#1459)
- Create custom tests for DOMTokenList (#1458)
- Fix Safari bug for window.crypto (#1457)
- Remove stray semicolon (#1456)
Released September 2, 2021
- Add back PaymentAddress as custom IDL
Released August 27, 2021
- Reorganize custom IDL by spec affinity (#1441)
- Remove navigator.canShare() custom IDL
- testConstructor: add catch for Safari's "Can't find variable" error (#1434)
- Add custom test for DOMTokenList.toggle.force_parameter (#1433)
- Add custom test for SVGAnimatedString (#1432)
- Ignore .DS_Store (#1431)
- Format comments in custom tests to ensure they remain on their own line (#1430)
- Fix the comment for RTCPeerConnection (#1429)
- Fix import in add-new-bcd (#1427)
- Add comment explaining the RTCPeerConnection constructor test (#1426)
Released August 20, 2021
- Use performance.getEntries() to get PerformanceEntry instance (#1417)
- Addressing Lighthouse audit report (#1411)
- Add initWebKitAnimationEvent and initWebKitTransitionEvent tests (#1415)
- Fix test for RTCPeerConnection (#1409)
- Make testConstructor able to test constructor objects (#1408)
- Updates for event custom tests (#1405)
- Account for Opera Presto error (#1404)
Released August 16, 2021
- Fix results URL generation (#1402)
Released August 15, 2021
- Bug fixes (#1400)
Released August 15, 2021
- Revert documentURI after testing api.Document.documentURI.readonly (#1398)
Released August 15, 2021
- Use console.log vs. updateStatus for completion logs (#1396)
- Fix cryptoKey instance (#1395)
- Fix new debugmode logging (#1394)
- Add further debug logging in debug mode (#1393)
- Fix odd bug with older browsers trying to post results to example.org (#1392)
Released August 14, 2021
- Custom test updates (#1390)
- Further synchronize ESLint and Prettier (and format remaining files) (#1389)
- Synchronize ESLint and Prettier rules (#1388)
- Fix find-missing-releases (#1387)
- Add .prettierrc file (#1386)
- Add find-missing-results (#1385)
- Add debug mode console logs (#1384)
- Make Plugin test inconclusive if navigator.plugins is empty (#1377)
- Add instances for XMLHttpRequestEventTarget and XMLHttpRequestUpload (#1376)
Released August 11, 2021
- Add a type string for most event constructors (#1375)
- Remove ^ from package.json (#1379)
- Add more custom tests (#1367)
- Add/update custom tests (#1364)
- Convert custom-tests.json to YAML (for multiline formatting) (#1358)
- Fix custom test for Notification API (#1357)
- Fix test for XPathResult (#1355)
- Add additional additional for several APIs (#1347)
- Improve test for WebSocket API (#1346)
Released July 23, 2021
- Add a test for Object.hasOwn() (#1342)
- Combine results from different reports for the same browser version (#1340)
- Simplify getSupportMap by ignoring URL (#1339)
- Correct preference for fake Firefox media stream (#1333)
- Simplify getSupportMap to use bare values, not {result: ...} (#1332)
- Fix tests for WritableStreamDefaultController/Writer (#1324)
- Remove mapping of console->Console (#1326)
- Fix variable names in custom tests to avoid "interface" (#1323)
Released July 20, 2021
- Revert "Update lockfile version to 2" (#1321)
- Ignore user media tests on Firefox 34-52 (#1319)
- Update lockfile version to 2 (#1317)
- Cover inherited attributes (#1318)
- Add instrumentKey custom IDL (#1314)
Released July 16, 2021
- Add tests for some JavaScript alt. names. in BCD (#1313)
- Remove Function.prototype.displayName test (#1311)
Released July 16, 2021
- Remove tests for columnNumber/fileName/lineNumber (#1310)
- Generate test for JavaScript constructors (#1307)
- Generate tests for property symbols (@@ features) (#1306)
- Generate tests for JavaScript builtins (#1302)
Released July 15, 2021
- Add back custom IDL now gone from @webref/idl (#1300)
- Add MutationEvent instance (document.createEvent('MutationEvent')) (#1297)
- Add custom tests for WritableStreamDefaultController/Writer (#1295)
- Update UA parser to better handle iOS browsers (#1290)
- Enable fake media stream for Firefox in Selenium script (#1289)
- Custom tests: replace variable assignments as well (#1288)
Released July 5, 2021
- Add IDs for export buttons (#1282)
- Fix Firefox collection regarding new WebKitAnimationEvent test (#1280)
- Add custom test for WebGLRenderingContext (#1279)
- Increase the verbosity of errors in results parsing (#1278)
- More Selenium script updates (#1277)
- Selenium script updates (#1276)
Released July 2, 2021
- Remove custom IDL now in @webref/idl
Released June 21, 2021
- Add a --path argument to filter BCD paths by wildcards (#1245)
- Use <b> as a HTMLElement instance (not HTMLUnknownElement) (#1253)
- Use window.toolbar as a BarProp instance (#1252)
- Add more tests for (WebKit- or unprefixed) AnimationEvent/TransitionEvent (#1251)
- Tweak some custom tests for consistency (#1250)
- Add custom IDL for webkit-prefixed Pointer Lock API (#1249)
- Add custom code for MouseEvent instance (#1248)
- Add custom code for WheelEvent instance (#1247)
- Add RTCPeerConnection instance with prefixed variants (#1246)
Released June 18, 2021
- Remove custom SourceBuffer.changeType now in @webref/idl
- Fix Performance* custom tests (#1238)
- Create an instance for XMLHttpRequest tests (#1237)
- Fix the fallback for creating an Event instance (#1236)
- Always show form buttons, but disable by default (#1231)
Released June 10, 2021
- Test for crypto.webkitSubtle and use it as a SubtleCrypto instance (#1219)
- Simplify subtle.crypto custom test instance (#1216)
- Add custom test instance for WorkerLocation (#1211)
- Update custom test for ProcessingInstruction (#1210)
- Get a DOMException instance from a thrown exception (#1192)
Released June 4, 2021
- Fix http->https (#1205)
- Improve MediaStream tests for camera-less devices (#1203)
- Document how to diff tests in the release process (#1201)
- Revert "Add reusable instances of Worker and SharedWorker" (#1202)
- Add reusable instances of Worker and SharedWorker (#1200)
- Fix custom test for ProcessingInstruction API (#1198)
- Selenium: don't try to test Safari 14.0 in BrowserStack (#1197)
- Add custom test for WebGLVertexArrayObjectOES API (#1195)
- Use navigator as the WorkerNavigator instance (#1194)
Released May 31, 2021
- Test SVGElement using a <title> element instance (#1189)
Released May 28, 2021
- Document the manual release process
- Fix SVGFEFuncAlement typo in SVGComponentTransferFunctionElement test (#1179)
- Avoid external URL in FontFace source (#1172)
- Avoid hardcoded appspot.com URLs in custom tests (#1170)
- Update UA parser to handle old Android WebView versions (#1162)
Released May 20, 2021
Released May 19, 2021
- Update a few URLs to master branches already renamed to main (#1159)
- Add custom IDL for payment APIs still shipping in Chrome
- Remove outerText custom IDL now in webref
Released May 8, 2021
- Add custom IDL for createEncodedStreams() methods (#1147)
- Remove Sanitizer API custom IDL now in webref
- Remove web-animations-2 custom IDL now in webref
- Stop using CSS.supports for CSS property tests (#1132)
- Remove '&&' combinator in compileTest calls where not needed (#1131)
- Use webkitSpeechRecognition to test SpeechRecognition members (#1130)
Released April 22, 2021
- Drop support for [Constructor] extended attribute (#1124)
- Once again validate custom IDL (#1122)
- Fix BluetoothGATTRemoteServer unknown type (renamed) (#1118)
- Check for all duplicates (not just operations) in mergeMembers (#1117)
- Remove some types from the ignore list, fixing remaining issues (#1116)
Released April 15, 2021
Released March 29, 2021
- Make update-bcd more conservative about updating existing data (#1088)
- Remove unused support for update-bcd to updated prefixed entries (#1087)
- Remove custom tests around AudioScheduledSourceNode (#1076)
- Adapt to @webref/idl 1.0.11
- Add custom IDL for webkitCreateShadowRoot() (#1080)
- Add required arguments to createPeriodicWave custom test (#1077)
- Use a AudioBufferSourceNode instance to test AudioScheduledSourceNode (#1074)
- Add ms-prefixed APIs based on find-missing output (#1072)
- Add a --include-aliases option to the find-missing script (#1071)
- Add custom IDL for navigator.mozBattery/webkitBattery (#1069)
- Support running a HTTPS server locally with a custom certificate (#1046)
- Simplify code and resources in tests.json (#1063)
- Simplify compileTest internally (#1062)
- Remove the test category from tests.json (#1061)
- Fix typo in SVGHKernElement custom IDL (#1055)
- Add --release argument (filter) for update-bcd.js (#1019)
- Simplify how custom IDL is loaded/parsed (#1048)
- Use @webref/css package for CSS property list (#1047)
- Add more custom IDL (#1044)
- Clarify where to get the collector results from (#1043)
- Add more custom IDL (#1039)
- Let update-bcd script use ../mdn-bcd-results/ by default (#1024)
- Document how to use the update-bcd script (#1020)
- Document the design of update-bcd.js (not how to use it) (#1021)
- Undo some unsightly Prettier formatting (#1018)
- Restore getUserMedia() for custom tests and skip them in Edge 12-18 (#1017)
- Move ignore (test filtering) logic in getTests (#1016)
- Add custom IDL for XMLSerializer.serializeToStream method (#1012)