File tree Expand file tree Collapse file tree 12 files changed +29
-22
lines changed Expand file tree Collapse file tree 12 files changed +29
-22
lines changed Original file line number Diff line number Diff line change 1+ 0.6.1 (2020-01-23)
2+ ------------------
3+ * Fix Flutter Android/iOS release build failures
4+ * Updated to objectbox-c 0.8.2
5+
160.6.0 (2019-12-19)
27------------------
38* Flutter iOS support
Original file line number Diff line number Diff line change @@ -16,17 +16,16 @@ Installation
1616Add the following dependencies to your ` pubspec.yaml ` :
1717``` yaml
1818dependencies :
19- objectbox : ^0.6.0
19+ objectbox : ^0.6.1
2020
2121dev_dependencies :
2222 build_runner : ^1.0.0
23- objectbox_generator : ^0.6.0
23+ objectbox_generator : ^0.6.1
2424` ` `
2525
2626Proceed based on whether you're developing a Flutter app or a standalone dart program:
27271. **Flutter** only steps:
2828 * Install the packages ` flutter pub get`
29- * Note: only debug versions (e.g. `flutter run`) work at the moment, `flutter build` currently fails for release builds
30291. **Dart standalone programs** :
3130 * Install the packages `pub get`
3231 * Install [objectbox-c](https://github.com/objectbox/objectbox-c) system-wide:
Original file line number Diff line number Diff line change @@ -4,5 +4,6 @@ android {
44}
55
66dependencies {
7+ // https://github.com/objectbox/objectbox-java/releases
78 implementation " io.objectbox:objectbox-android:2.5.0"
89}
Original file line number Diff line number Diff line change @@ -11,18 +11,18 @@ dependencies:
1111 cupertino_icons : ^0.1.2
1212 path_provider : any
1313 intl : any
14- objectbox : ^0.6.0
14+ objectbox : ^0.6.1
1515
1616dev_dependencies :
1717 flutter_test :
1818 sdk : flutter
1919 build_runner : ^1.0.0
20- objectbox_generator : ^0.6.0
20+ objectbox_generator : ^0.6.1
2121
2222flutter :
2323 uses-material-design : true
2424
25- # ---------------------------------
25+ # Note: these overrides are only for ObjectBox internal development, don't use them in your app.
2626dependency_overrides :
2727 objectbox :
2828 path : ../../..
Original file line number Diff line number Diff line change @@ -11,13 +11,13 @@ dependencies:
1111 flutter :
1212 sdk : flutter
1313 cupertino_icons : ^0.1.0
14- objectbox : ^0.6.0
14+ objectbox : ^0.6.1
1515
1616dev_dependencies :
1717 flutter_test :
1818 sdk : flutter
1919 build_runner : ^1.0.0
20- objectbox_generator : ^0.6.0
20+ objectbox_generator : ^0.6.1
2121
2222flutter :
2323 uses-material-design : true
@@ -40,7 +40,7 @@ flutter:
4040 weight : 900
4141
4242
43- # ---------------------------------
43+ # Note: these overrides are only for ObjectBox internal development, don't use them in your app.
4444dependency_overrides :
4545 objectbox :
4646 path : ../../..
Original file line number Diff line number Diff line change 11name : objectbox_generator
2- version : 0.6.0
2+ version : 0.6.1
33repository : https://github.com/objectbox/objectbox-dart
44homepage : https://objectbox.io
55description : 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
1010dependencies :
11- objectbox : 0.6.0
11+ objectbox : 0.6.1
1212 build : ^1.0.0
1313 source_gen : ^0.9.0
1414 analyzer : " >=0.35.0 <0.100.0"
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22set -eu
33
4- cLibVersion=0.8.1
4+ # https://github.com/objectbox/objectbox-c/releases
5+ cLibVersion=0.8.2
56os=$( uname)
67
78# if there's no tty this is probably part of a docker build - therefore we install the c-api explicitly
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22set -euo pipefail
33
4- # NOTE: run before publishing
4+ # NOTE: run this script before publishing
55
6+ # https://github.com/objectbox/objectbox-swift/releases/
67obxSwiftVersion=" 1.2.0"
78
89dir=$( dirname " $0 " )
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ class OBX_id_array extends Struct {
3232 array.length = items.length;
3333 array._itemsPtr = allocate <Uint64 >(count: array.length);
3434 for (int i = 0 ; i < items.length; ++ i) {
35- array._itemsPtr. elementAt (i).value = items[i];
35+ array._itemsPtr[i] = items[i];
3636 }
3737
3838 // call the function with the structure and free afterwards
@@ -83,7 +83,7 @@ class OBX_bytes extends Struct {
8383 // create a copy of the data
8484 bytes._dataPtr = allocate <Uint8 >(count: bytes.length);
8585 for (int i = 0 ; i < data.length; ++ i) {
86- bytes._dataPtr. elementAt (i).value = data[i];
86+ bytes._dataPtr[i] = data[i];
8787 }
8888
8989 return ptr;
Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ class Box<T> {
109109 Pointer <Uint64 > allIdsMemory = allocate <Uint64 >(count: objects.length);
110110 try {
111111 for (int i = 0 ; i < allPropVals.length; ++ i) {
112- allIdsMemory. elementAt (i).value = (allPropVals[i][_modelEntity.idProperty.name] as int );
112+ allIdsMemory[i] = (allPropVals[i][_modelEntity.idProperty.name] as int );
113113 }
114114
115115 // marshal all objects to be put into the box
You can’t perform that action at this time.
0 commit comments