Changelog

Part 1, Chapter 2


3.2.1

Released July 24, 2024

  • Upgraded to Django 5.0.7 and Python 3.12.4.

3.2.0

Released April 2, 2023

  • Upgraded to Django 4.1.7 and Python 3.11.2.
  • Addressed issues with Heroku eliminating their free tier.

3.1.3

October 28, 2022

  • Upgraded to Django 4.1.2 and Python 3.10.8.
  • Removed Core API section from the API Documentation chapter.

3.1.2

December 21, 2021

  • Upgraded to Django 4.0 and Python 3.10.1.

3.1.1

Released June 25, 2021

  • Upgraded to Django 3.2.4 and Python 3.9.5.

3.1.0

Released January 12, 2021

  • Upgraded to Django 3.1.5 and Python 3.9.1.
  • Switched to a slim-buster-based Docker image for development mode.
  • Added a quick note about debugging CI builds on GitLab.
  • Added info about not including a dollar sign ($) in the secret key due to GitLab CI restrictions.

3.0.0

Released April 15, 2020

  • Upgraded to Django 3.0.5 and Python 3.8.2.
  • Added overview of the Given-When-Then test framework.
  • Added a section to the Advanced CI chapter on moving the secret key to an environment variable within GitLab CI.
  • Added an example of the finished project that uses a ViewSet instead of an APIView.

2.0.0

Released January 22, 2020

  • Upgraded to Django 3.0.2 and Python 3.8.1.
  • Added info about pytest fixtures, parametrizing test functions, monkeypatching, and marks.
  • Detailed how to run pytest in parallel with pytest-xdist.
  • Added notes about how to customize drf-yasg's generated Swagger schema.

1.0.0

Released November 18, 2019

  • First release!



Mark as Completed