NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Runtime abstraction layer
Last release 8 years ago
no release in 18 months
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 32 of 32 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
32 releases · first in 2017
- Add KeyCode to implementation
Add Window.innerWidth and Window.innerHeight
Add EventTarget.addEventListener method
One column per quarter.
Added onKeyDown / onKeyUp for Document
- Changed onContextMenu type - Added metaKey for MouseEvent
Add Element.getComputedStyle method
- Add impl for io
- Add Element.onContextMenu
Add Node.parent, Element.tagName; add CssDeclaration .overflowX/Y
Add AnchorElement and Element.click()
Add alt/shift-keys flags and keyCode field to keyboard event
Add return type to window.open()
- Add Element.onKeyUp
Add file and blob classes to use in server http adapter implementation
Add Document.onClick and Element.onClick
Add Document.body,Node.append(), IFrameElement, CssStyleDeclaration.display, CssClassSet implements Set
Add Window.document, Element.setInnerHtml, Element.appendHtml, Document.getElementsByTagName
- Add Location.reload()
Add CssStyleDeclaration.letterSpacing
- Add Element.hidden
Fix CanvasRenderingContext2D.globalCompositeOperation added to interface to
- Add KeyboardEvent
Add Element.getBoundingClientRect
Add default implementation of CanvasElement with basically initialized fields
- Add Element.focus()
Add Document with onMouseDown, onMouseMove, onMouseLeave, onMouseUp, onMouseWheel, onDoubleClick
Add Element.scrollHeight and Element.scrollWidth
Add CanvasRenderingContext2D.rotate
Fixed all hints of dart analyzer
- Fixed bunch of dart errors
Add browser_detect_i with Browser
Add allowInterop, allowInteropCaptureThis
Your coding agent can read these notes before it upgrades. Set up the MCP server →