Skip to content

Releases: Jinntec/Fore

2.8.0

19 Dec 12:16

Choose a tag to compare

new features + improvements

  • with init-on' and 'init-on-target' attributes on fx-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 valid event was fixed
  • a bug with not firing 'relevant' event was fixed
  • aria-invalid attribute state has been fixed not switching to false
  • circular dependency in build was fixed

2.7.2

09 Dec 14:28

Choose a tag to compare

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

04 Dec 11:23

Choose a tag to compare

fixes a bug in fx-load action now using resolvedUrl for _blank and _self targets

2.7.0

02 Dec 15:46

Choose a tag to compare

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-for attribute that takes id references to another fx-fore element and awaits its ready event before initializing itself
  • supporting aria-invalid now

Fixes

  • several bugs in fx-lens
  • detail fixes in fx-refresh, fx-setfocus
  • fixes in index handling

2.6.0

10 Jun 11:07

Choose a tag to compare

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

12 Dec 12:25

Choose a tag to compare

new features

  • new fx-lens component to inspect all data instances within a page and remembering state like size, open panels across page reloads
  • new fx-upload to upload text or binary data and embed into XML document
  • new create-nodes attribute 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, insert and value-changed events now pass instanceId and foreId (if set)
  • explicit handling of text in setvalue
  • clarified declaration and resolution of XML namespaces
  • new utility function XPathUtil.querySelectorAll that seaches the content of <template> elements in addtion to standard function

fixes

  • oldValue fixed for value-changed event
  • variables are now correctly scoped to their ancestor <fx-fore> element

2.4.2

19 Oct 12:32

Choose a tag to compare

  • Fixes handling of text/plain responses and targetref
  • now properly support optional responsemediatype on submissions (defaults to mediatype of request)

2.4.1

08 Oct 16:25

Choose a tag to compare

Fixes a regression with refresh introduced by optimization.

2.4.0

07 Oct 14:57

Choose a tag to compare

This release brings some massive speed improvements by minimizing refreshes caused by repeat index updates.

Besides fx-switch has been fixed to avoid using '!important' styling rule allowing to overwrite the behavior.

2.3.2

25 Sep 11:49

Choose a tag to compare

fixes a hardcoded '!important' rule