All Versions
6
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Changelog History
-
v0.5.0 Changes
โ Added
- ๐ use of enumerations as member and as element of container
- option Required
๐ Changed
- 0๏ธโฃ option Default for cpp structures
- 0๏ธโฃ option Default for containers
- 0๏ธโฃ option Default for enumeration
- option NotEmpty for containers
๐ Fixed
- if Boundes were set for fields with the same types, then all fields used the same range.
-
v0.4.0 Changes
โ Added
- check type limits on set value
- check type on set value
- option Bounds for integer and floating point
- 0๏ธโฃ option Default for bool, integer, floating point and string
- option NotEmpty for string
- โก๏ธ Visual C++ 2019 and Microsoft (R) C/C++ Optimizing Compiler Version 19.26.28806 for x64 | Windows 64-bit (except tests)
๐ Changed
- ๐ป exception messages
- internal mapping mechanics
๐ Fixed
- before starting mapping the states of F classes is reset
- std::string is no longer treated as array_like
โ Removed
- unsigned long
-
v0.3.0 Changes
โ Added
- mapping of json data to common c++ structure
- reverse mapping of common c++ structure to json data
- as types of member-data can be used:
- std::list
- std::vector
- std::map
- std::unordered_map
- std::multimap
- std::unordered_multimap
๐ Changed
- registration of data members combined with initialization made optional
-
v0.2.1 Changes
๐ Changed
- ๐ changes to build examples on Windows
- ๐ documentation changed
โ Removed
- remove macro MANAGED_STRUCT_NAME
-
v0.2.0 Changes
โ Added
- reverse mapping of c++ structure on json data
-
v0.1.0 Changes
๐ Initial. Mapping data in json format on a c++ structure.