update history categories with Added/Fixed/Changed

This commit is contained in:
debugtalk
2019-07-13 15:17:36 +08:00
parent b43f9543a1
commit fe20ccebda

View File

@@ -1,34 +1,34 @@
# Release History # Release History
## 2.2.4 ## 2.2.4 (2019-07-13)
**Features** **Changed**
- replace pipenv & setup.py with poetry - replace pipenv & setup.py with poetry
- drop support for Python 3.4 as it was EOL on 2019-03-16 - drop support for Python 3.4 as it was EOL on 2019-03-16
## 2.2.3 ## 2.2.3 (2019-06-30)
**Bugfixes** **Fixed**
- fix yaml FullLoader AttributeError when PyYAML version < 5.1 - fix yaml FullLoader AttributeError when PyYAML version < 5.1
## 2.2.2 (2019-06-26) ## 2.2.2 (2019-06-26)
**Features** **Changed**
- `extract` is used to replace `output` when passing former teststep's (as a testcase) export value to next teststep - `extract` is used to replace `output` when passing former teststep's (as a testcase) export value to next teststep
- `export` is used to replace `output` in testcase config - `export` is used to replace `output` in testcase config
## 2.2.1 (2019-06-25) ## 2.2.1 (2019-06-25)
**Features** **Added**
- add demo api/testcase/testsuite to new created scaffold project - add demo api/testcase/testsuite to new created scaffold project
- update default `.gitignore` of new created scaffold project - update default `.gitignore` of new created scaffold project
- add demo content to `debugtalk.py`/`.env` of new created scaffold project - add demo content to `debugtalk.py`/`.env` of new created scaffold project
**Bugfixes** **Fixed**
- fix extend with testcase reference in format version 2 - fix extend with testcase reference in format version 2
- fix ImportError when locustio is not installed - fix ImportError when locustio is not installed
@@ -36,31 +36,31 @@
## 2.2.0 (2019-06-24) ## 2.2.0 (2019-06-24)
**Features** **Added**
- support testcase/testsuite in format version 2 - support testcase/testsuite in format version 2
**Bugfixes** **Fixed**
- add wheel in dev packages - add wheel in dev packages
- fix exception when teststep name reference former extracted variable - fix exception when teststep name reference former extracted variable
## 2.1.3 (2019-04-24) ## 2.1.3 (2019-04-24)
**Bugfixes** **Fixed**
- replace eval mechanism with builtins to prevent security vulnerabilities - replace eval mechanism with builtins to prevent security vulnerabilities
- ImportError for builtins in Python2.7 - ImportError for builtins in Python2.7
## 2.1.2 (2019-04-17) ## 2.1.2 (2019-04-17)
**Features** **Added**
- support new variable notation ${var} - support new variable notation ${var}
- use \$\$ to escape \$ notation - use \$\$ to escape \$ notation
- add Python 3.7 for travis CI - add Python 3.7 for travis CI
**Bugfixes** **Fixed**
- match duplicate variable/function in single raw string - match duplicate variable/function in single raw string
- escape '{' and '}' notation in raw string - escape '{' and '}' notation in raw string
@@ -69,7 +69,7 @@
## 2.1.1 (2019-04-11) ## 2.1.1 (2019-04-11)
**Features** **Changed**
refactor upload files mechanism with [requests-toolbelt](https://toolbelt.readthedocs.io/en/latest/user.html#multipart-form-data-encoder): refactor upload files mechanism with [requests-toolbelt](https://toolbelt.readthedocs.io/en/latest/user.html#multipart-form-data-encoder):
@@ -78,41 +78,41 @@ refactor upload files mechanism with [requests-toolbelt](https://toolbelt.readth
## 2.1.0 (2019-04-10) ## 2.1.0 (2019-04-10)
**Features** **Added**
- implement json dump Python objects when save tests - implement json dump Python objects when save tests
- implement lazy parser - implement lazy parser
- remove project_mapping from parse_tests result - remove project_mapping from parse_tests result
**Bugfixes** **Fixed**
- reference output variables - reference output variables
- pass output variables between testcases - pass output variables between testcases
## 2.0.6 (2019-03-18) ## 2.0.6 (2019-03-18)
**Features** **Added**
- create .gitignore file when initializing new project - create .gitignore file when initializing new project
**Bugfixes** **Fixed**
- fix CSV relative path detection - fix CSV relative path detection
- fix current validators displaying the former one when they are empty - fix current validators displaying the former one when they are empty
## 2.0.5 (2019-03-04) ## 2.0.5 (2019-03-04)
**Features** **Added**
- implement method to get variables and output - implement method to get variables and output
**Bugfixes** **Fixed**
- fix xss in response json - fix xss in response json
## 2.0.4 (2019-02-28) ## 2.0.4 (2019-02-28)
**Bugfixes** **Fixed**
- fix verify priority with nested testcase - fix verify priority with nested testcase
- fix function in config variables called multiple times - fix function in config variables called multiple times
@@ -120,7 +120,7 @@ refactor upload files mechanism with [requests-toolbelt](https://toolbelt.readth
## 2.0.3 (2019-02-24) ## 2.0.3 (2019-02-24)
**Bugfixes** **Fixed**
- fix verify priority: teststep > config - fix verify priority: teststep > config
- fix Chinese charactor in log_file encoding error in Windows - fix Chinese charactor in log_file encoding error in Windows
@@ -128,12 +128,12 @@ refactor upload files mechanism with [requests-toolbelt](https://toolbelt.readth
## 2.0.2 (2019-01-21) ## 2.0.2 (2019-01-21)
**Bugfixes** **Fixed**
- each teststeps in one testcase share the same session - each teststeps in one testcase share the same session
- fix duplicate API definition output - fix duplicate API definition output
**Improvements** **Changed**
- display result from hook functions in DEBUG level log - display result from hook functions in DEBUG level log
- change log level of "Variables & Output" to INFO - change log level of "Variables & Output" to INFO
@@ -142,15 +142,20 @@ refactor upload files mechanism with [requests-toolbelt](https://toolbelt.readth
## 2.0.1 (2019-01-18) ## 2.0.1 (2019-01-18)
**Bugfixes** **Fixed**
- override current teststep variables with former testcase output variables - override current teststep variables with former testcase output variables
- make compatible with testcase name is empty - Fixed compatibility when testcase name is empty
- skip undefined variable when parsing string content - skip undefined variable when parsing string content
**Changed**
- add back request method in report - add back request method in report
## 2.0.0 (2019-01-01) ## 2.0.0 (2019-01-01)
**Changed**
- Massive Refactor and Simplification - Massive Refactor and Simplification
- Redesign testcase structure - Redesign testcase structure
- Module pipline - Module pipline