Releases: Jinntec/Fore
Releases · Jinntec/Fore
2.1.0
2.0.0
Breaking changes
- the
url
attribute has been renamed tosrc
for better alignment with HTML standard (-> as inimg
,iframe
,scipt
)
To upgrade to this version you need to change all occurrences of
<fx-control url="...">
to
<fx-control src="...">
Fixes
- fix for shared instances to take shadow boundaries into account
- fixes a regression in fx-toggle action missing the refresh
- inconsistent event dispatching has be addressed
- fixes sometimes missing evaluations of template expressions in repeat and switch
Improvements
- adapt logging to nested situations and output target id respectively
- more e2e tests
1.10.3
1.10.2
Fixes
- problems with shared instances fixed. More elegant and simple approach to instance sharing implemented.
- fx-switch reworked for consistently dispatching 'select', 'deselect' events avoiding double dispatching and potential refresh loops
New cypress tests for shared-instances demo.
1.10.1
Fixes
- rollback some unstable changes in 1.10.0 regarding refresh algorithm
- relevance not handled via boolean attributes instead of hard-coded style 'display'
- fixed missing rebuild in fx-insert leading to missing updates
Improvements
- improved error-handling catching more authoring problems
1.10.0
new features
- repeat update algorithm refined: now updating only bindings within a repeat that are affected by a change even if the expression does not relate to repeated item directly: This also eliminates potential missing refreshes occurring in more complex cases.
- fx-instance can now share its data with nested Fore elements. This makes it significantly easier to break down a page into several logical sections without the need to pass data back upwards.
- restructured demo page
- new demo files
- added more E2E CyPress tests
- added some default aria-roles for groups, dialogs,
- added new functions
- uri()
- uri-query()
- uri-param(paramName)
- uri-path()
- uri-fragment()
- uri-scheme()
- uri-scheme-specific-part()
- uri-host()
- uri-port()
- local-date()
- local-dateTime()
Fixes
- fixing potential issues with instance pathes now being included into canonical path
- #240
- fixed a bug in fx-setfocus causing failure in repeated item
1.9.0
fixes
- fixes wrong version tagging in npm packages
- enable WARN message
- fixing a race condition on nested Fore elements bound as controls
- fixed release process to build proper npm packages
- prevent control from updating when not relevant
new features
- global 'ignore-expressions' attrbute allowing to exclude certain elements from Template Expression evaluation
- added cypress tests
- added 'credentials' attribute to fx-instance, fx-submission and fx-control to allow fine-grained handling of credentials
1.8.0
Fixes
- removed postinstall task from package.json causing problems with npm installation
- replaced by 'install-demos' task
Features
- fx-instance now explicitly supports type="text"
- fx-submission can send response to new browser tab
Submission writing to new browser tab
<fx-submission url="...something..." replace="all" target="_blank">
fx-call action
- new
<fx-call>
action to call a block of actions or a function
<fx-action id="action-block">
...
</fx-action>
<fx-call action="action-block"></fx-call>
<fx-function signature="hello()" type="text/javascript">
alert('hi');
</fx-function>
<fx-call function="hello()"></fx-call>