<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
Breaking Changes
* Use TypedDict for the returned responses by ludeeus in https://github.com/ludeeus/pylaunches/pull/20
* Refactor exceptions by ludeeus in https://github.com/ludeeus/pylaunches/pull/21
* Rename `PyLaunches.starship_events` to `PyLaunches.dashboard_starship` by ludeeus in https://github.com/ludeeus/pylaunches/pull/22
* Rename `PyLaunches.upcoming_launches` to `PyLaunches.launch_upcoming` by ludeeus in https://github.com/ludeeus/pylaunches/pull/23
New Features
* Add methods to fetch events by ludeeus in https://github.com/ludeeus/pylaunches/pull/24
Refactor
* Use relative imports by ludeeus in https://github.com/ludeeus/pylaunches/pull/19
* Move the API handling into the PyLaunches class by ludeeus in https://github.com/ludeeus/pylaunches/pull/25
Project changes
* Switch to pyproject and poetry by ludeeus in https://github.com/ludeeus/pylaunches/pull/14
* Update devcontainer by ludeeus in https://github.com/ludeeus/pylaunches/pull/15
* Update release flow by ludeeus in https://github.com/ludeeus/pylaunches/pull/16
* Add label action by ludeeus in https://github.com/ludeeus/pylaunches/pull/18
* Adjust general CI actions by ludeeus in https://github.com/ludeeus/pylaunches/pull/17
**Full Changelog**: https://github.com/ludeeus/pylaunches/compare/1.4.0...2.0.0