Version 2.1.0 Release
Athena and ATDNA get even more flexible
Better ISO C++11 Adherence in DNA Headers
Some hacky tricks have been replaced with standards-compliant declarations, making Athena more solid across compilers and development environments.
ATDNA Enhancements
Compiler defines (as well as includes) are automatically supplied to ATDNA when invoked via CMake. -D flag is now available through the atdna command-line. __atdna__ macro is defined to 1 within ATDNA, so preprocessor guards may be used to isolate headers and add special ATDNA logic.
Renamed Unicode Methods
Methods previously named IStreamReader::readUnicode() and IStreamWriter::writeUnicode() are now named as IStreamReader::readWStringAsString() and IStreamWriter::writeStringAsWString() respectively.