2013-08-19 07:17:41 +08:00
|
|
|
Changelog
|
|
|
|
=========
|
|
|
|
|
2015-06-24 05:10:13 +08:00
|
|
|
2.13.1
|
|
|
|
------
|
|
|
|
|
|
|
|
- Allow mixing feature example table with scenario example table (bubenkoff, olegpidsadnyi)
|
|
|
|
|
2015-06-21 06:38:02 +08:00
|
|
|
2.13.0
|
|
|
|
------
|
|
|
|
|
|
|
|
- Feature example table (bubenkoff, sureshvv)
|
|
|
|
|
2015-06-21 05:55:27 +08:00
|
|
|
2.12.2
|
2015-06-16 05:58:45 +08:00
|
|
|
------
|
|
|
|
|
|
|
|
- Make it possible to relax strict Gherkin scenario validation (bubenkoff)
|
|
|
|
|
2015-06-16 04:35:22 +08:00
|
|
|
2.11.3
|
2015-06-16 04:18:26 +08:00
|
|
|
------
|
|
|
|
|
|
|
|
- Fix minimal `six` version (bubenkoff, dustinfarris)
|
|
|
|
|
2015-06-10 06:53:12 +08:00
|
|
|
2.11.1
|
|
|
|
------
|
|
|
|
|
|
|
|
- Mention step type on step definition not found errors and in code generation (bubenkoff, lrowe)
|
2015-06-07 13:00:30 +08:00
|
|
|
|
|
|
|
2.11.0
|
|
|
|
------
|
|
|
|
|
|
|
|
- Prefix step definition fixture names to avoid name collisions (bubenkoff, lrowe)
|
|
|
|
|
2015-06-04 20:01:36 +08:00
|
|
|
2.10.0
|
|
|
|
------
|
|
|
|
|
|
|
|
- Make feature and scenario tags to be fully compartible with pytest markers (bubenkoff, kevinastone)
|
|
|
|
|
2015-06-04 16:28:48 +08:00
|
|
|
2.9.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Fixed FeatureError string representation to correctly support python3 (bubenkoff, lrowe)
|
|
|
|
|
2015-05-24 06:25:52 +08:00
|
|
|
2.9.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Added possibility to inject fixtures from given keywords (bubenkoff)
|
|
|
|
|
2015-05-18 19:38:00 +08:00
|
|
|
2.8.0
|
|
|
|
-----
|
2015-04-28 20:57:02 +08:00
|
|
|
|
|
|
|
- Added hook before the step is executed with evaluated parameters (olegpidsadnyi)
|
|
|
|
|
2015-04-10 00:18:00 +08:00
|
|
|
2.7.2
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Correct base feature path lookup for python3 (bubenkoff)
|
|
|
|
|
2015-04-08 00:40:45 +08:00
|
|
|
2.7.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Allow to pass ``scope`` for ``given`` steps (bubenkoff, sureshvv)
|
|
|
|
|
2015-03-18 08:00:53 +08:00
|
|
|
2.7.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Implemented `scenarios` shortcut to automatically bind scenarios to tests (bubenkoff)
|
|
|
|
|
2015-03-15 21:51:35 +08:00
|
|
|
2.6.2
|
|
|
|
-----
|
|
|
|
|
2015-03-15 23:26:56 +08:00
|
|
|
- Parse comments only in the begining of words (santagada)
|
2015-03-15 21:51:35 +08:00
|
|
|
|
2015-01-13 22:33:54 +08:00
|
|
|
2.6.1
|
2015-01-09 05:13:08 +08:00
|
|
|
-----
|
2015-01-06 17:57:11 +08:00
|
|
|
|
|
|
|
- Correctly handle `pytest-bdd` command called without the subcommand under python3 (bubenkoff, spinus)
|
2015-01-07 01:16:23 +08:00
|
|
|
- Pluggable parsers for step definitions (bubenkoff, spinus)
|
2015-01-06 17:57:11 +08:00
|
|
|
|
2014-12-28 18:52:41 +08:00
|
|
|
2.5.3
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Add after scenario hook, document both before and after scenario hooks (bubenkoff)
|
|
|
|
|
2014-12-18 06:18:36 +08:00
|
|
|
2.5.2
|
|
|
|
-----
|
2014-12-18 05:49:02 +08:00
|
|
|
|
|
|
|
- Fix code generation steps ordering (bubenkoff)
|
|
|
|
|
2014-11-20 00:24:47 +08:00
|
|
|
2.5.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Fix error report serialization (olegpidsadnyi)
|
|
|
|
|
2014-11-10 17:14:58 +08:00
|
|
|
2.5.0
|
|
|
|
-----
|
2014-11-09 19:56:50 +08:00
|
|
|
|
|
|
|
- Fix multiline steps in the Background section (bubenkoff, arpe)
|
|
|
|
- Code cleanup (olegpidsadnyi)
|
|
|
|
|
|
|
|
|
2014-10-22 19:24:44 +08:00
|
|
|
2.4.5
|
|
|
|
-----
|
2014-10-22 19:19:43 +08:00
|
|
|
|
|
|
|
- Fix unicode issue with scenario name (bubenkoff, aohontsev)
|
|
|
|
|
2014-10-22 16:11:35 +08:00
|
|
|
2.4.3
|
|
|
|
-----
|
2014-10-22 00:08:42 +08:00
|
|
|
|
|
|
|
- Fix unicode regex argumented steps issue (bubenkoff, aohontsev)
|
2014-10-22 00:18:28 +08:00
|
|
|
- Fix steps timings in the json reporting (bubenkoff)
|
2014-10-22 00:08:42 +08:00
|
|
|
|
2014-10-21 18:55:33 +08:00
|
|
|
2.4.2
|
|
|
|
-----
|
2014-09-24 16:03:49 +08:00
|
|
|
|
2014-10-21 18:55:33 +08:00
|
|
|
- Recursion is fixed for the --generate-missing and the --feature parameters (bubenkoff)
|
2014-09-24 16:03:49 +08:00
|
|
|
|
2014-09-23 16:13:44 +08:00
|
|
|
2.4.1
|
|
|
|
-----
|
2014-09-19 02:32:50 +08:00
|
|
|
|
|
|
|
- Better reporting of a not found scenario (bubenkoff)
|
2014-09-18 11:30:51 +08:00
|
|
|
- Simple test code generation implemented (bubenkoff)
|
2014-09-20 08:18:19 +08:00
|
|
|
- Correct timing values for cucumber json reporting (bubenkoff)
|
2014-09-22 14:27:46 +08:00
|
|
|
- Validation/generation helpers (bubenkoff)
|
2014-09-19 02:32:50 +08:00
|
|
|
|
2014-09-15 16:06:37 +08:00
|
|
|
2.4.0
|
|
|
|
-----
|
2014-09-15 06:52:28 +08:00
|
|
|
|
|
|
|
- Background support added (bubenkoff)
|
2014-09-15 16:06:37 +08:00
|
|
|
- Fixed double collection of the conftest files if scenario decorator is used (ropez, bubenkoff)
|
2014-09-15 06:52:28 +08:00
|
|
|
|
2014-09-12 04:06:54 +08:00
|
|
|
2.3.3
|
|
|
|
-----
|
2014-09-11 07:24:14 +08:00
|
|
|
|
|
|
|
- Added timings to the cucumber json report (bubenkoff)
|
|
|
|
|
2014-09-03 16:58:05 +08:00
|
|
|
2.3.2
|
|
|
|
-----
|
2014-09-11 07:24:14 +08:00
|
|
|
|
2014-09-03 16:58:05 +08:00
|
|
|
- Fixed incorrect error message using e.argname instead of step.name (hvdklauw)
|
|
|
|
|
2014-07-31 05:31:29 +08:00
|
|
|
2.3.1
|
2014-07-27 19:42:56 +08:00
|
|
|
-----
|
|
|
|
|
|
|
|
- Implemented cucumber tags support (bubenkoff)
|
2014-05-11 23:21:53 +08:00
|
|
|
- Implemented cucumber json formatter (bubenkoff, albertjan)
|
2014-07-30 16:55:27 +08:00
|
|
|
- Added 'trace' keyword (bubenkoff)
|
2014-05-11 23:21:53 +08:00
|
|
|
|
2014-07-25 00:06:10 +08:00
|
|
|
2.1.2
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Latest pytest compartibility fixes (bubenkoff)
|
|
|
|
|
2014-06-12 05:51:47 +08:00
|
|
|
2.1.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Bugfixes (bubenkoff)
|
|
|
|
|
2014-03-29 07:58:38 +08:00
|
|
|
2.1.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Implemented multiline steps (bubenkoff)
|
|
|
|
|
2014-03-27 09:13:42 +08:00
|
|
|
2.0.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Allow more than one parameter per step (bubenkoff)
|
2014-03-27 18:52:39 +08:00
|
|
|
- Allow empty example values (bubenkoff)
|
2014-03-27 09:13:42 +08:00
|
|
|
|
2014-03-11 22:05:25 +08:00
|
|
|
2.0.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Pure pytest parametrization for scenario outlines (bubenkoff)
|
2014-03-15 08:05:21 +08:00
|
|
|
- Argumented steps now support converters (transformations) (bubenkoff)
|
|
|
|
- scenario supports only decorator form (bubenkoff)
|
|
|
|
- Code generation refactoring and cleanup (bubenkoff)
|
2014-03-11 22:05:25 +08:00
|
|
|
|
2014-03-11 06:03:11 +08:00
|
|
|
1.0.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Implemented scenario outlines (bubenkoff)
|
|
|
|
|
2014-02-19 19:48:14 +08:00
|
|
|
|
2014-02-19 20:39:14 +08:00
|
|
|
0.6.11
|
2014-09-15 16:19:07 +08:00
|
|
|
------
|
2014-02-19 19:48:14 +08:00
|
|
|
|
|
|
|
- Fixed step arguments conflict with the fixtures having the same name (olegpidsadnyi)
|
|
|
|
|
2014-01-29 19:09:46 +08:00
|
|
|
0.6.9
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Implemented support of Gherkin "Feature:" (olegpidsadnyi)
|
|
|
|
|
2013-12-13 11:27:25 +08:00
|
|
|
0.6.8
|
2013-12-06 11:19:10 +08:00
|
|
|
-----
|
|
|
|
|
|
|
|
- Implemented several hooks to allow reporting/error handling (bubenkoff)
|
|
|
|
|
2013-12-11 11:20:44 +08:00
|
|
|
0.6.6
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Fixes to unnecessary mentioning of pytest-bdd package files in py.test log with -v (bubenkoff)
|
|
|
|
|
2013-12-11 11:04:12 +08:00
|
|
|
0.6.5
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Compartibility with recent pytest (bubenkoff)
|
|
|
|
|
2013-11-10 19:39:31 +08:00
|
|
|
0.6.4
|
|
|
|
-----
|
|
|
|
|
|
|
|
- More unicode fixes (amakhnach)
|
|
|
|
|
2013-11-07 20:10:04 +08:00
|
|
|
0.6.3
|
|
|
|
-----
|
|
|
|
|
2013-11-10 19:39:31 +08:00
|
|
|
- Added unicode support for feature files. Removed buggy module replacement for scenario. (amakhnach)
|
2013-11-07 20:10:04 +08:00
|
|
|
|
2013-10-31 22:27:22 +08:00
|
|
|
0.6.2
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Removed unnecessary mention of pytest-bdd package files in py.test log with -v (bubenkoff)
|
|
|
|
|
2013-09-27 19:38:37 +08:00
|
|
|
0.6.1
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Step arguments in whens when there are no given arguments used. (amakhnach, bubenkoff)
|
|
|
|
|
2013-09-19 06:59:00 +08:00
|
|
|
0.6.0
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Added step arguments support. (curzona, olegpidsadnyi, bubenkoff)
|
2013-09-22 20:50:42 +08:00
|
|
|
- Added checking of the step type order. (markon, olegpidsadnyi)
|
2013-09-19 06:59:00 +08:00
|
|
|
|
2013-08-23 21:16:21 +08:00
|
|
|
0.5.2
|
2013-08-19 07:17:41 +08:00
|
|
|
-----
|
|
|
|
|
|
|
|
- Added extra info into output when FeatureError exception raises. (amakhnach)
|
|
|
|
|
|
|
|
0.5.0
|
|
|
|
-----
|
2013-08-10 09:32:25 +08:00
|
|
|
|
|
|
|
- Added parametrization to scenarios
|
|
|
|
- Coveralls.io integration
|
|
|
|
- Test coverage improvement/fixes
|
2013-08-17 23:57:33 +08:00
|
|
|
- Correct wrapping of step functions to preserve function docstring
|
2013-08-10 09:32:25 +08:00
|
|
|
|
2013-08-19 07:17:41 +08:00
|
|
|
0.4.7
|
|
|
|
-----
|
2013-07-12 02:41:50 +08:00
|
|
|
|
|
|
|
- Fixed Python 3.3 support
|
|
|
|
|
2013-08-19 07:17:41 +08:00
|
|
|
0.4.6
|
|
|
|
-----
|
2013-06-20 18:21:31 +08:00
|
|
|
|
|
|
|
- Fixed a bug when py.test --fixtures showed incorrect filenames for the steps.
|
|
|
|
|
2013-08-19 07:17:41 +08:00
|
|
|
0.4.5
|
|
|
|
-----
|
2013-06-20 15:33:41 +08:00
|
|
|
|
|
|
|
- Fixed a bug with the reuse of the fixture by given steps being evaluated multiple times.
|
|
|
|
|
2013-08-19 07:17:41 +08:00
|
|
|
0.4.3
|
|
|
|
-----
|
2013-06-16 21:52:20 +08:00
|
|
|
|
2013-08-17 23:57:33 +08:00
|
|
|
- Update the license file and PYPI related documentation.
|