# Changelog

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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.1.0] - 2026-04-11

### Added

- **Document Manager v1** in `apis/meshvi.json`: `GET` and `POST` `/v1/documents/clients`, `GET` and `POST` `/v1/documents/policies`, `PUT` `/v1/documents/{id}/client` and `/v1/documents/{id}/policy`, `GET` `/v1/documents/{id}/client/download` and `/v1/documents/{id}/policy/download`; multipart upload fields, optional `Idempotency-Key`, `Documents` tag, and schemas (`DocumentDownloadReference`, `DocumentUploadPayload`, `DocumentDownloadPayload`, `ApiResponseDocumentUpload`, `ApiResponseDocumentDownload`, `DocumentManagerErrorBody`).


## [1.0.0] - 2026-03-19

### Added

- **Initial OpenAPI** (`apis/meshvi.json`) for MeshVI external APIs documented with `[APIAuthorize]` / meshVerified-style routes:
  - **meshVerified**: `GET` `/v1/certificates/clients`, `GET` `/v1/certificates/vehicles`, `GET` `/v1/coverages/clients`, `GET` `/v1/coverages/vehicles`
  - **Clients**: `GET` and `POST` `/v1/clients`, `GET` and `PUT` `/v1/clients/{id}`
  - **Drivers**: `GET` and `POST` `/v1/drivers`, `GET` and `PUT` `/v1/drivers/{id}`, `POST` `/v1/drivers/vehicles`
  - **Policies**: `GET` and `POST` `/v1/policies`, `GET` and `PUT` `/v1/policies/{id}`, `GET` `/v1/policies/{id}/vehicles`
  - **Vehicles**: `GET` and `POST` `/v1/vehicles`, `GET` and `PUT` `/v1/vehicles/{id}`, `GET` `/v1/vehicles/lienholders/{id}`