Changelog

Part 1, Chapter 2


3.5.0

Released December 10, 2023

  • Upgraded to Flask 2.3.3 and Python 3.12.0.
  • Switched to a slim-bookworm-based Docker image.

3.4.0

Released March 3, 2023

  • Upgraded to Flask 2.2.3 and Python 3.11.2.
  • Addressed issues with Heroku eliminating their free tier.

3.3.0

Released April 25, 2022

3.2.1

Released January 31, 2022

  • Upgraded to Flask 2.0.2 and Python 3.10.1.

3.2.0

Released June 7, 2021

3.1.0

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.

3.0.0

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.

2.0.0

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.

1.0.0

Released September 30, 2019

  • First release!



Mark as Completed