Skip to content

Commit a4e0a9b

Browse files
authored
MFTF 2.3.7 - CHANGELOG.md and Version Bump
- Changelog update with 2.3.7 items - version bump in composer and lock file
1 parent 1d022b9 commit a4e0a9b

File tree

4 files changed

+41
-18
lines changed

4 files changed

+41
-18
lines changed

CHANGELOG.md

+23
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,29 @@
11
Magento Functional Testing Framework Changelog
22
================================================
33

4+
2.3.7
5+
-----
6+
### Enhancements
7+
* Traceability
8+
* Test generation errors output xml filename where they were encountered, as well as xml parent nodes where applicable.
9+
* Duplicate element detection now outputs parent element where duplicate was found.
10+
* Maintainability
11+
* Standalone MFTF can now be pointed at a Magento installation folder to generate and execute tests.
12+
* See DevDocs for more information.
13+
* MFTF now checks for `test` and `actionGroup` elements that have the same `name` in the same file.
14+
* Customizability
15+
* Updated prefered syntax for `actionGroup` `argument`s that use `xml.data` (old syntax is still supported)
16+
* Old: `xml.data`
17+
* New: `{{xml.data}}`
18+
* Modularity
19+
* `ModuleResolver` now utilizes each Magento module's `registration.php` to map MFTF test material directories.
20+
### Fixes
21+
* The `waitForPageLoad` action now correctly uses the given `timeout` attribute for all of its checks.
22+
* Firefox compatibility issues in javascript error logging were fixed.
23+
* Fixed an issue where arguments containing `-` would not properly resolve parameterized selectors.
24+
* Fixed an issue where actions using `parameterArray` would not resolve `$persisted.data$` references.
25+
* Fixed an issue where composer installations of Magento would fail to parse MFTF materials under a path `vendor/magento/module-<module>/`
26+
427
2.3.6
528
-----
629
### Enhancements

bin/mftf

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ try {
2929
try {
3030
$application = new Symfony\Component\Console\Application();
3131
$application->setName('Magento Functional Testing Framework CLI');
32-
$application->setVersion('2.3.6');
32+
$application->setVersion('2.3.7');
3333
/** @var \Magento\FunctionalTestingFramework\Console\CommandListInterface $commandList */
3434
$commandList = new \Magento\FunctionalTestingFramework\Console\CommandList;
3535
foreach ($commandList->getCommands() as $command) {

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "magento/magento2-functional-testing-framework",
33
"description": "Magento2 Functional Testing Framework",
44
"type": "library",
5-
"version": "2.3.6",
5+
"version": "2.3.7",
66
"license": "AGPL-3.0",
77
"keywords": ["magento", "automation", "functional", "testing"],
88
"config": {

composer.lock

+16-16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)