Skip to content

Commit 67c1a55

Browse files
committed
Update bindings.dart and CHANGELOG.md for 4.0.3
1 parent 033d624 commit 67c1a55

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

objectbox/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1-
## latest
1+
## 4.0.3-dev.0 (2024-10-17)
22

33
* Generator: replace cryptography library, allows to use newer versions of the transitive `js` dependency. [#638](https://github.com/objectbox/objectbox-dart/issues/638)
44
* iOS: support `Query.findWithScores()` with big objects (> 4 KB), previously would throw a
55
`StorageException: Do not use vector-based find on 32 bit systems with big objects`. [#676](https://github.com/objectbox/objectbox-dart/issues/676)
6+
* Made closing the store more robust; e.g. it waits for ongoing queries and transactions to finish
7+
(please still ensure to clean up properly on your side, this is an additional safety net)
68
* Flutter for Linux/Windows, Dart Native: update to [objectbox-c 4.0.2](https://github.com/objectbox/objectbox-c/releases/tag/v4.0.2).
79
* Flutter for iOS/macOS: update to [objectbox-swift 4.0.1](https://github.com/objectbox/objectbox-swift/releases/tag/v4.0.1).
810
Existing projects may have to run `pod repo update` and `pod update ObjectBox`.
911
* Flutter for Android: update to [objectbox-android 4.0.3](https://github.com/objectbox/objectbox-java/releases/tag/V4.0.3).
1012
If you are [using Admin](https://docs.objectbox.io/data-browser#admin-for-android), make sure to
1113
update to `io.objectbox:objectbox-android-objectbrowser:4.0.3` in `android/app/build.gradle`.
14+
* Sync: Fixed a serious regression; please update to the latest version asap!
15+
* Sync: Added a special compression for tiny transactions (internally)
1216

1317
## 4.0.2 (2024-08-14)
1418

objectbox/lib/src/native/bindings/bindings.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,15 @@ ObjectBoxC? _tryObjectBoxLibFile() {
9494

9595
// Require the minimum C API version of all supported platform-specific
9696
// libraries.
97-
// Library | C API version | Core version
97+
// Library | C API version | Core version
9898
// objectbox-c | 4.0.2 | 4.0.2-2024-10-15
99-
// ObjectBox Swift 4.0.0 | 4.0.1 | 4.0.1-2024-07-17
100-
// objectbox-android 4.0.2 | 4.0.1 | 4.0.2-2024-08-19
99+
// ObjectBox Swift 4.0.1 | 4.0.2 | 4.0.2-2024-10-15
100+
// objectbox-android 4.0.3 | 4.0.1 | 4.0.2-2024-10-15
101101
var _obxCminMajor = 4;
102102
var _obxCminMinor = 0;
103103
var _obxCminPatch = 1;
104104
// Require minimum core version guaranteeing actual C API availability.
105-
var _obxCoreMinVersion = "4.0.1-2024-07-17";
105+
var _obxCoreMinVersion = "4.0.2-2024-10-15";
106106

107107
bool _isSupportedVersion(ObjectBoxC obxc) {
108108
if (!obxc.version_is_at_least(_obxCminMajor, _obxCminMinor, _obxCminPatch)) {

0 commit comments

Comments
 (0)