# Changelog

All notable changes to this project (as seen by library users) will be documented in this file. The CHANGELOG is available on Github.

## [0.2.1] - 2020-04-25

### Changed

• Trimmed dependencies to make the library more lightweight.

## [0.2.0] - 2020-04-22

• Added Language.Souffle.Interpreted module for running Souffle programs in interpreted mode. NOTE: For this mode the CSV fact files must use TAB ('\t') characters as separators.
• In interpreted mode, you can configure where the library looks for datalog files or where the souffle executable is located. For more information, see the runSouffle and runSouffleWith functions in the Language.Souffle.Interpreted module.

### Changed

• Introduced Language.Souffle.Class module as separation of the typeclass and the Language.Souffle.Compiled module to offer a uniform API in both interpreted and compiled mode.