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

## [0.4.0] - 2026-02-17

### Added

- `AsRef<PocketIc>` implementation for `PocketIcRuntime` ([#82](https://github.com/dfinity/canhttp/pull/82))

### Changed

- Update `ic-canister-runtime` to v0.2.0 ([#83](https://github.com/dfinity/canhttp/pull/83))

[0.4.0]: https://github.com/dfinity/canhttp/compare/ic-pocket-canister-runtime-v0.3.0..ic-pocket-canister-runtime-v0.4.0

## [0.3.0] - 2026-01-30

### Changed

- **Breaking:** Bump `pocket-ic` to v12.0.0 ([#72](https://github.com/dfinity/canhttp/pull/72))

[0.3.0]: https://github.com/dfinity/canhttp/compare/ic-pocket-canister-runtime-v0.2.0..ic-pocket-canister-runtime-v0.3.0

## [0.2.0] - 2025-12-09

### Changed

- **Breaking:** Bump `pocket-ic` to v11.0.0 ([#63](https://github.com/dfinity/canhttp/pull/63))

### Fixed

- Point to correct READMEs ([#60](https://github.com/dfinity/canhttp/pull/60))

[0.2.0]: https://github.com/dfinity/canhttp/compare/ic-pocket-canister-runtime-v0.1.0..ic-pocket-canister-runtime-v0.2.0

## [0.1.0] - 2025-11-21

### Added

- Add `ExecuteHttpOutcallMocks` trait and support for PocketIC live mode ([#43](https://github.com/dfinity/canhttp/pull/43))
- Add READMEs and examples ([#42](https://github.com/dfinity/canhttp/pull/42))
- Add `PocketIcRuntime` and mock HTTP mock infrastructure ([#38](https://github.com/dfinity/canhttp/pull/38))

[0.1.0]: https://github.com/dfinity/canhttp/releases/tag/ic-pocket-canister-runtime-v0.1.0
