Skip to main content

CHANGELOG.md

# 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.

## [1.0.0] - 2026-05-16

No changes

## [0.4.0] - 2025-05-17

### Added

- [`TeslaHTTPCache`] `stale-while-revalidate` is now supported

### Changed

- [`TeslaHTTPCache`] Error handling was modified and `TeslaHTTPCache` now always tries to find
a cached response observing the `stale-if-error` directive when it receives an error (in addition
to `500`, `502`, `503` and `504` HTTP error statuses as before)

## [0.3.2] - 2025-04-07

### Added

- [`TeslaHTTPCache`] Telemetry events now send the `%Tesla.Env{}` as part of the metadata

## [0.3.1] - 2024-05-19

### Fixed

- [`TeslaHTTPCache`] Take query parameters into account when caching

## [0.3.0] - 2023-06-22

### Changed

- [`TeslaHTTPCache`] Make `http_cache` an optional depedency

## [0.2.0] - 2023-04-25

### Changed

- [`TeslaHTTPCache`] Update to use `http_cache` `0.2.0`
- [`TeslaHTTPCache`] Options are now a map (was previously a keyword list)