# Changelog

[TeachBooks Versioning](https://teachbooks.io/manual/features/versioning.html) is used (a special type of semantic numbering for educational purposes) with generic format `v<academic_year>.<additions>.<errata>`, with an additional `.pre-release` added for incomplete books.

## 2026-01-20: v2025.39.5
Updated credits information

## 2026-01-20: v2025.39.4
Release of full workbook

## 2026-01-17: v2025.39.3.pre-release
Added solution to [](./assignments/GA2.7/README.md).

## 2026-01-16: v2025.39.2.pre-release
Added [](./assignments/GA2.8/README.md).

## 2026-01-12: v2025.39.1.pre-release
Added solution to [](./assignments/WS2.7/README.md).

## 2026-01-12: v2025.38.1.pre-release
Added solution to [](./assignments/GA2.7/README.md).

## 2026-01-09: v2025.38.0.pre-release
Added [](./assignments/GA2.7/README.md).

## 2026-01-07: v2025.37.1.pre-release
Added solution to [](./assignments/WS2.7/README.md).

## 2026-01-07: v2025.37.0.pre-release
Released [](./assignments/WS2.7/README.md).

## 2026-01-02: v2025.36.0.pre-release
Added solutions to [](./assignments/PA2.6/README.md).
Added [](./assignments/PA2.7/README.md).

## 2025-12-16: v2025.35.6.pre-release
Added solutions to [](./assignments/GA2.6/README.md).

## 2025-12-19: v2025.35.5.pre-release
Added [](./assignments/GA2.6/README.md).

## 2025-12-17: v2025.35.4.pre-release
Added [](./assignments/WS2.6/README.md).
Added solutions to [](./assignments/WS2.6/README.md).

## 2025-12-16: v2025.35.3.pre-release
Added solutions to [](./assignments/GA2.5/README.md).

## 2025-12-09: v2025.35.2.pre-release
Added [](./assignments/PA2.6/README.md).

## 2025-12-09: v2025.35.2.pre-release
Added [](./assignments/GA2.5/README.md).

## 2025-12-09: v2025.35.1.pre-release
Added solutions to [](./assignments/WS2.5/README.md).

## 2025-12-09: v2025.35.1.pre-release
Added [](./assignments/WS2.5/README.md).
Added solutions to [](./assignments/GA2.4/README.md).

## 2025-12-06 : v2025.35.0.pre-release
Added solutions to [](./assignments/PA2.4/README.md).

## 2025-12-04: v2025.34.1.pre-release
Added[](./assignments/PA2.5/README.md).

## 2025-12-04: v2025.33.2.pre-release
Added[](./assignments/GA2.4/README.md).

## 2025-12-02: v2025.33.1.pre-release
Added [](./assignments/WS2.4/README.md).
Added .md files of .py files for [](assignments/PA2.4/README.md)

## 2025-12-01: v2025.33.0.pre-release
Added solution to[](./assignments/GA2.3/README.md).
Added solution to[](.assignments/PA2.3/README.md).

## 2025-11-28: v2025.32.4.pre-release
Added[](./assignments/GA2.3/README.md).

## 2025-11-26: v2025.32.3.pre-release
Added solution to [](./assignments/WS2.3/README.md).

## 2025-11-25: v2025.32.2.pre-release
Added WS 2.3 to [](./assignments/WS2.3/README.md).
Added solution to [](./assignments/GA2.2/README.md)
Added markscheme to [](./assignments/GA2.1/README.md)

## 2025-11-22: v2025.32.2.pre-release
Added solution to [](./assignments/PA2.2/README.md).

## 2025-11-19: v2025.32.1.pre-release
Added solution to [](./assignments/WS2.2/README.md).
Added solution to [](./assignments/GA2.1/README.md).

## 2025-11-17: v2025.32.0.pre-release
Added [](./assignments/WS2.2/README.md).

## 2025-11-15: v2025.31.4.pre-release
Added solution to [](./assignments/PA2.1/README.md).

## 2025-11-14: v2025.31.3.pre-release
Released [](./assignments/PA2.2/README.md).

## 2025-11-13: v2025.31.2.pre-release
Added [](./assignments/GA2.1/README.md).

## 2025-11-13: v2025.31.1.pre-release
Added solution to [](./assignments/GA1.8/README.md).
Added solution to [](./assignments/WS2.1/README.md).

## 2025-10-24: v2025.31.0.pre-release
Added [](./assignments/WS2.1/README.md).

## 2025-11-07: v2025.30.0.pre-release
Added [](./assignments/PA2.1/README.md).

## 2025-10-24: v2025.29.1.pre-release
Added [](./assignments/GA1.8/README.md).

## 2025-10-22: v2025.29.1.pre-release
Added solution to [](./assignments/WS1.8/README.md).
Added solution to [](./assignments/GA1.7/README.md).

## 2025-10-22: v2025.29.0. pre-release
Released [](./assignments/WS1.8/README.md).

## 2025-18-10: v2025.28.1.pre-release
Added solution to [](./assignments/PA1.7/README.md).

## 2025-10-16: v2025.28.0. pre-release
Released [](./assignments/GA1.7/README.md).

## 2025-10-15: v2025.27.1.pre-release
Added solution to [](./assignments/GA1.6/README.md).
Added solution to [](./assignments/WS1.7/README.md).

## 2025-10-10: v2025.27.0. pre-release
Released [](./assignments/WS1.7/README.md).

## 2025-10-10: v2025.26.1.pre-release
Added solution to [](./assignments/PA1.6/README.md).

## 2025-10-10: v2025.26.0. pre-release
Released [](./assignments/PA1.7/README.md).

## 2025-10-09: v2025.25.0. pre-release
Released [](./assignments/GA1.6/README.md).

## 2025-10-08: v2025.24.1. pre-release
Added solution to [](./assignments/GA1.5/README.md).

Added solution to [](./assignments/WS1.6/README.md).

## 2025-10-07: v2025.24.0 pre-release
Released [](./assignments/WS1.6/README.md).

## 2025-10-03: v2025.23.0. pre-release
Released [](./assignments/PA1.6/README.md).

## 2025-10-02: v2025.22.0. pre-release
Released [](./assignments/GA1.5/README.md).

## 2025-10-01: v2025.21.1. pre-release
Added solution to [](./assignments/GA1.4/README.md).

Added solution to [](./assignments/WS1.5/README.md).

## 2025-09-31: v2025.21. pre-release
Released [](./assignments/WS1.4/README.md).

## 2025-09-26: v2025.20.1. pre-release
Added solution to [](./assignments/PA1.4/README.md).

## 2025-09-26: v2025.20.0.
Released [](./assignments/PA1.5/README.md).

## 2025-09-25: v2025.19.0.pre-release
Added [](./assignments/GA1.4/README.md).

## 2025-09-24: v2025.18.0.pre-release
Added solutions to [](./assignments/GA1.3/README.md).

## 2025-09-24: v2025.18.0.pre-release
Released [](./assignments/WS1.4/README.md).

## 2025-09-23: v2025.17.2.pre-release
Corrected given code in task 7.1 of [](./assignments/PA1.4/7_data_import.ipynb)

## 2025-09-19: v2025.17.1.pre-release
Added missing half-completed code in task 6.11 of [](./assignments/PA1.4/6_data_cleaning.ipynb)

## 2025-09-19: v2025.17.0.pre-release
Added solutions to [](./assignments/PA1.3/README.md).

## 2025-09-19: v2025.16.0.pre-release
Released [](./assignments/PA1.4/README.md).

## 2025-09-17: v2025.15.0.pre-release
Released [](./assignments/GA1.3/README.md).

## 2025-09-17: v2025.14.0.pre-release
Added solutions to [](./assignments/WS1.3/README.md).

## 2025-09-16: v2025.13.0.pre-release
Released [](./assignments/WS1.3/README.md)

## 2025-09-16: v2025.12.1.pre-release
Added warning to [](./assignments/PA1.3/1_VS_share.ipynb)

## 2025-09-12: v2025.12.0.pre-release
Added solutions to [](./assignments/PA1.2/README.md).

## 2025-09-12: v2025.11.0.pre-release
Added solutions to [](./assignments/GA1.2/README.md).

## 2025-09-12: v2025.10.0.pre-release
Released [](./assignments/PA1.3/README.md)

## 2025-09-12: v2025.9.0.pre-release
Released assignment [](./assignments/GA1.2/README.md).

## 2025-09-10: v2025.8.0.pre-release
Added solutions to [](./assignments/WS1.2/README.md).

## 2025-09-10: v2025.7.1.pre-release
- Clarified instruction for uploading individual files vs folders in [](./assignments/PA1.2/1_upload_github.md)
- Removed wrong instruction to check checkboard pattern in task 7.2 of [](./assignments/PA1.2/7_filling_matrix.ipynb)

## 2025-09-10: v2025.7.0.pre-release
Added [](./assignments/WS1.2/README.md)

## 2025-09-05: v2025.6.1.pre-release
Added backup link in [](./assignments/PA1.2/README.md) and updated instructions in [](./assignments/PA1.2/1_upload_github.md) due to GitHub Classroom issue.

## 2025-09-05: v2025.6.0.pre-release
Released [](./assignments/PA1.2/README.md)

## 2025-09-05: v2025.5.0.pre-release
Released solutions assignment [](./assignments/GA1.1/README.md)

## 2025-09-05: v2025.4.0.pre-release
Released assignment [](./assignments/GA1.1/README.md)

## 2025-09-03: v2025.3.1.pre-release
Fixed wrong instruction for indexing lists in [](./assignments/WS1.1/Warming_Up.ipynb). `entry = list_name(index)` should be `entry = list_name[index]`

## 2025-09-03: v2025.3.0.pre-release
Released solutions for [](./assignments/WS1.1/README.md)

## 2025-09-03: v2025.2.0.pre-release
Released [](./assignments/WS1.1/README.md)

## 2025-08-29: v2025.1.1.pre-release
Added instructions on autosave in VS code to [](./assignments/PA1.1/3_install_VS_code.md)

## 2025-08-29: v2025.1.0.pre-release
Released [](./assignments/PA1.1/README.md)

## 2025-08-20: v2025.0.1.pre-release
Empty workbook published ready for next year
