Releases: MarketSquare/robotframework-requests
v0.9.4
v1.0a2
What's new
- remove deprecated keywords and clean up tests (feature: #357) @lucagiove (#358)
 
v1.0a1
Fixes
- Fixes #245 Allow passing auth param to create client cert session @robinmatz (#349)
 
v0.9.3
Fixes
- Fixes #339 not execute expensive len if log level matches @lucagiove (#355)
 
Chore
- Upgrade to codecov/codecov-action@v2 @robinmatz (#351)
 
v0.9.2
Fixes
- Fix #342 add warnings for = in url also in session less requests keywords @lucagiove (#343)
 - Improved documentation for post multipart @lucagiove (#338)
 
v0.9.1
Fixes
- Fixes #329 breaking change in urls behaviors @lucagiove (#330)
 
v0.9.0
What's new
Sessionless keywords are now available, you can just GET, POST, etc.. no need to create a session anymore!
${resp}=  GET  https://www.google.comStatus Should Be and Request Should Be Successfull can use the last response, no need to pass the response anymore!
GET  https://www.google.com
Status Should Be  200Features
- Sessionless keywords @lucagiove @NicoMincuzzi (#252)
 - Store the latest response for future asserts @lucagiove @NicoMincuzzi (#253)
 
Fixes
- Removed utf8_urlencode encoding of params @lucagiove (#320)
 - Better handling of complete url in session and sessionless keywords @lucagiove (#313)
 
v0.8.2
What's new
- Updated pypi description that now reads from readme.md @lucagiove (#325)
 
v0.8.1
Fixes
- Fixes #315 verify and cookies parameters in * On Session keywords @lucagiove (#317)
 
v0.8.0
What's new
New keywords structure:
All requests keywords have been rewritten because of many not backward compatible changes
and to allow in the near future requests keywords without a session.
Example Get Request become GET On Session and soon there will be also just GET
when a session is not needed.
Old keywords * Request are now deprecated and will be removed in 1.0.0 version.
Implicit assert on status code:
* On Session keywords automatically fail if an error status code is returned.
expect_status= could be used to specify a status code (201, OK, Bad request)
or any if you want to evaluate the response in any case.
Closer to the original Requests library:
New keywords have the same parameter orders and structure as the original.
Lot of pre-parsing / encoding has been removed to have a more accurate and unchanged behaviour.
Cleaner project architecture:
Main keywords file has been split with a more logic division to allow better and faster maintenance.
Features
- New Keywords Structure (#258)
 - On Session keywords @acaovilla @NicoMincuzzi @akida24 (#276)
 - Main keywords should fail by default if status code returns an error (#257)
 
Fixes
- Different order of parameters in Get Request keyword compared to all the others (#232)
 - _utf8_urlencode brokes list url-parameters (#234)
 - Positional url with params are wrongly parsed in On Session keywords (#288)
 - Add a custom warning for "missing value for argument 'url'" error (#302)
 - Deprecated urllib3 constant DEFAULT_METHOD_WHITELIST (#307)
 
Others
- Split keywords in different class/files (#270)
 - Deprecate To Json keyword in favor of response.json attribute @andreagubellini (#219)