What's Changed
- Create LICENSE by @MaxDesiatov in #2
- Update to JavaScriptKit 0.9, add
Global
helpers by @MaxDesiatov in #3 - Cleanup unused code, fix event handlers crash by @MaxDesiatov in #4
- Assert on
queriedButton
notbutton
in the test by @MaxDesiatov in #6 - Bring code generation into this repo, update to latest specs, support async functions natively by @j-f1 in #10
- Remove unused
TypedArray.swift
by @MaxDesiatov in #11 - Pass
GITHUB_TOKEN
intest.yml
by @MaxDesiatov in #12 - Add ArrayBuffer, JSTypedArray, and Data conversion by @MaxDesiatov in #13
- Add
streams
IDL spec and generated code by @MaxDesiatov in #15 - Add
console
, fixDOMKitDemo
build by @MaxDesiatov in #21 - Delete
.swift-version
by @MaxDesiatov in #20 - WebIDLToSwift: Generate single file to make output filenames predictable by @kateinoigakukun in #19
- Add
css-pseudo
andcssom-view
generated code by @MaxDesiatov in #25 - Add
websockets
IDL spec and generated code by @MaxDesiatov in #27 - Add
mediacapture-streams
IDL spec and generated code by @MaxDesiatov in #23 - Add
mediastream-recording
IDL and generated code by @MaxDesiatov in #24 - Add
webcodecs
IDL spec and generated code by @MaxDesiatov in #16 - Add
webgl1
IDL spec and generated code by @MaxDesiatov in #17 - Add
webgl2
IDL spec and generated code by @MaxDesiatov in #18 - Add
webgpu
IDL spec and generated code by @MaxDesiatov in #38 - Rename package to WebAPIKit by @MaxDesiatov in #39
- Link to
@webref/idl
instead ofwebidl2swift
by @MaxDesiatov in #40 - Map
GLintptr
IDL type to SwiftInt32
by @MaxDesiatov in #42 - Gracefully handle unavailable APIs by @MaxDesiatov in #41
- Remove redundant static subscripts on attributes by @MaxDesiatov in #44
- Add
(Offscreen)RenderingContext
protocols by @MaxDesiatov in #45 - Split WebAPIKit into modules manually by @MaxDesiatov in #46
- [WIP] Add FileSystem module for fs/file-system-access APIs by @j-f1 in #47
New Contributors
- @j-f1 made their first contribution in #10
- @kateinoigakukun made their first contribution in #19
Full Changelog: https://github.com/swiftwasm/WebAPIKit/commits/0.1.0