Comparing version 0.15.2 to 0.15.3
{ | ||
"name": "bs-webapi", | ||
"version": "0.15.2", | ||
"version": "0.15.3", | ||
"description": "Reason + BuckleScript bindings to DOM", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -72,96 +72,16 @@ # bs-webapi | ||
### 0.15.2 | ||
### 0.15.3 - (2019-08-22) | ||
* Added `NodeList.forEach` | ||
* Added `Node.asNode` | ||
### 0.15.2 - (2019-05-25) | ||
* Added `File.size` | ||
### 0.15.1 | ||
### 0.15.1 - (2019-05-17) | ||
* Added `URLSearchParams.forEach` | ||
* Added `Element.scrollBy` and `Element.srollByWithOptions` | ||
### 0.15.0 | ||
### 0.15.0 - (2019-05-11) | ||
* (Breaking) Changed `DomRect` coordinates to use `float` instead of `int` | ||
### 0.14.4 | ||
* Added `File.name` | ||
### 0.14.3 | ||
* Added `width`, `height`, `setWidth` and `setHeight` to `CanvasElement` | ||
### 0.14.0 | ||
* Removed deprecated `Webapi.Dom.onload` function | ||
* Removed deprecated `Webapi.File.Url` module alias | ||
* Restructured internal module layout (non-breaking for modules accessed through the `Webapi` top-level module, but breaking if internal `*Re` modules have been accessed directly) | ||
* Enforce private modules (effectively a formality and non-breaking) | ||
### 0.13.6 | ||
* Added `HtmlElement.focusPreventScroll` | ||
* Refined return type of `Node.cloneNode` and `Node.cloneDeepNode` so it now returns the specific type of the cloned node. | ||
### 0.13.5 | ||
* Added `Element.scrollTo`, `Element.scrollToWithOptions` | ||
### 0.13.4 | ||
* Added `URLSearchParams.makeWithDict` and `URLSearchParams.makeWithArray` | ||
### 0.13.3 | ||
* Added `bs.return nullable` to `URLSearchParams.get` since it returns `null`, not `undefined` and therefore does not autmatically conform to the runtime representation of `option` as previosuly assumed. | ||
### 0.13.2 | ||
* Fixed signature of `NamedNodeMap.toArray`, which returned `element` but should return `attr` (considere non-breaking since it was just plain wrong) | ||
* Added `add...` and `removePopStateEventListener` to `Window` | ||
* Added `add...` and `remove...` functions for touch and animation event listeners to `EventTarget` | ||
### 0.13.1 | ||
* Added `add...` and `remove...` functions for drag event listeners to `EventTarget` | ||
### 0.13.0 | ||
* (Breaking) Requires bs-platform > 4.0.0 | ||
* (Breaking) Changed `FocusEvent.relatedTarget` to return `option` | ||
* Added `HtmlFormElement` and `HtmlInputElement` | ||
### 0.12.0 | ||
* (Breaking) Fixed return type if `StorageEvent.oldValue` and `StorageEvent.newValue`. They should be `nullable`, but were not. | ||
* Added `Url` and `UrlSearchParams` | ||
* Deprecated `Webapi.File.Url` in favor of `Webapi.Url` | ||
### 0.11.0 | ||
* `EventTarget.dispatchEvent` now take a `Dom.event_like(_)` instead of just `Dom.event`, so it will accept any event subtype. | ||
* `Window.pageXOffset`, `pageYOffset`, `scrollX`, `scrollY`, `scrollLeft` and `scrollTop` now return `float`s instead of `int`s, and `Window.scroll`, `scrollBy`, `scrollTo`, `setScrollLeft` and `setScrollTop` take `float`s instead of `int`s | ||
* `HtmlElement.offsetParent` now returns an `option` | ||
* `Selection.anchorNode` and `Selection.focusNode` now return `option`s | ||
* `Element.closest` now returns an `option` | ||
### 0.10.0 | ||
* Added inheritance of `HtmlElement` and its ancestors to `HtmlImageElement` | ||
* Deprecated `HtmlImageElement.onload` | ||
* Fixed inconsistencies with `HtmlImageElement.src` and `HtmlImageElement.getSrc`, breaking the API | ||
* Fleshed out `HtmlImageElement` | ||
### 0.9.1 | ||
* Renamed `Document.docType` to `Document.doctype` to fix #95 | ||
### 0.9.0 | ||
* Support `bs-platform@3.0.0`. If your app isn't using that version, then don't upgrade to `0.9.0`; otherwise, please do! | ||
### 0.8.0 | ||
* Added `EventTarget.unsafeAsDocument`, `EventTarget.unsafeAsElement` and `EventTarget.unsafeAsWindow` functions | ||
* Removed deprecated `Bs_webapi` module` | ||
* Added event-specific listener APIs to `EventTarget`, e.g. `EventTarget.addMouseMoveListener(mouseEvent => ...)` | ||
* Added `requestCancellableAnimationFrame` and `cancelAnimationFrame` | ||
* Fixed msising `@bs.return` annotations causing type unsoundness | ||
* Fixed typo in encoding of `insertPosition` type | ||
* Added `Dom.HtmlImageElement`, `File` and `File.Url` | ||
* Fixed `HtmlElement.offsetParent` returning `int` instead of `Dom.Element` | ||
### 0.7.0 | ||
* Added `Webapi` module, Deprecated `Bs_webapi` | ||
* Removed deprecated Storage API | ||
* Add `Document.unsafeAshtmlDocument`, `Element.unsafeAsHtmlElement`. Deprecated `Document.asHtmlDocument`, `Element.asHtmlElement`, `HtmlEleement.ofElement`. | ||
* Changed `Dom.history` and `Dom.location` to use `window` instead of `document` | ||
### 0.6.1 | ||
* Fix incorrect heuristic in `HtmlElement.ofElement` | ||
### 0.6.0 | ||
* Renamed createText to CreateTextNode, according to spec | ||
* Deprecated Storage API, it's been upstreamed to `bs-platform` as `Dom.Storage` | ||
* Removed `ReasonJs` namespace. Use ` Bs_webapi` instead | ||
*See [CHANGELOG.md](CHANGELOG.md) for earlier releases.* |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
182442
85
87