Skip to content

Commit e2b941d

Browse files
Merge branch 'c-lib-0.18.1' into 'main'
Update C library to 0.18.1 See merge request objectbox/objectbox-dart!31
2 parents dc2fe54 + be1e61f commit e2b941d

File tree

13 files changed

+18
-12
lines changed

13 files changed

+18
-12
lines changed

flutter_libs/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ android {
4646

4747
dependencies {
4848
// https://search.maven.org/search?q=g:io.objectbox%20objectbox-android
49-
implementation "io.objectbox:objectbox-android:3.5.0"
49+
implementation "io.objectbox:objectbox-android:3.5.1"
5050
}
5151
}

flutter_libs/ios/objectbox_flutter_libs.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Pod::Spec.new do |s|
1414
s.source_files = 'Classes/**/*'
1515

1616
s.dependency 'Flutter'
17-
s.dependency 'ObjectBox', '1.8.1-rc'
17+
s.dependency 'ObjectBox', '1.8.1'
1818

1919
# Flutter.framework does not contain a i386 slice.
2020
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' }

flutter_libs/linux/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE PkgConfig::GTK)
4141
# ----------------------------------------------------------------------
4242
# Download and add objectbox-c prebuilt library.
4343

44-
set(OBJECTBOX_VERSION 0.18.0)
44+
set(OBJECTBOX_VERSION 0.18.1)
4545

4646
set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR})
4747
if (${OBJECTBOX_ARCH} MATCHES "x86_64")

flutter_libs/macos/objectbox_flutter_libs.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Pod::Spec.new do |s|
1414
s.source_files = 'Classes/**/*'
1515

1616
s.dependency 'FlutterMacOS'
17-
s.dependency 'ObjectBox', '1.8.1-rc'
17+
s.dependency 'ObjectBox', '1.8.1'
1818

1919
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
2020
s.swift_version = '5.3'

flutter_libs/windows/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ set(objectbox_flutter_libs_bundled_libraries
4747
# ----------------------------------------------------------------------
4848
# Download and add objectbox-c prebuilt library.
4949

50-
set(OBJECTBOX_VERSION 0.18.0)
50+
set(OBJECTBOX_VERSION 0.18.1)
5151

5252
set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR})
5353
if (${OBJECTBOX_ARCH} MATCHES "AMD64")

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -eu
55
# It's important that the generated dart bindings and the c-api library version match. Dart won't error on C function
66
# signature mismatch, leading to obscure memory bugs.
77
# For how to upgrade the version see dev-doc/updating-c-library.md
8-
cLibVersion=0.18.0
8+
cLibVersion=0.18.1
99
os=$(uname)
1010
cLibArgs="$*"
1111

objectbox/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
## latest
22

33
* Flutter Linux apps do not longer fail to run due to the shared ObjectBox C library not loading. #504
4+
* Fixes writes failing with "Storage error (code -30786)", which may occur in some corner cases on
5+
iOS and some Android devices. #485
6+
* Update: [objectbox-c 0.18.1](https://github.com/objectbox/objectbox-c/releases/tag/v0.18.1).
7+
* Update: [objectbox-swift 1.8.1](https://github.com/objectbox/objectbox-swift/releases/tag/v1.8.1).
8+
* Update: [objectbox-android 3.5.1](https://github.com/objectbox/objectbox-java/releases/tag/V3.5.1).
9+
If you are using Admin, make sure to [update your `objectbox-android-objectbrowser` dependency](https://docs.objectbox.io/data-browser#setup).
410

511
## 1.7.1 (2023-01-17)
612

objectbox/example/flutter/objectbox_demo_relations/android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,5 @@ dependencies {
8181
// Add objectbox-android-objectbrowser only for debug builds.
8282
// Warning: when objectbox_flutter_libs updates check if version
8383
// needs update, e.g. check https://github.com/objectbox/objectbox-dart/releases.
84-
debugImplementation("io.objectbox:objectbox-android-objectbrowser:3.5.0")
84+
debugImplementation("io.objectbox:objectbox-android-objectbrowser:3.5.1")
8585
}

sync_flutter_libs/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ android {
4646

4747
dependencies {
4848
// https://search.maven.org/search?q=g:io.objectbox%20objectbox-sync-android
49-
implementation "io.objectbox:objectbox-sync-android:3.5.0"
49+
implementation "io.objectbox:objectbox-sync-android:3.5.1"
5050
}
5151
}

sync_flutter_libs/ios/objectbox_sync_flutter_libs.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Pod::Spec.new do |s|
1414
s.source_files = 'Classes/**/*'
1515

1616
s.dependency 'Flutter'
17-
s.dependency 'ObjectBox', '1.8.1-sync-rc'
17+
s.dependency 'ObjectBox', '1.8.1-sync'
1818

1919
# Flutter.framework does not contain a i386 slice.
2020
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' }

sync_flutter_libs/linux/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE PkgConfig::GTK)
4141
# ----------------------------------------------------------------------
4242
# Download and add objectbox-c prebuilt library.
4343

44-
set(OBJECTBOX_VERSION 0.18.0)
44+
set(OBJECTBOX_VERSION 0.18.1)
4545

4646
set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR})
4747
if (${OBJECTBOX_ARCH} MATCHES "x86_64")

sync_flutter_libs/macos/objectbox_sync_flutter_libs.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Pod::Spec.new do |s|
1414
s.source_files = 'Classes/**/*'
1515

1616
s.dependency 'FlutterMacOS'
17-
s.dependency 'ObjectBox', '1.8.1-sync-rc'
17+
s.dependency 'ObjectBox', '1.8.1-sync'
1818

1919
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
2020
s.swift_version = '5.3'

sync_flutter_libs/windows/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ set(objectbox_sync_flutter_libs_bundled_libraries
4747
# ----------------------------------------------------------------------
4848
# Download and add objectbox-c prebuilt library.
4949

50-
set(OBJECTBOX_VERSION 0.18.0)
50+
set(OBJECTBOX_VERSION 0.18.1)
5151

5252
set(OBJECTBOX_ARCH ${CMAKE_SYSTEM_PROCESSOR})
5353
if (${OBJECTBOX_ARCH} MATCHES "AMD64")

0 commit comments

Comments
 (0)