Releases: atoum/atoum
Releases · atoum/atoum
4.2.0
Compatibility with new version of PHP
- #893 Drop PHP 7.4 support ([@cedric-anne])
- #892 Fix
null
,true
andfalse
type handling ([@cedric-anne]) - #891 Update tested PHP versions ([@cedric-anne])
- #890 Fix duplicate variable declaration on PHP 8.3 ([@cedric-anne])
4.1.0
Compatibility with new version of PHP
- #883 and #884 Handle
static
return type in mock generator ([@shavounet]) - #881 Fix PHP 8.2 compatibility issues ([@cedric-anne])
- #868 Drop PHP 7.2 and PHP 7.3 support ([@cedric-anne])
4.0.3
Bugfix
- #876 Properly handle output made in setUp() tearDown() and afterTestMethod() ([@cedric-anne])
- #871 Fix PHP8.1 compatibility issue related to unexpected arguments types ([@cedric-anne])
Improvement on atoum's CI
- #872 Migrate Windows test job on Github Actions and add a MacOS test job ([@cedric-anne])
- #873 Migrate lint job on Github Actions ([@cedric-anne])
4.0.2
4.0.1
Bugfix
- #865 Warning about return type break ([@cedric-anne])
- #864 Fix UnionType handling in mock generator ([@cedric-anne])
- #869 Fix deprecated usage of addcslashes ([@cedric-anne])
- #860 Fix PHP8.1 compatibility issue related to missing return type & unserialize ([@cedric-anne])
- #858 Fix PHP8.0 compatibility and CI matrix ([@villfa])
- #853 Handle usage of assertions in
test::afterTestMethod()
([@cedric-anne])
4.0.0
Breaking changes
- #707 Remove ide extension from atoum core (@Grummfy)
- #852 Rename namespace \mageekguy\atoum to \atoum\atoum (@Grummfy)
- #750 Remove implementation of test hooks (@jubianchi)
- #843 & #844 Compatibility with PHP 7 & 8 (@cedric-anne)
Bugfix
- #850 Fix some static call (@idetinkin)
Others
- #846 Fix code styles (@cedric-anne)
- #845 Fix StyleCi configuration (@cedric-anne)
3.4.2
3.4.1
- #840 Remove unnecessary imports (@Hywan)
- #835 Fix deprecated, unparenthesized (PHP 7.4) (@trasher)
- #830 Add 7.4 to Travis (@remicollet)
- #833 Patch CLI output (@Grummfy)
- #829 fix appvoyer build (@cedric-anne)
- #827 Fix “
ReflectionType::__toString()
is deprecated” (@cedric-anne) - #777 cli output changed for displaying errors and exceptions clearly (@macintoshplus)
3.3.0
- #771 Normalize and simplify the asserter name when a test case fails (@Hywan)
- #754 Add the dot report (@jubianchi)
- #769 CLI: Align options to the left, and increase contrast (@Hywan)
- #757 Take the error reporting level into account to exit the runner (@Hywan)
- #752 Add an os annotation to only run tests on specific OS (@jubianchi)
- #585 Memory usage is based on the peak & real allocations (@Hywan)
- #740 String asserter now has
notMatches
assertion (@fvilpoix)
Bugfix
- #756 Configuration, autoloader and bootstrap files are correctly loaded when using the PHAR (@jubianchi)
- #755 String asserter's failure messages are clear (@jubianchi)
- #773 Directory is the current working directory (@Hywan)
- #770 Fix path to the runner for the help (@Hywan)
- #768 Fix typos in the CLI help (@Hywan)
- #767 Fix typos in the exception messages (@Hywan)
3.2.0
- #739 Avoid many memory allocations in error report field (@Hywan)
- #736 Display clear errors when mocking function fails (@jubianchi)
- #737 Command line switches override configuration file directives (@jubianchi)
- #733 Uncompleted methods make atoum exit with an error code (@jubianchi)
- #734 The
exception::isInstanceOf
asserter correctly works with interfaces (@jubianchi) - #731 Remove dependency on
ext-session
(@jubianchi, @Hywan)