From a842175497d58a3601afb0d9521c97402e8e9c1b Mon Sep 17 00:00:00 2001 From: Ian Wagner Date: Tue, 30 Apr 2024 15:56:28 +0900 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 15 +++++++++++++++ DEVELOPING.md | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b39eb4..02174d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Version 3.0.0 - 2024-03-21 + +### Added + +- The matrix endpoint now accepts its own model rather than coordinate. This includes a search cutoff and paves the way for future expansion. + +### Changed + +- Improved the documentation of the matrix endpoint failure modes + +### Fixed + +- The time and distance field on matrix source to target models are now marked as nullable +- Enum serialization (broken in the upstream OpenAPI generator) + ## Version 2.1.0 - 2024-03-21 ### Added diff --git a/DEVELOPING.md b/DEVELOPING.md index 74dec39..a93d1a4 100644 --- a/DEVELOPING.md +++ b/DEVELOPING.md @@ -36,6 +36,7 @@ When making schema changes, you may need to temporarily remove [README.md](READM The following info is current as of v7.4.0. The current release of the generator's `python` generator does not generate entirely valid code. -Specifically the `conlist`s are constructed with incorrect length arguments. +Specifically the handling of enums is not correct, and they will not serialize to the expected values. +We have added workarounds to api_client.py. The auto-generated code does not pass flake8, so we have disabled the checks.