Robot Framework 5.0 beta 1 has been released!

Robot Framework 5.0 is a big new major release with lot of interesting new features such as TRY/EXCEPT, WHILE, inline IF, RETURN, BREAK and CONTINUE syntax, support for custom argument conversion in libraries and various enhancements to xUnit outputs. Robot Framework 5.0 only works with Python 3.6 or newer. Robot Framework 5.0 beta 1 is the second preview release and contains the majority of the planned new features. For more details see the full release notes.

To install, use the standard

pip install --upgrade --pre robotframework

command. That --pre is required to get the latest preview release installed.

We want to get the final release out soon and the plan is to have a release candidate available already next week or latest the week after. This means that most of the remaining features targeted for RF 5.0 are likely to be descoped. If there’s something you’d absolutely still wanted to see in the RF 5.0 final, now is the time to act! Let us know if some of the remaining features are very important for you or, even better, provide a pull request implementing them.

If you have any questions or comments regarding the RF 5.0 release, just reply to this post!