Skip to content

Releases: nkast/Wasm

Release v8.0.10

02 Sep 17:12

Choose a tag to compare

  • Keep a strong reference to Promises

Full Changelog: v8.0.7...v8.0.10

Release v8.0.7

13 Jul 14:29

Choose a tag to compare

  • Fixes nkXRSystem.GetSessionFeatures by @squarebananas in #10
  • renamed XRHandedness
  • Added XRHand
  • Added XRAnchor
  • Upgrade deprecated JSInterop with [JSImport]
  • Adds WebGL2 methods for instanced rendering by @squarebananas in #11
  • Adds GetCursor/SetCursor for changing cursor icon by @squarebananas in #13
  • Added HTMLElement
  • Added HTMLElement.Style
  • Added HTMLElement.Focus() & HTMLElement.Blur()
  • Added WebStorage namespace
  • fix BaseAudioContext.SampleRate
  • Added AudioWorkletNode
  • Added MediaStreamSourceNode
  • Added MediaDevices
  • Added Clipboard API*
  • Amends Window.OnKeyDownDelegate key value by @squarebananas in #15
  • Added AudioBufferSourceNode.PlaybackRate
  • Implement AudioParam.GetValue
  • Added Window.DevicePixelRatio
  • Added AudioNode.Disconnect()
  • Renamed XRSession.RequestReferenceSpaceAsync() async method
  • Added AudioContextOptions

Full Changelog: v8.0.5...v8.0.7

New Contributors

Release v8.0.5

12 Jan 03:34

Choose a tag to compare

  • Added HTMLMediaElement.CurrentTime

Full Changelog: v8.0.4...v8.0.5

Release v8.0.4

16 Dec 02:41

Choose a tag to compare

  • Added XRSessionOptions
  • XRRigidTransform as struct

Full Changelog: v8.0.3...v8.0.4

Release v8.0.3

08 Dec 06:53

Choose a tag to compare

  • Added IWebGLRenderingContext ContextLost & ContextRestored events
  • Fixed uniformMatrix4fv(...)
  • Added Promise class
  • Added Navigator.Vibrate(...) method
  • Added Window.RequestAnimationFrame(...) method
  • Added Window.SetTimeout(...) method
  • Added Window.SetInterval(...)
  • Added WebGL2 half-float TexelTypes
  • Added XRSystem / WebXR API
  • Added XMLHttpRequest.ReadyState property
  • Added XMLHttpRequest.Load event
  • Added XMLHttpRequest.Error event
  • Added XMLHttpRequest.SetRequestHeader(...) method
  • Added IWebGLRenderingContext.GetExtensionT() method and WebGLExtension class
  • Added Div.ClientWidth & ClientHeight properties
  • Optimized Gamepad.Buttons/Axes
  • readonly BaseAudioContext.State
  • Added WebStorage API
  • Added WebGL2 BlitFramebuffer() method
  • Added WebGL.GetParameter(...) method
  • Added WebGL2 CheckFramebufferStatus(...) method
  • Added WebGL2 FramebufferRenderbuffer(...) method
  • Added WebGL2 ReadBuffer(...) method
  • Added WebGL2 RenderbufferStorage(...) method
  • Added WebGL2 RenderbufferStorageMultisample(...) method
  • Added WebGL2 InvalidateFramebuffer(...) method
  • Added WebGL2 internal formats R8, RG8, RGB8, RGBA8, RGBA4, RGB5_A1, RGB565
  • droped net6.0 support
  • Added WebXR sample

Full Changelog: v8.0.2...v8.0.3

Release v8.0.2

17 Sep 10:09

Choose a tag to compare

  • Added WebGL2 GetBufferSubData(...)
  • Added WebGL2 DrawBuffers(...)
  • Added WebGL2 float TexelTypes
  • Use window.addEventListener for touch events
  • check for empty Gamepad axes/Buttons
  • Added GamepadHapticActuator
  • optimize Gamepad cache

Release v8.0.1

21 Jul 15:43

Choose a tag to compare

  • Fixed WindowOnMouseWheel
  • Added Window.Navigator
  • Added GamePad API
  • Added BufferSubData(...) overload
  • Added OnKeyDown/OnKeyUp event location
  • Added IWebGL2RenderingContext
  • Added OffscreenCanvas
  • AspNetCore Components updated to 8.0.7 / 6.0.32

Release v8.0.0

03 Mar 13:27

Choose a tag to compare

  • target net8
  • enable trimming for net8

Release v6.0.6

23 Feb 07:48

Choose a tag to compare

  • AspNetCore Components updated to 6.0.27

Release v6.0.5

30 Oct 10:50

Choose a tag to compare

  • AspNetCore Components updated to 6.0.24
  • Added WebGLRenderbufferInternalFormat enums DEPTH_STENCIL, RGBA4, RGB5_A1, RGB565, SRGB8_ALPHA8_EXT
  • Added ContextAttributes class and Canvas.GetContext(ContextAttributes)
  • Added Document.HasFocus()
  • Added Window.OnFocus and Window.OnBlur evens
  • Added Window.IsSecureContext