Releases: SyndemicsLab/DataManagement
v1.0.4 -- Fix Trailing Commas, Add MacOS Release
v1.0.3 -- DataTable Adjustments
As the title suggests, new minor release based on changes to DataTable, namely
DataTable::empty()now evaluates to true if the table has no rows, rather than necessitating a completely empty/null table.- To account for the previous change, the member function
DataTable::isNull()has been added. This behaves the same way thatempty()used to.
v1.0.2 - Converting Templates to Interfaces
Shifting most functions to be generalized to standard .ini files. Also adding in abstraction layers for mocking and easily importing/handling dependency injections. First reference for deprecation for various typed getVectors. Future work will be directed towards std::variant typed getVector.
v1.0.1 - First Round of Bug Fixes
This is the first round of bug fixes. Mainly we needed to account for actually throwing errors correctly so its fairly substantial.
v1.0.0
Release of DataManagement used to handle various config files and Data Tables from CSV files. As this operates as a standalone binary library, it is meant to be included in CMake projects using find_package. Currently this has only been built, tested, and run on Linux (Ubuntu). To install:
- Download the artifact saved here.
- Unzip the package.
- Move the contents to a place you can provide as a prefix path to your project
- Include in your CMakeLists.txt using find_package(DataManagement)