Skip to content

Latest commit

 

History

History
166 lines (101 loc) · 6.62 KB

File metadata and controls

166 lines (101 loc) · 6.62 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.

v0.5.0 (2026-02-05)

Chores

  • docker: Dockerize the app in order to be deployable (#19, 64ca589)

  • docker: Dockerize the app in order to be deployable (f83aa57)

  • docker: Implement copilot's suggestions (#19, 64ca589)

  • docker: Implement copilot's suggestions (d862c81)

  • docker: Use 'uv sync --frozen' to ensure reproducible builds (#19, 64ca589)

  • docker: Use 'uv sync --frozen' to ensure reproducible builds (6af2d70)

Deps

  • Bump sqlmodel from 0.0.31 to 0.0.32 in the uv-dependencies group (93ad862)

  • Bump the uv-dependencies group with 2 updates (213f373)

Features

  • Add favicon, exception handling on general and validation errors and correct how requests regarding observations are documented in fastapi (2efdc98)

  • Create an HTML error page and support for minimal front end handling from the server (fca1f94)

Refactoring

  • Remove TODO comment that was no longer applicable, change the response documentation status types to match the actual return types (6b95273)

v0.4.1 (2026-01-12)

Deps

  • Bump fastapi from 0.123.4 to 0.124.0 in the uv-dependencies group (cd96563)

  • Bump the uv-dependencies group across 1 directory with 5 updates (0498501)

  • Bump the uv-dependencies group with 3 updates (93fab12)

  • Bump tox from 4.33.0 to 4.34.1 in the uv-dependencies group (cef65d1)

  • Bump tox to v4.34.1 in the lockfile (afa7b91)

  • Pin tox to 4.34.1 in pyproject.toml (#17, 1abd5c0)

  • Update tox to specific version 4.34.1 in pyproject.toml (#17, 1abd5c0)

v0.4.0 (2025-12-06)

Features

  • Add explicit _subtype="plain" to MIMEText constructors for consistency (1415a2b)

  • Add support for our mailserver, fix the MIME parts of the email message to include their policy & decouple unnecessary parameters in _send_email() (c8ec771)

v0.3.1 (2025-12-02)

Deps

  • Bump the uv-dependencies group across 1 directory with 3 updates (4dd8e14)

  • Use specific versions to denote the exact version that was used to deploy the app (bc98c7c)

v0.3.0 (2025-12-02)

Bug Fixes

  • Add HTML escaping to numeric fields for comprehensive XSS protection (c55d88d)

  • Add HTML escaping to prevent XSS in email templates (35e1526)

Continuous Integration

  • Configure labeler action (87eb9fc)

Documentation

  • Document the command used to test the mailing functionality (0df87bf)

Features

  • Add a function to send an email to notify user when their observation is complete and refactor a bit the email handling code to decouple its text/html templating (ec33636)

  • Create initial email service support when submitting an observation request (7a6a7ee)

v0.2.0 (2025-11-12)

Bug Fixes

  • Correct timestamp insertions to be compatible with postgres default timestamps and add some examples in the user models (f2ca8af)

Chores

  • Fix environment variables example file (8cdeb53)

Features

  • Migrate to pydantic models sqlmodel for easier integration with the database (2a84734)

v0.1.0 (2025-11-11)

v0.0.0 (2025-11-07)

Chores