Releases: davidoesch/wo-sind-briefkaesten
Release v1.3.0-master.0
Changes in this Release:
- Update release.yml
- Update release.yml
- Create release.yml
- fix: Correct page title from "Mailbox" to "Mailboxes" in trans.py and add vertical space in app.py
- fix: Update page title from "Mailbox" to "Mailboxes" in trans.py
- fix: Simplify reload instructions for visibility of the calculate button in trans.py
- fix: Update reload instructions for visibility of the calculate button in trans.py
- fix: Update instructions for visibility of the calculate button in trans.py
- Merge pull request #1 from ping13/migrate-to-uv
- docs: Format code blocks in the usage section of README
- feat: Add streamlit_app.py component to Wake Up Service in architecture diagram
- feat: Add overture.py component to API Layer in architecture diagram
- feat: use uv instead of pip
- feat: Add C4 architecture diagram for application components and interactions
Release v1.3.0
Changes in this Release:
- Update release.yml
v1.2.2
Release Notes for v1.2.2
New Features
Implemented session state management to remember the selected language across sessions.
Improvements
Enhanced the handling of large polygons by splitting them into smaller valid polygons.
Added checks and fixes for invalid polygons using the buffer(0) trick to prevent TopologyException errors.
Enhance query_geoadmin_with_polygon function to handle MultiPolygon objects
Fixed an issue where MultiPolygon objects caused errors by correctly iterating over individual polygons.
Bug Fixes
Fix issue with st.pills not preselecting the default language
Ensured that the DE button is preselected by default using session state.
Fix invalid polygon issues in split_polygon function
Added checks and fixes for invalid polygons using the buffer(0) trick to prevent TopologyException errors.
Fix handling of MultiPolygon objects in query_geoadmin_with_polygon function
Correctly iterated over individual polygons within a MultiPolygon to prevent TypeError.
Miscellaneous
Updated the user agent string in API requests to ensure compatibility with the GeoAdmin API.
Add page reload functionality to fix layout issues on first load
Implemented a page reload mechanism to fix layout issues with the map and button on the first load.
v1.2.1
Release Notes for v1.2.1
New Features
- Add translation support for multiple languages in
trans.py
- Implemented support for multiple languages to enhance localization.
Improvements
-
Refactor mailbox explanation text for improved clarity and localization support
- Improved the clarity of mailbox explanation text.
- Added support for localization in the explanation text.
- Enhanced the formatting of mailbox explanation text and removed unnecessary colons for better readability.
-
Fix mailbox explanation text by correcting key assignment for better clarity
- Corrected key assignments in the mailbox explanation text for better clarity.
Bug Fixes
-
Remove garage building code from documentation and update KML URL in extraction script
- Removed the garage building code from the documentation.
- Updated the KML URL in the extraction script.
-
Fixed a bug where no valid business was returned from GWR
- Resolved an issue that returned no valid business data from GWR.
-
Handle MultiPolygon objects in
query_geoadmin_with_polygon
function- Fixed an issue where MultiPolygon objects caused errors by correctly iterating over individual polygons.
-
Fix invalid polygon issues in
split_polygon
function- Added checks and fixes for invalid polygons using the
buffer(0)
trick to preventTopologyException
errors.
- Added checks and fixes for invalid polygons using the
Enhancements
-
Add building codes and enhance address extraction logic in
app.py
- Added new building codes.
- Enhanced the logic for address extraction in
app.py
.
-
Improve handling of large polygons in
split_polygon
function- Improved the handling of large polygons by splitting them into smaller valid polygons.
Miscellaneous
- Update user agent in API requests
- Updated the user agent string in API requests to ensure compatibility with the GeoAdmin API.
Added checks and fixes for invalid polygons using the buffer(0) trick to prevent TopologyException errors.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Release Notes
New Features
- Add translation support for multiple languages in
trans.py
- Implemented support for multiple languages to enhance localization.
Improvements
-
Refactor mailbox explanation text for improved clarity and localization support
- Improved the clarity of mailbox explanation text.
- Added support for localization in the explanation text.
- Enhanced the formatting of mailbox explanation text.
- Removed unnecessary colons for better readability.
-
Fix mailbox explanation text by correcting key assignment for better clarity
- Corrected key assignments in the mailbox explanation text for improved clarity.
Bug Fixes
-
Remove garage building code from documentation and update KML URL in extraction script
- Removed the garage building code from the documentation.
- Updated the KML URL in the extraction script.
-
Fix issue with business retrieval
- Fixed a bug where no valid business was returned from
gwr
.
- Fixed a bug where no valid business was returned from
Enhancements
- Add building codes and enhance address extraction logic in
app.py
- Added new building codes.
- Enhanced the logic for address extraction in
app.py
.
Let me know if you'd like further adjustments!
Full Changelog: v1.1.0...v1.2.0
v1.1.0
" Geschäfte" gemäss overturemaps places hinzugefügt
v1.0.1
Hinzufügen von zusätzlichen Gebäude Klassen, die einen Briefkasten haben können, siehe https://github.com/davidoesch/wo-sind-briefkaesten/tree/master?tab=readme-ov-file#grundannahme
Full Changelog: https://github.com/davidoesch/wo-sind-briefkaesten/commits/v1.0.1