Skip to content

Commit

Permalink
Add a changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
rbost committed Mar 9, 2019
1 parent 90c541b commit 358a697
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Changelog

## Version 0.3

### Improvements

- Replace SConstruct by CMake to build the project.
- Package the code as a library.
- Add unit tests (with sanitizers support) and code coverage.
- Use [`spdlog`](https://github.com/gabime/spdlog) instead of a custom logging system.
- Cleanup some APIs.
- Replace the library-defined `TokenTree` class by the range-constrained pseudo-random function implementation introduced in `crypto-tk` v0.3.
- Introduce new server runner classes (`DianaServerRunner` and `SophosServerRunner`) to improve the management of the different components of a runner, namely the service and the gRPC server.
- Added contribution guidelines.
- Improve the bash scripts of the project.
- Enable `-Werror` by default when compiling.


### Fixes

- Fix numerous issues found using static analysis tools (`clang-tidy`, `cppcheck`)

## Version 0.2

First stable and usable version:

- Implementation of Sophos
- Implementation of Diana
- (Partial) implementation of Janus

0 comments on commit 358a697

Please sign in to comment.