ObjectBox C/C++ database v0.11.0 Release Notes

Release Date: 2020-11-12 // over 3 years ago
    • ⚡️ update CMakeLists.txt to simplify integration for users, e.g. with FetchContent,
      ⚡️ see the updated installation docs
    • change cursor and box read functions get/first/current/next void ** argument to const void**
    • 🔄 change multiple query and query builder functions int count argument to size_t count
    • change observer signatures (obx_err return value and size_t count argument)
    • new obx_model_entity_flags()
    • new obx_opt_async_*() to configure async box behavior
    • 🆕 new greater-or-equal and less-or-equal query conditions for integers and floats
    • new obx_query_offset_limit() setter for offset and limit in a single call
    • 🔀 new obx_sync_available() to check whether the loaded runtime library supports ObjectBox Sync
    • 👕 clean up linter warnings in the examples and objectbox.h(pp)

    C++ (only)

    • 📇 rename objectbox-cpp.h to objectbox.hpp
    • 🔄 change C++ Store Options to a "builder" pattern and expose all available options
    • 🆕 new C++ AsyncBox and Box::async() to expose asynchronous operations