# Changelog

This changelog will include all changes, except for minor adjustments like typos.

(v2025.2.0)=
## v2025.2.0, 2025-02-20 17:30, after workshop 2
- Added solutions workshop 2 to downloads [Activities - Workshop 2](./workshop2.md)
- Added solutions workshop 2 to text and downloads [Activities - Workshop 2 - Apply](./workshop2/Workshop_2_Apply.ipynb)
- Added solutions workshop 2 to text and downloads [Activities - Workshop 2 - Implement](./workshop2/Workshop_2_Implement.ipynb)
- Added solutions additional assignments to downloads [Activities - Additional assignments](./additional.md)
- Added solutions additional assignments to text and downloads [Activities - Additional assignments - Beam](./additional/beam.ipynb)
- Added solutions additional assignments to text and downloads [Activities - Additional assignments - Kinked beam](./additional/beam_kinked.ipynb)
- Added solutions additional assignments to text and downloads [Activities - Additional assignments - Frame](./additional/frame.ipynb)
- Added solutions workshop 2 and additional assignments to downloads [matrixmethod package - `__init__.py`](./matrixmethod/__init__.md)
- Added solutions workshop 2 and additional assignments to downloads [matrixmethod package - `node.py`](./matrixmethod/node.md)
- Added solutions workshop 2 and additional assignments to text and downloads [matrixmethod package - `elements.py`](./matrixmethod/elements.md)
- Added solutions workshop 2 and additional assignments to text and downloads [matrixmethod package - `constrainer.py`](./matrixmethod/constrainer.md)
- See full changelog [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.2.0)

## v2025.1.1, 2025-02-18 9:30 after second lecture
- Fixed typo and removed example in [lecture slides lecture 2](./lecture2.md)
- Fixed various typos
- Full changelog [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.1.1)

(v2025.1.0)=
## v2025.1.0, 2025-02-13 17:30, after workshop 1
- Added solutions workshop 1 to downloads [Activities - Workshop 1](./workshop1.md)
- Added solutions workshop 1 to text and downloads [Activities - Workshop 1 - Apply](./workshop1/Workshop_1_Apply.ipynb)
- Added solutions workshop 1 to text and downloads [Activities - Workshop 1 - Implement](./workshop1/Workshop_1_Implement.ipynb)
- Added solutions workshop 1 to downloads [matrixmethod package - `__init__.py`](./matrixmethod/__init__.md)
- Added solutions workshop 1 to downloads [ matrixmethod package - `node.py`](./matrixmethod/node.md)
- Added solutions workshop 1 to text and downloads [matrixmethod package - `elements.py`](./matrixmethod/elements.md)
- Added solutions workshop 1 to text and downloads [matrixmethod package - `constrainer.py`](./matrixmethod/constrainer.md)
- Full changelog [](https://github.com/CIEM5000-2025/book/releases/tag/v2025.1.0)

## v2025.0.3, 2025-02-13 13:33, before workshop 1
- Fixed typo in [Workshop 1 - Exercise 2.6](exercise2.6)
- Full changelog [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.0.3)

## v2025.0.2, 2025-02-11 10:42, after first lecture
- Added html export of book as a zip to [](./instructions.md) and most other pages as additional download.
- Fixed various typos
- Full changelog [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.0.2)

## v2025.0.1, 2025-02-10 15:02, before first lecture
- Updated [lecture slides lecture 1](./lecture1.md): moved slides on python packages and updated installation requirements first workshop
- Fixed various typos
- Full changelog [here](https://github.com/CIEM5000-2025/book/releases/tag/v2025.0.1)

## v2025.0.0, start course
- Converted material to interactive book
- Separated [Activities - additional assignments](./additional.md)
- Removed hinged beam additional assignment
- Added [Activities - Lecture 1 - Recap displacement method](./lecture1/displacement.md)
- New [graded assignment](./assignment.md)
- Various improvements to student-experience
