Skip to content

Releases: Jinntec/Fore

2.1.0

02 May 14:15
Compare
Choose a tag to compare

new features

  • Drag and Drop support
  • added the iterate attribute to actions

2.0.0

22 Feb 15:53
Compare
Choose a tag to compare

Breaking changes

  • the url attribute has been renamed to src for better alignment with HTML standard (-> as in img, 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

01 Feb 13:43
Compare
Choose a tag to compare

Fixes

  • fixes an issue with resolving the instance within nested elements

1.10.2

27 Jan 14:07
Compare
Choose a tag to compare

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

26 Jan 12:54
Compare
Choose a tag to compare

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

20 Dec 15:03
Compare
Choose a tag to compare

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

01 Nov 17:46
Compare
Choose a tag to compare

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

12 Oct 12:12
Compare
Choose a tag to compare

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>

1.7.2

29 Sep 10:40
Compare
Choose a tag to compare
  • fixes a bug in fx-load action wrongly overwriting the url attribute instead of just evaluating it
  • adds ability to query Fore version at runtime via
document.querySelector('fx-fore').version

1.7.1

20 Sep 08:59
Compare
Choose a tag to compare

Fixes:

  • context() function in repeats #221
  • stop template expression evaluation at nested fx-fore elements.