Commit Graph

288 Commits

Author SHA1 Message Date
Kamil Kokot
5de4ce6389 Replace PHPStan with Psalm 2020-04-04 20:21:10 +02:00
Kamil Kokot
fed8756d84 Sort require-dev packages 2020-04-04 20:04:38 +02:00
Kamil Kokot
83144c4d2b Improve versioning section of README 2020-04-04 19:47:57 +02:00
Kamil Kokot
5eba08f9bb Generate changelog for v2.1.0 2020-04-04 19:43:59 +02:00
Kamil Kokot
9b7946b529 Add table of contents to the docs & bigger headlines 2020-04-04 19:19:47 +02:00
Kamil Kokot
bc1129b949 Merge documentation into one file 2020-04-04 19:17:31 +02:00
Kamil Kokot
b44c88cbc2 Improve documentation 2020-04-04 19:13:09 +02:00
Kamil Kokot
b7d6ba270f Remove Symfony 3.4 from readme 2020-04-04 18:57:19 +02:00
Kamil Kokot
b6215b1a90 Generate changelog for v2.1.0-RC.2 2020-04-04 18:52:09 +02:00
Kamil Kokot
e76c6c0cef minor #120 Recommend Mink forks in suggests section of composer.json (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------



Commits
-------

2b32376f16 Recommend Mink forks in suggests section of composer.json
2020-04-04 18:50:37 +02:00
Kamil Kokot
2b32376f16 Recommend Mink forks in suggests section of composer.json 2020-04-04 18:39:07 +02:00
Kamil Kokot
6bbd55793b Merge branch '2.0'
* 2.0:
  Generate changelog for v2.0.11
  Remove conflict with Symplify libraries
2020-04-04 18:38:25 +02:00
Kamil Kokot
bd10f2e942 Generate changelog for v2.1.0-RC.1 2020-04-04 18:34:20 +02:00
Kamil Kokot
7764712d75 bug #119 Fix a weird bug causing failures in Sylius (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------

Related to https://github.com/Sylius/Sylius/pull/11029. Damn, this was really hard to fix.

Commits
-------

9609cc1171 Fix a weird bug causing failures in Sylius
2020-04-04 18:30:28 +02:00
Kamil Kokot
9609cc1171 Fix a weird bug causing failures in Sylius 2020-04-04 18:26:20 +02:00
Kamil Kokot
ac19ef6445 Generate changelog for v2.1.0-BETA.2 2020-04-04 15:54:18 +02:00
Kamil Kokot
13b81e21de feature #116 Accessing tested application services easily via driver's service container (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------

Fixes #86, fixes #110.

TODO:
 - [x] Documentation

Commits
-------

776af6cc38 Describe accessing driver's service container
b05304858c Introduce a service in the test application that exposes driver's service container
e94285dc0b Fix coding standard
2020-04-04 15:52:47 +02:00
Kamil Kokot
3c6f379b0f minor #117 Mention friends-of-behat forks of Mink-related repositories in the docs (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------



Commits
-------

3f02ad3b58 Mention friends-of-behat forks of Mink-related repositories in the docs
2020-04-04 15:50:00 +02:00
Kamil Kokot
4f811dcfdb minor #118 Remove support for Symfony 3.4 (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------

If you need Symfony 3.4 support, I'd recommend using `v2.0.*` releases, supporting two major Symfony versions is enough maintenance work 🎉 

Commits
-------

fcf957dc5a Remove support for Symfony 3.4
2020-04-04 15:49:14 +02:00
Kamil Kokot
e94285dc0b Fix coding standard 2020-04-04 15:44:41 +02:00
Kamil Kokot
f4de6c4f5b bug #115 Add safety check for SymfonyDriverFactory to make sure BrowserKitDriver is installed (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------



Commits
-------

e37704744c Add safety check for SymfonyDriverFactory to make sure BrowserKitDriver is installed
f08d450cdf Document "behat.driver.service_container" service
2020-04-04 15:42:54 +02:00
Kamil Kokot
fcf957dc5a Remove support for Symfony 3.4 2020-04-04 15:41:44 +02:00
Kamil Kokot
3f02ad3b58 Mention friends-of-behat forks of Mink-related repositories in the docs 2020-04-04 15:35:35 +02:00
Kamil Kokot
f08d450cdf Document "behat.driver.service_container" service 2020-04-04 15:32:33 +02:00
Kamil Kokot
e37704744c Add safety check for SymfonyDriverFactory to make sure BrowserKitDriver is installed 2020-04-04 15:28:28 +02:00
Kamil Kokot
b05304858c Introduce a service in the test application that exposes driver's service container 2020-04-04 15:26:02 +02:00
Kamil Kokot
776af6cc38 Describe accessing driver's service container 2020-04-04 15:13:01 +02:00
Kamil Kokot
18c04731ef Generate changelog for v2.0.11 2020-04-04 14:33:55 +02:00
Kamil Kokot
941350b5dc bug #114 Remove conflict with Symplify libraries (pamil)
This PR was merged into the 2.0 branch.

Discussion
----------

Fixes #112.

Commits
-------

c707d55bb1 Remove conflict with Symplify libraries
2020-04-04 14:32:10 +02:00
Kamil Kokot
c707d55bb1 Remove conflict with Symplify libraries 2020-04-04 14:23:04 +02:00
Kamil Kokot
59eff93985 feature #107 Add support for PHP 7.4 (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------



Commits
-------

c3488f08d6 Add support for PHP 7.4
2020-02-07 10:28:45 +01:00
Kamil Kokot
c3488f08d6 Add support for PHP 7.4 2020-02-07 10:20:27 +01:00
Kamil Kokot
c2afff0d15 Generate changelog for v2.1.0-BETA.1 2020-01-15 19:02:23 +01:00
Kamil Kokot
8245745535 feature #108 Add compatibility with Symfony 5 (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------

Fixes #103.

Commits
-------

019557e8e3 Try to run tests with Behat @ dev-master
2020-01-15 19:00:15 +01:00
Kamil Kokot
019557e8e3 Try to run tests with Behat @ dev-master 2020-01-15 18:54:07 +01:00
Kamil Kokot
8c54ffec8e Update README 2020-01-13 21:53:42 +01:00
Kamil Kokot
af3f498a81 refactor #100 Add support for Symfony 4.4 and 5.0; remove for 4.2 and 4.3 (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------

Waiting for Behat to support Symfony 5.

Commits
-------

fbe3fb6c5e Add support for Symfony 4.4 and 5.0; remove for 4.2 and 4.3
2020-01-13 20:50:16 +01:00
Kamil Kokot
fbe3fb6c5e Add support for Symfony 4.4 and 5.0; remove for 4.2 and 4.3 2020-01-13 20:35:11 +01:00
Kamil Kokot
f2ba93c12e Merge branch '2.0'
* 2.0:
  Fix the build
2020-01-13 20:28:39 +01:00
Kamil Kokot
97a0f50070 bug #106 Fix the build (pamil)
This PR was merged into the 2.0 branch.

Discussion
----------



Commits
-------

0aeb7b089d Fix the build
2020-01-13 20:28:09 +01:00
Kamil Kokot
40acf76a29 Sort packages in composer.json 2020-01-13 20:27:06 +01:00
Kamil Kokot
0aeb7b089d Fix the build 2020-01-13 20:21:46 +01:00
Kamil Kokot
6aa15be980 minor #105 Add integration with FriendsOfBehat/PageObjectExtension (pamil)
This PR was merged into the 2.1-dev branch.

Discussion
----------



Commits
-------

6d40a32f7c Add integration with FriendsOfBehat/PageObjectExtension
2020-01-13 20:08:29 +01:00
Kamil Kokot
6d40a32f7c Add integration with FriendsOfBehat/PageObjectExtension 2020-01-13 19:45:44 +01:00
Kamil Kokot
f0035b1087 Merge branch '2.0'
* 2.0:
  Generate changelog for v2.0.10
  Fix referencing context initializers
  Add conflict with symfony/stopwatch ^5.0
  Fix the build & add tests for Symfony 4.3 and 4.4
2019-12-09 13:13:33 +01:00
Kamil Kokot
9c6c019c6d Generate changelog for v2.0.10 2019-12-09 13:08:52 +01:00
Kamil Kokot
e08fef9373 bug #101 Fix referencing context initializers (kamazee)
This PR was merged into the 2.0 branch.

Discussion
----------

With definition, that has been used instead of reference, container has used to created 2 instances of initializer: one with service id, and one "anonymous", described by spl_object_hash in a container, it broke stateful initializers: in my case initializer was also used to reset state before next scenario/example, and initializing and resetting happened with different instances of initializer.

If the fix and test are OK, let me know if you want me to cherry-pick the fix onto master and created additional pull request for master.

Commits
-------

06104478cc Fix referencing context initializers
2019-12-09 13:07:37 +01:00
Alexander Kurilo
06104478cc Fix referencing context initializers
With definition, that has been used instead of reference, container has
used to created 2 instances of initializer: one with service id, and one
"anonymous", described by spl_object_hash in a container, it breaked
stateful initializers: in my case initializer was also used to reset
state before next scenario/example, and initializing and resetting happened
with different instances of initializer
2019-12-09 13:01:40 +01:00
Kamil Kokot
8af487dd5a bug #102 Fix the build & add tests for Symfony 4.3 and 4.4 (pamil)
This PR was merged into the 2.0 branch.

Discussion
----------



Commits
-------

15f70c0a14 Fix the build & add tests for Symfony 4.3 and 4.4
5519b92883 Add conflict with symfony/stopwatch ^5.0
2019-12-09 12:58:23 +01:00
Kamil Kokot
5519b92883 Add conflict with symfony/stopwatch ^5.0
symfony/http-kernel 4.1.* and 4.2.* causes fatal error when symfony/stopwatch 5.0.* is installed
2019-12-09 12:36:00 +01:00