From d298c268916e599a50652a6fc39d053941676cb4 Mon Sep 17 00:00:00 2001 From: Markus Date: Wed, 28 May 2025 12:10:43 +0200 Subject: [PATCH] Prepare release 4.3.0 --- flutter_libs/pubspec.yaml | 4 ++-- generator/lib/src/version.dart | 2 +- generator/pubspec.yaml | 4 ++-- objectbox/CHANGELOG.md | 3 ++- .../example/dart-native/vectorsearch_cities/pubspec.yaml | 2 +- .../event_management_tutorial/event_manager/pubspec.yaml | 2 +- .../event_management_tutorial/many_to_many/pubspec.yaml | 2 +- objectbox/example/flutter/objectbox_demo/pubspec.yaml | 2 +- .../example/flutter/objectbox_demo_relations/pubspec.yaml | 2 +- objectbox/example/flutter/objectbox_demo_sync/pubspec.yaml | 2 +- objectbox/pubspec.yaml | 2 +- sync_flutter_libs/pubspec.yaml | 4 ++-- 12 files changed, 16 insertions(+), 15 deletions(-) diff --git a/flutter_libs/pubspec.yaml b/flutter_libs/pubspec.yaml index d9a5f69b3..0ea303720 100644 --- a/flutter_libs/pubspec.yaml +++ b/flutter_libs/pubspec.yaml @@ -3,7 +3,7 @@ description: Superfast NoSQL Flutter / Dart database. This package contains Flut # Link to actual directory in repository so file links on pub.dev work. repository: https://github.com/objectbox/objectbox-dart/tree/main/flutter_libs homepage: https://objectbox.io -version: 4.2.0 +version: 4.3.0 environment: sdk: '>=2.18.0 <4.0.0' @@ -14,7 +14,7 @@ dependencies: sdk: flutter # This is here just to ensure compatibility between objectbox-dart code and the libraries used # You should still depend on objectbox directly in your Flutter application. - objectbox: 4.2.0 + objectbox: 4.3.0 path_provider: ^2.0.0 dev_dependencies: diff --git a/generator/lib/src/version.dart b/generator/lib/src/version.dart index 905353d48..c9957b923 100644 --- a/generator/lib/src/version.dart +++ b/generator/lib/src/version.dart @@ -4,5 +4,5 @@ class Version { /// /// This string is updated by the /tool/set-version.sh script /// as part of the release process. - static const String current = "4.2.0"; + static const String current = "4.3.0"; } diff --git a/generator/pubspec.yaml b/generator/pubspec.yaml index 6a8bacb2c..23275d79f 100644 --- a/generator/pubspec.yaml +++ b/generator/pubspec.yaml @@ -3,13 +3,13 @@ description: ObjectBox Flutter / Dart database binding code generator - finds an # Link to actual directory in repository so file links on pub.dev work. repository: https://github.com/objectbox/objectbox-dart/tree/main/generator homepage: https://objectbox.io -version: 4.2.0 +version: 4.3.0 environment: sdk: '^3.5.0' # analyzer 6.5.0 requires meta 1.14.0 requires Flutter SDK 3.24.0 requires 3.5.0 dependencies: - objectbox: 4.2.0 + objectbox: 4.3.0 analyzer: '>=6.5.0 <8.0.0' # dart_style 2.3.7 requires 6.5.0 build: ^2.4.1 collection: ^1.18.0 # Would require 1.19.1, but Flutter 3.24.0 has 1.18.0 pinned diff --git a/objectbox/CHANGELOG.md b/objectbox/CHANGELOG.md index a619a1461..1fc32a11b 100644 --- a/objectbox/CHANGELOG.md +++ b/objectbox/CHANGELOG.md @@ -1,6 +1,7 @@ -## latest +## 4.3.0 (2025-05-28) * Update ObjectBox database for Flutter Linux/Windows, Dart Native apps to [4.3.0](https://github.com/objectbox/objectbox-c/releases/tag/v4.3.0). + This includes significant improvements to ObjectBox Sync like raising the maximum messages/transaction size. * Update ObjectBox database for Flutter Android apps to 4.3.0. If your project is [using Admin](https://docs.objectbox.io/data-browser#admin-for-android), make sure to update to `io.objectbox:objectbox-android-objectbrowser:4.3.0` in `android/app/build.gradle`. diff --git a/objectbox/example/dart-native/vectorsearch_cities/pubspec.yaml b/objectbox/example/dart-native/vectorsearch_cities/pubspec.yaml index a2b172e48..6b44fb545 100644 --- a/objectbox/example/dart-native/vectorsearch_cities/pubspec.yaml +++ b/objectbox/example/dart-native/vectorsearch_cities/pubspec.yaml @@ -6,7 +6,7 @@ environment: sdk: ^2.18.6 dependencies: - objectbox: ^4.2.0 + objectbox: ^4.3.0 dev_dependencies: build_runner: ^2.4.9 diff --git a/objectbox/example/flutter/event_management_tutorial/event_manager/pubspec.yaml b/objectbox/example/flutter/event_management_tutorial/event_manager/pubspec.yaml index f0b819e6f..a65af3fd8 100644 --- a/objectbox/example/flutter/event_management_tutorial/event_manager/pubspec.yaml +++ b/objectbox/example/flutter/event_management_tutorial/event_manager/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: flutter: sdk: flutter - objectbox: ^4.2.0 + objectbox: ^4.3.0 objectbox_flutter_libs: any intl: any diff --git a/objectbox/example/flutter/event_management_tutorial/many_to_many/pubspec.yaml b/objectbox/example/flutter/event_management_tutorial/many_to_many/pubspec.yaml index f0b819e6f..a65af3fd8 100644 --- a/objectbox/example/flutter/event_management_tutorial/many_to_many/pubspec.yaml +++ b/objectbox/example/flutter/event_management_tutorial/many_to_many/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: flutter: sdk: flutter - objectbox: ^4.2.0 + objectbox: ^4.3.0 objectbox_flutter_libs: any intl: any diff --git a/objectbox/example/flutter/objectbox_demo/pubspec.yaml b/objectbox/example/flutter/objectbox_demo/pubspec.yaml index 46a95efaa..0e1e94943 100644 --- a/objectbox/example/flutter/objectbox_demo/pubspec.yaml +++ b/objectbox/example/flutter/objectbox_demo/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - objectbox: ^4.2.0 + objectbox: ^4.3.0 objectbox_flutter_libs: any intl: ^0.20.2 path_provider: ^2.1.5 diff --git a/objectbox/example/flutter/objectbox_demo_relations/pubspec.yaml b/objectbox/example/flutter/objectbox_demo_relations/pubspec.yaml index 41c2757ba..916f6a0c1 100644 --- a/objectbox/example/flutter/objectbox_demo_relations/pubspec.yaml +++ b/objectbox/example/flutter/objectbox_demo_relations/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: # Optional: specify a concrete version when using ObjectBox Admin - https://docs.objectbox.io/data-browser # Note: when updating objectbox, check the release notes (https://github.com/objectbox/objectbox-dart/releases) # if objectbox-android-objectbrowser in android/app/build.gradle has to be updated. - objectbox: 4.2.0 + objectbox: 4.3.0 objectbox_flutter_libs: any intl: ^0.20.2 path_provider: ^2.1.5 diff --git a/objectbox/example/flutter/objectbox_demo_sync/pubspec.yaml b/objectbox/example/flutter/objectbox_demo_sync/pubspec.yaml index c2d16b2eb..3898e33c6 100644 --- a/objectbox/example/flutter/objectbox_demo_sync/pubspec.yaml +++ b/objectbox/example/flutter/objectbox_demo_sync/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: flutter: sdk: flutter - objectbox: ^4.2.0 + objectbox: ^4.3.0 objectbox_sync_flutter_libs: any # For Sync support use this instead of objectbox_flutter_libs. intl: ^0.20.2 path_provider: ^2.1.5 diff --git a/objectbox/pubspec.yaml b/objectbox/pubspec.yaml index 2d64577b9..fd0c46882 100644 --- a/objectbox/pubspec.yaml +++ b/objectbox/pubspec.yaml @@ -4,7 +4,7 @@ homepage: https://objectbox.io # Link to actual directory in repository so file links on pub.dev work. repository: https://github.com/objectbox/objectbox-dart/tree/main/objectbox documentation: https://docs.objectbox.io -version: 4.2.0 +version: 4.3.0 environment: # minimum Dart SDK (also see generator and flutter_libs) diff --git a/sync_flutter_libs/pubspec.yaml b/sync_flutter_libs/pubspec.yaml index 3121be0ec..60530a271 100644 --- a/sync_flutter_libs/pubspec.yaml +++ b/sync_flutter_libs/pubspec.yaml @@ -3,7 +3,7 @@ description: Fast Flutter database for persisting Dart objects. This package con # Link to actual directory in repository so file links on pub.dev work. repository: https://github.com/objectbox/objectbox-dart/tree/main/sync_flutter_libs homepage: https://objectbox.io -version: 4.2.0 +version: 4.3.0 environment: sdk: '>=2.18.0 <4.0.0' @@ -14,7 +14,7 @@ dependencies: sdk: flutter # This is here just to ensure compatibility between objectbox-dart code and the libraries used # You should still depend on objectbox directly in your Flutter application. - objectbox: 4.2.0 + objectbox: 4.3.0 path_provider: ^2.0.0 dev_dependencies: