layout | title |
---|---|
page |
Codeception Changelog |
Released by samdark on 2024/12/09 14:36:21 / Repository / Releases
- Un-finalized module class (@samdark)
Released by samdark on 2024/12/08 10:21:37 / Repository / Releases
- Fix PHP 8.4 deprecation warnings (@W0rma)
- Fix broken
amLoggedInAs()
(@warkadiuszz) - Improved typing (@SamMousa)
Released by TavoNiievez on 2024/11/14 05:59:41 / Repository / Releases
🆕 New Assertions
you can now use all Symfony assertions directly in Codeception with the $I->
syntax.
- Browser assertions:
assertBrowserCookieValueSame
assertBrowserHasCookie
assertBrowserNotHasCookie
assertRequestAttributeValueSame
assertResponseCookieValueSame
assertResponseFormatSame
assertResponseHasCookie
assertResponseHasHeader
assertResponseHeaderNotSame
assertResponseHeaderSame
assertResponseIsSuccessful
assertResponseIsUnprocessable
assertResponseNotHasCookie
assertResponseNotHasHeader
assertResponseRedirects
assertResponseStatusCodeSame
- DomCrawler assertions:
assertCheckboxChecked
assertCheckboxNotChecked
assertInputValueNotSame
assertInputValueSame
assertPageTitleContains
assertPageTitleSame
assertSelectorExists
assertSelectorNotExists
assertSelectorTextContains
assertSelectorTextNotContains
assertSelectorTextSame
- HttpClient assertions:
assertHttpClientRequest
assertHttpClientRequestCount
assertNotHttpClientRequest
- Mailer assertions:
assertEmailCount
assertEmailIsQueued
assertEmailIsNotQueued
assertQueuedEmailCount
- Form assertions:
assertFormValue
assertNoFormValue
🔧 Other Changes
cache_router
documentation enhancement by rtwent in Codeception/module-symfony#195- Simplify module logic in Codeception/module-symfony#196
- PHP 8.4 compatibility: nullable types and tests by W0rma in #197 and #201
🚀 Enjoy the new features and keep building better tests!
- rtwent made their first contribution in Codeception/module-symfony#195
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.4.0...3.5.0
Released by Naktibalda on 2024/09/13 05:15:37 / Repository / Releases
- Fix name of unsetHttpHeader method #71
Released by Naktibalda on 2024/09/13 05:14:55 / Repository / Releases
- Declare nullable parameter types explicitly by W0rma in Codeception/lib-innerbrowser#70
- InnerBrowser.php: Deprecate
deleteHeader
in favor ofunsetHeader
by ThomasLandauer in Codeception/lib-innerbrowser#69
Released by TavoNiievez on 2024/08/10 00:21:53 / Repository / Releases
- Update WebDriver.php: Minor by ThomasLandauer in Codeception/module-webdriver#131
- Update WebDriver.php: executeJS: Removing jQuery by ThomasLandauer in Codeception/module-webdriver#127
- Update WebDriver.php: Minor by ThomasLandauer in Codeception/module-webdriver#123
- Declare nullable parameter types explicitly by W0rma in Codeception/module-webdriver#134
- Improper Exception Handling in _closeSession Function by eXorus in Codeception/module-webdriver#133
- W0rma made their first contribution in Codeception/module-webdriver#134
Full Changelog: https://github.com/Codeception/module-webdriver/compare/4.0.1...4.0.2
Released by Naktibalda on 2024/07/28 11:47:55 / Repository / Releases
- Allow sebastian/comparator ^6.0 to support PHPUnit 11 by maryo in Codeception/module-redis#19
Released by TavoNiievez on 2024/07/12 06:34:39 / Repository / Releases
- Use FQN for public methods by erickskrauch in Codeception/module-rest#97
- Changing double quotes to single quotes in the docs by ThomasLandauer in Codeception/module-rest#102
- Allow softcreatr/jsonpath v0.9 + justinrainbow/json-schema v5.3 by W0rma in Codeception/module-rest#99
- Test against PHP 8.2 + 8.3 by W0rma in Codeception/module-rest#101
- Relax parameter types to allow filters like "array:empty" in JsonType by W0rma in Codeception/module-rest#107
- Add unsetHttpHeader() + deprecate deleteHeader() by W0rma in Codeception/module-rest#106
- erickskrauch made their first contribution in Codeception/module-rest#97
- W0rma made their first contribution in Codeception/module-rest#99
Full Changelog: https://github.com/Codeception/module-rest/compare/3.3.2...3.4.0
Released by TavoNiievez on 2024/06/09 13:34:44 / Repository / Releases
- Added Symfony Validator assertions in Codeception/module-symfony#189
- Require
tests/bootstrap.php
if exists, to load all necessary.env
files in Codeception/module-symfony#190 - Added
amLoggedInWithToken
method by codedge in Codeception/module-symfony#182 grabParameter
: Adding info aboutbind
by ThomasLandauer in Codeception/module-symfony#193- Added tests for Symfony 7.1 in Codeception/module-symfony#194
- codedge made their first contribution in Codeception/module-symfony#182
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.3.2...3.4.0
Released by szhajdu on 2024/05/16 20:15:44 / Repository / Releases
- Support ODBC 18 in tests by szhajdu in Codeception/module-db#66
- Validate PSR12 codestyle with PHPCS #69 by szhajdu in Codeception/module-db#70
Full Changelog: https://github.com/Codeception/module-db/compare/3.1.3...3.1.4
Released by TavoNiievez on 2024/04/04 16:33:24 / Repository / Releases
- Test against PHP 8.2 + 8.3 by W0rma in Codeception/module-doctrine2#76
- Update composer.json: Adding
abandoned
by ThomasLandauer in Codeception/module-doctrine2#80
Full Changelog: https://github.com/Codeception/module-doctrine2/compare/3.0.3...3.0.4
Released by TavoNiievez on 2024/03/18 15:08:50 / Repository / Releases
- Fix: runSymfonyConsoleCommand ignores specific options in Codeception/module-symfony#188
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.3.1...3.3.2
Released by TavoNiievez on 2024/03/15 20:36:03 / Repository / Releases
- Renaming Doctrine2 to Doctrine by ThomasLandauer in Codeception/module-symfony#184
- Ignore fragments when checking routes by cs278 in Codeception/module-symfony#185
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.3.0...3.3.1
Released by Naktibalda on 2024/03/07 07:22:27 / Repository / Releases
- Prevent unrelated error from being displayed if a scenario step has failed by craig-mcmahon in #6743
- Replace Laravel5 with Laravel module in module installation suggestion by W0rma in #6742
Released by szhajdu on 2024/03/04 19:29:12 / Repository / Releases
- [bugfix] #49 Fix last insert id return type in case of dblib (3.x) by szhajdu in Codeception/module-db#56
- szhajdu made their first contribution in Codeception/module-db#56
Full Changelog: https://github.com/Codeception/module-db/compare/3.1.2...3.1.3
Released by Naktibalda on 2024/02/23 21:53:22 / Repository / Releases
- Reimplemented coverage:exclude option for PHPUnit 11 in #6739
- Improved output of Bootstrap command by ThomasLandauer in #6735
Released by TavoNiievez on 2024/02/17 22:38:06 / Repository / Releases
- Support doctrine/orm v3 + doctrine/dbal v4 by W0rma and Victor-Truhanovich in Codeception/module-doctrine#26
- Test against PHP 8.2 + 8.3 by W0rma
- Remove version number from the module name by TavoNiievez in Codeception/module-doctrine#28
Released by Naktibalda on 2024/02/16 14:01:34 / Repository / Releases
- Fix namespace mismatch of ActionSequence by mbrodala in Codeception/module-webdriver#116
- Fix type error when using
seeLink
by craig-mcmahon in Codeception/module-webdriver#119 - Fix WebDriver connection exception handling by Naktibalda in Codeception/module-webdriver#121
Released by Naktibalda on 2024/02/16 12:54:25 / Repository / Releases
- Minor: Newer array syntax by ThomasLandauer in Codeception/module-webdriver#115
- Fix namespace mismatch of ActionSequence by mbrodala in Codeception/module-webdriver#116
- Removing self-closing slashes by ThomasLandauer in Codeception/module-webdriver#117
- Fix type error when using
seeLink
by craig-mcmahon in Codeception/module-webdriver#119 - disable-gpu argument no longer needed by marcovtwout in Codeception/module-webdriver#113
- Update configuration for Selenium Server v4 by marcovtwout in Codeception/module-webdriver#114
- Support PHPUnit 11 by Naktibalda in Codeception/module-webdriver#120
- Fix WebDriver connection exception handling by Naktibalda in Codeception/module-webdriver#121
- craig-mcmahon made their first contribution in Codeception/module-webdriver#119
- marcovtwout made their first contribution in Codeception/module-webdriver#113
Full Changelog: https://github.com/Codeception/module-webdriver/compare/4.0.0...4.0.1
Released by Naktibalda on 2024/02/06 21:06:24 / Repository / Releases
- Removed dependency on PHPUnit
Released by Naktibalda on 2024/02/06 20:50:54 / Repository / Releases
- Support PHPUnit 11 by Naktibalda in Codeception/lib-web#11
- Adding details to
grabAttributeFrom()
by ThomasLandauer in Codeception/lib-web#10
Released by Naktibalda on 2024/02/04 13:52:44 / Repository / Releases
- Support PHPUnit 11
Note: PHPUnit 11 does not support excluding files from code coverage report
Released by Naktibalda on 2024/02/02 20:37:41 / Repository / Releases
- Support PHPUnit 11 by Naktibalda in Codeception/lib-innerbrowser#67
Released by Naktibalda on 2024/01/13 11:56:59 / Repository / Releases
- Fixing Markdown Code Syntax by ThomasLandauer in Codeception/lib-web#9
Released by sergeyklay on 2024/01/12 08:19:37 / Repository / Releases
- Fix Db::executeQuery() for null parameter by W0rma in Codeception/module-db#63
- W0rma made their first contribution in Codeception/module-db#63
Full Changelog: https://github.com/Codeception/module-db/compare/3.1.1...3.1.2
Released by TavoNiievez on 2024/01/11 22:17:26 / Repository / Releases
- Improved support for PHP 8.1, removed support for PHP 8.0
- Symfony 6.4 Support ( Codeception/module-symfony#177 )
- Fix return type of
grabSecurityService
for compatibility with Symfony 7.0 by W0rma in Codeception/module-symfony#178 - Test on Symfony 7.0 ( Codeception/module-symfony#180 )
- Minor formating by ThomasLandauer in Codeception/module-symfony#179
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.2.0...3.3.0
Released by samdark on 2024/01/10 05:57:11 / Repository / Releases
- #93: Fix symfony/browser-kit incompatibility (@jafaripur)
- #91: Fix parallel sessions with
$I->haveFriend()
when no session is active (@michaelarnauts)
Released by TavoNiievez on 2024/01/02 03:14:29 / Repository / Releases
- Deprecate event triggered assertions by xEdelweiss in Codeception/module-symfony#169
- Update event assertions by xEdelweiss in Codeception/module-symfony#168
- Add seeEvent/dontSeeEvent event assertions by xEdelweiss in Codeception/module-symfony#173
- Various improvements by TavoNiievez in Codeception/module-symfony#171
- EventsAssertionsTrait refactor and Symfony 6.3 Support by TavoNiievez in Codeception/module-symfony#175
- xEdelweiss made his first contribution in Codeception/module-symfony#169
Full Changelog: https://github.com/Codeception/module-symfony/compare/3.1.1...3.2.0
Released by Naktibalda on 2023/12/22 19:46:56 / Repository / Releases
- Add actor to Cest tests dataProviders by weeg in #6696
- Support symfony 7 by W0rma in #6723
- Avoid infinite loop while waiting for all running tests to finish by MarcelBolten in #6710
- Add missing "Attribute::IS_REPEATABLE" to DataProvider attribute by Fahl-Design in #6715
- Support binary data intest examples by pongee in #6708
- Improve rendering of $I->assertThat step by jtheuerkauf in #6719
Released by Naktibalda on 2023/12/08 19:46:06 / Repository / Releases
- Support for symfony/browser-kit v7
Released by Naktibalda on 2023/12/08 19:33:31 / Repository / Releases
- Support symfony/css-selector v7
Released by Naktibalda on 2023/12/08 19:24:04 / Repository / Releases
- Support symfony/finder v7
Released by Naktibalda on 2023/12/01 11:38:48 / Repository / Releases
- Support Symfony 7 by Naktibalda in Codeception/lib-web#8
Released by Naktibalda on 2023/12/01 11:34:57 / Repository / Releases
- Fix dump loading (adds advice to increase pcre.backtrack_limit) by rizort in Codeception/module-db#46
- [bugfix] #47 Malformed UTF-8 characters, possibly incorrectly encoded by cybd in Codeception/module-db#48
Released by Naktibalda on 2023/12/01 11:28:55 / Repository / Releases
- Support Symfony 7.x by pfuhrmann in Codeception/lib-innerbrowser#66
Released by Naktibalda on 2023/11/27 06:43:46 / Repository / Releases
- Minor: Newer array syntax by ThomasLandauer in Codeception/lib-web#6
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_decorators
in config files generated bybootstrap
#6624 - Enabled
Conditional
,Retry
andtryTo
decorators 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
canSee
assertions in Unit format #6610 tryTo
methods must return boolean result #6614- Fixed various issues with handling of
@skip
and@incomplete
annotations and attributes in Cest format #6617 - Stopped adding
__mocked
field 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
grabEntryFromDatabase
andgrabEntriesFromDatabase
methods by JesusTheHun in Codeception/module-db#43 - Improved handling of auto_increment field in
haveInDatabase
tear 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
grabEntryFromDatabase
andgrabEntriesFromDatabase
methods by JesusTheHun in Codeception/module-db#43 - Improved handling of auto_increment field in
haveInDatabase
tear 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
TypeError
when coversNothing annotation is used by Slamdunk (#6582) codecept init unit
createstests/Support
directory (#6578)- Fixed phar file url in
self-update
command 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
,--filter
options- 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_tests
setting is enabled - Array of variables can be passed to all
pause
functions/methods - Dynamic configuration with parameters can use arrays and other non-string types (#6409)
codecept_pause
function 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@covers
annotation but executes some other codeignore_deprecated_code
- doesn't collect code coverage for code having@deprecated
annotationdisable_code_coverage_ignore
- ignores@codeCoverageIgnore
,@codeCoverageIgnoreStart
and@codeCoverageIgnoreEnd
annotations
- Optional value to
fail-fast
option - 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
after
andfailed
hooks 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
JSON
andTAP
report formats- Code coverage blacklist functionality
generate:cept
command (Cept
format itself is deprecated)- Deprecated class aliases:
- Codeception\TestCase\Test
- Codeception\Platform\Group
- Codeception\Platform\Group
- Codeception\TestCase
- Settings
log_incomplete_skipped
paths.log
(replaced bypaths.output
)- Suite setting
class_name
(replaced byactor
) - Global setting
actor
(replaced byactor_prefix
)
Configuration::logDir
method (replaced byConfiguration::outputDir
in 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
grabFileSize
andgrabFileModified
$contents
parameter ofwriteToFile
must 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
,--filter
options (#6399) - Added new code coverage settings (#6423)
- Dynamic configuration with parameters can use arrays and other non-string types (#6409)
- Introduced
codecept_pause
function 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
pause
functions/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_failed
option 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_failed
option 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_failed
option for not cleaning up failed tests - Null safety in destructor #30 by Archanium
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 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/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
grabTextFrom
when array is used as parameter by olexp - Changed
assertEquals
toassertSame
is 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
performOn
withfillField
#80 by mbrodala submitForm
considers only elements havingname
attribute #83 by dahaupt- Fixed type error in
wait
method #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
public
services ( 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\Stub
withCodeception\Stub
in 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\Stub
withCodeception\Stub
in 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:11:12 / 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-cli#10
- The changelog has been added to the Readme file, by Arhell in Codeception/module-cli#9
Full Changelog: https://github.com/Codeception/module-cli/compare/1.1.1...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
depends
by ThomasLandauer in Codeception/module-doctrine2#23 - Adding link to
doctrine/data-fixtures
by 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\Stub
withCodeception\Stub
in 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\AsJson
or if you use API template:
suites:
api:
actor: ApiTester
step_decorators:
- \Codeception\Step\AsJson
Rebuild actions:
./vendor/bin/codecept build
And you get new actions:
sendPostAsJson
sendGetAsJson
... 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
README
file (#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:
amActingAs
assertAuthenticatedAs
assertCredentials
assertInvalidCredentials
dontSeeInSession
dontSeeSessionHasValues
enableMiddleware
flushSession
haveInSession
seedDatabase
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
type
method 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
seeNumberOfTabs
assertion 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):
assertEmailAddressContains
assertEmailAttachmentCount
assertEmailHasHeader
assertEmailHeaderNotSame
assertEmailHeaderSame
assertEmailHtmlBodyContains
assertEmailHtmlBodyNotContains
assertEmailNotHasHeader
assertEmailTextBodyContains
assertEmailTextBodyNotContains
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()
: Mentioningname
attribute (#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
,seeRenderedTemplate
anddontSeeRenderedTemplate
. - The
grabSentEmails
andgrabLastSentEmail
functions were added. - Added
SeeOrphanEvent
anddontSeeOrphanEvent
assertions. - The
$url
parameter is now optional in theseePageIsAvailable
assertion.
- Added Twig assertions:
- BC:
Symfony 3.4
support removed.Symfony 4.4
or higher is now required.- Support for
Swift Mailer
was dropped in favor ofSymfony Mailer
; themailer
configuration parameter was removed.
If you are already using
Symfony 4.4
or 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 8
compatibility.- 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 5
and 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
form
attribute 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 8
compatibility.- 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 5
and lower. - The
Codeception\Module\Laravel5
class was renamed toCodeception\Module\Laravel
:
# tests/funcional.suite.yml
modules:
enabled:
- Asserts
- - Laravel5:
+ - Laravel:
environment_file: .env.testing
Minor 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
,dontSeeAuthentication
andpersistService
, useseeRememberedAuthentication
,dontSeeRememberedAuthentication
andpersistPermanentService
instead.
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: dirty
config 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:25:48 / 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/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/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/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/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/09/16 20:06:26 / Repository / Releases