Skip to content

Commit e94d844

Browse files
committed
prepare v0.10.0 release
1 parent ebdf72c commit e94d844

File tree

13 files changed

+33
-21
lines changed

13 files changed

+33
-21
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ lib/*.so
1717
lib/*.a
1818

1919
**/*.g.dart
20+
21+
# backup created by publish.sh - ignore to avoid publishing
22+
**/pubspec.yaml.original

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
1-
## latest
2-
1+
## 0.10.0 (2020-12-01)
2+
* Add support for string array properties: `List<String>`.
3+
* Add support for byte array properties: `List<Int>`, `Uint8List`, `Int8List`.
4+
* Add `@Index()` and `@Unique()` property annotations
5+
(thanks [@Buggaboo](https://github.com/Buggaboo) for [#123](https://github.com/objectbox/objectbox-dart/pull/123)).
6+
* Add `Query.remove()` to remove all objects matching the query.
7+
* Fix `Query.findStream()` to only rerun on changes to the queried type
8+
(thanks [@RTrackerDev](https://github.com/RTrackerDev) and [@Buggaboo](https://github.com/Buggaboo) for [#152](https://github.com/objectbox/objectbox-dart/pull/152)).
9+
* Change `type` field on `@Property()` annotation to PropertyType.
10+
* Mark `offset` and `limit` query parameters deprecated, use `offset()` and `limit()` instead.
11+
* Update to objectbox-swift 1.4.1
12+
* Internal changes in preparation for null-safety (still waiting for our dependencies to migrate).
313

414
## 0.9.0 (2020-11-12)
515

Makefile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,11 @@ test: ## Test all targets
1818
pub run build_runner build
1919
pub run test
2020

21-
.ONESHELL: # run all lines of the following target in a single shell instance
2221
integration-test: ## Execute integration tests
23-
cd example/flutter/objectbox_demo/
24-
flutter pub get
25-
flutter pub run build_runner build
26-
flutter drive --verbose --target=test_driver/app.dart
22+
cd example/flutter/objectbox_demo/ ; \
23+
flutter pub get ; \
24+
flutter pub run build_runner build ; \
25+
flutter drive --verbose --target=test_driver/app.dart ; \
2726

2827
publish: ## Publish all packages to pub.dev
2928
echo "TODO implement publishing"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Installation
77
Add the following dependencies to your `pubspec.yaml`:
88
```yaml
99
dependencies:
10-
objectbox: ^0.9.0
10+
objectbox: ^0.10.0
1111

1212
dev_dependencies:
1313
build_runner: ^1.0.0
@@ -19,7 +19,7 @@ Proceed based on whether you're developing a Flutter app or a standalone dart pr
1919
* Add additional dependency to include native libraries (required in Flutter):
2020
```yaml
2121
dependencies:
22-
objectbox: ^0.9.0
22+
objectbox: ^0.10.0
2323
objectbox_flutter_libs: any
2424
```
2525
* Install the packages `flutter pub get`

example/flutter/objectbox_demo/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dependencies:
1111
cupertino_icons: ^0.1.2
1212
path_provider: any
1313
intl: any
14-
objectbox: ^0.9.0
14+
objectbox: ^0.10.0
1515
objectbox_flutter_libs: any
1616

1717
dev_dependencies:

example/flutter/objectbox_demo_desktop/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dependencies:
1111
flutter:
1212
sdk: flutter
1313
cupertino_icons: ^0.1.0
14-
objectbox: ^0.9.0
14+
objectbox: ^0.10.0
1515

1616
dev_dependencies:
1717
flutter_test:

example/flutter/objectbox_demo_sync/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ dependencies:
1111
cupertino_icons: ^0.1.2
1212
path_provider: any
1313
intl: any
14-
objectbox: ^0.9.0
14+
objectbox: ^0.10.0
1515
objectbox_sync_flutter_libs: any
1616

1717
dev_dependencies:

flutter_libs/ios/download-framework.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euo pipefail
44
# NOTE: run this script before publishing
55

66
# https://github.com/objectbox/objectbox-swift/releases/
7-
obxSwiftVersion="1.4.0"
7+
obxSwiftVersion="1.4.1"
88

99
dir=$(dirname "$0")
1010

flutter_libs/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: objectbox_flutter_libs
2-
version: 0.9.0
2+
version: 0.10.0
33
repository: https://github.com/objectbox/objectbox-dart
44
homepage: https://objectbox.io
55
description: ObjectBox is a super-fast NoSQL ACID compliant object database. This package contains flutter runtime libraries for ObjectBox.
@@ -11,7 +11,7 @@ environment:
1111
dependencies:
1212
# This is here just to ensure compatibility between objectbox-dart code and the libraries used
1313
# You should still depend on objectbox directly in your Flutter application.
14-
objectbox: 0.9.0
14+
objectbox: 0.10.0
1515

1616
flutter:
1717
plugin:

generator/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: objectbox_generator
2-
version: 0.9.0
2+
version: 0.10.0
33
repository: https://github.com/objectbox/objectbox-dart
44
homepage: https://objectbox.io
55
description: ObjectBox binding code generator - finds annotated entities and adds them to the ObjectBox DB model.
@@ -8,7 +8,7 @@ environment:
88
sdk: ">=2.5.0 <3.0.0"
99

1010
dependencies:
11-
objectbox: 0.9.0
11+
objectbox: 0.10.0
1212
build: ^1.0.0
1313
source_gen: ^0.9.0
1414
analyzer: ">=0.35.0 <0.100.0"

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: objectbox
2-
version: 0.9.0
2+
version: 0.10.0
33
repository: https://github.com/objectbox/objectbox-dart
44
homepage: https://objectbox.io
55
description: ObjectBox is a super-fast NoSQL ACID compliant object database.

sync_flutter_libs/ios/download-framework.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ echo "Sync-enabled objectbox-swift isn't released yet"
77
exit 1
88

99
# https://github.com/objectbox/objectbox-swift/releases/
10-
obxSwiftVersion="1.4.0"
10+
obxSwiftVersion="1.4.1"
1111

1212
dir=$(dirname "$0")
1313

sync_flutter_libs/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: objectbox_sync_flutter_libs
2-
version: 0.9.0
2+
version: 0.10.0
33
repository: https://github.com/objectbox/objectbox-dart
44
homepage: https://objectbox.io
55
description: ObjectBox is a super-fast NoSQL ACID compliant object database. This package contains flutter runtime libraries for ObjectBox, including ObjectBox Sync.
@@ -11,7 +11,7 @@ environment:
1111
dependencies:
1212
# This is here just to ensure compatibility between objectbox-dart code and the libraries used
1313
# You should still depend on objectbox directly in your Flutter application.
14-
objectbox: 0.9.0
14+
objectbox: 0.10.0
1515

1616
flutter:
1717
plugin:

0 commit comments

Comments
 (0)