Changelog

Part 1, Chapter 2


3.0.0

Released May 22, 2023

  • Server changes:
    • Added pagination to the Postgres-backed API.
    • Added pagination to the Elasticsearch-backed API.
    • Added chapter about advanced search techniques using Postgres search functions and operators.
    • Added chapter about advanced search techniques using Elasticsearch Query DSL queries.
    • Added new tests and refactored existing ones.
    • Bumped Python version from 3.10 to 3.11.
    • Bumped versions of some Python libraries.
  • Client changes:
    • Added Paginator React component and related Cypress tests.
    • Refactored ResultList React component into two components: ResultList and ResultListItem.
    • Refactored existing client code to work with pagination.
    • Upgraded Cypress from 11.x to 12.x.
    • Bumped versions of some Node.js dependencies.
  • Other changes:
    • Bumped versions of all services in Docker Compose.
    • Updated screenshots.

2.0.0

Released November 19, 2022

  • Server changes:
    • Upgraded Elasticsearch from 7.14.x to 7.17.x.
    • Bumped Python version and all Python dependencies.
  • Client changes:
    • Upgraded Cypress from 9.x to 11.x and updated all instructions and screenshots.
    • Bumped Node.js version and all Node.js dependencies.
    • Replaced npm with yarn.
  • Other changes:
    • Bumped versions of all services in Docker Compose.
    • Updated all links.
    • Minor fixes to instructions and code examples.

1.0.1

Released December 6, 2021

  • Bumped dependencies.

1.0.0

Released March 29, 2021

  • First release!



Mark as Completed