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

## [tbd]

### 0.3.0

* Startup sequence: ensure `:mnesia.stop` is not called when starting
  `Ecto.Repo`
* Ecto 3.6.x compatibility
* Autogenerated id with multiple primary keys
* Binary id associations

### Add

* Support for foreign key constraints
* Support for primary key unique constraints
* Support for nothing, replace `on_conflict` settings
* Ability to set custom Mnesia table name
* Helpers for creating mnesia tables from schema
* Support multiple primary keys
* Migration utilities

### Changes

* Use Mnesia `read` for queries against primary key

## [0.2.2]

...

## [0.2.1]

...

## [0.2.0]

...

## [0.1.0]

* Initial release
