Skip to content

v0.11.0

Compare
Choose a tag to compare
@vaind vaind released this 12 Nov 10:52
· 53 commits to main since this release
  • 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