reflex-dom/reflex-dom-core/ChangeLog.md

95 lines
4.5 KiB
Markdown
Raw Permalink Normal View History

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`
* 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-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
`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
## 0.5.3
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
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
* Update version bounds of base, containers, and stm
2020-02-05 01:27:08 +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
* Fix an issue in the hydration tests that prevented the test from finding the chromium executable
2020-02-05 01:27:08 +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
* 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
## 0.5.1
* 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-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.