Changelog for reflex-dom-core-0.8.1.4
Revision history for reflex-dom-core
0.8.1.4
- Support hashable 1.5 in JS backend
0.8.1.3
- Fixes for JS backend FFI
0.8.1.2
- Support GHC 9.12
0.8.1.1
- Support GHC 9.10
0.8.1.0
- Add functions for managing history (popHistoryState and manageHistoryExposingExternalUpdates)
0.8.0.0-r1
- Loosen lens version bounds
0.8.0.0
- Support reflex 0.9
- Breaking change: tableDynAttr now requires an
Eqconstraint on the row value type - Breaking change: all of the virtualList functions in Reflex.Dom.Widget.Lazy now require an
Eqconstraint on the row value type
0.7.0.3
- Loosen version bounds of aeson, ref-tf and constraints
0.7.0.2
- Require reflex >= 0.8.2.1 and switch to
commutative-semigroups
0.7.0.1
- Add a variant of
postFormsthat allows theXhrRequestConfigto be specified.
0.7.0.0
- (#429) (Breaking change) Remove HasJS, HasJSContext and MonadJS. This change also removes the
jstype parameter fromPrerender. ChangePrerender js t mtoPrerender t m.Reflex.Dom.WebSocket.Foreign.newWebSockettakes one fewer argument: the first argument used to be a js context
0.6.3.0
- Remove calls to
evalin Reflex.Dom.Builder.Immediate when compiling with ghcjs
0.6.2.1
- Fix hlint complaints with newer GHC.
0.6.2.0
- (#400) Set value of input elements in static renderer
0.6.1.0
- Bump version bounds
- Update for new dependent-map and dependent-sum version (after the "some" package split)
- Add
MonadAtomicRefinstance forUnrunnableT - Fix (#467): Prevent multiple firings of XHR response event
- Updates for GHC 8.10
- Move
HasSetValuefrom Reflex.Dom.Widget.Input to Reflex.Dom.Builder.Class and add an instance forTextAreaElementConfig - Add
nowto theMonadHoldinstance forUnrunnableT
0.6.0.0
- (#375) (Breaking change) Expose resized dimensions from
resizeDetector,resizeDetectorWithStyle, andresizeDetectorWithAttrsfromReflex.Dom.Widget.Resize. - (#374) (Breaking change) Provide text clipboard data as value of
Pasteevent. - (#348) (Breaking change) Make XHR response headers case insensitive by changing
_xhrResponse_headers :: Map Text Textto_xhrResponse_headers :: Map (CI Text) Text. - (#225) (Breaking change) Add a functional dependency to
HasDomEvent. - (#342) (Breaking change) The mouse wheel event is now a
WheelEventResultrather than(). This provides information about the wheel's motion beyond the fact that it merely moved. - (#353) Support GHC 8.8.
- (#358) Fix attribute support for explicitly namespaced elements.
- (#363) Remove deprecation warnings for the following widgets in
Reflex.Dom.Widget.Basic:LinkbuttondtddlinkClasslinktabDisplaytableDynAttr
- (#361) Fix bug in hydration causing the JavaScript to crash when dealing with unexpected HTML.
- (#310) Fix the static rendering of which dropdown value is selected.
- (#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.
- "data-ssr" is now available as
- (#366) Bump bounds for
reflexto include 0.7.
0.5.3
-
Deprecate a number of old inflexible widget helpers in
Reflex.Dom.Widget.Basic:LinkbuttondtddlinkClasslinktabDisplaytableDynAttr
And in
Reflex.Dom.Widget.Input:TextInputTextAreaConfigCheckboxConfigFileInput
-
Add
< 0.7upper bound forreflex.
0.5.2
-
Update to use new dependent-sum/map packages and drop dependency on
*Tagclasses (e.g.,ShowTag). -
Update version bounds of base, containers, and stm
-
Update to use the newly split
these/semialignpackages. To use the pre-splitthesepackage, set thesplit-theseflag to false. -
Reintroduce "data-ssr": elements without this attribute are skipped during hydration.
-
Fix an issue in the hydration tests that prevented the test from finding the chromium executable
-
Relax constraints on
dynandwidgetHoldto match the ones innetworkViewandnetworkHoldrespectively -
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
0.5.1
-
Added support for marking elements with a "data-skip-hydration" attribute, which will cause hydration to ignore and skip over them.
-
Removed "data-ssr" attributes from statically rendered output.
0.5
-
Add HydrationDomBuilderT to support hydration of statically rendered DOM nodes. See the note at the top of Reflex.Dom.Builder.Immediate.
-
As a result of the hydration changes, the Prerender class has changed, the type of
prerenderhas changed and it is now a class method. -
Add the Reflex.Dom.Xhr.FormData module to make posting formdata over xhr more convenient.