Refactor
- Use optional instead of | none ([`424526e`](https://github.com/mergecal/python-mergecal/commit/424526ec471ca32a495b07f0fc6a5ab838a463c7))
- Use optional instead of | none ([`cd9af18`](https://github.com/mergecal/python-mergecal/commit/cd9af18d599596fa9d0beabfb5df577efcbe753d))
- Typing updated to python 3.9 ([`4ca47cf`](https://github.com/mergecal/python-mergecal/commit/4ca47cf9af71f9c6d1ce8efbbdd74b829d1c0e6b))
Fix
- Changelog creation ([`05b32df`](https://github.com/mergecal/python-mergecal/commit/05b32df73344fea188feb36eb4abe6981895ccd4))
- Update dependency typer to ^0.12.0 ([`634b106`](https://github.com/mergecal/python-mergecal/commit/634b106fdbec9a3dd34cdd611825f5eb4cfe6053))
Test
- Test merging two calendars ([`5c04d09`](https://github.com/mergecal/python-mergecal/commit/5c04d09b5799cc4b742fe298dcdda55e9ac372e1))
- Fix tests ([`0051a2d`](https://github.com/mergecal/python-mergecal/commit/0051a2dc9824cf6ff9c1387d0a07aff4e5278a44))
- Add test parametrization fixtures ([`fcd5c54`](https://github.com/mergecal/python-mergecal/commit/fcd5c54025969d858241ff96d172fab68a7f5199))
Feature
- Implement calendar merging functionality ([`1ce87e7`](https://github.com/mergecal/python-mergecal/commit/1ce87e7716f448686828d8962967d3d3b0eec0ae))
Documentation
- Fix codedev link in readme ([`629fb86`](https://github.com/mergecal/python-mergecal/commit/629fb86b86e677294a95b7f021dd19c1018d2bb8))