-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Add support for proper-subset and proper-superset support to combinations. https://github.com/evolv-ai/metrics/wiki/Attribute:-combination
Add support for subset and superset support to combinations. https://github.com/evolv-ai/metrics/wiki/Attribute:-combination
Add support for Extension Page to handle new macro events
scroll
,mouseexit
, andidle
. https://github.com/evolv-ai/metrics/wiki/Extensions:-page
Added Expression support for infix numeric operations. https://github.com/evolv-ai/metrics/wiki/Source:-expression
Added Expression support for filter to conditionally filter arrays based on attributes. https://github.com/evolv-ai/metrics/wiki/Source:-expression
Allow
storage
attribute to be inherited. This was used to cache different metrics to same keyed storage location
Cleanup class names in dom
Support cookie store
Added new 'subscribe' attribute. Its expected value is an object that mirrors the 'poll' attribute. The big difference is that subscribe will pickup more than 1 value during the duration and poll will stop on the first valid value it finds during the duration.
Documentation Update - No software changes
Bug fixes
- fix bug when combining use of
combination
andextract
in same metric - fix when using
attribute
with extract
Bug Fixes
- fix bug when combining use of
combination
andextract
in same metric
Bug fixes
fix bug when combining use of combination and extract in same metric
- Stop duplicated processing for spa routes that use replaceState and do not change the url
- support mapping object to array in expressions via
:values
- fix bug associated with async based
expression
Support additional options for cache resolution
- added new
concatenate
option for array based cache resolution
Support new cache resolution options
- Added cache resolutions for boolean (and, or),
Automatically convert
storage
items to json if used withextract
. This allows json stored in
eval-now
attribute is no longer needed. All levels are evaluated before processing children.
-
expression
supports async invocation viaon
attribute
-
eval-now
is no longer needed and is automatically applied -
async-expression
is not longer needed. Useexpression
instead
- Allow nested conditionals to be nested and driven on single event source - used by segment integrations