2019-03-22 19:06:01 +03:00
# Revision history for reflex-dom-core
2021-09-11 00:08:03 +03:00
## 0.6.2.1
* Fix hlint complaints with newer GHC.
2021-04-16 13:14:42 +03:00
## 0.6.2.0
* ([#400](https://github.com/reflex-frp/reflex-dom/pull/400/files)) Set value of input elements in static renderer
2020-11-06 17:15:06 +03:00
## 0.6.1.0
* Bump version bounds
* Update for new dependent-map and dependent-sum version (after the "some" package split)
* Add `MonadAtomicRef` instance for `UnrunnableT`
* Fix ([#467](https://github.com/reflex-frp/reflex-dom/issues/467)): Prevent multiple firings of XHR response event
* Updates for GHC 8.10
2020-11-06 18:11:48 +03:00
* Move `HasSetValue` from Reflex.Dom.Widget.Input to Reflex.Dom.Builder.Class and add an instance for `TextAreaElementConfig`
2020-11-06 18:14:52 +03:00
* Add `now` to the `MonadHold` instance for `UnrunnableT`
2020-11-06 17:15:06 +03:00
2020-05-12 05:41:46 +03:00
## 0.6.0.0
2020-02-13 00:37:36 +03:00
2020-05-12 05:41:46 +03:00
* ([#375](https://github.com/reflex-frp/reflex-dom/pull/375)) ** (Breaking change)** Expose resized dimensions from `resizeDetector` , `resizeDetectorWithStyle` , and `resizeDetectorWithAttrs` from `Reflex.Dom.Widget.Resize` .
* ([#374](https://github.com/reflex-frp/reflex-dom/pull/374)) ** (Breaking change)** Provide text clipboard data as value of `Paste` event.
* ([#348](https://github.com/reflex-frp/reflex-dom/pull/348)) ** (Breaking change)** Make XHR response headers case insensitive by changing `_xhrResponse_headers :: Map Text Text` to `_xhrResponse_headers :: Map (CI Text) Text` .
* ([#225](https://github.com/reflex-frp/reflex-dom/pull/225)) ** (Breaking change)** Add a functional dependency to `HasDomEvent` .
* ([#342](https://github.com/reflex-frp/reflex-dom/issues/342)) ** (Breaking change)** The mouse wheel event is now a `WheelEventResult` rather than `()` . This provides information about the wheel's motion beyond the fact that it merely moved.
2020-04-03 00:16:47 +03:00
* ([#353](https://github.com/reflex-frp/reflex-dom/pull/353)) Support GHC 8.8.
* ([#358](https://github.com/reflex-frp/reflex-dom/pull/358)) Fix attribute support for explicitly namespaced elements.
* ([#363](https://github.com/reflex-frp/reflex-dom/pull/363)) Remove deprecation warnings for the following widgets in
2020-02-13 00:37:36 +03:00
`Reflex.Dom.Widget.Basic` :
2020-05-12 05:41:46 +03:00
* `Link`
* `button`
* `dtdd`
* `linkClass`
* `link`
* `tabDisplay`
* `tableDynAttr`
2020-04-03 00:16:47 +03:00
* ([#361](https://github.com/reflex-frp/reflex-dom/pull/361)) Fix bug in hydration causing the JavaScript to crash when dealing with unexpected HTML.
2020-05-12 05:41:46 +03:00
* ([#310](https://github.com/reflex-frp/reflex-dom/issues/310)) Fix the static rendering of which dropdown value is selected.
2020-04-03 00:16:47 +03:00
* ([#364](https://github.com/reflex-frp/reflex-dom/pull/364)) Export attributes used for controlling hydration at the element level:
* "data-ssr" is now available as `Reflex.Dom.Builder.Immediate.hydratableAttribute` .
* "data-hydration-skip" is now available as `Reflex.Dom.Builder.Immediate.skipHydrationAttribute` .
2020-04-03 00:27:05 +03:00
* ([#366](https://github.com/reflex-frp/reflex-dom/pull/366)) Bump bounds for `reflex` to include 0.7.
2020-03-09 18:54:32 +03:00
2019-12-21 00:20:38 +03:00
## 0.5.3
2019-12-10 21:54:23 +03:00
2019-12-10 21:47:46 +03:00
* Deprecate a number of old inflexible widget helpers in `Reflex.Dom.Widget.Basic` :
2020-05-12 05:41:46 +03:00
* `Link`
* `button`
* `dtdd`
* `linkClass`
* `link`
* `tabDisplay`
* `tableDynAttr`
2019-07-12 17:22:16 +03:00
2019-12-10 22:09:02 +03:00
And in `Reflex.Dom.Widget.Input` :
2020-05-12 05:41:46 +03:00
* `TextInput`
* `TextAreaConfig`
* `CheckboxConfig`
* `FileInput`
* Add `< 0.7` upper bound for `reflex` .
2019-12-11 21:31:51 +03:00
2019-06-15 00:49:07 +03:00
## 0.5.2
* Update to use new dependent-sum/map packages and drop dependency on `*Tag` classes (e.g., `ShowTag` ).
2020-02-05 01:27:08 +03:00
2019-07-13 18:37:43 +03:00
* Update version bounds of base, containers, and stm
2020-02-05 01:27:08 +03:00
2019-11-14 19:17:23 +03:00
* Update to use the newly split `these` /`semialign` packages. To use the pre-split `these` package, set the `split-these` flag to false.
2020-02-05 01:27:08 +03:00
2019-11-14 01:10:23 +03:00
* Reintroduce "data-ssr": elements without this attribute are skipped during
hydration.
2020-02-05 01:27:08 +03:00
2019-11-14 01:35:30 +03:00
* Fix an issue in the hydration tests that prevented the test from finding the chromium executable
2020-02-05 01:27:08 +03:00
2019-11-14 04:20:01 +03:00
* Relax constraints on `dyn` and `widgetHold` to match the ones in `networkView` and `networkHold` respectively
2020-02-05 01:27:08 +03:00
2019-11-14 22:05:04 +03:00
* Fix prerender for RequesterT so that it doesn't accidentally discard a request that is made at the same moment as getPostBuild's Event fires
2019-06-15 00:49:07 +03:00
2019-06-14 06:39:08 +03:00
## 0.5.1
2019-06-14 04:54:18 +03:00
* Added support for marking elements with a "data-skip-hydration" attribute, which will cause hydration to ignore and skip over them.
2020-02-05 01:27:08 +03:00
2019-11-14 01:10:05 +03:00
* Removed "data-ssr" attributes from statically rendered output.
2019-06-14 04:54:18 +03:00
2019-03-22 19:06:01 +03:00
## 0.5
* Add HydrationDomBuilderT to support hydration of statically rendered DOM nodes. See the note at the top of Reflex.Dom.Builder.Immediate.
2020-02-05 01:27:08 +03:00
2019-03-22 19:06:01 +03:00
* As a result of the hydration changes, the Prerender class has changed, the type of `prerender` has changed and it is now a class method.
2020-02-05 01:27:08 +03:00
2019-03-22 19:06:01 +03:00
* Add the Reflex.Dom.Xhr.FormData module to make posting formdata over xhr more convenient.