diff --git a/dev-doc/updating-c-library.md b/dev-doc/updating-c-library.md index bac3ccd4f..d9f4bb6c9 100644 --- a/dev-doc/updating-c-library.md +++ b/dev-doc/updating-c-library.md @@ -9,17 +9,17 @@ Dart won't error on C function signature mismatch, leading to obscure memory bug Update `flutter_libs` and `sync_flutter_libs` with **compatible library versions**: - Linux and Windows - - Shortcut: search and replace e.g. `set(OBJECTBOX_VERSION 0.16.0)` in `CMakeLists.txt`. + - Shortcut: search and replace e.g. `set(OBJECTBOX_VERSION 0.17.0)` in `CMakeLists.txt`. - [flutter_libs Linux](../flutter_libs/linux/CMakeLists.txt) - [flutter_libs Windows](../flutter_libs/windows/CMakeLists.txt) - [sync_flutter_libs Linux](../sync_flutter_libs/linux/CMakeLists.txt) - [sync_flutter_libs Windows](../sync_flutter_libs/windows/CMakeLists.txt) - Android ([view releases](https://github.com/objectbox/objectbox-java/releases)) - - Shortcut: search and replace `-android:3.1.3` in `build.gradle` files. + - Shortcut: search and replace `-android:3.2.0` in `build.gradle` files. - In [flutter_libs](../flutter_libs/android/build.gradle) - In [sync_flutter_libs](../sync_flutter_libs/android/build.gradle) - Android in examples. - - Shortcut: search and replace `-android-objectbrowser:3.1.3` in `build.gradle` files. + - Shortcut: search and replace `-android-objectbrowser:3.2.0` in `build.gradle` files. - In [objectbox_demo_relations](../objectbox/example/flutter/objectbox_demo_relations/android/app/build.gradle) - Swift (iOS/macOS) ([view releases](https://github.com/objectbox/objectbox-swift/releases)) - Shortcut: search and replace e.g. `s.dependency 'ObjectBox', '1.7.0` in `.podspec` files. diff --git a/flutter_libs/android/build.gradle b/flutter_libs/android/build.gradle index 24bc9de26..ac4567d17 100644 --- a/flutter_libs/android/build.gradle +++ b/flutter_libs/android/build.gradle @@ -16,5 +16,5 @@ repositories { dependencies { // https://search.maven.org/search?q=g:io.objectbox%20objectbox-android - implementation "io.objectbox:objectbox-android:3.1.3" + implementation "io.objectbox:objectbox-android:3.2.0" } diff --git a/flutter_libs/linux/CMakeLists.txt b/flutter_libs/linux/CMakeLists.txt index 722b63090..45b58efba 100644 --- a/flutter_libs/linux/CMakeLists.txt +++ b/flutter_libs/linux/CMakeLists.txt @@ -26,7 +26,7 @@ set(objectbox_flutter_libs_bundled_libraries # ---------------------------------------------------------------------- -set(OBJECTBOX_VERSION 0.16.0) +set(OBJECTBOX_VERSION 0.17.0) set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR}) if (${OBJECTBOX_ARCH} MATCHES "x86_64") diff --git a/flutter_libs/windows/CMakeLists.txt b/flutter_libs/windows/CMakeLists.txt index ae323fc86..3e3bdbec7 100644 --- a/flutter_libs/windows/CMakeLists.txt +++ b/flutter_libs/windows/CMakeLists.txt @@ -25,7 +25,7 @@ set(objectbox_flutter_libs_bundled_libraries # ---------------------------------------------------------------------- -set(OBJECTBOX_VERSION 0.16.0) +set(OBJECTBOX_VERSION 0.17.0) set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR}) if (${OBJECTBOX_ARCH} MATCHES "AMD64") diff --git a/install.sh b/install.sh index 91b9ece59..8162c1b96 100755 --- a/install.sh +++ b/install.sh @@ -5,7 +5,7 @@ set -eu # It's important that the generated dart bindings and the c-api library version match. Dart won't error on C function # signature mismatch, leading to obscure memory bugs. # For how to upgrade the version see dev-doc/updating-c-library.md -cLibVersion=0.16.0 +cLibVersion=0.17.0 os=$(uname) cLibArgs="$*" diff --git a/objectbox/CHANGELOG.md b/objectbox/CHANGELOG.md index e6735bec8..fa0a1270c 100644 --- a/objectbox/CHANGELOG.md +++ b/objectbox/CHANGELOG.md @@ -3,6 +3,8 @@ * Require at least Dart SDK 2.14 (shipped with Flutter 2.5.0). * When using the "All Exceptions" debug option in Visual Studio Code there is no longer an exception when initializing ObjectBox. #252 +* Update: [objectbox-c 0.17.0](https://github.com/objectbox/objectbox-c/releases/tag/v0.17.0). +* Update: [objectbox-android 3.2.0](https://github.com/objectbox/objectbox-java/releases/tag/V3.2.0). ## 1.5.0 (2022-05-11) diff --git a/objectbox/example/flutter/objectbox_demo_relations/android/app/build.gradle b/objectbox/example/flutter/objectbox_demo_relations/android/app/build.gradle index e33df4e79..d9a699491 100644 --- a/objectbox/example/flutter/objectbox_demo_relations/android/app/build.gradle +++ b/objectbox/example/flutter/objectbox_demo_relations/android/app/build.gradle @@ -86,5 +86,5 @@ dependencies { // Add objectbox-android-objectbrowser only for debug builds. // Warning: when objectbox_flutter_libs updates check if version // needs update, e.g. check https://github.com/objectbox/objectbox-dart/releases. - debugImplementation("io.objectbox:objectbox-android-objectbrowser:3.1.3") + debugImplementation("io.objectbox:objectbox-android-objectbrowser:3.2.0") } diff --git a/sync_flutter_libs/android/build.gradle b/sync_flutter_libs/android/build.gradle index f504c4623..1f17b5e11 100644 --- a/sync_flutter_libs/android/build.gradle +++ b/sync_flutter_libs/android/build.gradle @@ -16,5 +16,5 @@ repositories { dependencies { // https://search.maven.org/search?q=g:io.objectbox%20objectbox-sync-android - implementation "io.objectbox:objectbox-sync-android:3.1.3" + implementation "io.objectbox:objectbox-sync-android:3.2.0" } diff --git a/sync_flutter_libs/linux/CMakeLists.txt b/sync_flutter_libs/linux/CMakeLists.txt index e554469d0..79432189d 100644 --- a/sync_flutter_libs/linux/CMakeLists.txt +++ b/sync_flutter_libs/linux/CMakeLists.txt @@ -26,7 +26,7 @@ set(objectbox_sync_flutter_libs_bundled_libraries # ---------------------------------------------------------------------- -set(OBJECTBOX_VERSION 0.16.0) +set(OBJECTBOX_VERSION 0.17.0) set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR}) if (${OBJECTBOX_ARCH} MATCHES "x86_64") diff --git a/sync_flutter_libs/windows/CMakeLists.txt b/sync_flutter_libs/windows/CMakeLists.txt index 84e8be86f..bb0a5617b 100644 --- a/sync_flutter_libs/windows/CMakeLists.txt +++ b/sync_flutter_libs/windows/CMakeLists.txt @@ -25,7 +25,7 @@ set(objectbox_sync_flutter_libs_bundled_libraries # ---------------------------------------------------------------------- -set(OBJECTBOX_VERSION 0.16.0) +set(OBJECTBOX_VERSION 0.17.0) set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR}) if (${OBJECTBOX_ARCH} MATCHES "AMD64")