Releases: zeixcom/ui-element
Releases · zeixcom/ui-element
Version 0.13.4
v0.13.3
v0.13.2
What's Changed
- Feature/llms.txt by @estherbrunner in #56
- Feature/dom refactor by @estherbrunner in #57
Full Changelog: v0.13.1...v13.0.2
v0.13.1
What's Changed
- chore(cause-effect): update to v0.14.1 of Cause & Effect by @estherbrunner in #53
- feat(ui): provide first and all functions in component setup for already by @estherbrunner in #54
- Feature/docs v0.13 by @estherbrunner in #55
Full Changelog: v0.12.2...v0.13.1
v0.12.2
What's Changed
- Feature/mutation observer by @estherbrunner in #50
- docs: update docs for version 0.12.2 by @estherbrunner in #51
- chore(dependencies): update Cause & Effect to v0.13.2 for a signal propagation bugfix by @estherbrunner in #52
Full Changelog: v0.12.0...v0.12.2
v0.12.0
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
Breaking Changes
- More consistent naming:
states
->init
as object ofStateInitializer
->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 functionwatch()
- New bundled effects
dangerouslySetInnerHTML()
andinsertTemplate()
- 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 ofnull
: should also trigger delete in ofupdateElement()
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 ofnull
, 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
- @fabianhaef made their first contribution in #45
Full Changelog: v0.10.1...v0.11.0
Version 0.10.1
What's Changed
- docs: fix todo-count example by @estherbrunner in #42
- docs(data-flow): simplify todo-app by @estherbrunner in #43
- Feature/type inference by @estherbrunner in #44
Full Changelog: v0.10.0...v0.10.1
Version 0.10.0
What's Changed
- docs: update example on installation & setup page by @estherbrunner in #23
- docs: quick fixes for installation-setup.html by @estherbrunner in #24
- V0.8.5 docs by @estherbrunner in #25
- V0.8.5 docs by @estherbrunner in #26
- docs: tab-list and accordion-panel examples by @estherbrunner in #27
- docs: examples for inputs and code-block by @estherbrunner in #28
- docs: todo-app and lazy-load examples by @estherbrunner in #29
- test: refactor lazy-load example by @estherbrunner in #31
- Feature/docs by @estherbrunner in #32
- chore: update project name and location by @estherbrunner in #33
- Feature/docs by @estherbrunner in #34
- Feature/docs by @estherbrunner in #35
- Feature/docs revise introduction, installation & setup, core concepts and introduce markdown based SSG for docs by @estherbrunner in #36
- fix: broken links in docs menu by @estherbrunner in #37
- Feature/docs by @estherbrunner in #38
- docs: about & community page, CONTRIBUTING.md by @estherbrunner in #39
- Feature/refactor event handling by @estherbrunner in #40
- docs: new README by @estherbrunner in #41
Full Changelog: v0.8.5...v0.10.0
Version 0.8.5
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()
, maybesetProperty()
,setAttribute()
, andsetStyle()
) according tostatic 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