Download specific version at builds page

Changelog

module-db 3.1.0: 3.1.0

Released by Naktibalda on 2022/12/03 10:23:12 / Repository / Releases

  • Implemented grabEntryFromDatabase and grabEntriesFromDatabase methods by JesusTheHun in https://github.com/Codeception/module-db/pull/43
  • Improved handling of auto_increment field in haveInDatabase tear down by JesusTheHun in https://github.com/Codeception/module-db/pull/44
  • Add docker elements to ease local testing by JesusTheHun in https://github.com/Codeception/module-db/pull/42

module-db 2.1.0: 2.1.0

Released by Naktibalda on 2022/12/03 10:22:30 / Repository / Releases

  • Implemented grabEntryFromDatabase and grabEntriesFromDatabase methods by JesusTheHun in https://github.com/Codeception/module-db/pull/43
  • Improved handling of auto_increment field in haveInDatabase tear down by JesusTheHun in https://github.com/Codeception/module-db/pull/44
  • Add docker elements to ease local testing by JesusTheHun in https://github.com/Codeception/module-db/pull/42

Codeception 5.0.5: 5.0.5

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

module-laminas 3.0.1: 3.0.1

Released by Naktibalda on 2022/11/20 11:03:09 / Repository / Releases

  • Add public getter to access the application instance by fourhundredfour in https://github.com/Codeception/module-laminas/pull/20
  • grabServiceFromContainer: Returned service is not always object by svycka in https://github.com/Codeception/module-laminas/pull/23

module-laravel 2.3.0: 2.3.0

Released by Naktibalda on 2022/11/19 20:34:50 / Repository / Releases

  • Allow to set headers in module configuration by Naktibalda in https://github.com/Codeception/module-laravel/pull/47

module-laravel 3.1.0: 3.1.0

Released by Naktibalda on 2022/11/19 20:32:53 / Repository / Releases

  • Use the testing environment file specified in a suite by barmax in https://github.com/Codeception/module-laravel/pull/46
  • Allow to set headers in module configuration by Naktibalda in https://github.com/Codeception/module-laravel/pull/47
  • Remove Laravel6\ExceptionHandlerDecorator by Naktibalda in https://github.com/Codeception/module-laravel/pull/48

Codeception 5.0.4: 5.0.4

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

module-webdriver 3.2.0: 3.2.0

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 https://github.com/Codeception/module-webdriver/pull/111

lib-innerbrowser 3.1.3: 3.1.3

Released by Naktibalda on 2022/10/03 15:36:06 / Repository / Releases

What’s Changed

  • fix: checkbox handling by SamMousa in https://github.com/Codeception/lib-innerbrowser/pull/60

Full Changelog: https://github.com/Codeception/lib-innerbrowser/compare/3.1.2…3.1.3

Codeception 5.0.3: 5.0.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 creates tests/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

lib-asserts 2.0.1: 2.0.1

Released by Naktibalda on 2022/09/27 06:20:36 / Repository / Releases

  • Fix compatibility with PHPUnit 7 and 8.

module-webdriver 1.4.1: 1.4.1

Released by Naktibalda on 2022/09/12 05:29:45 / Repository / Releases

  • Fixed negative tab offset crashes by webmaster777 in https://github.com/Codeception/module-webdriver/pull/108

module-webdriver 2.0.4: 2.0.4

Released by Naktibalda on 2022/09/12 05:28:56 / Repository / Releases

  • Fixed negative tab offset crashes by webmaster777 in https://github.com/Codeception/module-webdriver/pull/108

module-webdriver 3.1.3: 3.1.3

Released by Naktibalda on 2022/09/12 04:57:16 / Repository / Releases

  • Fixed negative tab offset crashes by webmaster777 in https://github.com/Codeception/module-webdriver/pull/108
  • Documentation updates by luke- and salmanlt

lib-xml 1.0.1: 1.0.1

Released by Naktibalda on 2022/09/11 14:13:11 / Repository / Releases

  • Fixed param annotations

module-rest 3.3.0: 3.3.0

Released by Naktibalda on 2022/08/22 07:11:50 / Repository / Releases

  • Improved handling of boolean and null values in xpath methods (#88) by pamoller

Codeception 5.0.2: 5.0.2

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)

Codeception 5.0.1: 5.0.1

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)

Codeception 4.2.2: 4.2.2

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)

module-rest 3.2.0: 3.2.0

Released by Naktibalda on 2022/08/13 12:18:30 / Repository / Releases

  • Add (dont)seeResponseJsonXpathEvaluatesTo methods #85
  • Fixed return type of grabHttpHeader method #86

module-laravel 3.0.1: 3.0.1

Released by TavoNiievez on 2022/08/07 15:25:34 / Repository / Releases

  • Minor bug fix: Assign default value to client property by Naktibalda (#44)

module-phpbrowser 2.5.0: 2.5.0

Released by Naktibalda on 2022/08/06 13:44:12 / Repository / Releases

  • 2.5 branch makes Codeception 5 compatible with Symfony 4.4 components

Codeception 5.0.0: 5.0.0

Released by Naktibalda on 2022/07/28 08:41:10 / Repository / Releases

5.0.0

Blog post

Summary of all differences from Codeception 4

Added
  • 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 coverage
    • strict_covers_annotation - marks test as risky if it has @covers annotation but executes some other code
    • ignore_deprecated_code - doesn’t collect code coverage for code having @deprecated annotation
    • disable_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
Changed
  • 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 and failed 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
Removed
  • JSON and TAP 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 by paths.output)
    • Suite setting class_name (replaced by actor)
    • Global setting actor (replaced by actor_prefix)
  • Configuration::logDir method (replaced by Configuration::outputDir in 2.0)
  • Custom reporters implementing TestListener are no longer supported and must be converted to Extensions
Supported versions
  • PHP 8
  • PHPUnit 9 (prepared for upcoming PHPUnit 10)
  • Symfony 4.4 - 6.x

Codeception 5.0.0-RC8: 5.0.0-RC8

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

module-webdriver 3.1.2: 3.1.2

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

module-webdriver 2.0.3: 2.0.3

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

Codeception 5.0.0-RC7: 5.0.0-RC7

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

module-datafactory 3.0.0: 3.0.0

Released by Naktibalda on 2022/07/18 16:39:04 / Repository / Releases

  • Support for Codeception 5.0

module-yii2 1.1.7: 1.1.7

Released by Naktibalda on 2022/07/15 18:10:54 / Repository / Releases

  • Fix compatibility with Codeception 5.0.0-RC6 #72

Codeception 5.0.0-RC6: 5.0.0-RC6

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

Codeception 5.0.0-RC5: 5.0.0-RC5

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)

Codeception 5.0.0-RC4: 5.0.0-RC4

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)

Codeception 4.2.1: 4.2.1

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

module-yii2 1.1.6: 1.1.6

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)

Codeception 4.2.0: 4.2.0

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)

module-phalcon5 v2.0.0: v2.0.0

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

module-sequence 3.0.0: 3.0.0

Released by Naktibalda on 2022/05/31 05:48:59 / Repository / Releases

  • Support for Codeception 5

module-queue 3.0.0: 3.0.0

Released by Naktibalda on 2022/05/30 06:22:13 / Repository / Releases

  • Support Codeception 5

module-queue 2.1.0: 2.1.0

Released by Naktibalda on 2022/05/30 06:18:31 / Repository / Releases

  • Declared more types in method signatures

module-symfony 3.1.0: 3.1.0

Released by TavoNiievez on 2022/05/27 22:41:40 / Repository / Releases

What’s Changed

  • Symfony 6.0 support: Session Assertions by semaz in https://github.com/Codeception/module-symfony/pull/157 and TavoNiievez in https://github.com/Codeception/module-symfony/pull/158
  • Symfony 6.0 Support: Form Assertions by TavoNiievez in https://github.com/Codeception/module-symfony/pull/158

Full Changelog: https://github.com/Codeception/module-symfony/compare/3.0.0…3.1.0

module-mongodb 3.0.0: 3.0.0

Released by Naktibalda on 2022/05/27 06:42:29 / Repository / Releases

  • Support Codeception 5

module-memcache 3.0.0: 3.0.0

Released by Naktibalda on 2022/05/27 05:49:34 / Repository / Releases

  • Support for Codeception 5
  • Use mixed type in method signatures

module-memcache 2.0.1: 2.0.1

Released by Naktibalda on 2022/05/27 05:40:50 / Repository / Releases

  • Specified types in more method signatures

module-ftp 3.0.0: 3.0.0

Released by Naktibalda on 2022/05/26 05:55:16 / Repository / Releases

  • Support Codeception 5

module-ftp 2.0.3: 2.0.3

Released by Naktibalda on 2022/05/26 05:52:13 / Repository / Releases

  • Specified parameter types for more methods

module-ftp 2.0.2: 2.0.2

Released by Naktibalda on 2022/05/26 05:43:35 / Repository / Releases

  • Fixed return types of grabFileSize and grabFileModified
  • $contents parameter of writeToFile must be string.
  • Added types to signatures were possible.
  • Fixed assignment to $this->filePath

module-apc 3.0.0: 3.0.0

Released by Naktibalda on 2022/05/26 04:56:29 / Repository / Releases

  • Support for Codeception 5
  • Removed support for APC extension
  • Stricter types

module-phpbrowser 1.0.3: 1.0.3

Released by Naktibalda on 2022/05/21 13:52:31 / Repository / Releases

  • Updated dependencies

module-phpbrowser 2.0.3: 2.0.3

Released by Naktibalda on 2022/05/21 13:49:33 / Repository / Releases

  • Updated dependencies

Codeception 5.0.0-RC3: 5.0.0-RC3

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

module-laravel 3.0.0: 3.0.0

Released by Naktibalda on 2022/04/20 10:13:08 / Repository / Releases

  • Support for Codeception 5
  • Only Laravel 8 is supported

lib-innerbrowser 3.1.2: 3.1.2

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

module-webdriver 3.1.1: 3.1.1

Released by Naktibalda on 2022/04/09 08:33:11 / Repository / Releases

  • Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays

lib-web 1.0.1: 1.0.1

Released by Naktibalda on 2022/04/09 08:19:47 / Repository / Releases

  • Removed dontSeeCheckboxIsChecked parameter type declaration to permit arrays and match seeCheckboxIsChecked

Codeception 5.0.0-RC2: 5.0.0-RC2

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

module-rest 2.0.2: 2.0.2

Released by Naktibalda on 2022/03/30 05:43:05 / Repository / Releases

  • Don’t pass NULL to isBinaryData in _failed.

module-lumen 3.0.0: 3.0.0

Released by Naktibalda on 2022/03/29 18:00:52 / Repository / Releases

  • Compatibility with Codeception 5

module-phpbrowser 3.0.0: 3.0.0

Released by Naktibalda on 2022/03/20 09:45:52 / Repository / Releases

  • Support for Codeception 5

module-amqp 3.0.0: 3.0.0

Released by Naktibalda on 2022/03/20 09:26:33 / Repository / Releases

  • Support for Codeception 5, thanks to W0rma

module-symfony 3.0.0: 3.0.0

Released by Naktibalda on 2022/03/16 08:53:07 / Repository / Releases

  • Support for Codeception 5

module-filesystem 2.0.2: 2.0.2

Released by Naktibalda on 2022/03/14 18:52:49 / Repository / Releases

  • Improved error handling #19

module-filesystem 3.0.0: 3.0.0

Released by Naktibalda on 2022/03/14 18:51:07 / Repository / Releases

  • Support for Codeception 5

Codeception 5.0.0-RC1: 5.0.0-RC1

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.

Codeception 4.1.31: 4.1.31

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

module-webdriver 3.1.0: 3.1.0

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

module-soap 3.0.0: 3.0.0

Released by Naktibalda on 2022/03/11 16:39:18 / Repository / Releases

  • Compatibility with Codeception 5
  • Uses lib-xml

Codeception 5.0.0-alpha3: 5.0.0-alpha3

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

module-rest 3.1.0: 3.1.0

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

lib-innerbrowser 3.1.1: 3.1.1

Released by Naktibalda on 2022/03/11 10:36:11 / Repository / Releases

  • Fix constraint names

lib-innerbrowser 3.1.0: 3.1.0

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

lib-xml 1.0.0: Initial release

Released by Naktibalda on 2022/03/11 10:04:52 / Repository / Releases

lib-web 1.0.0: Initial release

Released by Naktibalda on 2022/03/11 08:38:48 / Repository / Releases

lib-innerbrowser 3.0.1: 3.0.1

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.

module-db 1.2.0: 1.2.0

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

module-db 2.0.2: 2.0.2

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

module-db 3.0.1: 3.0.1

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

Codeception 4.1.30: 4.1.30

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

module-redis 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 17:41:06 / Repository / Releases

  • Support for Codeception 5

module-db 1.1.1: 1.1.1

Released by Naktibalda on 2022/02/20 17:06:05 / Repository / Releases

  • Fix Sqlite primary key column detection on PHP 8.1

module-db 2.0.1: 2.0.1

Released by Naktibalda on 2022/02/20 17:05:36 / Repository / Releases

  • Fix Sqlite primary key column detection on PHP 8.1

module-db 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 17:03:37 / Repository / Releases

  • Codeception 5 support

module-mezzio 4.0.0: 4.0.0

Released by Naktibalda on 2022/02/20 16:38:14 / Repository / Releases

  • Support Codeception 5

module-rest 3.0.1: 3.0.1

Released by Naktibalda on 2022/02/20 16:32:01 / Repository / Releases

  • Don’t pass NULL to isBinaryData in _failed.

module-webdriver 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 16:31:03 / Repository / Releases

  • Codeception 5 support

module-laminas 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 15:37:34 / Repository / Releases

  • Support for Codeception 5

module-asserts 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 10:53:01 / Repository / Releases

  • Codeception 5 support

module-doctrine2 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 10:51:03 / Repository / Releases

  • Codeception 5 support

module-rest 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/20 10:50:18 / Repository / Releases

  • Codeception 5 support
  • Update to min php8 (#70) by pbojan

Codeception 5.0.0-alpha2: 5.0.0-alpha2

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:cept command (Cept format is deprecated)
  • Removed settings disallow_test_output and log_incomplete_skipped.
  • Removed setting paths.log (it was replaced by paths.output in Codeception 2.3)
  • Removed suite setting class_name (replaced by actor in Codeception 2.3)
  • Removed global setting actor (replaced by actor_prefix in Codeception 2.3)
  • Removed Configuration::logDir method (replaced by Configuration::logDir in 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

lib-innerbrowser 3.0.0: 3.0.0

Released by Naktibalda on 2022/02/19 18:36:23 / Repository / Releases

  • Compatibility with Codeception 5

lib-innerbrowser 2.0.2: 2.0.2

Released by TavoNiievez on 2022/02/01 17:42:05 / Repository / Releases

What’s Changed

  • Prevent “Uncaught TypeError: explode(): Argument #2 ($string) must be of type string, null given” by Fahl-Design in https://github.com/Codeception/lib-innerbrowser/pull/47
  • Fix compatibility with symfony/dom-crawler < 5.3.0-BETA-1 by nrocy in https://github.com/Codeception/lib-innerbrowser/pull/50

Full Changelog: https://github.com/Codeception/lib-innerbrowser/compare/2.0.1…2.0.2

Codeception 5.0.0-alpha1: 5.0.0-alpha1

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

Codeception 4.1.29: 4.1.29

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

module-doctrine2 2.0.1: 2.0.1

Released by Naktibalda on 2022/01/28 18:34:39 / Repository / Releases

  • Binary strings don’t break (dont)seeInRepository by frankverhoeven

module-webdriver 2.0.2: 2.0.2

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 to assertSame is many methods by TavoNiievez

module-yii2 1.1.5: 1.1.5

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)

module-soap 2.0.2: 2.0.2

Released by Naktibalda on 2022/01/06 17:03:47 / Repository / Releases

  • Fixed type of client property

Codeception 4.1.28: 4.1.28

Released by Naktibalda on 2022/01/05 16:50:04 / Repository / Releases

module-webdriver 2.0.1: 2.0.1

Released by Naktibalda on 2021/12/29 16:57:38 / Repository / Releases

  • Respect performOn with fillField #80 by mbrodala
  • submitForm considers only elements having name attribute #83 by dahaupt
  • Fixed type error in wait method #85 by marc-mabe
  • Fixed types in method signatures and docblocks #88 by Naktibalda

module-mezzio 3.0.2: 3.0.2

Released by Naktibalda on 2021/12/26 17:51:01 / Repository / Releases

module-lumen 2.1.0: 2.1.0

Released by TavoNiievez on 2021/12/24 20:16:08 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 (https://github.com/Codeception/module-lumen/pull/15)
  • Update dependencies (https://github.com/Codeception/module-lumen/pull/16)
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-lumen/pull/14

module-laravel 2.2.0: 2.2.0

Released by TavoNiievez on 2021/12/24 20:11:04 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Update codebase to PHP 7.4 (https://github.com/Codeception/module-laravel/pull/36)
  • Update dependencies (https://github.com/Codeception/module-laravel/pull/38)

module-rest 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/24 14:32:30 / Repository / Releases

  • Update dependencies (https://github.com/Codeception/module-rest/pull/67)
  • Updating docs to new default algo sha1 by ThomasLandauer in https://github.com/Codeception/module-rest/pull/66

Codeception 4.1.27: 4.1.27

Released by Naktibalda on 2021/12/22 06:49:04 / Repository / Releases

  • Renamed editorUrl setting to editor_url for consistency
  • Fixed wildcard matching of group files (#6302) by DavertMik

Codeception 4.1.26: 4.1.26

Released by Naktibalda on 2021/12/21 19:25:44 / Repository / Releases

  • Added editorUrl setting to codeception.yml (#6261) by ThomasLandauer
  • Reverted optional value to fail-fast option because it was breaking change (#6290)
  • Fixed E_DEPRECATED warnings in Example class on PHP 8.1 (#6298) by fabacino

module-phpbrowser 2.0.2: 2.0.2

Released by TavoNiievez on 2021/12/21 15:23:57 / Repository / Releases

  • Small bug fix: Fix some types (https://github.com/Codeception/module-phpbrowser/pull/21)

lib-innerbrowser 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/21 02:04:00 / Repository / Releases

  • Update dependencies (https://github.com/Codeception/lib-innerbrowser/pull/48)

module-redis 1.4.1: 1.4.1

Released by TavoNiievez on 2021/12/21 02:02:03 / Repository / Releases

  • Update dependencies (https://github.com/Codeception/module-redis/pull/15)

Codeception 4.1.25: 4.1.25

Released by TavoNiievez on 2021/12/21 01:58:17 / Repository / Releases

  • Update dependencies (https://github.com/Codeception/Codeception/pull/6296)

module-asserts 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/18 17:11:54 / Repository / Releases

What’s Changed

  • Removed the use statement to not make static analysis trip over by Rockylars in https://github.com/Codeception/module-asserts/pull/19
  • Update dependencies by TavoNiievez in https://github.com/Codeception/module-asserts/pull/20

module-ftp 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/18 15:18:57 / Repository / Releases

What’s Changed

  • Update dependencies by TavoNiievez in https://github.com/Codeception/module-ftp/pull/6

module-symfony 2.1.1: 2.1.1

Released by TavoNiievez on 2021/12/18 14:41:02 / Repository / Releases

What’s Changed

module-laminas 1.3.1: 1.3.1

Released by TavoNiievez on 2021/12/18 14:39:53 / Repository / Releases

What’s Changed

  • Update dependencies by TavoNiievez in https://github.com/Codeception/module-laminas/pull/21

module-soap 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/18 14:37:02 / Repository / Releases

What’s Changed

  • Update dependencies by TavoNiievez in https://github.com/Codeception/module-soap/pull/13

module-phpbrowser 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/18 14:26:57 / Repository / Releases

  • Update dependencies by TavoNiievez and Naktibalda in https://github.com/Codeception/module-phpbrowser/pull/20

module-mezzio 3.0.1: 3.0.1

Released by TavoNiievez on 2021/12/18 14:26:02 / Repository / Releases

What’s Changed

  • Update dependencies by TavoNiievez in https://github.com/Codeception/module-mezzio/pull/14

module-filesystem 2.0.1: 2.0.1

Released by TavoNiievez on 2021/12/18 14:24:07 / Repository / Releases

What’s Changed

  • Update dependencies by TavoNiievez in https://github.com/Codeception/module-filesystem/pull/15

lib-asserts 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/17 15:50:24 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/lib-asserts/pull/9 .

Full Changelog: https://github.com/Codeception/lib-asserts/compare/1.13.2…2.0.0

module-phalcon5 v1.0.1: v1.0.1

Released by niden on 2021/12/16 13:04:49 / Repository / Releases

Corrections for Packagist descriptions and PHP minimum version

Codeception 4.1.24:

Released by DavertMik on 2021/12/16 12:59:45 / Repository / Releases

  • Fixed running tests from group files in included configs (#6292) by DavertMik

In this example, tests listed in slow.txt will be executed from backend/tests and frontend/tests:

# included configs
include:
  - backend/tests
  - frontend/tests

# groups defined in files
groups:
  slow: slow.txt

module-phalcon5 v1.0.0: v1.0.0

Released by niden on 2021/12/15 18:51:06 / Repository / Releases

Initial release of the Codeception module for Phalcon 5.

module-redis 1.4.0: 1.4.0

Released by Naktibalda on 2021/12/13 06:06:22 / Repository / Releases

  • seeInRedis displays a difference between expected value and actual value

Codeception 4.1.23: 4.1.23

Released by Naktibalda on 2021/12/11 18:36:16 / Repository / Releases

  • Compatibility with PHP 8.1 (#6252)
  • Added optional value to fail-fast option (#6275) by #Verest
  • Code coverage covers .php files only (#6265)
  • Functions are autoloaded by composer (#6263) by StuTheWebGuy
  • Fixed broken URL in bootstrap deprecation message by p810
  • codecept init api adds AsJson decorators to suite configuration (See https://github.com/Codeception/module-rest/releases/tag/1.4.1)
  • Dockerfile upgraded to use xdebug 3.0.4 (#6250) by PavelBulat

module-symfony 2.1.0: 2.1.0

Released by TavoNiievez on 2021/12/07 15:18:21 / Repository / Releases

What’s Changed

By TavoNiievez:

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 ( https://github.com/Codeception/module-symfony/pull/146 )
  • Fix broken links in docs ( https://github.com/Codeception/module-symfony/pull/142 )
  • Encapsulate the Client ( https://github.com/Codeception/module-symfony/pull/140 )

By ThomasLandauer:

  • Improving error message for public services ( https://github.com/Codeception/module-symfony/pull/145 )
  • Updating Cest file location ( https://github.com/Codeception/module-symfony/pull/144 )
  • Changing Symfony.php -> trait ( https://github.com/Codeception/module-symfony/pull/143 )

Full Changelog: https://github.com/Codeception/module-symfony/compare/2.0.5…2.1.0

module-asserts 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 15:06:26 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-asserts/pull/13 and https://github.com/Codeception/module-asserts/pull/17
  • Replace Codeception\Util\Stub with Codeception\Stub in tests by Naktibalda in https://github.com/Codeception/module-asserts/pull/11
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-asserts/pull/16

Full Changelog: https://github.com/Codeception/module-asserts/compare/1.3.1…2.0.0

module-datafactory 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 15:00:26 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-datafactory/pull/9 and https://github.com/Codeception/module-datafactory/pull/14
  • Documentation changes by DavertMik in https://github.com/Codeception/module-datafactory/pull/11
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-datafactory/pull/13

Full Changelog: https://github.com/Codeception/module-datafactory/compare/1.1.0…2.0.0

module-mongodb 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 14:55:38 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-mongodb/pull/7 and https://github.com/Codeception/module-mongodb/pull/11
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-mongodb/pull/10

Full Changelog: https://github.com/Codeception/module-mongodb/compare/1.1.1…2.0.0

module-sequence 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 14:36:31 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-sequence/pull/4
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-sequence/pull/3

Full Changelog: https://github.com/Codeception/module-sequence/compare/1.0.1…2.0.0

module-webdriver 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 14:34:27 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-webdriver/pull/82
  • Fixed type incompatibility in Webdriver by grossmannmartin in https://github.com/Codeception/module-webdriver/pull/78

Full Changelog: https://github.com/Codeception/module-webdriver/compare/1.4.0…2.0.0

module-redis 1.3.0: 1.3.0

Released by TavoNiievez on 2021/12/07 14:25:54 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-redis/pull/11

Full Changelog: https://github.com/Codeception/module-redis/compare/1.2.0…1.3.0

module-queue 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 14:20:38 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-queue/pull/6
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-queue/pull/5

Full Changelog: https://github.com/Codeception/module-queue/compare/1.1.1…2.0.0

module-memcache 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 14:17:46 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-memcache/pull/6
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-memcache/pull/3
  • Fix status badge by Arhell in https://github.com/Codeception/module-memcache/pull/5

Full Changelog: https://github.com/Codeception/module-memcache/compare/1.0.1…2.0.0

module-filesystem 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 13:37:45 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-filesystem/pull/9 and https://github.com/Codeception/module-filesystem/pull/13
  • Replace Codeception\Util\Stub with Codeception\Stub in tests by Naktibalda in https://github.com/Codeception/module-filesystem/pull/5
  • Improved tests in order to run them from vendor/ directory by Naktibalda in https://github.com/Codeception/module-filesystem/pull/6
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-filesystem/pull/12

Full Changelog: https://github.com/Codeception/module-filesystem/compare/1.0.3…2.0.0

module-ftp 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 13:32:34 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-ftp/pull/5
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-ftp/pull/4

Full Changelog: https://github.com/Codeception/module-ftp/compare/1.0.2…2.0.0

module-cli 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 06:11:12 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-cli/pull/10
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-cli/pull/9

Full Changelog: https://github.com/Codeception/module-cli/compare/1.1.1…2.0.0

module-mezzio 3.0.0: 3.0.0

Released by TavoNiievez on 2021/12/07 06:04:58 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-mezzio/pull/9 and https://github.com/Codeception/module-mezzio/pull/12
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-mezzio/pull/11

Full Changelog: https://github.com/Codeception/module-mezzio/compare/2.0.2…3.0.0

module-doctrine2 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:59:34 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Support PHP 8.1
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-doctrine2/pull/40 and https://github.com/Codeception/module-doctrine2/pull/47
  • Added phpstan by b1rdex in https://github.com/Codeception/module-doctrine2/pull/46
  • Use hash to store repository mock by olexp in https://github.com/Codeception/module-doctrine2/pull/45 and https://github.com/Codeception/module-doctrine2/pull/48
  • Better explaining depends by ThomasLandauer in https://github.com/Codeception/module-doctrine2/pull/23
  • Adding link to doctrine/data-fixtures by ThomasLandauer in https://github.com/Codeception/module-doctrine2/pull/39
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-doctrine2/pull/43

Full Changelog: https://github.com/Codeception/module-doctrine2/compare/1.1.1…2.0.0

module-apc 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:51:33 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-apc/pull/6
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-apc/pull/5

Full Changelog: https://github.com/Codeception/module-apc/compare/1.0.2…2.0.0

module-amqp 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:47:28 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-amqp/pull/12

Full Changelog: https://github.com/Codeception/module-amqp/compare/1.1.1…2.0.0

module-laminas 1.3.0: 1.3.0

Released by TavoNiievez on 2021/12/07 05:44:00 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-laminas/pull/18

Full Changelog: https://github.com/Codeception/module-laminas/compare/1.2.1…1.3.0

module-db 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:38:52 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-db/pull/26
  • Replace Codeception\Util\Stub with Codeception\Stub in tests by Naktibalda in https://github.com/Codeception/module-db/pull/13
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-db/pull/24

Full Changelog: https://github.com/Codeception/module-db/compare/1.1.0…2.0.0

module-soap 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:35:42 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-soap/pull/8 and https://github.com/Codeception/module-soap/pull/12
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-soap/pull/11

Full Changelog: https://github.com/Codeception/module-soap/compare/1.0.1…2.0.0

module-rest 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:27:57 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-rest/pull/57 and https://github.com/Codeception/module-rest/pull/65

Full Changelog: https://github.com/Codeception/module-rest/compare/1.4.2…2.0.0

module-phpbrowser 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:24:45 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/module-phpbrowser/pull/12 and https://github.com/Codeception/module-phpbrowser/pull/17
  • Cast uri to string by Naktibalda in https://github.com/Codeception/module-phpbrowser/pull/14
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/module-phpbrowser/pull/16

Full Changelog: https://github.com/Codeception/module-phpbrowser/compare/1.0.2…2.0.0

lib-innerbrowser 2.0.0: 2.0.0

Released by TavoNiievez on 2021/12/07 05:16:00 / Repository / Releases

What’s Changed

  • PHP 7.4 or higher is required.
  • Updated code base to PHP 7.4 by TavoNiievez in https://github.com/Codeception/lib-innerbrowser/pull/45
  • The changelog has been added to the Readme file, by Arhell in https://github.com/Codeception/lib-innerbrowser/pull/43

Full Changelog: https://github.com/Codeception/lib-innerbrowser/compare/1.5.0…2.0.0

module-yii2 1.1.4: 1.1.4

Released by samdark on 2021/11/26 05:58:14 / Repository / Releases

  • Allow PHP 8.1 (@saatsazov)

module-rest 1.4.2: Added JSON check to AsJson

Released by DavertMik on 2021/11/18 19:12:32 / Repository / Releases

Added seeResponseIsJson() to send*AsJson actions

module-rest 1.4.1: AsJson Step Decorator

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'])

module-rest 1.4.0: return response on send* actions

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']);

module-laminas 1.2.1: 1.2.1

Released by TavoNiievez on 2021/10/19 17:56:16 / Repository / Releases

Fix incorrect type hint (#19) by olexp and TavoNiievez .

module-laminas 1.2.0: addFactoryToContainer

Released by Naktibalda on 2021/10/16 08:01:31 / Repository / Releases

  • Add addFactoryToContainer method #17 by olexp

module-redis 1.2.0: 1.2.0

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:

module-rest 1.3.2: 1.3.2

Released by Naktibalda on 2021/10/08 09:37:07 / Repository / Releases

module-laminas 1.1.0: 1.1.0

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 .

module-laravel 2.1.0: 2.1.0

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.

module-amqp 1.1.1: seeMessageInQueueContainsText acks message

Released by Naktibalda on 2021/09/05 07:47:08 / Repository / Releases

  • Stops keeping message in unacked stated, by renq

module-webdriver 1.4.0: Added new methods

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);

lib-innerbrowser 1.5.1: 1.5.1

Released by TavoNiievez on 2021/08/30 15:40:07 / Repository / Releases

module-webdriver 1.3.0: Add new option webdriver_proxy

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

module-webdriver 1.2.2: Documentation update

Released by DavertMik on 2021/08/19 11:16:42 / Repository / Releases

Codeception 4.1.22: Security fix

Released by Naktibalda on 2021/08/06 17:31:37 / Repository / Releases

  • Security fix: Disable deserialization of RunProcess class (#6241) reported by snoopysecurity
  • Reduce memory consumption of very large tests (#6230) by esnelubov
  • Support guzzlehttp/psr7 v2 by W0rma
  • Fix W3C warning in reports generated by Recorder extension (#6224) by RickR2H

module-laravel 2.0.1: 2.0.1

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

module-symfony 2.0.5: 2.0.5

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

module-symfony 2.0.4: 2.0.4

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();

  • Added changelog link to readme.md (#136) by Arhell

module-symfony 2.0.3: 2.0.3

Released by TavoNiievez on 2021/06/01 01:51:37 / Repository / Releases

  • Added Symfony 5.3 compatibility (#133).
  • Added new method: $I->seeRequestTimeIsLessThan() (#132).

module-yii2 1.1.3: 1.1.3

Released by samdark on 2021/05/24 20:06:33 / Repository / Releases

  • Add ability to specify application class in config (#48)

module-phalcon4 v1.0.7: v1.0.7

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.

module-lumen 2.0.1: 2.0.1

Released by TavoNiievez on 2021/04/29 14:24:58 / Repository / Releases

Fix Factory compatibility issue with Lumen < 7 (#12) by ibpavlov.

module-webdriver 1.2.1: Documentation update

Released by Naktibalda on 2021/04/23 17:31:52 / Repository / Releases

module-rest 1.3.1: DELETE method sends request body

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

module-symfony 2.0.2: 2.0.2

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(): Mentioning name attribute (#128)

module-phalcon4 v1.0.6: v1.0.6

Released by Jeckerson on 2021/04/13 21:30:04 / Repository / Releases

  • Fixed Request service redefinition (#7)

module-rest 1.3.0: 1.3.0

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

lib-innerbrowser 1.4.2: Don’t set request body for DELETE and OPTIONS requests

Released by Naktibalda on 2021/04/06 05:29:20 / Repository / Releases

module-redis 1.1.0: Allow more parameters to be sent to Predis Client

Released by Naktibalda on 2021/03/31 16:04:36 / Repository / Releases

See #6

module-symfony 2.0.1: 2.0.1

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)

module-amqp 1.1.0: Support PHP 8

Released by Naktibalda on 2021/03/21 15:29:11 / Repository / Releases

  • Support PHP 8.0
  • Support php-amqplib v3

module-datafactory 1.1.0: Added Custom Store

Released by DavertMik on 2021/03/16 19:42:52 / Repository / Releases

Custom Store can be used for Data Factory. See #2

lib-innerbrowser 1.4.1: Fix grabTextFrom TypeError

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

module-rest 1.2.8:

Released by Naktibalda on 2021/03/02 06:51:05 / Repository / Releases

Append query params to URL for HEAD requests

module-symfony 2.0.0: 2.0.0

Released by TavoNiievez on 2021/02/12 22:31:22 / Repository / Releases

If you are already using Symfony 4.4 or higher it should not be necessary to make changes to your tests to update!

module-phalcon4 v1.0.5: v1.0.5

Released by Jeckerson on 2021/02/10 22:09:30 / Repository / Releases

Changed

  • Removed limitation of PHP 8.0 version in composer.json

lib-innerbrowser 1.4.0:

Released by Naktibalda on 2021/01/29 18:19:08 / Repository / Releases

  • Added redirect methods https://github.com/Codeception/lib-innerbrowser/pull/29

module-lumen 2.0.0: 2.0.0

Released by TavoNiievez on 2021/01/19 05:02:29 / Repository / Releases

New features:

  • Lumen 6, Lumen 7, and Lumen 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.

module-webdriver 1.2.0:

Released by Naktibalda on 2021/01/17 19:30:29 / Repository / Releases

  • Implemented makeElementScreenshot by Blaimi
  • Documentation improvements

lib-innerbrowser 1.3.6:

Released by Naktibalda on 2021/01/17 11:25:06 / Repository / Releases

  • Don’t set request body for HEAD requests #26

module-phalcon 1.1.0:

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

lib-innerbrowser 1.3.5:

Released by Naktibalda on 2021/01/02 19:01:35 / Repository / Releases

  • Fixed filling of fields that are linked to form using form attribute https://github.com/Codeception/Codeception/issues/6022

module-datafactory 1.0.1: PHP8 support

Released by Naktibalda on 2020/12/30 15:56:46 / Repository / Releases

module-laravel 2.0.0: 2.0.0

Released by TavoNiievez on 2020/12/29 20:52:27 / Repository / Releases

New features:

  • Laravel 6, Laravel 7, and Laravel 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 to Codeception\Module\Laravel: ```diff

    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.

module-yii2 1.1.2: 1.1.2

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

module-cli 1.1.1: Preparation for PHPUnit 10

Released by Naktibalda on 2020/12/26 16:58:43 / Repository / Releases

Use wrapper for assertRegExp method

module-laravel 1.1.2: 1.1.2

Released by TavoNiievez on 2020/12/26 15:43:02 / Repository / Releases

Update project name to module-laravel (#4)

module-laravel 1.1.1: 1.1.1

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

module-symfony 1.6.0: 1.6.0

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.

Minor changes: (#65) (#78)

module-db 1.1.0:

Released by Naktibalda on 2020/12/20 13:38:20 / Repository / Releases

Add support for IS NOT NULL in database assertions #12

module-symfony 1.5.0: 1.5.0

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 and persistService, use seeRememberedAuthentication, dontSeeRememberedAuthentication and persistPermanentService instead.

Minor logical change in #74.

module-symfony 1.4.2: 1.4.2

Released by TavoNiievez on 2020/11/26 12:56:36 / Repository / Releases

Minor non-logical changes in #57 and #62.

module-mongodb 1.1.1: Support PHP 8

Released by Naktibalda on 2020/11/26 07:20:07 / Repository / Releases

module-doctrine2 1.1.1: Support PHP 8

Released by Naktibalda on 2020/11/26 06:57:10 / Repository / Releases

module-symfony 1.4.1: 1.4.1

Released by TavoNiievez on 2020/11/25 19:31:47 / Repository / Releases

module-laminas 1.0.0: First release

Released by Naktibalda on 2020/11/25 07:58:15 / Repository / Releases

  • Renamed module-zf2 to module-laminas
  • Supports PHP 8

module-mezzio 2.0.2: Support PHP 8

Released by Naktibalda on 2020/11/25 07:15:31 / Repository / Releases

module-redis 1.0.1: Support PHP 8

Released by Naktibalda on 2020/11/25 06:44:01 / Repository / Releases

module-symfony 1.4.0: 1.4.0

Released by TavoNiievez on 2020/11/24 16:56:31 / Repository / Releases

  • New methods by TavoNiievez:
    • seeFormErrorMessage (#50)
    • dontSeeFormErrors function (#49)
    • seeFormHasErrors function (#48)
  • Minor logic fixes (#51), (#47), (#44), (#41) and (#56).

module-symfony 1.3.0: 1.3.0

Released by TavoNiievez on 2020/11/16 16:52:18 / Repository / Releases

  • New methods by TavoNiievez:
    • grabRepository (#27)
    • seeUserPasswordDoesNotNeedRehash (#29)
    • grabParameter (#30)
    • submitSymfonyForm (#32)
    • seePageIsAvailable (#33)
    • seePageRedirectsTo (#33)
  • Supports vlucas/phpdotenv v5 (#28)
  • Minor logic fixes (#35), (#36), (#37) and (#38)

  • Improved documentation of the ‘Parts’ feature by ThomasLandauer (#40)

  • BC: Removed support for php 5.6 and Symfony 2.8 (#39)

module-webdriver 1.1.4: Documentation improvements

Released by Naktibalda on 2020/11/16 07:24:08 / Repository / Releases

module-cli 1.1.0: Add grabShellOutput method

Released by Naktibalda on 2020/11/16 06:27:24 / Repository / Releases

module-doctrine2 1.1.0:

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

module-soap 1.0.1: Support PHP 8

Released by Naktibalda on 2020/11/07 20:10:24 / Repository / Releases

module-rest 1.2.7: Fix deprecation error

Released by Naktibalda on 2020/11/04 17:06:31 / Repository / Releases

  • Replaced deprecated JsonPath data() method with getData #37 by SoftCreatR

module-rest 1.2.6: softcreatr/jsonpath

Released by Naktibalda on 2020/11/03 07:11:13 / Repository / Releases

  • Replace flow/jsonpath with softcreatr/jsonpath (#35)

module-queue 1.1.1: Support PHP 8

Released by Naktibalda on 2020/10/31 19:08:59 / Repository / Releases

module-sequence 1.0.1: Support PHP 8

Released by Naktibalda on 2020/10/31 19:03:32 / Repository / Releases

module-symfony 1.2.0: 1.2.0

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

module-memcache 1.0.1: Support PHP 8

Released by Naktibalda on 2020/10/28 13:30:19 / Repository / Releases

module-lumen 1.0.1: Support PHP 8

Released by Naktibalda on 2020/10/28 07:48:01 / Repository / Releases

Depends on Lumen libraries actually supporting PHP 8

module-laravel5 1.1.1: Support PHP 8

Released by Naktibalda on 2020/10/28 07:06:39 / Repository / Releases

Depends on Laravel libraries actually supporting PHP 8

module-ftp 1.0.2: Support PHP 8

Released by Naktibalda on 2020/10/27 06:39:25 / Repository / Releases

module-apc 1.0.2: Support PHP 8

Released by Naktibalda on 2020/10/26 06:16:30 / Repository / Releases

module-webdriver 1.1.3: Support PHP 8

Released by Naktibalda on 2020/10/24 15:41:47 / Repository / Releases

module-phpbrowser 1.0.2: Support PHP 8

Released by Naktibalda on 2020/10/24 15:29:51 / Repository / Releases

module-rest 1.2.5: Support PHP 8

Released by Naktibalda on 2020/10/24 15:22:52 / Repository / Releases

module-filesystem 1.0.3: PHP 8

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

module-db 1.0.2: PHP8

Released by Naktibalda on 2020/10/23 18:22:43 / Repository / Releases

  • Support PHP 8 (no code changes)
  • Require stable version of codeception/codeception

module-cli 1.0.4: Support PHP 8

Released by Naktibalda on 2020/10/23 17:52:08 / Repository / Releases

  • Support PHP 8 (no code change)
  • Deleted local copy of generated documentation

lib-innerbrowser 1.3.4: Support PHP 8

Released by Naktibalda on 2020/10/22 06:23:10 / Repository / Releases

No code changes

module-asserts 1.3.1: PHP8 support

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)

lib-asserts 1.13.2: Support PHP 8

Released by Naktibalda on 2020/10/21 16:27:49 / Repository / Releases

No code changes

lib-innerbrowser 1.3.3:

Released by Naktibalda on 2020/10/11 19:05:11 / Repository / Releases

  • Added missing http codes.
  • Improved documentation of Ajax methods

module-webdriver 1.1.2: Documentation improvements

Released by Naktibalda on 2020/10/11 18:55:38 / Repository / Releases

module-rest 1.2.4: Documentation improvements

Released by Naktibalda on 2020/10/11 18:39:31 / Repository / Releases

module-cli 1.0.3: Documentation improvements

Released by Naktibalda on 2020/10/11 18:35:08 / Repository / Releases

module-rest 1.2.3: amNTLMAuthenticated supports Guzzle 7

Released by Naktibalda on 2020/09/17 13:38:02 / Repository / Releases

module-asserts 1.3.0: Support for full PHPUnit public API

Released by Naktibalda on 2020/08/28 08:10:16 / Repository / Releases

#7 by TavoNiievez

lib-asserts 1.13.1: Fix methods broken by 1.13.0

Released by Naktibalda on 2020/08/28 07:50:06 / Repository / Releases

lib-asserts 1.13.0: Support for full PHPUnit public API

Released by Naktibalda on 2020/08/28 07:08:53 / Repository / Releases

#5 by TavoNiievez

module-symfony 1.1.1: Fixed seeEmailIsSent

Released by Naktibalda on 2020/08/28 07:06:19 / Repository / Releases

#9 by ThomasLandauer and TavoNiievez

module-webdriver 1.1.1: Multibyte characters are allowed in build artefact filenames

Released by Naktibalda on 2020/08/28 07:01:59 / Repository / Releases

#17 by takaoyuri

module-rest 1.2.2: JsonType improvements

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

module-yii2 1.1.1: 1.1.1

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

module-phalcon4 v1.0.4: v1.0.4

Released by ruudboon on 2020/08/26 09:34:29 / Repository / Releases

Fixed

  • Session To Use Session Manager

module-rest 1.2.1: Documentation updates

Released by Naktibalda on 2020/07/05 15:46:13 / Repository / Releases

module-phpbrowser 1.0.1: Support Guzzle 7.x

Released by Naktibalda on 2020/07/05 15:35:51 / Repository / Releases

lib-innerbrowser 1.3.2:

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

module-webdriver 1.1.0: switchToFrame

Released by Naktibalda on 2020/05/31 08:52:02 / Repository / Releases

  • Introduced switchToFrame method #9

module-webdriver 1.0.8: Suppress UnknownErrorException in _closeSession

Released by Naktibalda on 2020/04/29 13:52:51 / Repository / Releases

  • Suppress UnknownErrorException in _closeSession #15

module-asserts 1.2.1: Require lib-asserts 1.12+

Released by Naktibalda on 2020/04/20 07:28:56 / Repository / Releases

module-asserts 1.2.0: New assertions

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.

lib-asserts 1.12.0: PHPUnit 9 Deprecations

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.

module-symfony 1.1.0: runSymfonyConsoleCommand

Released by Naktibalda on 2020/04/05 14:11:53 / Repository / Releases

  • runSymfonyConsoleCommand works with arguments, options and also console input

module-webdriver 1.0.7: [switchToIFrame] fixed Undefined variable: els error

Released by Naktibalda on 2020/04/01 10:19:18 / Repository / Releases

module-mongodb 1.1.0: Cleanup: dirty

Released by Naktibalda on 2020/04/01 09:22:36 / Repository / Releases

  • Added cleanup: dirty config option

module-laravel5 1.1.0: Compatibility with Laravel 7

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.

module-webdriver 1.0.6: Fixed setCookie in w3c mode

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.

module-mezzio 2.0.1: 2.0.1

Released by Slamdunk on 2020/03/17 11:14:58 / Repository / Releases

Full Changelog

Fixed bugs:

  • Session persistance: clean up $_SESSION between tests [#3](https://github.com/Codeception/module-mezzio/pull/3)

module-webdriver 1.0.5: Fixed compatibility with PHP 5.6

Released by Naktibalda on 2020/03/06 08:39:36 / Repository / Releases

module-mezzio 2.0.0: Initial release

Released by Naktibalda on 2020/03/06 08:25:48 / Repository / Releases

module-webdriver 1.0.4: Fixed switchToIframe by name

Released by Naktibalda on 2020/03/04 16:54:45 / Repository / Releases

  • Fixed switchToIframe by name when php-webdriver 1.8 is used #6 by eXorus

module-ftp 1.0.1: Fixed Filename cannot be empty error when SFTP key is not specified

Released by Naktibalda on 2020/02/29 14:55:56 / Repository / Releases

lib-innerbrowser 1.3.1: PHPUnit9 compatibility

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

#5 by Josh-G

lib-asserts 1.11.0: Support PHPUnit 9

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.

lib-asserts 1.2.0: Support PHPUnit 9.0

Released by Naktibalda on 2020/02/07 17:49:21 / Repository / Releases

module-cli 1.0.2: Fixed dontSeeInShellOutput for older versions of PHPUnit

Released by Naktibalda on 2020/02/07 17:34:52 / Repository / Releases

module-cli 1.0.1: Compatibility with PHPUnit 9

Released by Naktibalda on 2020/02/07 17:11:44 / Repository / Releases

Use assertStringNotContainsString instead of assertNotContains in dontSeeInShellOutput

module-webdriver 1.0.2: Updated documentation of debug_log_entries

Released by Naktibalda on 2020/02/04 17:25:43 / Repository / Releases

module-webdriver does not display Selenium logs on every error by default, for debugging please change debug_log_entries in module configuration to positive value.

module-rest 1.2.0: Response validation using JsonSchema

Released by Naktibalda on 2020/02/01 19:29:49 / Repository / Releases

module-yii2 1.1.0: Module implements Codeception’s MultiSession

Released by Naktibalda on 2020/02/01 19:26:08 / Repository / Releases

#3 by mytskine

module-zf2 1.0.3:

Released by Naktibalda on 2020/01/29 15:19:36 / Repository / Releases

  • Use doctrine entitymanager from config
  • Add persisted services before bootstrap

module-queue 1.1.0: Implemented driver for Pheanstalk 4

Released by Naktibalda on 2020/01/28 13:23:15 / Repository / Releases

module-rest 1.1.0: Allow to add or remove server parameters

Released by Naktibalda on 2020/01/28 08:16:49 / Repository / Releases

#7 by svycka

lib-innerbrowser 1.3.0: Allow to add or remove server parameters

Released by Naktibalda on 2020/01/27 09:33:02 / Repository / Releases

module-zf2 1.0.2: Empty request content can’t be null

Released by Naktibalda on 2020/01/23 17:55:51 / Repository / Releases

#2

module-zf2 1.0.1: Add Server parameters to ZendRequest

Released by Naktibalda on 2020/01/22 15:14:48 / Repository / Releases

module-apc 1.0.1: Removed requirement for ext-apc from composer.json

Released by Naktibalda on 2020/01/21 07:45:14 / Repository / Releases

module-webdriver 1.0.1: webdriver package moved to php-webdriver org

Released by Naktibalda on 2020/01/20 08:00:05 / Repository / Releases

module-rest 1.0.1: Updated flow/jsonpath library to 0.5

Released by Naktibalda on 2020/01/17 16:55:55 / Repository / Releases

module-phalcon4 1.0.3: v1.0.3

Released by ruudboon on 2020/01/11 17:02:24 / Repository / Releases

Fixed

  • Dependencies

module-phalcon4 1.0.2: v1.0.2

Released by ruudboon on 2020/01/07 12:32:16 / Repository / Releases

Fixed

  • Replacing service in DI from functional test not working

module-phalcon4 1.0.1: v1.0.1

Released by ruudboon on 2020/01/06 11:26:42 / Repository / Releases

Removed composer.lock Updated dependencies Updated SQL schema Updated DocBlocks

module-phalcon4 1.0.0: v1.0.0

Released by ruudboon on 2020/01/06 09:32:56 / Repository / Releases

Initial release of the Codeception module for Phalcon 4.

module-db 1.0.1: Mysql: use single quotes for string value in getPrimaryKey

Released by Naktibalda on 2019/12/08 18:03:36 / Repository / Releases

Fixes some compatibility issue with MariaDB https://github.com/Codeception/Codeception/issues/5778

module-filesystem 1.0.2: Support symfony/finder 5

Released by Naktibalda on 2019/12/04 17:14:16 / Repository / Releases

lib-innerbrowser 1.2.3: Symfony 5: catch another exception

Released by Naktibalda on 2019/11/26 16:50:50 / Repository / Releases

lib-innerbrowser 1.2.2: Really fixed _failed handling with Symfony 5

Released by Naktibalda on 2019/11/24 16:43:52 / Repository / Releases

lib-innerbrowser 1.2.1: Fixed _failed handling with Symfony 5

Released by Naktibalda on 2019/11/24 16:32:46 / Repository / Releases

lib-innerbrowser 1.2.0: Compatibility with Symfony 5

Released by Naktibalda on 2019/11/24 16:16:32 / Repository / Releases

lib-asserts 1.10.1: rerelease

Released by Naktibalda on 2019/11/23 21:14:50 / Repository / Releases

lib-asserts 1.10.0: Dropped dependency on phpunit-wrapper

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

lib-innerbrowser 1.1.0: Supports HTML5 button form attribute

Released by Naktibalda on 2019/11/21 15:51:19 / Repository / Releases

module-doctrine2 1.0.1: Updated documentation

Released by Naktibalda on 2019/11/13 17:34:35 / Repository / Releases

module-asserts 1.1.1: Documented that stringEnds functions were added in 1.1.0

Released by Naktibalda on 2019/11/13 17:33:39 / Repository / Releases

lib-asserts 1.1.1: Documented that stringEnds functions were added in 1.1.0

Released by Naktibalda on 2019/11/13 17:29:36 / Repository / Releases

module-asserts 1.1.0: Add assertStringEndsWith and assertStringEndsNotWith

Released by Naktibalda on 2019/11/12 16:47:30 / Repository / Releases

lib-asserts 1.1.0: Added assertStringEndsWith and assertStringEndsNotWith

Released by Naktibalda on 2019/11/12 16:31:06 / Repository / Releases

module-filesystem 1.0.1: Compatible with codeception/codeception releases and branches

Released by Naktibalda on 2019/11/09 20:33:00 / Repository / Releases

lib-innerbrowser 1.0.2: Fix codeception/codeception build

Released by Naktibalda on 2019/11/09 20:31:44 / Repository / Releases

This versions fixes codeception/codeception branch builds

module-yii2 1.0.1: Use stable versions of codeception and innerbrowser

Released by Naktibalda on 2019/10/25 17:33:04 / Repository / Releases

module-yii2 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:29:42 / Repository / Releases

module-symfony 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:29:13 / Repository / Releases

module-rest 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:29:01 / Repository / Releases

module-phpbrowser 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:28:32 / Repository / Releases

module-lumen 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:27:37 / Repository / Releases

module-laravel5 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:27:22 / Repository / Releases

module-doctrine2 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:27:12 / Repository / Releases

module-db 1.0.0: Initial release

Released by Naktibalda on 2019/10/19 15:27:01 / Repository / Releases

module-phalcon 1.0.0: Initial release

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

module-zf2 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:24:38 / Repository / Releases

module-sequence 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:24:11 / Repository / Releases

module-soap 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:23:56 / Repository / Releases

module-redis 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:23:43 / Repository / Releases

module-queue 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:23:32 / Repository / Releases

module-mongodb 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:21:41 / Repository / Releases

module-memcache 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:21:22 / Repository / Releases

module-filesystem 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:21:11 / Repository / Releases

module-ftp 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:20:59 / Repository / Releases

module-datafactory 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:07:51 / Repository / Releases

module-cli 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:07:08 / Repository / Releases

module-asserts 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:06:52 / Repository / Releases

module-apc 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:06:05 / Repository / Releases

module-amqp 1.0.0: Initial release

Released by Naktibalda on 2019/10/18 11:05:50 / Repository / Releases

lib-innerbrowser 1.0.1: Add HTML snapshots of failing tests to HTML Report

Released by Naktibalda on 2019/10/16 07:48:34 / Repository / Releases

lib-innerbrowser 1.0.0: Initial release

Released by Naktibalda on 2019/09/24 20:08:14 / Repository / Releases

lib-asserts 1.0.0: Initial release

Released by Naktibalda on 2019/09/16 20:06:26 / Repository / Releases

Quick Start →


Write and execute a test for an existing app in less than a 5 mins!