Releases · purescript-halogen/purescript-halogen

v7.0.0

Halogen 7 adds support for PureScript 0.15 and ES modules. Due to the significance of this change for PureScript projects this is a compatibility release that maintains the Halogen API almost entirely. However, there are still some minor changes. If you are migrating an application from Halogen 6 we recommend reading through the PureScript 0.15 migration guide.

Breaking Changes

  • The library has been upgraded to work with PureScript 0.15 (#790 by @thomashoneyman)
  • The id_ function was renamed to id in Halogen 6, because id was renamed to identity in the PureScript prelude. The id_ synonym has been removed (#791 by @garyb).
  • The autocomplete property is no longer a boolean sum type OnOff and is now a dedicated AutocompleteType sum type imported from dom-indexed (#790 by @thomashoneyman).

New Features

  • You can now join forked HalogenM code (#792 by @garyb)
  • The auxclick event is now supported with a corresponding event handler (#789 by @joe-op)
  • The srcdoc property can now be used with iframes (#753 by @ozkutuk).

Bugfixes

  • The value property has been relaxed from being only a string to being any value which satisfies the IsProp type (#791 by @garyb).

v6.1.3

Bugfixes:

  • Re-add export of requestAll to the Halogen module (#761 by @KaneRoot)

v6.1.2

Improvements:

v6.1.1

Bugfixes:

  • Fixed memoized by not eta-expanding; previously, the function would never successfully memoize (#743 by @thomashoneyman)
  • Fixed undefined type variable o in guide (#745 by @Trequetrum)

Other improvements:

v6.1.0

v6.0.0

This is the official Halogen 6 release.

Halogen 6 introduces several quality-of-life improvements for using Halogen on a day-to-day basis, without major changes to how you use the library to build your applications. It's an intentionally small release which adds polish to the library and which is the first to support version 0.14 of the PureScript compiler.

v5.1.1

This release provides minor documentation fixes and adds the scope property (#718)

v5.1.0

  • Add a style attribute function (#692)

v5.0.2

  • Read the most recent driver state when disposing of the application (#676)

v5.0.1

This patch release makes minor fixes to documentation: