Skip to content

Releases: zeixcom/ui-element

Version 0.13.4

22 Jul 12:48
297c0e8
Compare
Choose a tag to compare
Version 0.13.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.2...v0.13.4

v0.13.3

10 Jul 05:51
29b4227
Compare
Choose a tag to compare
v0.13.3 Pre-release
Pre-release

What's Changed

Full Changelog: v13.0.2...v0.13.3

v0.13.2

05 Jul 16:05
29b4227
Compare
Choose a tag to compare
v0.13.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.1...v13.0.2

v0.13.1

27 Jun 23:29
71ca34a
Compare
Choose a tag to compare
v0.13.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.2...v0.13.1

v0.12.2

21 May 10:21
ccdb622
Compare
Choose a tag to compare
v0.12.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.0...v0.12.2

v0.12.0

28 Apr 14:18
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

What's Changed

  • Feature: switch to property accessors instead of Map interface by @estherbrunner in #49

Full Changelog: v0.11.0...v0.12.0

Version 0.11.0

17 Mar 10:38
Compare
Choose a tag to compare
Version 0.11.0 Pre-release
Pre-release

Breaking Changes

  • More consistent naming: states -> init as object of StateInitializer -> SignalInitializer
  • Export only previous *WithFallback() variants of attribute parsers to reduce surface API and confusion: asString(), asInteger(), asNumber(), and asJSON()

New Features

  • Update to Cause & Effect 0.12.4 to take advantage of new features (improved error und unset handling) and bugfixes
  • Re-export whole API of Cause & Effect: new types MaybeSignal, ComputedCallbacks, EffectCallbacks and function watch()
  • New bundled effects dangerouslySetInnerHTML() and insertTemplate()
  • Functions in effects are of new type ValueProvider, allowing to access index without having to re-wrap partially applied effect functions that broke type inference
  • Better error messages that include the instance of objects and type of primitive values
  • Export functions to update a State as StateUpdater

Bugfixes

  • Fix bug for RESET with fallback value of null: should also trigger delete in of updateElement()

Documentation and Tests

  • New API reference generated by TypeDoc
  • Live reloading while docs:serve is running
  • Update examples in tests and docs and README to use new API
  • Update test cases to use RESET instead of null, as Cause & Effect now enforces non-nullability
  • Add test cases for new bundled effects

What's Changed

  • feat: add hot module reloading for documentation development by @fabianhaef in #45
  • docs: update rating-stars example to use custom event by @estherbrunner in #46
  • docs: add API reference generated by TypeDoc by @estherbrunner in #48
  • feat: cleanup of API for version 1.0rc1 (0.11.0) using Cause & Effect 0.12.4, bugfixes, alignment of examples in docs and tests by @estherbrunner in #47

New Contributors

Full Changelog: v0.10.1...v0.11.0

Version 0.10.1

24 Feb 00:53
97bf5d9
Compare
Choose a tag to compare
Version 0.10.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.10.0...v0.10.1

Version 0.10.0

13 Feb 08:30
Compare
Choose a tag to compare
Version 0.10.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.5...v0.10.0

Version 0.8.5

04 Oct 22:28
0085a51
Compare
Choose a tag to compare
Version 0.8.5 Pre-release
Pre-release

What's Changed

Bugfixes

  • fix setStyle() auto-effect
  • fix context signals not updating

Minor New Features

  • better error handing in derived signals; derive() is now exported from main bundle as well
  • allow all auto-effects to revert to server-rendered state by setting signal to undefined
  • explicitly remove attribute or style property by setting signal to null
  • parse fallback value of string auto-effects (setText(), maybe setProperty(), setAttribute(), and setStyle()) according to static attributeMap

Documentation and Tests

  • prepare full documentation (unfinished yet)
  • add more tests for context and auto-effects

Full Changelog: v0.8.3...v0.8.5