Skip to content

2.16.0

No due date 91% complete

The following features and fixes are currently on the branch and can be tried out, at your leisure, prior to official release.

NEW FEATURE: New {:style} syntax for getting an inline style property value. Eg. "$myColour: {:color};" or console-log: "colour set is: {:color}";
NEW FEATURE: New {::style} syntax for getting a getComputedStyle property value. Eg…

The following features and fixes are currently on the branch and can be tried out, at your leisure, prior to official release.

NEW FEATURE: New {:style} syntax for getting an inline style property value. Eg. "$myColour: {:color};" or console-log: "colour set is: {:color}";
NEW FEATURE: New {::style} syntax for getting a getComputedStyle property value. Eg. "$myWidth: {::width};" or console-log: "width is now: {::width}";
NEW FEATURE: "after" and "every" now available on target selectors.
NEW FEATURE: New "if-visible-x" and "if-visible-y" conditional pseudo-selectors.
NEW FEATURE: New "open" command to mirror JS equivalent.
NEW FEATURE: New "if-has-attribute"/"has-attribute" conditional.
NEW FEATURE: New mimic-into-html command.
NEW FEATURE: Support for asterisk wildcards (*) in @pages route parameters.
NEW FEATURE: &:connectedCallback, &:disconnectedCallback and &:attrChange events for custom element components.
NEW FEATURE: A reactive variable for a value attribute will now update the property instead of the attribute.
NEW FEATURE: Allow variable substitution (except $RAND) in dynamic css variable names. For example: "--color_id_{$dataRef}: {@data-col};".
BUG FIX: Fix to evaluate attribute variables in JS expressions.
BUG FIX: Fix to error with proxy variable handling in conditional statements, which was stopping access to user object properties.
BUG FIX: Fix to allow curlies in JS regex expressions
BUG FIX: Fix to handling escaped double-quotes in run command.
BUG FIX: Skip performing actions on the internal SPA routing object if there are elements that match on the page.
BUG FIX: Allow "o.e" as an available variable in conditional statements.
BUG FIX: Fix to a rare occurrence of action commands not running due to a missing target element.
BUG FIX: Fix to a sometimes occurring undef error with event on a shadow dom element.
BREAKING CHANGE: Support for the old style variable without a "$" prefix has finally been removed after a long-term deprecation period. If you have not yet switched to the new type, please do so - it is a lot simpler and more flexible to work with.

Add keydownDigit and keyupDigit keyboard events docs to do Documentation still needs doing before this can get released enhancement New feature or request
#356 by bob2517 was closed Feb 13, 2025
New has-attribute conditional docs to do Documentation still needs doing before this can get released enhancement New feature or request
#353 by bob2517 was closed Feb 9, 2025
Add "text-select" to focus-on, click-on, etc. commands docs to do Documentation still needs doing before this can get released enhancement New feature or request
#355 by bob2517 was closed Feb 9, 2025
Add shorthand way of getting inline style or getComputedStyle property docs to do Documentation still needs doing before this can get released done on branch This issue has been committed to the latest branch, and will get merged with the next release
#134 by bob2517 was closed Apr 14, 2024
Add _blank to "location", or create equivalent of JS "open" in ACSS to handle same scenario. docs to do Documentation still needs doing before this can get released done on branch This issue has been committed to the latest branch, and will get merged with the next release enhancement New feature or request
#350 by bob2517 was closed Mar 3, 2024
Set up a syntax for target selector action groups to be run after stack docs to do Documentation still needs doing before this can get released done on branch This issue has been committed to the latest branch, and will get merged with the next release enhancement New feature or request
#274 by bob2517 was closed Jan 21, 2024
Attribute replacement falling back to property and it shouldn't bug There is definitely a bug. Definitely. done on branch This issue has been committed to the latest branch, and will get merged with the next release
#347 by bob2517 was closed Dec 18, 2023
Set up "reactive properties" for form fields docs done The documentation has been fully completed for this issue done on branch This issue has been committed to the latest branch, and will get merged with the next release enhancement New feature or request
#273 by bob2517 was closed Dec 18, 2023
Get if-visible and if-completely using left and right edges as well as top and bottom docs done The documentation has been fully completed for this issue done on branch This issue has been committed to the latest branch, and will get merged with the next release enhancement New feature or request
#199 by bob2517 was closed Dec 10, 2023
Test and document the standard component lifecycle events docs to do Documentation still needs doing before this can get released done on branch This issue has been committed to the latest branch, and will get merged with the next release
#127 by bob2517 was closed Nov 26, 2023