Changelog

Part 1, Chapter 2


4.0.0

Released November 10, 2022

  • Server changes:
    • Upgraded Channels from 3.x to 4.x.
    • Bumped Python version and all Python dependencies.
  • Client changes:
    • Upgraded Cypress from 9.x to 10.x and updated all instructions and screenshots.
    • Replaced ID selectors with data-cy selectors to fix some small test issues.
    • Bumped Node.js version and all Node.js dependencies.
  • Other changes:
    • Updated Google Cloud Platform sections to reflect changes to workflow and UI.
    • Bumped versions of all services in Docker Compose.

3.0.0

Released January 21, 2022

  • Bumped versions of all services in Docker Compose (Redis, PostgreSQL, Python, Node.js).
  • Bumped versions of all Python and Node.js dependencies.
  • Server changes:
    • Upgrade to Django 4.0.
    • Updated CLI output.
    • Minor programming tweaks.
  • Client changes:
    • Replaced npm with yarn.
    • Upgraded to React Router DOM v6 (introduced major changes).
    • Minor programming tweaks.
  • Updated all screenshots.
  • Changed the look-and-feel of some components.

2.0.1

Released January 6, 2021

  • Bumped versions of all services in Docker Compose (Redis, PostgreSQL, Python, Node.js).
  • Upgraded to Django Channels 3.
  • Bumped versions of all Python and Node.js dependencies.
  • Django Channels changes:
    • Added as_asgi() function call to TaxiConsumer in routing.py.
    • Added explicit http key to ProtocolTypeRouter.
  • Cypress changes:
    • Deleted all instances of cy.server().
    • Changed all instances of cy.route() to cy.intercept() and updated parameters to match the ones expected by cy.intercept().
  • Client changes:
    • Refactored code to handle WebSocket connections in a service.

2.0.0

Released August 25, 2020

  • Upgraded to Python 3.8.5 and Django 3.1.
  • Simplified Docker workflow.

1.0.0

Released December 19, 2019

  • First release!



Mark as Completed