Skip to content

bitserializerv0.85

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
)

#Supported Platforms

All platforms supported.

#Features

No default features.

#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:

#rapidjson-archive

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

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

#rapidyaml-archive

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

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#Dependencies

No dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

No ports use this.

#Host Tool For

No ports use this.

#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)
Show 8 earlier changes