Releases: Jinntec/Fore
Releases · Jinntec/Fore
2.8.0
new features + improvements
- with
init-on' and 'init-on-target' attributes onfx-fore` a certain event can be awaited before Fore even starts initializing. With demos - HTML support has been improved in instance and submission
- it is possible now to specify the response mediatype
- completely new dependency-free fx-lens data inspection tool
- reduced package size
- addditional tests
- restructured demo page a bit
fixes
- a bug with not firing
validevent was fixed - a bug with not firing 'relevant' event was fixed
aria-invalidattribute state has been fixed not switching to false- circular dependency in build was fixed
2.7.2
Fixes
- accept repeat over strings when create-nodes is active
- fx-control now properly handles
as='xml'to bind to unparsed xml - modified state was fixed in fx-fore to start listening not before user interaction
Demos
- new featured demo with JinnTap
- several refinements
2.7.1
2.7.0
This release features a large refactoring of the refresh() algorithm now being fully based on Observers (including repeats) improving performance esp. with big pages. This includes a complete rework of fx-repeat and fx-repeat-attributes.
The second big feature is the improved create-nodes mode that now can deal with complex pathes and create attributes on the way.
Features
- create-nodes mode now supports nested pathes and creation of attributes
- added
wait-forattribute that takes id references to anotherfx-foreelement and awaits itsreadyevent before initializing itself - supporting
aria-invalidnow
Fixes
- several bugs in fx-lens
- detail fixes in
fx-refresh,fx-setfocus - fixes in index handling
2.6.0
Additional features
- on-demand controls that can be switched with the help of new component
- mode 'hide-on-empty' with on-demand controls to initially hide empty controls
- introduced UIElement class
- new tool to display instances
- supporting templated 'title' attribute for elements
- refined create-nodes mode to store created nodeset for use with fx-insert
- improvements to listening for more events
- passing http status codes with submit-error and submit-done events
- improved linting
- support for svg with replace=target
- new demos
Fixes
- uses inscopeContext now
- has an aria-role="form" now
- prevents option label evaluation to fail when containing line breaks
- if force also rescan template expressions
- fixed some problems with packaging
- do not update inert elements
- improved text support for instances
2.5.0
new features
- new
fx-lenscomponent to inspect all data instances within a page and remembering state like size, open panels across page reloads - new
fx-uploadto upload text or binary data and embed into XML document - new
create-nodesattribute on<fx-fore>allows to create missing XML nodes from UI binding expressions
improvements
- not refreshing inert elements
- submission replace="target" now supports svg and inlines it at desired node
- improved handling of text instances
- 'lib/lib-util.html' - function lib with get-localstore-value and set-localstore-value functions
delete,insertandvalue-changedevents now pass instanceId and foreId (if set)- explicit handling of text in setvalue
- clarified declaration and resolution of XML namespaces
- new utility function
XPathUtil.querySelectorAllthat seaches the content of<template>elements in addtion to standard function
fixes
oldValuefixed forvalue-changedevent- variables are now correctly scoped to their ancestor
<fx-fore>element