doublecount 0.7.0

A double entry accounting system/library.
Documentation
# Changelog

## v0.7.0

+ Complete `serde` serialization for `Program`, and the various `Action` implementations. [#2]https://github.com/kellpossible/doublecount/issues/2.
+ Refactor `Program` to use an enum `ActionTypeValue` instead of dynamic trait dispatch over `Action`. Programs using custom actions need to create their own implementation of `ActionTypeValueEnum` to provide store their actions given to `Program`.

## v0.6.2

+ Fix changelog fo `v0.6.1`

## v0.6.1

+ Bump `rust_decimal` dependency up to using generic version `1` to address [#5]https://github.com/kellpossible/doublecount/issues/5.
+ Update `Account#new()`, `Transaction#new()` and `Transaction#new_simple()` to use `Into<String>` to address [#4]https://github.com/kellpossible/doublecount/issues/4.

## v0.6.0

+ Renamed argument in `sum_account_states()`, `sum_currency` to
  `sum_commodity_type_id` to better match the recent changes in `commodity` library.

## v0.5.0

+ Updated `commodity` library dependency to `v0.3.0`, renamed some types
  which were changed for that version
+ `AccountingError::Currency` renamed to `AccountingError::Commodity`