Skip to content

Latest commit

 

History

History
304 lines (174 loc) · 17.2 KB

File metadata and controls

304 lines (174 loc) · 17.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.2.0 (2026-06-05)

Features

  • Use uv sync with virtualenv (e42e888)

Bug Fixes

  • migrations: Add unique together and constraint migrations (4933faf)

2.1.6 (2026-06-03)

Bug Fixes

  • address-api: Reduce consecutive DB queries in /v1/address/ (f6a515d)

2.1.5 (2026-05-20)

Dependencies

  • Bump idna from 3.11 to 3.15 (e35ce53)

2.1.4 (2026-05-19)

Dependencies

  • Bump urllib3 from 2.6.3 to 2.7.0 (ca14e30)

2.1.3 (2026-05-11)

Bug Fixes

  • Add logging statement for total municipalities updated (a54be3f)
  • docker-entrypoint: Use '[[' instead of '[' for conditional tests (632fc25)
  • settings: Update DATABASE_URL and remove SECRET_KEY manual setup (b5bf03d)

Dependencies

  • Bump django from 6.0.4 to 6.0.5 (60839f9)
  • Bump pip from 26.0 to 26.1 (437ab82)

2.1.2 (2026-04-14)

Dependencies

  • Bump pytest from 9.0.1 to 9.0.3 (4d31006)

2.1.1 (2026-04-09)

Dependencies

  • Bump django from 6.0.3 to 6.0.4 (bf2cc51)

2.1.0 (2026-04-02)

Features

  • Use django-helsinki-health-endpoints for readiness and healthz (ca4f30a)

Dependencies

  • Bump pygments from 2.19.2 to 2.20.0 (6f50dbb)
  • Bump requests from 2.32.5 to 2.33.0 (af57bd9)

2.0.2 (2026-03-17)

Dependencies

  • Bump orjson from 3.11.4 to 3.11.6 (a61ee51)

2.0.1 (2026-03-09)

Dependencies

  • Bump django from 6.0.2 to 6.0.3 (ad58a46)

2.0.0 (2026-02-26)

⚠ BREAKING CHANGES

  • Detail endpoints removed for address, municipality and postal code area resources. Clients must use list endpoints with filters instead of retrieving resources by ID.
  • municipality-field is no longer accessible in PostalCodeArea after this change.

Features

  • Add delete address data management command (cd7b2bc)
  • Add delete-address-data.sh convenience script (85f7b8b)
  • Add english language support (7765b27)
  • Add import-municipalities-data.sh script (bb64454)
  • Add multilingual post_office field and API filtering (af0ef31)
  • Add municipality filter parameters to MunicipalityViewSet (234dd12)
  • Remove API detail endpoints (f82664e)
  • Remove municipality from PostalCodeArea (419712c)
  • Remove province from postal code area import (7bda330)
  • Update Django Admin configs (d9355a8)
  • Update model verbose names and translations (f73b183)
  • Use explicit source srids (cd93fec)

Bug Fixes

  • Improve MunicipalityImporter validation (a129535)
  • Update import scripts (cab0402)
  • Use 3-char string municipality codes (0ba5a63)
  • Validate municipality_code in address import (80fe659)

Performance Improvements

  • postal code areas search: Use subquery instead of distinct (1eca69c)

Dependencies

Documentation

  • Add comprehensive data import/re-import guide (3c8e1f5)

1.4.1 (2026-02-05)

Dependencies

  • Bump django from 6.0 to 6.0.2 (2af5202)
  • Bump pip from 25.3 to 26.0 (2310152)

1.4.0 (2026-01-28)

Features

  • Support enabling django debug toolbar with DEBUG_TOOLBAR env var (4a3c64e)

Performance Improvements

  • Add index for address-municipality (4fb5f8c)
  • Add select_related and prefetch_related (025ea0c)
  • Remove pk__gte=0 filters (c2ef552)
  • Replace use of slow DISTINCT (f66dfbf)

Dependencies

  • Bump urllib3 from 2.5.0 to 2.6.0 (6a72036)
  • Bump urllib3 from 2.6.0 to 2.6.3 (#91) (7d70d22)
  • Bump wheel from 0.45.1 to 0.46.2 (b77f3e9)

1.3.1 (2025-12-04)

Dependencies

1.3.0 (2025-11-28)

Features

  • Allow Sentry uWSGI-plugin to be optional (f070c02)

1.2.0 (2025-11-14)

Features

  • sentry: Update sentry configuration (29952bb)

Dependencies

1.1.1 (2025-11-10)

Dependencies

  • Bump django from 5.2.7 to 5.2.8 (b81f1a5)

1.1.0 (2025-10-15)

Features

Bug Fixes

  • Update factory postgeneration hooks (4333758)

Dependencies

  • Bump django 5.2 and requirements (b18b7cc)
  • Update pre-commit config versions (b88ea51)

1.0.1 (2025-03-18)

Bug Fixes

Documentation

[Unreleased]

[1.1.1] - 2024-09-24

What's Changed

  • Fix postal code import test by @mhieta in (94bdc97)

[1.1.0] - 2024-09-24

What's Changed

  • Fix Digiroad importer by @japauliina in #59
  • Add Municipality and PostalCodeArea to WFS feature types by @mhieta in #60
  • Use Ubuntu 22.04 base image with python3-gdal -package by @mhieta in #61
  • Fix address import by @mhieta in #62
  • Add municipality to PostalCodeArea by @mhieta in #63
  • Move Api-Key to custom header by @japauliina in #64
  • chore: add initial release-please configuration by @japauliina in #66
  • Fix azure-pipelines by excluding release-please files by @japauliina in #67
  • Add contact etc. details to OpenAPI documentation by @japauliina in #68

New Contributors

  • @japauliina made their first contribution in #59

Full Changelog: https://github.com/City-of-Helsinki/geo-search/compare/v1.0.0...v.1.1.0

[1.0.0] - 2023-08-23

What's Changed

  • Add basic Django project by @jmp in #1
  • Add address app and models by @jmp in #2
  • Create a superuser if environment variable is set by @jmp in #3
  • Add finnish translation-files by @mhieta in #4
  • Digiroad address import by @jmp in #5
  • REST API for addresses by @jmp in #6
  • Filter by bounding box by @jmp in #7
  • Add filtering by location by @jmp in #8
  • Add postal code import by @jmp in #9
  • Add missing post office field by @jmp in #10
  • Add ability to get responses in XML format by @jmp in #11
  • Address performance fixes by @jmp in #12
  • Add health check and readiness endpoints by @jmp in #13
  • Fix Python 3.8 incompatibilities and missing 'unzip' by @jmp in #14
  • Project pipeline yaml files by @Vitals9367 in #15
  • Fix pytest not working inside Docker container by @jmp in #17
  • Move pytest dependency back to development requirements by @jmp in #18
  • Read .env file only if it exists by @jmp in #19
  • Add ability to filter by post office by @jmp in #20
  • Add OpenAPI schema and documentation by @jmp in #21
  • Increase page size from 20 to 100 by @jmp in #22
  • Fix flaky address serializer test by @jmp in #23
  • Add GHA-workflows for Continuous Integration and SonarCloud by @mhieta in #24
  • Add request authorization with API keys by @jmp in #25
  • Configure Sentry by @jmp in #26
  • Add ability to disable API key / authorization checks by @jmp in #27
  • Fix tests failing without authorization requirement by @jmp in #28
  • Update azure-pipelines-stageprod.yml by @Vitals9367 in #29
  • Use "X-Forwarded-Host" header by @jmp in #30
  • Feature/import addresses for province of southwest finland by @juuso-j in #31
  • Support for Postal Code Areas by @mhieta in #32
  • Change imports to use shell scripts by @mhieta in #33
  • Remove duplicate and fix faulty municipality name by @juuso-j in #34
  • Postal Code Areas Municipality-support by @mhieta in #35
  • Update azure-pipelines-devtest.yml by @lorand-ibm in #36
  • Update azure-pipelines-stageprod.yml by @lorand-ibm in #37
  • Git vulnerability issue fix. by @Vitals9367 in #38
  • [Snyk] Security upgrade certifi from 2023.5.7 to 2023.7.22 by @mhieta in #56

Full Changelog: https://github.com/City-of-Helsinki/geo-search/commits/v1.0.0