| layout | page |
|---|---|
| title | Codeception Changelog |
Released by Naktibalda on 2023/11/16 16:25:42 / Repository / Releases
- Use FQN for public methods by erickskrauch in Codeception/lib-innerbrowser#63
- Fix numeric key in form by janfejtek in Codeception/lib-innerbrowser#64
Released by Naktibalda on 2023/10/15 18:28:39 / Repository / Releases
- Wait for all tests to finish before accessing the serialized test results by MarcelBolten in #6702
- Updated Support Ukraine link in version string
Released by Slamdunk on 2023/09/22 05:57:54 / Repository / Releases
- Added support for diactoros v3. by luiscunhaafricainternetgroup in Codeception/module-mezzio#17
- luiscunhaafricainternetgroup made their first contribution in Codeception/module-mezzio#17
Full Changelog: https://github.com/Codeception/module-mezzio/compare/4.0.1...4.0.2
Released by Naktibalda on 2023/08/22 06:53:38 / Repository / Releases
- fix sharding for empty tests file by SamMousa in Codeception/Codeception#6667
- Add AllowDynamicProperties attribute to Unit by erickskrauch in Codeception/Codeception#6666
- Include mock expectations in assertion count by rene-bos in Codeception/Codeception#6672
- Allow multiple test dependencies by mbrodala in Codeception/Codeception#6676
- Fix JUnitReporter compatibility with PHPUnit 10.3 by Naktibalda in Codeception/Codeception#6685
- rene-bos made their first contribution in Codeception/Codeception#6672
- mbrodala made their first contribution in Codeception/Codeception#6676
Full Changelog: https://github.com/Codeception/Codeception/compare/5.0.10...5.0.11
Released by niden on 2023/08/03 17:54:06 / Repository / Releases
Fixed getRawBody() return type [#8](Codeception/module-phalcon5#8)
Released by samdark on 2023/06/16 03:52:10 / Repository / Releases
- #85: Fix the case for "yii" namespace in phpdoc (@ilyaplot)
- #86: Use correct type declaration for amOnPage method (@erickskrauch)
- #88: Enable object override to InitDbFixture during FixturesStore initialization (@PoohOka)
Released by Naktibalda on 2023/04/18 20:33:22 / Repository / Releases
- Mentioning
<html>tag requirement by ThomasLandauer in Codeception/lib-web#4
Released by Naktibalda on 2023/04/18 19:38:46 / Repository / Releases
- Adding recommendation for Symfony users by ThomasLandauer in Codeception/module-doctrine2#69
Released by Naktibalda on 2023/03/18 18:36:57 / Repository / Releases
- Documentation updates #67 and #68 by ThomasLandauer
Released by Naktibalda on 2023/03/14 07:27:00 / Repository / Releases
- JUnitReporter: Fixed compatibility with PHPUnit 10.0.16 #6656
- Recorder extension: Fixed type error #6643 by thomashohn
- Validate test filter pattern without warning #6641 by dmitryuk
Released by Naktibalda on 2023/03/10 19:24:26 / Repository / Releases
- Support softcreatr/jsonpath ^0.8
Released by Naktibalda on 2023/02/11 14:42:09 / Repository / Releases
- JUnitReporter: Do not set 'useless' testsuite attribute in strict mode #6635 by gileri
- Fixed static $defaultName deprecated in _completion command #6633 by dmitryuk
- Replaced object property assertions removed from PHPUnit 10
Released by Naktibalda on 2023/02/10 18:54:49 / Repository / Releases
- Fix last commit error by sunnyphp in Codeception/module-yii2#73
- update links by Arhell in Codeception/module-yii2#75
- PHP 8.1: parse_str(): Passing null to parameter
[#1](https://github.com/Codeception/module-yii2/issues/1)($string) of type string is deprecated by uaoleg in Codeception/module-yii2#80 - Upgrade dependencies to support PHPUnit 10 by Naktibalda in Codeception/module-yii2#82
Released by Naktibalda on 2023/02/10 18:37:43 / Repository / Releases
- Reimplement property assertions removed from PHPUnit 10 by Naktibalda in Codeception/lib-asserts#12
- Use FQN in PHPDoc type hints for classes and interfaces by Sweetchuck in Codeception/lib-asserts#11
Released by Naktibalda on 2023/02/09 18:16:01 / Repository / Releases
- Reverted method signature changes accidentally released in 3.3.1
Released by Naktibalda on 2023/02/09 07:08:01 / Repository / Releases
- Updated dependencies
Released by Naktibalda on 2023/02/09 06:57:42 / Repository / Releases
- Support codeception/lib-innerbrowser v4
Released by Naktibalda on 2023/02/09 06:44:51 / Repository / Releases
- Support codeception/lib-innerbrowser v4
Released by Naktibalda on 2023/02/09 06:43:17 / Repository / Releases
- Support codeception/lib-innerbrowser v4
Released by Naktibalda on 2023/02/09 06:36:25 / Repository / Releases
- Support codeception/lib-innerbrowser v4
Released by Naktibalda on 2023/02/09 06:26:47 / Repository / Releases
- Support codeception/lib-innerbrowser v4
Released by Naktibalda on 2023/02/06 07:55:15 / Repository / Releases
- Fix deprecated string interpolation by Kolyunya in Codeception/module-doctrine2#59
Released by Naktibalda on 2023/02/06 07:50:11 / Repository / Releases
- Allow installation of lib-innerbrowser v4 to support PHPUnit 10.
Released by Naktibalda on 2023/02/03 22:06:31 / Repository / Releases
- Supports PHPUnit 10
Released by Naktibalda on 2023/02/03 21:58:10 / Repository / Releases
- Supports PHPUnit 10
Released by Naktibalda on 2023/02/03 21:48:22 / Repository / Releases
- 3.x versions are compatible with PHPUnit 9 only
Released by Naktibalda on 2023/02/03 19:33:48 / Repository / Releases
- Support for PHPUnit 10
Released by Naktibalda on 2023/01/14 20:06:31 / Repository / Releases
- Disabled phpcs checks in generated action files #6621
$I->wantTo()no longer changes test title at runtime #6622- Display correct failed step when failures and errors happened during test run #6623
- Fixed indentation of
step_decoratorsin config files generated bybootstrap#6624 - Enabled
Conditional,RetryandtryTodecorators in acceptance suite generated bybootstrap#6624 - Improved handling of anonymous classes in parser #6626
Released by Naktibalda on 2023/01/13 21:20:53 / Repository / Releases
- Support for predis/predis v2
Released by Naktibalda on 2023/01/13 18:58:12 / Repository / Releases
- Unset SHELL_VERBOSITY environment variable before execution of command #13
Released by Naktibalda on 2022/12/28 14:20:04 / Repository / Releases
- Fixed
canSeeassertions in Unit format #6610 tryTomethods must return boolean result #6614- Fixed various issues with handling of
@skipand@incompleteannotations and attributes in Cest format #6617 - Stopped adding
__mockedfield to mocks created by Stub library #6620 - Fixed deprecated string syntax in Run command #6618 by shtiher-pp
Released by Naktibalda on 2022/12/03 10:23:12 / Repository / Releases
- Implemented
grabEntryFromDatabaseandgrabEntriesFromDatabasemethods by JesusTheHun in Codeception/module-db#43 - Improved handling of auto_increment field in
haveInDatabasetear down by JesusTheHun in Codeception/module-db#44 - Add docker elements to ease local testing by JesusTheHun in Codeception/module-db#42
Released by Naktibalda on 2022/12/03 10:22:30 / Repository / Releases
- Implemented
grabEntryFromDatabaseandgrabEntriesFromDatabasemethods by JesusTheHun in Codeception/module-db#43 - Improved handling of auto_increment field in
haveInDatabasetear down by JesusTheHun in Codeception/module-db#44 - Add docker elements to ease local testing by JesusTheHun in Codeception/module-db#42
Released by Naktibalda on 2022/11/20 11:33:41 / Repository / Releases
- Don't disable test shuffling when --shard option is used (#6605)
- Provided typed signatures for attributes (#6600) by mdoelker
- Support for Attributes in generated Actions files (#6593) by yesdevnull
- Fixed expectNotToPerformAssertions in unit tests (#6602) by yesdevnull
Released by Naktibalda on 2022/11/20 11:03:09 / Repository / Releases
- Add public getter to access the application instance by fourhundredfour in Codeception/module-laminas#20
- grabServiceFromContainer: Returned service is not always object by svycka in Codeception/module-laminas#23
Released by Naktibalda on 2022/11/19 20:34:50 / Repository / Releases
- Allow to set headers in module configuration by Naktibalda in Codeception/module-laravel#47
Released by Naktibalda on 2022/11/19 20:32:53 / Repository / Releases
- Use the testing environment file specified in a suite by barmax in Codeception/module-laravel#46
- Allow to set headers in module configuration by Naktibalda in Codeception/module-laravel#47
- Remove Laravel6\ExceptionHandlerDecorator by Naktibalda in Codeception/module-laravel#48
Released by Naktibalda on 2022/10/30 19:21:03 / Repository / Releases
- Execute FailFast subscriber before module _failed hooks #6586 by yesdevnull
- Fixed parsing of skip annotation #6596
- Undeprecated untyped method arguments in Cest format #6591
- Removed unnecessary overrides of $resultAggregator property in Unit format and TestCaseWrapper #6590
- Print failure/error/warning/skipped/incomplete messages in HTML reports #6595
- Fixed counting of successful tests #6595
Released by Naktibalda on 2022/10/15 19:26:14 / Repository / Releases
- Optionally suppress cookie debug output in seeCookie(), dontSeeCookie(), resetCookie() and loadSessionSnapshot() methods by lolli42 in Codeception/module-webdriver#111
Released by Naktibalda on 2022/10/03 15:36:06 / Repository / Releases
- fix: checkbox handling by SamMousa in Codeception/lib-innerbrowser#60
Full Changelog: https://github.com/Codeception/lib-innerbrowser/compare/3.1.2...3.1.3
Released by Naktibalda on 2022/09/30 15:48:28 / Repository / Releases
- Fixed passing test result to dependent tests in unit tests (#6580)
- Fixed
TypeErrorwhen coversNothing annotation is used by Slamdunk (#6582) codecept init unitcreatestests/Supportdirectory (#6578)- Fixed phar file url in
self-updatecommand by voku (#6563) - Added message how to exit Codeception console by ThomasLandauer (#6561)
- Improved compatibility with PHPUnit 10
Released by Naktibalda on 2022/09/27 06:20:36 / Repository / Releases
- Fix compatibility with PHPUnit 7 and 8.
Released by Naktibalda on 2022/09/12 05:29:45 / Repository / Releases
- Fixed negative tab offset crashes by webmaster777 in Codeception/module-webdriver#108
Released by Naktibalda on 2022/09/12 05:28:56 / Repository / Releases
- Fixed negative tab offset crashes by webmaster777 in Codeception/module-webdriver#108
Released by Naktibalda on 2022/09/12 04:57:16 / Repository / Releases
- Fixed negative tab offset crashes by webmaster777 in Codeception/module-webdriver#108
- Documentation updates by luke- and salmanlt
Released by Naktibalda on 2022/09/11 14:13:11 / Repository / Releases
- Fixed param annotations
Released by Naktibalda on 2022/08/22 07:11:50 / Repository / Releases
Released by Naktibalda on 2022/08/20 18:24:07 / Repository / Releases
- Fixed remote code coverage for namespaced suites (#6533)
- Fixed data provider in abstract Cest class p-golovin (#6560)
- Fixed issue when include groups and test groups empty geega (#6557)
Released by Naktibalda on 2022/08/13 16:49:00 / Repository / Releases
- Propagate --ext and --override parameters to included test suites by calvinalkan (#6536)
- Fixed false negative message about stecman/symfony-console-completion package by geega (#6541)
- Fixed a number of issues in template functionality (#6552)
- Fixed DataProvider, to properly load dataProviders from abstract classes by Basster (#6549)
Released by Naktibalda on 2022/08/13 13:56:22 / Repository / Releases
- Propagate --ext and --override parameters to included test suites (#6536)
- Fixed false negative message about stecman/symfony-console-completion package (#6541)
Released by Naktibalda on 2022/08/13 12:18:30 / Repository / Releases
- Add (dont)seeResponseJsonXpathEvaluatesTo methods #85
- Fixed return type of grabHttpHeader method #86
Released by TavoNiievez on 2022/08/07 15:25:34 / Repository / Releases
- Minor bug fix: Assign default value to client property by Naktibalda (#44)
Released by Naktibalda on 2022/08/06 13:44:12 / Repository / Releases
- 2.5 branch makes Codeception 5 compatible with Symfony 4.4 components
Released by Naktibalda on 2022/07/28 08:41:10 / Repository / Releases
Summary of all differences from Codeception 4
- Basic attribute support
--shard,--grep,--filteroptions- Test can be filtered by data provider case number or name
- Tests of all formats are reported as useless if they perform no assertions and
reports_useless_testssetting is enabled - Array of variables can be passed to all
pausefunctions/methods - Dynamic configuration with parameters can use arrays and other non-string types (#6409)
codecept_pausefunction and$this->pause()in unit tests (#6387)- Interactive console is executed in the scope of paused test class.
- New code coverage settings:
path_coverage- enables path and branch coveragestrict_covers_annotation- marks test as risky if it has@coversannotation but executes some other codeignore_deprecated_code- doesn't collect code coverage for code having@deprecatedannotationdisable_code_coverage_ignore- ignores@codeCoverageIgnore,@codeCoverageIgnoreStartand@codeCoverageIgnoreEndannotations
- Optional value to
fail-fastoption - Dynamic configuration with parameters can use arrays and other non-string types
- PHPUnit is no longer the engine of Codeception, but TestCase format is still supported and assertions are still used
- Generators create namespaced test suites by default
- Replaced Hoa Console with PsySH in
codecept console - Used Symfony VarDumper in
codecept_debug - Fixed DotReporter output format
- Module
afterandfailedhooks are executed in reverse order - Introduced strict typing and other features of PHP 7 and 8.
- Cest format can use data providers from other classes
- Fixed injecting dependencies to actor in Cest and Gherkin formats #6506
- Variadic parameters can be skipped in dependency injection #6505
- Deprecated untyped method arguments in Cest format #6521
JSONandTAPreport formats- Code coverage blacklist functionality
generate:ceptcommand (Ceptformat itself is deprecated)- Deprecated class aliases:
- Codeception\TestCase\Test
- Codeception\Platform\Group
- Codeception\Platform\Group
- Codeception\TestCase
- Settings
log_incomplete_skippedpaths.log(replaced bypaths.output)- Suite setting
class_name(replaced byactor) - Global setting
actor(replaced byactor_prefix)
Configuration::logDirmethod (replaced byConfiguration::outputDirin 2.0)- Custom reporters implementing TestListener are no longer supported and must be converted to Extensions
- PHP 8
- PHPUnit 9 (prepared for upcoming PHPUnit 10)
- Symfony 4.4 - 6.x
Released by Naktibalda on 2022/07/28 08:25:46 / Repository / Releases
- Deprecated untyped method arguments in Cest format #6521
- Improved code style of generated files #6522
- Removed "Powered by PHPUnit" message #6520
Released by Naktibalda on 2022/07/27 09:10:01 / Repository / Releases
- Fix type error in PHP 8.1 when converting ms to sec #103
Released by Naktibalda on 2022/07/27 09:08:02 / Repository / Releases
- Fix type error in PHP 8.1 when converting ms to sec #103
Released by Naktibalda on 2022/07/22 05:52:09 / Repository / Releases
- Fixed injecting dependencies to actor in Cest and Gherkin formats #6506
- Variadic parameters can be skipped in dependency injection #6505
Released by Naktibalda on 2022/07/18 16:39:04 / Repository / Releases
- Support for Codeception 5.0
Released by Naktibalda on 2022/07/15 18:10:54 / Repository / Releases
- Fix compatibility with Codeception 5.0.0-RC6 #72
Released by Naktibalda on 2022/07/12 07:13:56 / Repository / Releases
- Added new attributes (Prepare, Env, BeforeClass,AfterClass, Given, When, Then)
- Class level attributes are applied to all methods
- Codeception attributes are supported in unit tests
- Cest format can use data providers from other classes
Released by Naktibalda on 2022/06/28 06:42:39 / Repository / Releases
- Substitute invalid UTF-8 characters in debug and step output by SamoylenkoSU (#6483)
Released by Naktibalda on 2022/06/22 07:03:20 / Repository / Releases
- Implemented basic attribute support (#6449) by DavertMik
- Significantly reduced dependencies on PHPUnit
- Replaced PHPUnit\Framework\TestResult with ResultAggregator
- Added assertionCount method to ResultAggregator
- DotReporter prints standard result summary (#6441) by Orchestrator404
- Fixed DotReporter output format
- Fixed fetching remote code coverage data (#6448)
- Loading .env file must not override existing environment variables (#6477)
- All changes from 4.2.0 and 4.2.1:
- Improved multi-application experience, allow filtering suites by name (#6435) by calvinalkan
- Configuration override is passed to included suites (#5978) by calvinalkan
- Made dry-run command work with module methods having return types (#6470)
- Support for expectError/Warning/Notice/Deprecation methods in unit tests (Requires PHPUnit 8.4+)
- Implemented new setting
convert_deprecations_to_exceptions(#6469) - Action file generator: Do not return when return type is never (#6462)
- Execute setupBeforeClass/tearDownAfterClass only once (#6481)
Released by Naktibalda on 2022/06/22 06:26:08 / Repository / Releases
- Execute setupBeforeClass/tearDownAfterClass only once (#6481)
- Handle action with intersection return type correctly in dry-run command
Released by samdark on 2022/06/21 11:05:32 / Repository / Releases
- #8: Add log from Yii to artifacts when test fails (@aywan)
- #65: Codeception 5 support (@developedsoftware and TavoNiievez)
Released by Naktibalda on 2022/06/16 05:51:13 / Repository / Releases
- Improved multi-application experience, allow filtering suites by name (#6435) by calvinalkan
- Configuration override is passed to included suites (#5978) by calvinalkan
- Made dry-run command work with module methods having return types (#6470)
- Support for expectError/Warning/Notice/Deprecation methods in unit tests (Requires PHPUnit 8.4+)
- Implemented new setting
convert_deprecations_to_exceptions(#6469) - Action file generator: Do not return when return type is never (#6462)
- Backported test.useless event from Codeception 5.0 (#6459)
Released by niden on 2022/06/03 15:20:26 / Repository / Releases
Supports PHP versions: 8.0, 8.1
- Use of Codeception v5+
- Use of Phalcon 5.0.0RC1+
- Corrected namespaces
- Cosmetic changes
Released by Naktibalda on 2022/05/31 05:48:59 / Repository / Releases
- Support for Codeception 5
Released by Naktibalda on 2022/05/30 06:22:13 / Repository / Releases
- Support Codeception 5
Released by Naktibalda on 2022/05/30 06:18:31 / Repository / Releases
- Declared more types in method signatures
Released by TavoNiievez on 2022/05/27 22:41:40 / Repository / Releases
- Symfony 6.0 support: Session Assertions by semaz in Codeception/module-symfony#157 and TavoNiievez in Codeception/module-symfony#158
- Symfony 6.0 Support: Form Assertions by TavoNiievez in Codeception/module-symfony#158
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.0.0...3.1.0
Released by Naktibalda on 2022/05/27 06:42:29 / Repository / Releases
- Support Codeception 5
Released by Naktibalda on 2022/05/27 05:49:34 / Repository / Releases
- Support for Codeception 5
- Use mixed type in method signatures
Released by Naktibalda on 2022/05/27 05:40:50 / Repository / Releases
- Specified types in more method signatures
Released by Naktibalda on 2022/05/26 05:55:16 / Repository / Releases
- Support Codeception 5
Released by Naktibalda on 2022/05/26 05:52:13 / Repository / Releases
- Specified parameter types for more methods
Released by Naktibalda on 2022/05/26 05:43:35 / Repository / Releases
- Fixed return types of
grabFileSizeandgrabFileModified $contentsparameter ofwriteToFilemust be string.- Added types to signatures were possible.
- Fixed assignment to
$this->filePath
Released by Naktibalda on 2022/05/26 04:56:29 / Repository / Releases
- Support for Codeception 5
- Removed support for APC extension
- Stricter types
Released by Naktibalda on 2022/05/21 13:52:31 / Repository / Releases
- Updated dependencies
Released by Naktibalda on 2022/05/21 13:49:33 / Repository / Releases
- Updated dependencies
Released by Naktibalda on 2022/04/22 10:32:33 / Repository / Releases
- Fix incorrect type declaration in InitTemplate by ziadoz
- Stricter check for phpdotenv v5 (older versions are not supported)
- Throw exception if actor setting is missing in suite configuration
- Use correct types in ParamsLoader and Configuration classes, avoid type errors
Released by Naktibalda on 2022/04/20 10:13:08 / Repository / Releases
- Support for Codeception 5
- Only Laravel 8 is supported
Released by Naktibalda on 2022/04/09 08:51:34 / Repository / Releases
- Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays
- Fixed formatting of Crawler and CrawlerNot constraint failure messages
Released by Naktibalda on 2022/04/09 08:33:11 / Repository / Releases
- Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays
Released by Naktibalda on 2022/04/09 08:19:47 / Repository / Releases
- Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays and match seeCheckboxIsChecked
Released by Naktibalda on 2022/04/08 07:05:05 / Repository / Releases
- Added
--shard,--grep,--filteroptions (#6399) - Added new code coverage settings (#6423)
- Dynamic configuration with parameters can use arrays and other non-string types (#6409)
- Introduced
codecept_pausefunction and$this->pause()in unit tests (#6387) - Interactive console is executed in the scope of paused test class.
- Array of variables can be passed to all
pausefunctions/methods - Replaced Hoa Console with PsySH in
codecept console - Used Symfony VarDumper in
codecept_debug(#6406) - Fixed type error in code coverage exclude filter by W0rma
- Fix type error in Recorder extension
Released by Naktibalda on 2022/03/30 05:43:05 / Repository / Releases
- Don't pass NULL to isBinaryData in
_failed.
Released by Naktibalda on 2022/03/29 18:00:52 / Repository / Releases
- Compatibility with Codeception 5
Released by Naktibalda on 2022/03/20 09:45:52 / Repository / Releases
- Support for Codeception 5
Released by Naktibalda on 2022/03/20 09:26:33 / Repository / Releases
- Support for Codeception 5, thanks to W0rma
Released by Naktibalda on 2022/03/16 08:53:07 / Repository / Releases
- Support for Codeception 5
Released by Naktibalda on 2022/03/14 18:52:49 / Repository / Releases
- Improved error handling #19
Released by Naktibalda on 2022/03/14 18:51:07 / Repository / Releases
- Support for Codeception 5
Released by Naktibalda on 2022/03/13 18:42:02 / Repository / Releases
- Use PHPUnit 9 until PHPUnit 10 is released.
- Read about earlier change in CHANGELOG.
Released by Naktibalda on 2022/03/13 17:17:13 / Repository / Releases
- RunBefore extension prints error output and stops execution if command failed
- Action file generator: Fixed handling of intersection types
- Action file generator: Fixed handling of self and parent types
Released by Naktibalda on 2022/03/11 17:08:21 / Repository / Releases
- Moved WebDriver constraints from codeception/codeception
- Moved code shared with lib-innerbrowser to codeception/lib-web
- Improved code style
Released by Naktibalda on 2022/03/11 16:39:18 / Repository / Releases
- Compatibility with Codeception 5
- Uses lib-xml
Released by Naktibalda on 2022/03/11 11:02:50 / Repository / Releases
- Support intersection types in actions
- Introduced PSR-12 code style
- Extracted some code to modules and shared libs
- Fixed new incompatibilities with PHPUnit 10
Released by Naktibalda on 2022/03/11 11:00:56 / Repository / Releases
- Moved JSON constraints from codeception/codeception to module-rest
- XML related code shared with SOAP module was moved to codeception/lib-xml
Released by Naktibalda on 2022/03/11 10:36:11 / Repository / Releases
- Fix constraint names
Released by Naktibalda on 2022/03/11 10:18:41 / Repository / Releases
- Extracted constraints , exception and interfaces shared with module-webdriver to codeception/lib-web
Released by Naktibalda on 2022/03/11 10:04:52 / Repository / Releases
Released by Naktibalda on 2022/03/11 08:38:48 / Repository / Releases
Released by Naktibalda on 2022/03/06 10:41:21 / Repository / Releases
- Raised lowest supported version of symfony 4 components to avoid deprecation warnings on PHP 8.
Released by Naktibalda on 2022/03/05 19:47:19 / Repository / Releases
- Add
skip_cleanup_if_failedoption for not cleaning up failed tests - Null safety in destructor #30 by Archanium
Released by Naktibalda on 2022/03/05 19:36:19 / Repository / Releases
- Add
skip_cleanup_if_failedoption for not cleaning up failed tests - Null safety in destructor #30 by Archanium
Released by Naktibalda on 2022/03/05 19:29:02 / Repository / Releases
- Add
skip_cleanup_if_failedoption for not cleaning up failed tests - Null safety in destructor #30 by Archanium
Released by Naktibalda on 2022/03/05 18:45:01 / Repository / Releases
- Fix handling of previous exception in ExtensionException
- Improved parser fix for PHP keywords as named parameters
- Add link to https://helpukrainewin.org
Released by Naktibalda on 2022/02/20 17:41:06 / Repository / Releases
- Support for Codeception 5
Released by Naktibalda on 2022/02/20 17:06:05 / Repository / Releases
- Fix Sqlite primary key column detection on PHP 8.1
Released by Naktibalda on 2022/02/20 17:05:36 / Repository / Releases
- Fix Sqlite primary key column detection on PHP 8.1
Released by Naktibalda on 2022/02/20 17:03:37 / Repository / Releases
- Codeception 5 support
Released by Naktibalda on 2022/02/20 16:38:14 / Repository / Releases
- Support Codeception 5
Released by Naktibalda on 2022/02/20 16:32:01 / Repository / Releases
- Don't pass NULL to isBinaryData in
_failed.
Released by Naktibalda on 2022/02/20 16:31:03 / Repository / Releases
- Codeception 5 support
Released by Naktibalda on 2022/02/20 15:37:34 / Repository / Releases
- Support for Codeception 5
Released by Naktibalda on 2022/02/20 10:53:01 / Repository / Releases
- Codeception 5 support
Released by Naktibalda on 2022/02/20 10:51:03 / Repository / Releases
- Codeception 5 support
Released by Naktibalda on 2022/02/20 10:50:18 / Repository / Releases
Released by Naktibalda on 2022/02/19 19:33:46 / Repository / Releases
- Generators create namespaced test suites by default (#6071) by DavertMik
- Test can be filtered by data provider case number or name (#6363) by Naktibalda
- Removed
generate:ceptcommand (Cept format is deprecated) - Removed settings
disallow_test_outputandlog_incomplete_skipped. - Removed setting
paths.log(it was replaced bypaths.outputin Codeception 2.3) - Removed suite setting
class_name(replaced byactorin Codeception 2.3) - Removed global setting
actor(replaced byactor_prefixin Codeception 2.3) - Removed
Configuration::logDirmethod (replaced byConfiguration::logDirin 2.0) - ParamLoader throws exception if xml file is used but simplexml extension is missing (#6346) by mdoelker
- Updated codebase to use PHP 8.0 features by TavoNiievez
- Don't report test as useless if it failed (fixed bug introduced in alpha1)
- Don't report local test coverage for remote suites (fixed bug introduced in alpha1)
- Moved XmlBuilder class to module-soap
Released by Naktibalda on 2022/02/19 18:36:23 / Repository / Releases
- Compatibility with Codeception 5
Released by TavoNiievez on 2022/02/01 17:42:05 / Repository / Releases
- Prevent "Uncaught TypeError: explode(): Argument #2 ($string) must be of type string, null given" by Fahl-Design in Codeception/lib-innerbrowser#47
- Fix compatibility with symfony/dom-crawler < 5.3.0-BETA-1 by nrocy in Codeception/lib-innerbrowser#50
Full Changelog: https://github.com/Codeception/lib-innerbrowser/compare/2.0.1...2.0.2
Released by Naktibalda on 2022/01/30 18:56:34 / Repository / Releases
- Decoupled test execution and reporting from PHPUnit
- Custom reporters implementing TestListener are no longer supported and must be converted to Extensions
- Tests of all formats are reported as useless if they perform no assertions and reports_useless_tests setting is enabled
- Added path_coverage setting to enable path and branch coverage #6158 by s0lus
- Added optional value to fail-fast option (#6275) by Verest
- Removed JSON and TAP loggers
- Removed code coverage blacklist functionality
- Removed deprecated class aliases
- Codeception\TestCase\Test
- Codeception\Platform\Group
- Codeception\Platform\Group
- Codeception\TestCase
- Removed settings disallow_test_output, log_incomplete_skipped and report_useless_tests
- Introduced strict types in the code base by TavoNiievez
- Compatible with PHPUnit 10 only
- Compatible with Symfony 4.4 - 6.0
- Requires PHP 8.0 or higher
Released by Naktibalda on 2022/01/29 17:00:53 / Repository / Releases
- Fixed duplicate test runs when codeception.yml and codeception.dist.yml are present in multi-app setup by calvinalkan
- Action generator handles mixed type correctly
- Parser fix to allow named parameters named class and namespace
Released by Naktibalda on 2022/01/28 18:34:39 / Repository / Releases
- Binary strings don't break (dont)seeInRepository by frankverhoeven
Released by Naktibalda on 2022/01/23 12:00:55 / Repository / Releases
- Fixed TypeError in
grabTextFromwhen array is used as parameter by olexp - Changed
assertEqualstoassertSameis many methods by TavoNiievez
Released by samdark on 2022/01/10 10:29:36 / Repository / Releases
- #54: Annotate throws with FQN (@DBX12)
- #56: Move tests from codeception/yii2-tests (@DBX12)
- #59: Allow installing on PHP 8.1.1 (@Krakozaber)
Released by Naktibalda on 2022/01/06 17:03:47 / Repository / Releases
- Fixed type of client property
Released by Naktibalda on 2021/12/29 16:57:38 / Repository / Releases
- Respect
performOnwithfillField#80 by mbrodala submitFormconsiders only elements havingnameattribute #83 by dahaupt- Fixed type error in
waitmethod #85 by marc-mabe - Fixed types in method signatures and docblocks #88 by Naktibalda
Released by Naktibalda on 2021/12/26 17:51:01 / Repository / Releases
- Added support for laminas-diactoros v2 by samuelnogueira
Released by TavoNiievez on 2021/12/24 20:16:08 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 (Codeception/module-lumen#15)
- Update dependencies (Codeception/module-lumen#16)
- The changelog has been added to the Readme file, by Arhell in Codeception/module-lumen#14
Released by TavoNiievez on 2021/12/24 20:11:04 / Repository / Releases
- PHP 7.4 or higher is required.
- Update codebase to PHP 7.4 (Codeception/module-laravel#36)
- Update dependencies (Codeception/module-laravel#38)
Released by TavoNiievez on 2021/12/24 14:32:30 / Repository / Releases
- Update dependencies (Codeception/module-rest#67)
- Updating docs to new default algo sha1 by ThomasLandauer in Codeception/module-rest#66
Released by TavoNiievez on 2021/12/21 15:23:57 / Repository / Releases
- Small bug fix: Fix some types (Codeception/module-phpbrowser#21)
Released by TavoNiievez on 2021/12/21 02:04:00 / Repository / Releases
- Update dependencies (Codeception/lib-innerbrowser#48)
Released by TavoNiievez on 2021/12/21 02:02:03 / Repository / Releases
- Update dependencies (Codeception/module-redis#15)
Released by TavoNiievez on 2021/12/18 17:11:54 / Repository / Releases
- Removed the use statement to not make static analysis trip over by Rockylars in Codeception/module-asserts#19
- Update dependencies by TavoNiievez in Codeception/module-asserts#20
Released by TavoNiievez on 2021/12/18 15:18:57 / Repository / Releases
- Update dependencies by TavoNiievez in Codeception/module-ftp#6
Released by TavoNiievez on 2021/12/18 14:41:02 / Repository / Releases
- Update dependencies by ThomasLandauer and TavoNiievez in Codeception/module-symfony#149
Released by TavoNiievez on 2021/12/18 14:39:53 / Repository / Releases
- Update dependencies by TavoNiievez in Codeception/module-laminas#21
Released by TavoNiievez on 2021/12/18 14:37:02 / Repository / Releases
- Update dependencies by TavoNiievez in Codeception/module-soap#13
Released by TavoNiievez on 2021/12/18 14:26:57 / Repository / Releases
- Update dependencies by TavoNiievez and Naktibalda in Codeception/module-phpbrowser#20
Released by TavoNiievez on 2021/12/18 14:26:02 / Repository / Releases
- Update dependencies by TavoNiievez in Codeception/module-mezzio#14
Released by TavoNiievez on 2021/12/18 14:24:07 / Repository / Releases
- Update dependencies by TavoNiievez in Codeception/module-filesystem#15
Released by TavoNiievez on 2021/12/17 15:50:24 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/lib-asserts#9 .
Full Changelog: https://github.com/Codeception/lib-asserts/compare/1.13.2...2.0.0
Released by niden on 2021/12/16 13:04:49 / Repository / Releases
Corrections for Packagist descriptions and PHP minimum version
Released by niden on 2021/12/15 18:51:06 / Repository / Releases
Initial release of the Codeception module for Phalcon 5.
Released by Naktibalda on 2021/12/13 06:06:22 / Repository / Releases
- seeInRedis displays a difference between expected value and actual value
Released by TavoNiievez on 2021/12/07 15:18:21 / Repository / Releases
By TavoNiievez:
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 ( Codeception/module-symfony#146 )
- Fix broken links in docs ( Codeception/module-symfony#142 )
- Encapsulate the Client ( Codeception/module-symfony#140 )
By ThomasLandauer:
- Improving error message for
publicservices ( Codeception/module-symfony#145 ) - Updating Cest file location ( Codeception/module-symfony#144 )
- Changing
Symfony.php-> trait ( Codeception/module-symfony#143 )
Full Changelog: https://github.com/Codeception/module-symfony/compare/2.0.5...2.1.0
Released by TavoNiievez on 2021/12/07 15:06:26 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-asserts#13 and Codeception/module-asserts#17
- Replace
Codeception\Util\StubwithCodeception\Stubin tests by Naktibalda in Codeception/module-asserts#11 - The changelog has been added to the Readme file, by Arhell in Codeception/module-asserts#16
Full Changelog: https://github.com/Codeception/module-asserts/compare/1.3.1...2.0.0
Released by TavoNiievez on 2021/12/07 15:00:26 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-datafactory#9 and Codeception/module-datafactory#14
- Documentation changes by DavertMik in Codeception/module-datafactory#11
- The changelog has been added to the Readme file, by Arhell in Codeception/module-datafactory#13
Full Changelog: https://github.com/Codeception/module-datafactory/compare/1.1.0...2.0.0
Released by TavoNiievez on 2021/12/07 14:55:38 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-mongodb#7 and Codeception/module-mongodb#11
- The changelog has been added to the Readme file, by Arhell in Codeception/module-mongodb#10
Full Changelog: https://github.com/Codeception/module-mongodb/compare/1.1.1...2.0.0
Released by TavoNiievez on 2021/12/07 14:36:31 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-sequence#4
- The changelog has been added to the Readme file, by Arhell in Codeception/module-sequence#3
Full Changelog: https://github.com/Codeception/module-sequence/compare/1.0.1...2.0.0
Released by TavoNiievez on 2021/12/07 14:34:27 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-webdriver#82
- Fixed type incompatibility in Webdriver by grossmannmartin in Codeception/module-webdriver#78
Full Changelog: https://github.com/Codeception/module-webdriver/compare/1.4.0...2.0.0
Released by TavoNiievez on 2021/12/07 14:25:54 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-redis#11
Full Changelog: https://github.com/Codeception/module-redis/compare/1.2.0...1.3.0
Released by TavoNiievez on 2021/12/07 14:20:38 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-queue#6
- The changelog has been added to the Readme file, by Arhell in Codeception/module-queue#5
Full Changelog: https://github.com/Codeception/module-queue/compare/1.1.1...2.0.0
Released by TavoNiievez on 2021/12/07 14:17:46 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-memcache#6
- The changelog has been added to the Readme file, by Arhell in Codeception/module-memcache#3
- Fix status badge by Arhell in Codeception/module-memcache#5
Full Changelog: https://github.com/Codeception/module-memcache/compare/1.0.1...2.0.0
Released by TavoNiievez on 2021/12/07 13:37:45 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-filesystem#9 and Codeception/module-filesystem#13
- Replace
Codeception\Util\StubwithCodeception\Stubin tests by Naktibalda in Codeception/module-filesystem#5 - Improved tests in order to run them from
vendor/directory by Naktibalda in Codeception/module-filesystem#6 - The changelog has been added to the Readme file, by Arhell in Codeception/module-filesystem#12
Full Changelog: https://github.com/Codeception/module-filesystem/compare/1.0.3...2.0.0
Released by TavoNiievez on 2021/12/07 13:32:34 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-ftp#5
- The changelog has been added to the Readme file, by Arhell in Codeception/module-ftp#4
Full Changelog: https://github.com/Codeception/module-ftp/compare/1.0.2...2.0.0
Released by TavoNiievez on 2021/12/07 06:04:58 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-mezzio#9 and Codeception/module-mezzio#12
- The changelog has been added to the Readme file, by Arhell in Codeception/module-mezzio#11
Full Changelog: https://github.com/Codeception/module-mezzio/compare/2.0.2...3.0.0
Released by TavoNiievez on 2021/12/07 05:59:34 / Repository / Releases
- PHP 7.4 or higher is required.
- Support PHP 8.1
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-doctrine2#40 and Codeception/module-doctrine2#47
- Added phpstan by b1rdex in Codeception/module-doctrine2#46
- Use hash to store repository mock by olexp in Codeception/module-doctrine2#45 and Codeception/module-doctrine2#48
- Better explaining
dependsby ThomasLandauer in Codeception/module-doctrine2#23 - Adding link to
doctrine/data-fixturesby ThomasLandauer in Codeception/module-doctrine2#39 - The changelog has been added to the Readme file, by Arhell in Codeception/module-doctrine2#43
Full Changelog: https://github.com/Codeception/module-doctrine2/compare/1.1.1...2.0.0
Released by TavoNiievez on 2021/12/07 05:51:33 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-apc#6
- The changelog has been added to the Readme file, by Arhell in Codeception/module-apc#5
Full Changelog: https://github.com/Codeception/module-apc/compare/1.0.2...2.0.0
Released by TavoNiievez on 2021/12/07 05:47:28 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-amqp#12
Full Changelog: https://github.com/Codeception/module-amqp/compare/1.1.1...2.0.0
Released by TavoNiievez on 2021/12/07 05:44:00 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-laminas#18
Full Changelog: https://github.com/Codeception/module-laminas/compare/1.2.1...1.3.0
Released by TavoNiievez on 2021/12/07 05:38:52 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-db#26
- Replace
Codeception\Util\StubwithCodeception\Stubin tests by Naktibalda in Codeception/module-db#13 - The changelog has been added to the Readme file, by Arhell in Codeception/module-db#24
Full Changelog: https://github.com/Codeception/module-db/compare/1.1.0...2.0.0
Released by TavoNiievez on 2021/12/07 05:35:42 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-soap#8 and Codeception/module-soap#12
- The changelog has been added to the Readme file, by Arhell in Codeception/module-soap#11
Full Changelog: https://github.com/Codeception/module-soap/compare/1.0.1...2.0.0
Released by TavoNiievez on 2021/12/07 05:27:57 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-rest#57 and Codeception/module-rest#65
Full Changelog: https://github.com/Codeception/module-rest/compare/1.4.2...2.0.0
Released by TavoNiievez on 2021/12/07 05:24:45 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/module-phpbrowser#12 and Codeception/module-phpbrowser#17
- Cast uri to string by Naktibalda in Codeception/module-phpbrowser#14
- The changelog has been added to the Readme file, by Arhell in Codeception/module-phpbrowser#16
Full Changelog: https://github.com/Codeception/module-phpbrowser/compare/1.0.2...2.0.0
Released by TavoNiievez on 2021/12/07 05:16:00 / Repository / Releases
- PHP 7.4 or higher is required.
- Updated code base to PHP 7.4 by TavoNiievez in Codeception/lib-innerbrowser#45
- The changelog has been added to the Readme file, by Arhell in Codeception/lib-innerbrowser#43
Full Changelog: https://github.com/Codeception/lib-innerbrowser/compare/1.5.0...2.0.0
Released by samdark on 2021/11/26 05:58:14 / Repository / Releases
- Allow PHP 8.1 (@saatsazov)
Released by DavertMik on 2021/11/18 19:12:32 / Repository / Releases
Added seeResponseIsJson() to send*AsJson actions
Released by DavertMik on 2021/11/17 12:52:07 / Repository / Releases
Step descorator AsJson was introduced to simplify sending and parsing JSON requests and responses.
Add it to suite configuration:
actor: ApiTester
step_decorators:
- \Codeception\Step\AsJsonor if you use API template:
suites:
api:
actor: ApiTester
step_decorators:
- \Codeception\Step\AsJsonRebuild actions:
./vendor/bin/codecept build
And you get new actions:
sendPostAsJsonsendGetAsJson
... basically all send* methods will receive AsJson pair which sends request in JSON and returns parsed response:
<?php
$user = $I->sendPostAsJson('user', ['id' => 1]);
codecept_debug($user['id'])
$I->assertEquals(1, $user['id'])Released by DavertMik on 2021/11/17 10:52:08 / Repository / Releases
send* actions were updated to return a response:
$response = $I->sendGet('/users');
$response = $I->sendPost('/users', ['name' => 'jon']);
$response = $I->sendPut('/users/1', ['name' => 'jon']);
$response = $I->sendPatch('/users/1', ['name' => 'jon']);
$response = $I->sendDelete('/users/1');
$response = $I->send('PATCH','/users/1', ['name' => 'jon']);Released by TavoNiievez on 2021/10/19 17:56:16 / Repository / Releases
Fix incorrect type hint (#19) by olexp and TavoNiievez .
Released by Naktibalda on 2021/10/16 08:01:31 / Repository / Releases
Released by TavoNiievez on 2021/10/08 15:41:43 / Repository / Releases
- The minimum version of PHP is now 7.1
- Added strict types and return types
Other minor changes:
- Add debug info to redis cleanup (#1) by convenient
- Add changelog to
READMEfile (#10) by Arhell
Released by Naktibalda on 2021/10/08 09:37:07 / Repository / Releases
- Preserve zero fraction when encoding json #63 by RusiPapazov
Released by TavoNiievez on 2021/10/06 00:34:16 / Repository / Releases
- Support for PHP versions lower than 7.3 is removed.
- Code standards updated to PHP 7.3 by TavoNiievez .
- Remove dependency on laminas/laminas-console (#13) by javabudd .
- Various documentation improvements by Naktibalda and Arhell .
Released by TavoNiievez on 2021/09/10 05:09:10 / Repository / Releases
New methods:
amActingAsassertAuthenticatedAsassertCredentialsassertInvalidCredentialsdontSeeInSessiondontSeeSessionHasValuesenableMiddlewareflushSessionhaveInSessionseedDatabase
Non-logical changes:
- added missing docs and fixed broken links.
This release includes a general refactoring of the code (#30) that makes it easier to navigate and read, especially using an IDE.
See the full list of changes here.
Released by Naktibalda on 2021/09/05 07:47:08 / Repository / Releases
- Stops keeping message in unacked stated, by renq
Released by DavertMik on 2021/09/02 12:08:19 / Repository / Releases
- Added
typemethod which types in characters into an active input.
$I->type('Hello world');You can emulate user input by setting a delay between key types:
$I->type('Hello world', 0.1);- Added
seeNumberOfTabsassertion to check how many tabs are opened at this moment:
$I->seeNumberOfTabs(2);Released by TavoNiievez on 2021/08/30 15:40:07 / Repository / Releases
- Fix symfony/dom-crawler 5.3 deprecation (#41) by simonhammes
- Require Codeception 4.x by TavoNiievez
Released by Naktibalda on 2021/08/22 07:22:29 / Repository / Releases
Add new option webdriver_proxy to tunnel requests to the remote WebDriver server
Released by DavertMik on 2021/08/19 11:16:42 / Repository / Releases
Released by TavoNiievez on 2021/08/02 15:51:15 / Repository / Releases
- fix: uploaded files should have test flag set to true (#26) by fkupper
- remove return type of callArtisan (#25) by fkupper
- add link to changelog in readme (#24) by Arhell
Released by TavoNiievez on 2021/07/07 01:17:57 / Repository / Releases
Added assertions for Symfony Mime component (#139):
assertEmailAddressContainsassertEmailAttachmentCountassertEmailHasHeaderassertEmailHeaderNotSameassertEmailHeaderSameassertEmailHtmlBodyContainsassertEmailHtmlBodyNotContainsassertEmailNotHasHeaderassertEmailTextBodyContainsassertEmailTextBodyNotContains
Released by TavoNiievez on 2021/06/07 06:16:58 / Repository / Releases
-
New method:
$I->goToLogoutPath(); -
$I->logout();is now an alias for$I->logoutProgrammatically();
Released by TavoNiievez on 2021/06/01 01:51:37 / Repository / Releases
Released by samdark on 2021/05/24 20:06:33 / Repository / Releases
- Add ability to specify application class in config (#48)
Released by Jeckerson on 2021/05/18 18:21:15 / Repository / Releases
Updated code base to PHP 7.2 (#14):
- Added strict types
- Added return types
- Added some type hints
- Removed unnecessary qualifiers
- sha1 by default instead of md5.
Released by TavoNiievez on 2021/04/29 14:24:58 / Repository / Releases
Fix Factory compatibility issue with Lumen < 7 (#12) by ibpavlov.
Released by Naktibalda on 2021/04/23 17:31:52 / Repository / Releases
Released by Naktibalda on 2021/04/23 09:02:05 / Repository / Releases
Revert change implemented in 1.3.0
lib-innerbrowser 1.5.0: Hidden field, delete requests, code quality
Released by Naktibalda on 2021/04/23 07:01:58 / Repository / Releases
- Submit value of hidden field if checkbox is unchecked and matching hidden field exists #36
- Send request body in DELETE requests (partially reverts change made in 1.4.2) #38
- Improved code quality #37
Released by TavoNiievez on 2021/04/16 13:39:49 / Repository / Releases
Logical changes by mrsombre :
- Fix Doctrine Connection service alias (#129)
Documentation changes by ThomasLandauer :
submitSymfonyForm(): Mentioningnameattribute (#128)
Released by Jeckerson on 2021/04/13 21:30:04 / Repository / Releases
- Fixed Request service redefinition (#7)
Released by Naktibalda on 2021/04/08 08:28:48 / Repository / Releases
- Add generic send method taking HTTP method as parameter
- Don't send request body with DELETE and OPTIONS requests
- Validate url and params parameters of all send methods
- Document that sendPost, sendPut, sendPatch methods accept string and JsonSerializable as params too
- Other documentation improvements
Released by Naktibalda on 2021/04/06 05:29:20 / Repository / Releases
Released by Naktibalda on 2021/03/31 16:04:36 / Repository / Releases
See #6
Released by TavoNiievez on 2021/03/28 15:48:38 / Repository / Releases
Minor changes in documentation by ThomasLandauer :
- Added info from the 'Codeception for Symfony' page (#98)
- Explaining the
stopFollowingRedirects()restriction for email (#118) - Added 'See also' in related email functions (#122)
- Standardize
"@example.com"as domain in documentation (#124) - Mentioning Symfony Mailer requirement (#126)
- Changing Fail message for Symfony Mailer (#127)
Released by Naktibalda on 2021/03/21 15:29:11 / Repository / Releases
- Support PHP 8.0
- Support php-amqplib v3
Released by DavertMik on 2021/03/16 19:42:52 / Repository / Releases
Custom Store can be used for Data Factory. See #2
Released by Naktibalda on 2021/03/02 08:03:49 / Repository / Releases
- Fix Type Error on PHP 8 when array is passed to grabTextFrom#30
Released by Naktibalda on 2021/03/02 06:51:05 / Repository / Releases
Append query params to URL for HEAD requests
Released by TavoNiievez on 2021/02/12 22:31:22 / Repository / Releases
- New:
- Added Twig assertions:
seeCurrentTemplateIs,seeRenderedTemplateanddontSeeRenderedTemplate. - The
grabSentEmailsandgrabLastSentEmailfunctions were added. - Added
SeeOrphanEventanddontSeeOrphanEventassertions. - The
$urlparameter is now optional in theseePageIsAvailableassertion.
- Added Twig assertions:
- BC:
Symfony 3.4support removed.Symfony 4.4or higher is now required.- Support for
Swift Mailerwas dropped in favor ofSymfony Mailer; themailerconfiguration parameter was removed.
If you are already using
Symfony 4.4or higher it should not be necessary to make changes to your tests to update!
Released by Jeckerson on 2021/02/10 22:09:30 / Repository / Releases
Changed
- Removed limitation of PHP 8.0 version in composer.json
Released by Naktibalda on 2021/01/29 18:19:08 / Repository / Releases
- Added redirect methods Codeception/lib-innerbrowser#29
Released by TavoNiievez on 2021/01/19 05:02:29 / Repository / Releases
New features:
Lumen 6,Lumen 7, andLumen 8compatibility.- Module documentation updated.
- Added typed arguments.
- Updated the module's code base following PHP 7.3+ standards.
Breaking changes:
- Removed support for PHP versions lower than
PHP 7.3. - Removed support for
Lumen 5and lower.
Minor change: Adding link to "central" parts explanation (#4) by ThomasLandauer.
Released by Naktibalda on 2021/01/17 19:30:29 / Repository / Releases
- Implemented makeElementScreenshot by Blaimi
- Documentation improvements
Released by Naktibalda on 2021/01/17 11:25:06 / Repository / Releases
- Don't set request body for HEAD requests #26
Released by Naktibalda on 2021/01/16 12:03:45 / Repository / Releases
- Added ability to use parameters defined in the service container #3
- Fix:
$cookie->setSecure()always as boolean #6
Released by Naktibalda on 2021/01/02 19:01:35 / Repository / Releases
- Fixed filling of fields that are linked to form using
formattribute Codeception/Codeception#6022
Released by Naktibalda on 2020/12/30 15:56:46 / Repository / Releases
Released by TavoNiievez on 2020/12/29 20:52:27 / Repository / Releases
New features:
Laravel 6,Laravel 7, andLaravel 8compatibility.- Module documentation updated.
- Added typed arguments.
- Updated the module's code base following PHP 7.3+ standards.
Breaking changes:
- Removed support for PHP versions lower than
PHP 7.3. - Removed support for
Laravel 5and lower. - The
Codeception\Module\Laravel5class was renamed toCodeception\Module\Laravel:
# tests/funcional.suite.yml
modules:
enabled:
- Asserts
- - Laravel5:
+ - Laravel:
environment_file: .env.testingMinor change: Adding link to "central" parts explanation (#8) by ThomasLandauer.
If you're interested in contributing to this module and didn't know where to start, a contribution guide is now available, thanks to ThomasLandauer and TavoNiievez.
Released by samdark on 2020/12/28 11:32:21 / Repository / Releases
- PHP 8 support #18 by samdark
- Fix for support
Instance::of()in configuration #21 by antonovsky - Initialize
$_SERVER['QUERY_STRING']to mimic normal behavior of most webservers by eborned
Released by Naktibalda on 2020/12/26 16:58:43 / Repository / Releases
Use wrapper for assertRegExp method
Released by TavoNiievez on 2020/12/26 15:43:02 / Repository / Releases
Update project name to module-laravel (#4)
Released by TavoNiievez on 2020/12/26 14:18:48 / Repository / Releases
Support PHP 8 (Depends on Laravel libraries actually supporting PHP 8) by Naktibalda
Released by TavoNiievez on 2020/12/20 16:52:03 / Repository / Releases
-
New methods by TavoNiievez:
- dontSeeEventTriggered
- seeFormErrorMessages
- seeUserHasRoles
-
Remembered authentication methods now also verify the Cookie generated (#81)
-
Fixed time metric when running test with
--debug(#77)
If you're interested in contributing to this module and didn't know where to start, a contribution guide is now available, thanks to ThomasLandauer and TavoNiievez (#79).
BC: Removed support for PHP 7.1 and PHP 7.2.
Released by Naktibalda on 2020/12/20 13:38:20 / Repository / Releases
Add support for IS NOT NULL in database assertions #12
Released by TavoNiievez on 2020/12/11 20:50:16 / Repository / Releases
-
New method by ThomasLandauer:
- dontSeeInSession
-
New methods by TavoNiievez:
- dontSeeRememberedAuthentication
- grabNumRecords
- seeEventTriggered
- seeRememberedAuthentication
- seeSessionHasValues
- persistPermanentService
-
Now you can run test for all the methods of this module in https://github.com/Codeception/symfony-module-tests .
-
BC: Remove PHP 7.0 support (#69), code standards updated to PHP 7.1+ (#75)
-
BC: Removed parameter flags in
seeAuthentication,dontSeeAuthenticationandpersistService, useseeRememberedAuthentication,dontSeeRememberedAuthenticationandpersistPermanentServiceinstead.
Minor logical change in #74.
Released by TavoNiievez on 2020/11/26 12:56:36 / Repository / Releases
- Support PHP 8 by Naktibalda
Released by Naktibalda on 2020/11/26 07:20:07 / Repository / Releases
Released by Naktibalda on 2020/11/26 06:57:10 / Repository / Releases
Released by TavoNiievez on 2020/11/25 19:31:47 / Repository / Releases
- Minor logic fixes (#58), (#59), and (#60) by TavoNiievez
Released by Naktibalda on 2020/11/25 07:58:15 / Repository / Releases
- Renamed module-zf2 to module-laminas
- Supports PHP 8
Released by Naktibalda on 2020/11/25 07:15:31 / Repository / Releases
Released by Naktibalda on 2020/11/25 06:44:01 / Repository / Releases
Released by TavoNiievez on 2020/11/24 16:56:31 / Repository / Releases
-
New methods by TavoNiievez:
Released by TavoNiievez on 2020/11/16 16:52:18 / Repository / Releases
-
New methods by TavoNiievez:
-
Supports vlucas/phpdotenv v5 (#28)
-
Improved documentation of the 'Parts' feature by ThomasLandauer (#40)
-
BC: Removed support for php 5.6 and Symfony 2.8 (#39)
Released by Naktibalda on 2020/11/16 07:24:08 / Repository / Releases
Released by Naktibalda on 2020/11/16 06:27:24 / Repository / Releases
Released by Naktibalda on 2020/11/14 20:44:32 / Repository / Releases
- Configurable purge mode - DELETE or TRUNCATE
- Catch MappingException thrown by Doctrine 2.9
Released by Naktibalda on 2020/11/07 20:10:24 / Repository / Releases
Released by Naktibalda on 2020/11/04 17:06:31 / Repository / Releases
- Replaced deprecated JsonPath data() method with getData #37 by SoftCreatR
Released by Naktibalda on 2020/11/03 07:11:13 / Repository / Releases
- Replace flow/jsonpath with softcreatr/jsonpath (#35)
Released by Naktibalda on 2020/10/31 19:08:59 / Repository / Releases
Released by Naktibalda on 2020/10/31 19:03:32 / Repository / Releases
Released by Naktibalda on 2020/10/31 18:41:28 / Repository / Releases
-
New methods by TavoNiievez:
- amLoggedInAs
- logout
- seeInSession
- seeAuthentication
- dontSeeAuthentication
- seeUserHasRole
- amOnAction
- seeCurrentActionIs
- seeNumRecords
-
Supports vlucas/phpdotenv ^3.6 and ^4.1
-
Improved description and error messages of grabService and seeEmailIsSent by ThomasLandauer
Released by Naktibalda on 2020/10/28 13:30:19 / Repository / Releases
Released by Naktibalda on 2020/10/28 07:48:01 / Repository / Releases
Depends on Lumen libraries actually supporting PHP 8
Released by Naktibalda on 2020/10/28 07:06:39 / Repository / Releases
Depends on Laravel libraries actually supporting PHP 8
Released by Naktibalda on 2020/10/27 06:39:25 / Repository / Releases
Released by Naktibalda on 2020/10/26 06:16:30 / Repository / Releases
Released by Naktibalda on 2020/10/24 15:41:47 / Repository / Releases
Released by Naktibalda on 2020/10/24 15:29:51 / Repository / Releases
Released by Naktibalda on 2020/10/24 15:22:52 / Repository / Releases
Released by Naktibalda on 2020/10/24 14:50:10 / Repository / Releases
- PHP 8 support
- Delete local copy of autogenerated documentation
- Use wrapper methods to avoid PHPUnit 9 deprecation messages and keep it working with PHPUnit 10
Released by Naktibalda on 2020/10/23 18:22:43 / Repository / Releases
- Support PHP 8 (no code changes)
- Require stable version of codeception/codeception
Released by Naktibalda on 2020/10/23 17:52:08 / Repository / Releases
- Support PHP 8 (no code change)
- Deleted local copy of generated documentation
Released by Naktibalda on 2020/10/22 06:23:10 / Repository / Releases
No code changes
Released by Naktibalda on 2020/10/21 16:49:39 / Repository / Releases
- Support PHP 8 (no code changes)
- Reverted docblock change to fix static analysis (#9 by edwinkortman)
Released by Naktibalda on 2020/10/21 16:27:49 / Repository / Releases
No code changes
Released by Naktibalda on 2020/10/11 19:05:11 / Repository / Releases
- Added missing http codes.
- Improved documentation of Ajax methods
Released by Naktibalda on 2020/10/11 18:55:38 / Repository / Releases
Released by Naktibalda on 2020/10/11 18:39:31 / Repository / Releases
Released by Naktibalda on 2020/10/11 18:35:08 / Repository / Releases
Released by Naktibalda on 2020/09/17 13:38:02 / Repository / Releases
Released by Naktibalda on 2020/08/28 08:10:16 / Repository / Releases
#7 by TavoNiievez
Released by Naktibalda on 2020/08/28 07:50:06 / Repository / Releases
Released by Naktibalda on 2020/08/28 07:08:53 / Repository / Releases
#5 by TavoNiievez
Released by Naktibalda on 2020/08/28 07:06:19 / Repository / Releases
#9 by ThomasLandauer and TavoNiievez
Released by Naktibalda on 2020/08/28 07:01:59 / Repository / Releases
Released by Naktibalda on 2020/08/28 06:58:51 / Repository / Releases
- Support for negative values, >= and <= matchers in JsonType comparisons .
- Improved docs for Json Matchers
Released by Naktibalda on 2020/08/28 06:53:33 / Repository / Releases
- Change default value of transaction parameter to true #4 by SaloEater
- Fix ModuleException parameters, handle undefined #12 by smichae
- Validation errors for haveRecord method #10 by ianikanov
Released by ruudboon on 2020/08/26 09:34:29 / Repository / Releases
Fixed
- Session To Use Session Manager
Released by Naktibalda on 2020/07/05 15:46:13 / Repository / Releases
Released by Naktibalda on 2020/07/05 15:35:51 / Repository / Releases
Released by Naktibalda on 2020/07/05 14:22:41 / Repository / Releases
- Updated (dont)seeCurrentUrlMatches methods to use wrapper method instead of deprecated assert(Not)RegExp method.
- Fixed various code smells reported by PhpStorm
Released by Naktibalda on 2020/05/31 08:52:02 / Repository / Releases
- Introduced switchToFrame method #9
Released by Naktibalda on 2020/04/29 13:52:51 / Repository / Releases
- Suppress UnknownErrorException in _closeSession #15
Released by Naktibalda on 2020/04/20 07:28:56 / Repository / Releases
Released by Naktibalda on 2020/04/18 10:03:04 / Repository / Releases
Added new assertion methods:
- assertMatchesRegularExpression
- assertDoesNotMatchRegularExpression
- assertFileDoesNotExist
They were introduced in PHPUnit 9 to replace older method names, but Asserts module makes them work with older versions of PHPUnit too.
Released by Naktibalda on 2020/04/17 18:22:35 / Repository / Releases
Undeprecated methods deprecated in PHPUnit 9:
- assertRegExp
- assertNotRegExp
- assertFileNotExists
Introduced new methods:
- assertMatchesRegularExpression
- assertDoesNotMatchRegularExpression
- assertFileDoesNotExist
This version depends on phpunit-wrapper and works with PHPUnit 5 - 9, codeception-5 branch can be revived when we actually have Codeception 5.
Released by Naktibalda on 2020/04/05 14:11:53 / Repository / Releases
- runSymfonyConsoleCommand works with arguments, options and also console input
Released by Naktibalda on 2020/04/01 10:19:18 / Repository / Releases
Released by Naktibalda on 2020/04/01 09:22:36 / Repository / Releases
- Added
cleanup: dirtyconfig option
Released by Naktibalda on 2020/03/28 15:01:29 / Repository / Releases
- Different ExceptionHandlerDecorator
- haveMultiple doesn't pass $name argument to factory(), because Laravel 7 does not support it anymore.
Released by Naktibalda on 2020/03/23 17:15:52 / Repository / Releases
Modern browsers reject cookies with singlepart domain names, the best option is not to set domain property unless explicitly specified.
Released by Slamdunk on 2020/03/17 11:14:58 / Repository / Releases
Fixed bugs:
- Session persistance: clean up $_SESSION between tests [#3](Codeception/module-mezzio#3)
Released by Naktibalda on 2020/03/06 08:39:36 / Repository / Releases
Released by Naktibalda on 2020/03/06 08:25:48 / Repository / Releases
Released by Naktibalda on 2020/03/04 16:54:45 / Repository / Releases
Released by Naktibalda on 2020/02/29 14:55:56 / Repository / Releases
Released by Naktibalda on 2020/02/20 14:52:13 / Repository / Releases
- proceedSeeInField casts value to string before comparison
Released by Naktibalda on 2020/02/15 21:26:34 / Repository / Releases
Released by Naktibalda on 2020/02/11 10:46:55 / Repository / Releases
This branch only works with PHPUnit 8.4 and 9 and doesn't depend on phpunit-wrapper.
Released by Naktibalda on 2020/02/07 17:49:21 / Repository / Releases
Released by Naktibalda on 2020/02/07 17:34:52 / Repository / Releases
Released by Naktibalda on 2020/02/07 17:11:44 / Repository / Releases
Use assertStringNotContainsString instead of assertNotContains in dontSeeInShellOutput
Released by Naktibalda on 2020/02/01 19:29:49 / Repository / Releases
Released by Naktibalda on 2020/02/01 19:26:08 / Repository / Releases
Released by Naktibalda on 2020/01/29 15:19:36 / Repository / Releases
- Use doctrine entitymanager from config
- Add persisted services before bootstrap
Released by Naktibalda on 2020/01/28 13:23:15 / Repository / Releases
Released by Naktibalda on 2020/01/28 08:16:49 / Repository / Releases
Released by Naktibalda on 2020/01/27 09:33:02 / Repository / Releases
Released by Naktibalda on 2020/01/23 17:55:51 / Repository / Releases
Released by Naktibalda on 2020/01/22 15:14:48 / Repository / Releases
Released by Naktibalda on 2020/01/21 07:45:14 / Repository / Releases
Released by Naktibalda on 2020/01/17 16:55:55 / Repository / Releases
Released by ruudboon on 2020/01/11 17:02:24 / Repository / Releases
Fixed
- Dependencies
Released by ruudboon on 2020/01/07 12:32:16 / Repository / Releases
Fixed
- Replacing service in DI from functional test not working
Released by ruudboon on 2020/01/06 11:26:42 / Repository / Releases
Removed composer.lock Updated dependencies Updated SQL schema Updated DocBlocks
Released by ruudboon on 2020/01/06 09:32:56 / Repository / Releases
Initial release of the Codeception module for Phalcon 4.
Released by Naktibalda on 2019/12/08 18:03:36 / Repository / Releases
Fixes some compatibility issue with MariaDB Codeception/Codeception#5778
Released by Naktibalda on 2019/12/04 17:14:16 / Repository / Releases
Released by Naktibalda on 2019/11/26 16:50:50 / Repository / Releases
Released by Naktibalda on 2019/11/24 16:43:52 / Repository / Releases
Released by Naktibalda on 2019/11/24 16:32:46 / Repository / Releases
Released by Naktibalda on 2019/11/24 16:16:32 / Repository / Releases
Released by Naktibalda on 2019/11/23 21:14:50 / Repository / Releases
Released by Naktibalda on 2019/11/23 20:28:22 / Repository / Releases
Requires PHPUnit 8.4, so this version can only be used on PHP 7.2+ and it is required by Codeception 5
Released by Naktibalda on 2019/11/21 15:51:19 / Repository / Releases
Released by Naktibalda on 2019/11/13 17:34:35 / Repository / Releases
Released by Naktibalda on 2019/11/13 17:33:39 / Repository / Releases
Released by Naktibalda on 2019/11/13 17:29:36 / Repository / Releases
Released by Naktibalda on 2019/11/12 16:47:30 / Repository / Releases
Released by Naktibalda on 2019/11/12 16:31:06 / Repository / Releases
Released by Naktibalda on 2019/11/09 20:33:00 / Repository / Releases
Released by Naktibalda on 2019/11/09 20:31:44 / Repository / Releases
This versions fixes codeception/codeception branch builds
Released by Naktibalda on 2019/10/25 17:33:04 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:29:42 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:29:13 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:29:01 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:28:32 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:27:37 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:27:22 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:27:12 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:27:01 / Repository / Releases
Released by Naktibalda on 2019/10/19 15:02:04 / Repository / Releases
- Extracted module-phalcon from codeception/codeception 3.1.2
- Use columnMap by retrieving record id if needed
Released by Naktibalda on 2019/10/18 11:24:38 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:24:11 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:23:56 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:23:43 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:23:32 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:21:41 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:21:22 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:21:11 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:20:59 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:07:51 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:07:08 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:06:52 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:06:05 / Repository / Releases
Released by Naktibalda on 2019/10/18 11:05:50 / Repository / Releases
Released by Naktibalda on 2019/10/16 07:48:34 / Repository / Releases
Released by Naktibalda on 2019/09/16 20:06:26 / Repository / Releases