V1.1.2: PHP 8 Refactoring
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.ymlfor 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.phpto 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