- [!]—backward incompatible change
- [+]—new feature
- [f]—bugfix
- [r]—refactoring
- [t]—test suite improvement
- [d]—docs improvement
- [d] Add nimibook docs
- [d] migrate docs in Readme over to nimibook docs
- [+] Add inplace map except
- [+] Add inplace map which essentially merges objects
- [r] Change how validation works. Non permanent fields of object variants are now ignored when they're used as source for mapping
- [+] Add compile-time validation of assignments
- [r] Unify more operations between object variant and normal mapping into utils.nim
- [!] rename private packages to "map.nim" and "mapVariant".nim
- [t] Moved to testament to be able to test compile-time validation
- [+] Add mapping of object variants
- [r] Improve error messages for wrong usage
- [f] Fix seq types in parameters bricking map proc body generation
- [f] Fix mapster not working with identifiers that are the same under nim rules (isBla and is_bla) but not string equal
- [r] Clean up work, removed early testing code that wasn't part of the test-suite
- 🎉 initial release.