Skip to Content

bitserializerv0.85

Created
Updated

Multi-format serialization library (JSON, XML, YAML, CSV, MsgPack)

#Usage

BitSerializer provides CMake targets:

find_package(bitserializer CONFIG REQUIRED)
# Link only archives which you are specified in the features list when install
target_link_libraries(main PRIVATE
    BitSerializer::rapidjson-archive
    BitSerializer::pugixml-archive
    BitSerializer::rapidyaml-archive
    BitSerializer::csv-archive
    BitSerializer::msgpack-archive
)

#License

#Supported Platforms

All platforms are supported

#Features

No default features set.

#csv-archive

Module for support CSV

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#msgpack-archive

Module for support MsgPack

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#pugixml-archive

Module for support XML (implementation based on the PugiXml library)

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#rapidjson-archive

Module for support JSON (implementation based on the RapidJson library)

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#rapidyaml-archive

Module for support YAML (implementation based on the RapidYaml library)

Dependencies:
and one transitive dependency:
  • (by )

    Features: (none)

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#Dependencies

No dependencies.

#Host Dependencies

No transitive dependencies.

#Dependents

No dependents.

#Host Dependents

No dependents.

#Contributors

  • Pavel Kisliak's avatarPavel Kisliak
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • nicole mazzuca's avatarnicole mazzuca
  • autoantwort's avatarautoantwort
  • Thomas1664's avatarThomas1664
  • Pavel Kisliak's avatarPavel Kisliak
  • Pavel Kisliak's avatarPavel Kisliak
  • miyanyan's avatarmiyanyan

#Changelog

  • 9e6c67c[BitSerializer] Update to v0.85 (#49350)
  • 073db36[BitSerializer] Update to v0.80 (#45342)
  • 4110d43[bitserializer] bring this port back (#44144)
  • 566f949[boost] update to 1.87.0 (#42678)
  • 7793e89[BitSerializer] Update to 0.75 (#43092)
  • 105b59c[BitSerializer] Update to v0.70 (#39074)
  • 2fa6cab[BitSerializer] Update to v0.65 (#33727)
  • edc91e1[BitSerializer] Update to v0.50 (#28564)
  • d5cfd0d[bitserializer-rapidyaml] does work on arm osx (#27068)
  • d132d12[many ports] Fix cmake warnings (#24706)
and 8 more commits:

#Source