Releases: deviantintegral/har
Releases · deviantintegral/har
v1.0.0
v0.7.2
v0.7.1
v0.7.0
0.7.0 (2025-12-17)
Features
- make SessionStart hook only run in remote environments (9a42b73)
Bug Fixes
- validate required 'log' key during HAR deserialization (9d938fb)
Miscellaneous Chores
- add phpunit.xml to .gitignore (79e46f1)
- configure Renovate to track Infection version (6a7ef28)
- deps: update dependency friendsofphp/php-cs-fixer to v3.92.2 (#162) (be5e7f1)
- deps: update dependency infection/infection to v0.31.9 (c419fe6)
- ignore equivalent LessThan mutation in HarFileRepository::getIds (4f0e2a0)
- ignore equivalent ReturnRemoval mutation in HarFileRepository::getIds (72b5839)
- ignore equivalent YieldValue mutation in Har::splitLogEntries (8eaf8fb)
- update renovate to track infection in SessionStart hook (914153d)
v0.6.0
0.6.0 (2025-12-16)
Features
- add --version flag with build time (#127) (870c439)
- add hasConnect() and hasSsl() methods to Timings (1ebb103)
- add missing return type declarations (41cfd7d)
Bug Fixes
- add missing type specifications to test code (1749a9d)
- correct parameter type in PageTimings.setOnContentLoad() (ce5ebb4)
- correct PHPDoc return types to match implementation (5ab1a8b)
- implement deep clone for Har and Log objects (#138) (41bef31)
- make withoutHeader() case-insensitive per PSR-7 spec (2d386f7)
- remove redundant type checks(#150) (f1693fc)
- remove trailing commas from single-parameter method signatures (f7260be)
- replace deprecated stream_for() with Utils::streamFor() (638c6cd)
- resolve PHPStan already narrowed type errors (3781f5c)
- resolve PHPStan contravariance errors in PSR-7 adapters (efe975b)
- resolve unsafe usage of new static() PHPStan errors (b3632ed)
- suppress PHPStan template type error in test (431135e)
- use null instead of empty array for clearing params in setText (d890fa7)
- use static return type for fluent interface methods (ecf2444)
Miscellaneous Chores
v0.5.0
0.5.0 (2025-12-15)
Features
Bug Fixes
- add directory validation in getIds() before scandir() (22057e0)
- add error handling for missing files in SplitCommand (#122) (ed3fa82)
- add type hints to SplitCommand::getSplitDestination parameters (#123) (c62a75a)
- check if a HAR repository exists before loading (93fbb57)
- correct inverted logic in hasBlocked() and hasDns() methods (2285c23)
- use strict comparison (===) instead of weak comparison (==) in Serializer.php (453d8f3)
Miscellaneous Chores
v0.4.0
0.3.0
What's Changed
- support for chrome devtools _initiator attributes 'type', 'url' and 'lineNumber' by @beatchristen in #26
- fix inverted hasSomething logic with tests by @beatchristen in #28
- Drop PHP 7.3 and add PHP 8.1 by @deviantintegral in #35
- Update dependency symfony/console to v6 by @renovate in #37
- Update dependency guzzlehttp/guzzle to v7 by @renovate in #38
- Update dependency guzzlehttp/psr7 to v2 by @renovate in #39
New Contributors
- @beatchristen made their first contribution in #26
Full Changelog: 0.2.1...0.3.0
HAR for PHP 0.2.1
Builds har.phar against PHP 7.3 instead of PHP 8.0.
HAR for PHP 0.2.0
* Update to support PHP 8