Skip to content

Latest commit

 

History

History
324 lines (234 loc) · 19.5 KB

v3.md

File metadata and controls

324 lines (234 loc) · 19.5 KB

mdn-bcd-collector v3.x Changelog

v3.3.1

Released September 15, 2021

  • Automatically tag new releases (#1484)
  • Add RTCSessionDescription test; fix RTCDTMFToneChangeEvent (#1488)

v3.3.0

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)

v3.2.12

Released September 2, 2021

  • Add back PaymentAddress as custom IDL

v3.2.11

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)

v3.2.10

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)

v3.2.9

Released August 16, 2021

  • Fix results URL generation (#1402)

v3.2.8

Released August 15, 2021

v3.2.7

Released August 15, 2021

  • Revert documentURI after testing api.Document.documentURI.readonly (#1398)

v3.2.6

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)

v3.2.5

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)

v3.2.4

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)

v3.2.3

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)

v3.2.2

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)

v3.2.1

Released July 16, 2021

  • Add tests for some JavaScript alt. names. in BCD (#1313)
  • Remove Function.prototype.displayName test (#1311)

v3.2.0

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)

v3.1.11

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)

v3.1.10

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)

v3.1.9

Released July 2, 2021

  • Remove custom IDL now in @webref/idl

v3.1.8

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)

v3.1.7

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)

v3.1.6

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)

v3.1.5

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)

v3.1.4

Released May 31, 2021

  • Test SVGElement using a <title> element instance (#1189)

v3.1.3

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)

v3.1.2

Released May 20, 2021

  • Add custom IDL for webkitSlice (#1169)
  • Add custom IDL for zoomAndPan attributes (#1166)

v3.1.1

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

v3.1.0

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)

v3.0.2

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)

v3.0.1

Released April 15, 2021

  • Add back initWheelEvent as custom IDL (#1100)
  • Update button/select/submit styling (#1092)

v3.0.0

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)