Repository navigation
What's new since 2.6.0
- Renamed 'AnimatedGifEncoder' helpers with verbs, guarded 'is_fullscreen' like 'is_failed' and moved harness setup into 'ScreenshotTrait'. @AlexSkrypnyk (#308)
- Renamed the 'fullscreen' capture option to 'is_fullscreen', rejected unknown option keys and aligned test helpers and comments. @AlexSkrypnyk (#307)
- Corrected documentation and comment drift, replaced expectation-free mocks with stubs, and trimmed the distribution archive. @AlexSkrypnyk (#306)
- [#300] Stated the real animated GIF filename format in 'makeAnimationFilename()' and pinned it with tests. @AlexSkrypnyk (#305)
- [#285] Allowed Behat 4 with attribute-declared hooks and steps, matched tags with or without '@', and tested both Behat majors in CI. @AlexSkrypnyk (#304)
- [#298] Declared every configuration default in 'configure()' and named every environment variable with an 'ENV_*' constant. @AlexSkrypnyk (#303)
- [#297] Kept frame transparency in 'AnimatedGifEncoder' and skipped its tests when GD is missing. @AlexSkrypnyk (#302)
- Aligned the PHPUnit test namespace with the source namespace, moved misfiled tests and fixed comment and documentation drift. @AlexSkrypnyk (#301)
- [#257] Put collaborator creation in 'create*()' factories, renamed 'AnimatedGif' to 'AnimatedGifEncoder' and matched HTML/PNG timestamps. @AlexSkrypnyk (#296)
- [#256] Replaced the positional configuration relay with a 'ScreenshotConfig' value object and widened 'ScreenshotAwareContextInterface'. @AlexSkrypnyk (#295)
- [#254] [#255] Renamed the appending environment-variable step and switched 'getConfigKey()' to 'static::MOD_ID'. @AlexSkrypnyk (#294)
- [#253] Named boolean properties as predicates, with 'should' for config flags and 'hasPurged' for the purge state. @AlexSkrypnyk (#293)
- Update codecov/codecov-action digest to 0b35c9e @renovate[bot] (#292)
- [#251] [#252] Renamed 2 Behat hooks to start with their phase and spelled 'filename' as 1 word. @AlexSkrypnyk (#291)
- [#250] Unified the word for screenshot bytes on 'content'. @AlexSkrypnyk (#290)
- [#249] Unified the word for configuration data on 'config' in the public API. @AlexSkrypnyk (#289)
- [#248] Unified the screenshot-taking verb on 'capture' in the public API. @AlexSkrypnyk (#288)
- Update dependency dvdoug/behat-code-coverage to ^5.5.0 @renovate[bot] (#287)
- [#184] Allowed Symfony 8, raised PHP floor to 8.3 and moved to PHPUnit 12. @AlexSkrypnyk (#286)
- Update dependency rector/rector to ^2.6.7 @renovate[bot] (#284)
- Update dependency phpstan/phpstan to ^2.2.14 @renovate[bot] (#283)
- Update dependency ergebnis/composer-normalize to ^2.53.0 @renovate[bot] (#282)
- Update dependency behat/behat to ^3.33.0 @renovate[bot] (#281)
- Update selenium/standalone-chromium:152.0 Docker digest to fcf9eef @renovate[bot] (#280)
- Update selenium/standalone-chromium Docker tag to v152 @renovate[bot] (#279)
- Update dependency phpstan/phpstan to ^2.2.13 @renovate[bot] (#278)
- Update dependency rector/rector to ^2.6.6 @renovate[bot] (#277)
- Update dependency phpstan/phpstan to ^2.2.12 @renovate[bot] (#276)
- Update dependency phpstan/phpstan to ^2.2.11 @renovate[bot] (#275)
- Update all dependencies @renovate[bot] (#274)
- Update dependency phpstan/phpstan to ^2.2.10 @renovate[bot] (#273)
- Update dependency rector/rector to ^2.6.4 @renovate[bot] (#272)
- Update dependency symfony/process to ^7.4.17 @renovate[bot] (#271)
- Update dependency phpstan/phpstan to ^2.2.9 @renovate[bot] (#270)
- Update all dependencies @renovate[bot] (#269)
Full Changelog: 2.6.0...3.0.0