Releases: aawnu/php-ga4
Releases · aawnu/php-ga4
Fix wrong body text of measurement id error
What's Changed
- Update dependabot.yml by @aawnu in #78
- Bump actions/cache from 3 to 4 by @dependabot in #79
- Update errors to relect error type by @aawnu in #81
Full Changelog: v1.1.7...v1.1.8
Fix Items::item_category parameter index-conversion
What's Changed
Full Changelog: v1.1.6...v1.1.7
Extend support to PHP 8.3
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #72
- Add support for PHP 8.3 by @aawnu in #75
New Contributors
- @dependabot made their first contribution in #72
Full Changelog: v1.1.5...v1.1.6
Update readme, event name validation and deprecate PageView event
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
Update default params and fix converter
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
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
Major refactor to suit PHP8+
What's Changed
- 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
- Add getting started to readme by @8ctopus in #33
- Add badges by @8ctopus in #34
- Minor Patch by @aawnu in #36
- Execute tests with higest and lowest stable composer versions by @aawnu in #39
- Improve tests and coverage by @aawnu in #38
- Render PHPUnit Coverage badge for Readme by @aawnu in #35
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
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