All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Use List<> to map to IEnumerable<> properties
- Extended Serializer to serialize to file and deserialize from file
- Breaking - Throw YamlSerializationException instead of InvalidConfigurationException when creating objects
- Exceptions deliver better messages to show what configuration caused the problem
- Create instances of types with parameterless constructors
- Added Benchmarks to ensure performance
- Downgrade to netstandard2.0 instead of netstandard2.1
- Update building to use https://nuke.build/