Skip to content

Releases: aawnu/php-ga4

Fix wrong body text of measurement id error

26 Jan 14:22
6412c01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.7...v1.1.8

Fix Items::item_category parameter index-conversion

14 Jan 22:20
eb531c2
Compare
Choose a tag to compare

What's Changed

  • Fix item::item_category index conversion by @aawnu in #77

Full Changelog: v1.1.6...v1.1.7

Extend support to PHP 8.3

21 Dec 21:59
722b7d7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.5...v1.1.6

Update readme, event name validation and deprecate PageView event

18 Jul 16:36
6b766a2
Compare
Choose a tag to compare

What's Changed

  • Update readme examples by @aawnu in #59
  • Fix underscores must be escaped in markdown by @8ctopus in #64
  • Add debug section to readme by @8ctopus in #65
  • Add info to pageview about not being official event by @aawnu in #68
  • Add additional information to readme by @8ctopus in #69
  • Update EventName validator by @aawnu in #70

Full Changelog: v1.1.4...v1.1.5

Minor update of exception and readme

25 Jun 17:30
89d85b0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.3...v1.1.4

Update default params and fix converter

06 May 19:03
f854a0c
Compare
Choose a tag to compare

What's Changed

  • Add default event parameters by @aawnu in #41
  • Update file and model names to show type for simpler distinguishment by @aawnu in #42
  • Refactor microseconds converstion to helper and add tests by @aawnu in #43
  • Add pageview event by @aawnu in #44
  • Convert empty arrays to empty objects in JSON body by @aawnu in #45
  • [Experimental] Add campaign parameter support on events by @aawnu in #46
  • Parse item-arrays as item-models when converting event-array to event-models by @aawnu in #48
  • Test all events by ParseEvent Helper and send to GA Debugger by @aawnu in #49
  • Add overwrite for reserved event names to emulate GTM Events by @aawnu in #50
  • Remove test of Campaign data on each Event by @aawnu in #51
  • Add PHPDocblock by @aawnu in #52

Full Changelog: v1.1.2...v1.1.3

PageView, Campaign, Conversion

13 Apr 16:39
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Add pageview event by @aawnu in #44
  • Convert empty arrays to empty objects in JSON body by @aawnu in #45
  • [Experimental] Add campaign parameter support on events by @aawnu in #46
  • Parse item-arrays as item-models when converting event-array to event-models by @aawnu in #48

Full Changelog: v1.1.3-alpha...v1.1.3-beta

Add default parameters to events and update naming convensions

11 Apr 18:44
36651dd
Compare
Choose a tag to compare

What's Changed

  • Add default event parameters by @aawnu in #41
  • Update file and model names to show type for simpler distinguishment by @aawnu in #42
  • Refactor microseconds converstion to helper and add tests by @aawnu in #43

Full Changelog: v1.1.2...v1.1.3-alpha

Major refactor to suit PHP8+

06 Apr 16:15
fd9b2fe
Compare
Choose a tag to compare

What's Changed

Notes from BETA version

  • Add dependabot.yml for version validations
  • Add getting started to readme by @8ctopus in #33
  • Minor Patch by @aawnu in #36
  • Update composer.json
  • Update contributing.md
  • Re-add src/GA4Exception.php to void legacy code issues on update [File marked Deprecated]

Notes from ALPHA version

  • Fix readme php typo by @8ctopus in #31
  • Add phpunit code coverage support by @8ctopus in #30
  • Major refactor of codebase for PHP8+ by @aawnu in #29
  • Removes Helper/Helper class
    • Constants moved into Facades
    • Helpers moved into Helper/Converter
  • Removes Model/*.php classes
  • Removes root GA4Exception.php
  • Updates Composer.json to better represent model and tested packages/PHP-Versions
  • Updates workflow to only test on Linux (Windows too slow)
  • Adds Type Facades to expected functionality and simplicy Paramter Type Expectation
  • Adds ArrayAccess and Iterator to classes with magic-references to set_ or add_ methods
  • Adds further Exceptions for more specific tryCatch optionality
  • Adds better testing of functionality, both core classes and Events
  • Adds output of PHPUnit Coverage in actions (No further usage atm)
  • Moves Facades into subfolder named Group/
  • Deprecated badly named and bad usage methods

New Contributors

Full Changelog: 1.1.1...v1.1.2

[PRE] Major refactor to suit PHP8+ supported functionality | Minor fixes

31 Mar 18:01
11f9be8
Compare
Choose a tag to compare

What's Changed

  • Add dependabot.yml for version validations
  • Add getting started to readme by @8ctopus in #33
  • Minor Patch by @aawnu in #36
  • Update composer.json
  • Update contributing.md
  • Re-add src/GA4Exception.php to void legacy code issues on update [File marked Deprecated]

Full Changelog: v1.1.2-alpha...v1.1.2-beta