v0.11.0
- 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 toconst void**
- change multiple query and query builder functions
int count
argument tosize_t count
- change observer signatures (
obx_err
return value andsize_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
toobjectbox.hpp
- change C++ Store Options to a "builder" pattern and expose all available options
- new C++ AsyncBox and Box::async() to expose asynchronous operations