All Versions
6
Latest Version
Avg Release Cycle
-
Latest Release
-

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.