Releases: getgauge/gauge-python
Releases · getgauge/gauge-python
Gauge Python v0.3.6
Enhancements
- #150 - Structure log messages
Bug Fixes
- #164 - gauge does not work with python '3.7.4' version
- #156 - Unable to run python project
- #143 - Import and calling class from a different file that is initialized with parameters should be working
- #141 - Gauge Python Init
- #140 - AttributeError: 'PythonNode' object has no attribute 'value'
- #152 - Fix pip executing on every run
Miscellaneous
- #163 - Add release actions
gauge-python 0.3.5
Enhancements
- #126 - Allow steps to take
self
param when implemented inside class.
Bug Fixes
- #134 Add support for multiple step implementation directories
- #134 - Gauge will not find steps when steps are in multiple directories
- #114 - Unable to debug on Windows
- #110 - Exception while debugging
Miscellaneous
- #128 - Should be able to define hooks with execution context as parameter
- #125 - JSON decode error when running specs
- #124 - Continue on failure does not work if assert is wrapped in a method
- #120 - Running the test gives the FileNotFoundError
- #109 - gauge console output spamming HTTP request messages
gauge-python 0.3.4
Enhancements
Bug Fixes
- #106 - "used of closed network connection" error is encountered and execution is stopped
- #103 - Refactoring is broken after parser changes
- #97 - steps file are opened with read+write permissions.
- #91 - Should not get GET and POST event logs
Miscellaneous
- #108 - STY,MAINT: Style of coding enhanced
- #107 - minor spell correction and gauge link addition for reference
- #93 - Proposal for a simplified data store API
- #90 - Updating execution command
- #89 - Updating project initialisation command
- #55 - Fixed broken link for Gauge docs
Thanks @surajbarkale, @tjasinski, @uniconstructor and @surevs for your contributions to gauge-python.
gauge-python 0.3.3
Enhancements
- getgauge/gauge-vscode#172 - Sending line diffs to gauge during refactoring
Bug Fixes
- #84 - Segmentation fault
- #31 - After refactoring, find-usage statistics and step implementation recognition should work
Miscellaneous
- #54 - CPU usage should be acceptable
gauge-python 0.3.2
gauge-python 0.3.1
Enhancements
- #49 - Should not list init.py in the file list to generate step implementation
- #40 - Runner should log to log files when started gauge is started as daemon
Bug Fixes
- #70 - Error starting debugger
- #65 - Generate step implementation gives script error
- #56 - Usage statistics should be displayed when step is implemented
- #52 - IDE features should work as expected
- #51 - Python process is not killed after shutdown/exit call
- #42 - Use of network connection closed
- #36 - Getting error when Debug option is used consecutively
- #66 - import statement absent for blank file with blank lines
Miscellaneous
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)