Skip to main content

CHANGELOG.md

# Changelog

All notable changes to this project will be documented in this file.

## [Unreleased]

## [0.2.0] - 2026-07-10

### Changed

- Make `EctoIsolator.check!/3` raise immediately when it detects a non-atomic
  operation inside a transaction.
- Reduce `EctoIsolator.Offense` to its adapter, action, and details.

### Removed

- Remove the `:log` and `:collect` reporting modes and `:mode` configuration.
- Remove `with_mode`, `collect`, and the ExUnit collection helper as part of the
  breaking `0.2.0` API change.

## [0.1.0] - 2026-07-10

### Added

- Detection of non-atomic side effects inside Ecto transactions.
- Req adapter and ExUnit helper for enforcing transaction isolation.