Releases: getgauge/gauge-python
Releases · getgauge/gauge-python
gauge-python 0.2.5
New Features
- #19 - Add LSP related API's to make compatible with vscode
Enhancements
- #7 - Provide a mechanism where users can specify the python version which will be used to run the specs
Bug Fixes
- #35 - Failed to take screenshot using gauge_screenshot.
- #16 - DataStoreFactory.scenario_data_store().get("MyKey") returns keyerror
- #14 - Gauge API failed to start - Connection issue: GAUGE_INTERNAL_PORT
Miscellaneous
- #11 - @before_step, @after_step execution hooks do not work (gauge 0.9.0, gauge-python 0.2.0)
- #10 - Tagged execution hooks not working (gauge-python 0.3.6, getgauge 0.2.0, gauge 0.8.5)
- #9 - Installation issue - Missing api.py
- #8 - Step is not found when the py script with @step function is imported by another script
- #6 - Starting relative directory is always ~/.gauge/plugins/python/ and isn't being changed when specifying '--dir .'
- #5 - Failed to initialize project, exit status 1, using python 2.7 on last 2 releases
Gauge-Python 0.2.3
#14 - Gauge API failed to start - Connection issue: GAUGE_INTERNAL_PORT
Gauge-Python 0.2.2
- Shows suggestion for validation errors.
Suggestions for fixing `Duplicate step implementation` errors.
Multiple implementations found for `Vowels in English language are <arg>.`
step_impl/step_impl.py:9
@step("Vowels in English language are <vowels>.")
def assert_default_vowels(given_vowels):
...
step_impl/step_impl.py:20
@step("Vowels in English language are <vowels>.")
def assert_default_vowels1(given_vowels):
...
Add the following missing implementations to fix `Step implementation not found` errors.
@step("Almost all words have vowels <table>")
def almost_all_words_have_vowels(table):
assert False, "Add implementation code"
Gauge-Python 0.2.1
Bug Fixes
- #11 - @before_step, @after_step execution hooks do not work (gauge 0.9.0, gauge-python 0.2.0)
Gauge-Python 0.2.0
- Removing support for
python3.1andpython3.2. - Updating
proto2toproto3.
Gauge-Python 0.1.7
- Adding
STEP_IMPL_DIRproperty to change defaultstep_impldir. - Improving console reporting.
Gauge-Python 0.1.6
Gauge-Python 0.1.5
#7 - Provide a mechanism where users can specify the python version which will be used to run the specs
Gauge-Python 0.1.4
- Added python 2 support
- Enhanced refactoring
- Setting working dir to gauge project root during execution
Gauge-Python 0.1.3
- Adding python3 version compatibility check.
- Updating step implementation parsing logic.
- Adding
multiple implementations found for a steperror type to validation errors.