Skip to content
This repository was archived by the owner on Apr 10, 2026. It is now read-only.

Releases: BuildWithAdmiralSystems/devhaus-tracking-code

v2.3.5

Choose a tag to compare

@BuildWithAdmiralSystems BuildWithAdmiralSystems released this 12 Nov 06:03

What's Changed

  • fix consent manager integration to support is-dev and devwritekey by @BuildWithDevhaus in #27

Full Changelog: v2.3.4...v2.3.5

v2.3.4

Choose a tag to compare

@BuildWithAdmiralSystems BuildWithAdmiralSystems released this 12 Nov 03:39

What's Changed

  • another fix for ID by @BuildWithDevhaus in #26

Full Changelog: v2.3.3...v2.3.4

v2.3.3

Choose a tag to compare

@BuildWithAdmiralSystems BuildWithAdmiralSystems released this 11 Nov 06:09

What's Changed

  • another fix for Id support by @BuildWithDevhaus in #25

Full Changelog: v2.3.2...v2.3.3

v2.3.2

Choose a tag to compare

@BuildWithAdmiralSystems BuildWithAdmiralSystems released this 11 Nov 04:35

What's Changed

  • Added ID as fallback in forms by @BuildWithDevhaus in #23
  • updated docs by @BuildWithDevhaus in #24

Full Changelog: v2.3.1...v2.3.2

v2.3.1

Choose a tag to compare

@BuildWithAdmiralSystems BuildWithAdmiralSystems released this 08 Nov 04:53

What's Changed

  • fix an issue where checkbox and radio button are not correctly triggered by @BuildWithDevhaus in #22

Full Changelog: v2.3.0...v2.3.1

v2.3.0

Choose a tag to compare

@davisdevhaus davisdevhaus released this 08 Nov 04:05

BREAKING CHANGES

  1. form submission now accepts "name" instead of "id" to identify fields.
    Reason: https://stackoverflow.com/questions/1397592/difference-between-id-and-name-attributes-in-html
    TL:DR: name is the more common best-practice to identify a field rather than id (id should be unique in a page and used mostly in CSS selectors).
  2. 'data-event' now should be placed in the FORM TAG rather than in the submit button

More changes

  • Added initial fix for various Form Values
  • Disabled auxclick event to prevent mis-interpretation for click events
  • Sunsetting jotform support (screw Jotform)
  • enableConsentManager default value is now "true"
  • Added tests/test.html file for testing purposes
  • Added InnerText, innerText-parseInt, innerText-parseFloat, and innerHTML-parseFloat support for click events
  • Added support on data-track tag in form fields
  • Added data-parse-int for form fields
  • Added data-parse-float for form fields
  • Updated usage.md documentation
  • Optimised build pipeline in esbuild

v2.2.2

Choose a tag to compare

@gilxng gilxng released this 26 Sep 03:50

What's Changed

  • feat: add staging domain and production domain options by @gilxng in #20

Full Changelog: v2.2.1...v2.2.2

v2.2.1

Choose a tag to compare

@davisdevhaus davisdevhaus released this 26 May 04:54

What's Changed

  • New workflow to build and commit the build file by @gilxng in #16
  • Add Contribution Guideline by @gilxng in #17
  • Fixed an issue where checkboxes not showing 'true' or 'false' value by @davisdevhaus in #19

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

Choose a tag to compare

@BuildWithAdmiralSystems BuildWithAdmiralSystems released this 30 Mar 07:32
a42c02f

What's Changed

v2.1.4

Choose a tag to compare

@davisdevhaus davisdevhaus released this 02 Mar 07:37
4ff3fde

What's Changed

  • Changes to devhaus tracking code by @BuildWithDevhaus in #12

New Contributors

  • @BuildWithDevhaus made their first contribution in #12

Full Changelog: v2.1.3...v2.1.4