Types of changes
- 'Added' for new features.
- 'Changed' for changes in existing functionality.
- 'Deprecated' for soon-to-be removed features.
- 'Removed' for now removed features.
- 'Fixed' for any bug fixes.
- 'Security' in case of vulnerabilities.
- bump Python dependency to 3.10
- move package management from poetry to uv
- cleanup code
- drop dependency: requests; use urllib directly
- update dependencies
- Python 3.8 support
- type hints
- update tests, 'Brussels, Europe' is not recognized by nominatim anymore
- Python 3.7 support