magento/magento2-functional-testing-framework
Magento2 Functional Testing Framework
7.0.0
12M downloads/mo
#1971 most downloaded on Packagist
magento/magento2-functional-testing-framework
What this package is like to depend on
Last release 9 days ago
14 Aug 2026
Release timing varies
gaps range from 2 weeks to 4 months
Most releases are documented
notes for 104 of 134 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
137 releases · first in 2017
11 releases in the last 12 months
see the full history below
Release timeline
137 releases · Dec 2017 to Aug 2026Releases
latest 60 of 137-
7.0.014 Aug 2026 -
6.0.107 Apr 2026Release notes
Open source →Fixes
- Added uniqueness validation for step key in testsuite.
- Removed unnecessary chrome configuration flags
-
6.0.027 Feb 2026 -
5.3.002 Feb 2026Release notes
Open source →Enhancement
- Added Symfony 6.4 LTS support alongside 7.4
- Provided support for chrome 143
-
5.2.014 Jan 2026Release notes
Open source →Enhancements
- Provided support for PHP 8.4
- Bumped symfony/console to 7.4
- Bumped symfony/intl to 7.4
- Bumped symfony/string to 7.4
- Bumped symfony/dotenv to 7.4
- Bumped symfony/finder to 7.4
- Bumped symfony/mime to 7.4
- Bumped symfony/process to 7.4
- Added support for symfony ^7.4
-
5.1.026 Nov 2025Release notes
Open source →Enhancements
- Bumped aws/aws-sdk-php package to 3.362.1
- Bumped codeception/module-asserts to 3.2.1
- Bumped composer/composer to 2.9.2
- Bumped guzzlehttp/guzzle to 7.10.0
- Bumped laminas/laminas-diactoros to 3.8.0
- Bumped mustache/mustache to 3.0.0
- Bumped nikic/php-parser to 5.6.2
- Bumped symfony/console to 7.3.6
- Bumped symfony/string to 7.3.4
- Bumped symfony/dotenv to 7.3.2
- Bumped symfony/finder to 7.3.5
- Bumped symfony/http-foundation to 7.3.7
- Bumped symfony/mime to 7.3.4
- Bumped symfony/process to 7.3.4
- Bumped squizlabs/php_codesniffer to 4.0.12025
- Bumped php-coveralls/php-coveralls to 2.9.0
- Added support for symfony ^7.0
-
5.0.608 Sep 2025Release notes
Open source →Fixes
- Updated copyright check to use the new Adobe copyright.
- Resolved errors caused by whitespace-only comments.
- Addressed deprecation warnings from spomky-labs/otphp.
-
5.0.519 Jun 2025Release notes
Open source →Enhancements
- Bumped aws/aws-sdk-php package to 3.344.6
- Bumped composer/composer to 2.8.9
- Bumped codeception/codeception to 5.3.2
- Bumped codeception/module-asserts to 3.2.0
- Bumped csharpru/vault-php to 4.4.1
- Bumped laminas/laminas-diactoros to 3.6.0
- Bumped nikic/php-parser to 5.5.0
- Bumped php-coveralls/php-coveralls to 2.8.0
- Bumped behat/gherkin to 4.14.0
- Bumped symfony/css-selector to 7.3.0
- Bumped symfony/mime to 6.4.21
- Bumped symfony/string to 7.3.0
- Bumped symfony/event-dispatcher to 7.3.0
- Bumped symfony/filesystem to 7.3.0
- Bumped symfony/console to 6.4.22
- Bumped symfony/service-contracts to 3.6.0
-
5.0.430 Apr 2025Release notes
Open source →Enhancements
- Bumped aws/aws-sdk-php package to 3.342.28
- Bumped composer/composer to 2.8.8
- Bumped codeception/codeception to 5.2.1
- Bumped codeception/module-webdriver to 4.0.3
- Bumped guzzlehttp/guzzle to 7.9.3
- Bumped monolog/monolog to 3.9.0
- Updated cache package version to @v4
-
5.0.327 Feb 2025Release notes
Open source →Fixes
- Allowed additional actions to read from credentials file to fix page builder failures.
- Added support for chrome 131
-
5.0.208 Jan 2025 -
5.0.107 Jan 2025 -
5.0.007 Jan 2025Release notes
Open source →Enhancements
- Provided support for PHP 8.4
- Dropped the support for PHP 8.1
- Removed unwanted dependent packages
- Removed the dependency of codeception/module-sequence and implemented internal adjustments to address PHP 8.4 deprecations.
-
4.9.327 Feb 2025Nothing published for this version
-
4.9.226 Feb 2025Nothing published for this version
-
4.9.108 Jan 2025Nothing published for this version
-
4.9.026 Dec 2024Nothing published for this version
-
4.8.330 Oct 2024Release notes
Open source →Enhancements
- Bumped aws/aws-sdk-php package to 3.323.4
- Bumped composer/composer to 2.8.1
- Bumped laminas/laminas-diactoros to 3.4.1
- Bumped nikic/php-parser to 5.3.1
- Bumped squizlabs/php_codesniffer to 3.10.3
- Remove any unused files remaining after upgrading Codeception.
-
4.8.229 Aug 2024Release notes
Open source →Enhancements
- Bumped brainmaestro/composer-git-hook to ^3.0
- Bumped nikic/php-parser to 5.1.0
- Bumped monolog/monolog to 3.7.0
- Bumped guzzlehttp/guzzle to 7.9.2
-
4.8.127 Jun 2024Release notes
Open source →Enhancements
- Bumped allure-codeception to ^2.4
- Bumped squizlabs/php_codesniffer to 3.10.1
- Bumped composer/composer to 2.7.7
- Bumped monolog/monolog to 3.6.0
- Bumped spomky-labs/otphp to 11.3.0
- Bumped aws-sdk-php to 3.314.1
Fixes
- Unneeded reports are shown when MFTF Static tests fail.
-
4.8.017 May 2024Release notes
Open source →Enhancements
- Bumped phpunit/phpunit to ^10.0
- Bumped allure-framework/allure-phpunit to ^3
- Bumped codeception/module-webdriver ^4.0
Fixes
- Fixed Class "Magento\FunctionalTestingFramework\StaticCheck\ActionGroupArgumentsCheck" not found on running vendor/bin/mftf build:project --upgrade.
-
4.7.626 Mar 2026 -
4.7.527 Feb 2025Nothing published for this version
-
4.7.426 Feb 2025Nothing published for this version
-
4.7.312 Nov 2024Nothing published for this version
-
4.7.202 Apr 2024Release notes
Open source →Enhancements
- Fail static test when introduced filename does not equal the MFTF object name contained within.
-
4.7.118 Mar 2024Release notes
Open source →Enhancements
- Bumped all symfony dependencies to `^6.0
- Removed abandoned package codacy/coverage
- Removed abandoned package sebastian/phpcpd
- Bumped monolog/monolog to ^3.0
- Bumped nikic/php-parser to ^5.0
-
4.7.010 Jan 2024Release notes
Open source →Enhancements
- Bumped all symfony dependencies to `^6.0
- Unit Test for PTS enabled doesn't apply filter fix
-
4.6.112 Dec 2023Release notes
Open source →Enhancements
- Supported setting custom timeout value for
magentoCLIcommand via an environment variableMAGENTO_CLI_WAIT_TIMEOUT.
- Supported setting custom timeout value for
-
4.6.006 Dec 2023Release notes
Open source →Enhancements
- Added Support for PHP 8.3 and enabled PR checks for PHP 8.3.
- Bumped
symfony/consoledependency to^6.0. - Bumped
laminas/laminas-diactorosdependency to^3.0. - Added no-ansi option to bin/mftf command.
Fixes
- Fixed 8.3 deprecation errors.
- Fixed The build with PTS enabled doesn't apply filter issue.
- Change MFTF command <magentoCLI> to maintain Magento CLI output.
-
4.5.022 Nov 2023Release notes
Open source →Enhancements
- Increase browser resolution to 1920x1080.
- Add metadata to ACQE Repositories.
- Add magento admin password to credentials example.
Fixes
- Fixed test failure while running any test suite with an argument.
-
4.4.204 Sep 2023 -
4.4.130 Aug 2023 -
4.4.021 Aug 2023Release notes
Open source →Enhancements
- Bumped
doctrine/annotationsdependency to^2.0. - Bumped
squizlabs/php_codesnifferdependency to^3.7. - Bumped
php-webdriver/webdriverdependency to^1.14. - Bumped
symfony/stringdependency to^6.3. - Bumped
symfony/dotenvdependency to^6.3. - Bumped
symfony/finderdependency to^6.3. - Bumped
symfony/http-foundationdependency to^6.3. - Bumped
symfony/mimedependency to^6.3. - Enhanced MFTF Modularity Test with "allow failure list".
- Bumped
-
4.3.1422 Jul 2026 -
4.3.1326 Mar 2026 -
4.3.1227 Feb 2025Nothing published for this version
-
4.3.1126 Feb 2025Nothing published for this version
-
4.3.1008 Jan 2025Nothing published for this version
-
4.3.926 Dec 2024Nothing published for this version
-
4.3.818 Nov 2024Nothing published for this version
-
4.3.612 Nov 2024Nothing published for this version
-
4.3.516 Jan 2024Nothing published for this version
-
4.3.415 Aug 2023Release notes
Open source →Fixes
- Resolving an issue when test is marked as failed due to Suite after section failure
-
4.3.302 Aug 2023Release notes
Open source →Enhancements
- Enhance the details in the testgroupmembership.txt file.
Fixes
- Fixed MFTF helpers & actionGroups allow duplicate argument names to be passed.
-
4.3.219 Jun 2023Release notes
Open source →Enhancements
- 'bootstrap' argument added to indicate that no additional background processes will be run and the jobs complete in the foreground process.
Fixes
- Fixed serialization of weakmap exception thrown for every internal exception after codeception upgrade.
- Fixed suites no longer separated by MFTF Suite.
-
4.3.101 Jun 2023Release notes
Open source →Fixes
- Fixed cannot bind closure to scope of internal class Exception.
- Fixed broken Mftf doctor command.
-
4.3.003 May 2023Release notes
Open source →Enhancements
- Bumped
allure-framework/allure-codeceptiondependency to^2.1. - Bumped
codeception/codeceptionto^5.0and upgraded its dependent packages. - Replaced Yandex methods with Qameta related methods.
- Created methods for modifying step name and for formatting allure.
Fixes
- Fixed all issues and exceptions thrown after codeception upgrade.
- Removed dependency of MagentoAllureAdapter in codeception.yml file.
- Bumped
-
4.2.122 Feb 2023Release notes
Open source →Fixes
- Updated constraint for php-webdriver to restrict pulling versions above 1.14.0
-
4.2.013 Feb 2023Release notes
Open source →Fixes
- Bumped
allure-framework/allure-codeceptiondependency to^1.5to fix downstream dependency issues in Magento.
- Bumped
-
4.1.008 Feb 2023Release notes
Open source →Enhancements
- Dropped Support for PHP 8.0 and disabled PR checks for PHP 8.0
- Allow MFTF generate minimum possible groups runnable by codeception
Fixes
- Fixed Allure report not generating issue
- MFTF displays an appropriate message for unable to connect to Selenium server
-
4.0.105 Jan 2023 -
4.0.012 Dec 2022Release notes
Open source →Enhancements
- Added Supported for PHP 8.2 and enabled PR checks for PHP 8.2
- Dropped Support for PHP 7.4 and disabled PR checks for PHP 7.4
- Upgraded allure-framework/allure-phpunit to its latest version
Fixes
- MFTF deprecation errors fixes
- Composer downgraded from 2.4 to 2.2 due to lamina issue
-
3.13.526 Mar 2026 -
3.13.414 May 2025Nothing published for this version
-
3.13.327 Feb 2025Nothing published for this version
-
3.13.226 Feb 2025Nothing published for this version
-
3.13.108 Jan 2025Nothing published for this version
-
3.13.026 Dec 2024Nothing published for this version
-
3.12.525 Nov 2024Nothing published for this version