NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3867 most downloaded on PyPI
Robot Framework keyword library wrapper around requests
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 months
Some releases are documented
notes for 17 of 45 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
70 releases · first in 2011
Add keyword to get response from last request by @PaulBrandUWV in #397
Full Changelog: v1.0a13...v1.0a14
fix: Restore support for uploading files as a list by @vanhanit in #403
One column per quarter.
fix: auth leakage with basic authentication by @nestoracunablanco in #393
Full Changelog: v1.0a11...v1.0a12
Update CONTRIBUTING.md @lucagiove
Remove support for python 2 by @PaulBrandUWV in #392
Full Changelog: v1.0a8...v1.0a10
porting fixes from 0.9.5-6 Full Changelog : v1.0a7...v1.0a8
porting fixes from 0.9.5-6
Full Changelog: v1.0a7...v1.0a8
feat(DeprecatedKeywords): remove deprecated keywords and clean up tests (feature: #357 ) by @lucagiove in #358
Full Changelog: v1.0a1...v1.0a7
Nothing published for this version
remove deprecated keywords and clean up tests (feature: #357) @lucagiove
Fixes #245 Allow passing auth param to create client cert session @robinmatz
fix: files descriptors not closed in files param #378 by @lucagiove in #389
Full Changelog: v0.9.6...v0.9.7
383 status should be uses last request even if a response is provided by @lucagiove in #384
Full Changelog: v0.9.5...v0.9.6
fix(session-keywords): timeout could be a touple #344 @lucagiove
Full Changelog: v0.9.4...v0.9.5
fix #364 close sessions instead of delete references @gtoselli
Fixes #339 not execute expensive len if log level matches @lucagiove
Fix #342 add warnings for = in url also in session less requests keywords @lucagiove
Fixes #329 breaking change in urls behaviors @lucagiove
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated pypi description that now reads from readme.md @lucagiove
Fixes #315 verify and cookies parameters in * On Session keywords @lucagiove
Old keywords * Request are now deprecated and will be removed in 1.0.0 version.
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.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixes #305 with try catch instead of if @lucagiove
Removed sleep and replaced with 'Wait Until Http Server Is Up And Running' @lucagiove
This version includes a new feature for uploading data in streaming mode without loading big files in memory, thanks to @UVV-gh collaboration. Logging
This version includes a new feature for uploading data in streaming mode without loading big files in memory, thanks to @UVV-gh collaboration. Logging has been refactored and is now ready for further enhancements.
Get File For Streaming Upload keyword @UVV-gh (#224)Thanks to @bulkan (the original author) that moved the repo to @MarketSquare, this allowed me to enhance a lot the Continuous Integration and Community contribution. Thanks to @UVV-gh that submitted the PR for the new feature and worked with me to make it production ready. Thanks also to @Hi-Fi that helped me out with GitHub Actions. Special thanks to @RobotFramework-Italia and Robot Framework Milano meetup for the work done during a meetup sprint.
Nothing published for this version
This is mainly an internal maintenance release, no new features or fixes are visible. Mainly GitHub workflow changes, code linting and documentation.
This is mainly an internal maintenance release, no new features or fixes are visible. Mainly GitHub workflow changes, code linting and documentation.
#272 Migrated from Travis to GitHub Action, fixed flake8 errors #269 #268 Improved documentation #266 Fixed workflow for draft release
This is mainly an internal maintenance release, no new features or fixes are visible. Mainly code and tests have been split and moved to different fil
This is mainly an internal maintenance release, no new features or fixes are visible. Mainly code and tests have been split and moved to different files.
#263 Code cleanup #262 Pypi publish on new release #265 Fix deprecation warnings on internal flask server
Nothing published for this version
Fails if response status code is different than the expected. expected_status could be the code number as an integer or as string. But it could also b
Fails if response status code is different than the expected.
expected_status could be the code number as an integer or as string.
But it could also be a named status code like 'ok', 'created', 'accepted' or 'bad request', 'not found' etc.
The response is the output of other requests keywords like Get Request.
A custom message msg can be added to work like built in keywords.
Fails if response status code is a client or server error (4xx, 5xx).
The response is the output of other requests keywords like Get Request.
In case of failure an HTTPError will be automatically raised.
A local version of flask httpbin server has been integrated in the project for testing purpose.
deprecated keywords have been removed
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →