Part 1, Chapter 2
Released March 3, 2023
- Upgraded to Flask 2.2.3 and Python 3.11.2.
- Addressed issues with Heroku eliminating their free tier.
Released April 25, 2022
- Upgraded to Flask 2.1.1 and Python 3.10.3.
- Addressed dependency compatibility issues with Flask, Jinja2, and Werkzeug.
Released January 31, 2022
- Upgraded to Flask 2.0.2 and Python 3.10.1.
Released June 7, 2021
- Upgraded to Python 3.9.5.
- Addressed an issue with Heroku and SQLAlchemy 1.4.x.
- Fixed missing test_update_user_duplicate_email.
Released November 25, 2020
- Upgraded to Python 3.9.0.
- Switched to a slim-buster-based Docker image for development mode.
- Added a quick note about debugging CI builds on GitLab.
- Refactored the route handler and associated tests for the PUT route.
- Added a fix for loading Swagger UI behind an HTTPS reverse proxy.
Released March 26, 2020
- Upgraded to Python 3.8.1.
- Replaced Flask-RESTPlus with Flask-RESTX.
- Added overview of the Given-When-Then test framework.
- Added a chapter on advanced continuous integration techniques.
Released December 31, 2019
- Upgraded to Python 3.8.
- Replaced Flask-RESTful with Flask-RESTPlus.
- Added info about pytest fixtures, parametrizing test functions, monkeypatching, and marks.
- Detailed how to run pytest in parallel with pytest-xdist.
- Added Swagger docs.
Released September 30, 2019
- First release!
✓ Mark as Completed