Releases: Codeception/module-symfony
Releases · Codeception/module-symfony
3.5.0
🎉 Release 3.5.0
🆕 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 #195- Simplify module logic in #196
- PHP 8.4 compatibility: nullable types and tests by @W0rma in #197 and #201
🚀 Enjoy the new features and keep building better tests!
New Contributors
Full Changelog: 3.4.0...3.5.0
3.4.0
What's Changed
- Added Symfony Validator assertions in #189
- Require
tests/bootstrap.php
if exists, to load all necessary.env
files in #190 - Added
amLoggedInWithToken
method by @codedge in #182 grabParameter
: Adding info aboutbind
by @ThomasLandauer in #193- Added tests for Symfony 7.1 in #194
New Contributors
Full Changelog: 3.3.2...3.4.0
3.3.2
What's Changed
- Fix: runSymfonyConsoleCommand ignores specific options in #188
Full Changelog: 3.3.1...3.3.2
3.3.1
What's Changed
- Renaming Doctrine2 to Doctrine by @ThomasLandauer in #184
- Ignore fragments when checking routes by @cs278 in #185
Full Changelog: 3.3.0...3.3.1
3.3.0
What's Changed
- Improved support for PHP 8.1, removed support for PHP 8.0
- Symfony 6.4 Support ( #177 )
- Fix return type of
grabSecurityService
for compatibility with Symfony 7.0 by @W0rma in #178 - Test on Symfony 7.0 ( #180 )
- Minor formating by @ThomasLandauer in #179
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- Deprecate event triggered assertions by @xEdelweiss in #169
- Update event assertions by @xEdelweiss in #168
- Add seeEvent/dontSeeEvent event assertions by @xEdelweiss in #173
- Various improvements by @TavoNiievez in #171
- EventsAssertionsTrait refactor and Symfony 6.3 Support by @TavoNiievez in #175
New Contributors
- @xEdelweiss made his first contribution in #169
Full Changelog: 3.1.1...3.2.0
3.1.1
- Allow installation of lib-innerbrowser v4 to support PHPUnit 10.
3.1.0
What's Changed
- Symfony 6.0 support: Session Assertions by @semaz in #157 and @TavoNiievez in #158
- Symfony 6.0 Support: Form Assertions by @TavoNiievez in #158
Full Changelog: 3.0.0...3.1.0
3.0.0
- Support for Codeception 5
2.1.1
What's Changed
- Update dependencies by @ThomasLandauer and @TavoNiievez in #149