CHANGELOG.md 2,2 КБ
Newer Older
Simon Binder's avatar
Simon Binder включено в состав коммита
1
2
3
4
## 1.5.0-dev

- Add `prepareMultiple` method to prepare multiple statements from one SQL string.

Simon Binder's avatar
Simon Binder включено в состав коммита
5
## 1.4.0
Simon Binder's avatar
Simon Binder включено в состав коммита
6

Simon Binder's avatar
Simon Binder включено в состав коммита
7
8
- Report writes on the database through the `Database.updates` stream
- Internal: Use `ffigen` to generate native bindings
Simon Binder's avatar
Simon Binder включено в состав коммита
9

Simon Binder's avatar
Simon Binder включено в состав коммита
10
11
12
13
14
15
16
## 1.3.1

- Fix a crash with common iOS and macOS configurations.
  The crash has been introduced in version 1.3.0, which should be avoided.
  Please consider adding `sqlite3: ^1.3.1` to your pubspec to avoid getting the
  broken version

Simon Binder's avatar
Simon Binder включено в состав коммита
17
18
19
20
21
22
## 1.3.0

- Add `Cursor.tableNames` and `Row.toTableColumnMap()` to obtain tables
  involved in a result set.
  Thanks to [@juancastillo0](https://github.com/juancastillo0)!

Simon Binder's avatar
Simon Binder включено в состав коммита
23
## 1.2.0
Simon Binder's avatar
Simon Binder включено в состав коммита
24

Simon Binder's avatar
Simon Binder включено в состав коммита
25
- Add the `selectCursor` API on `PreparedStatement` to step through a result set row by row.
Simon Binder's avatar
Simon Binder включено в состав коммита
26
27
28
- Report the causing SQL statement in exceptions
- Use a new Dart API to determine whether symbols are available

Simon Binder's avatar
Simon Binder включено в состав коммита
29
30
31
32
## 1.1.2

- Attempt opening sqlite3 from `DynamicLibrary.process()` on macOS

Simon Binder's avatar
Simon Binder включено в состав коммита
33
34
35
36
37
38
## 1.1.1

- Fix memory leak when preparing statements!
- Don't allow `execute` with arguments when the provided sql string contains
  more than one argument.

Simon Binder's avatar
Simon Binder включено в состав коммита
39
40
41
42
## 1.1.0

- Add optional parameters to `execute`.

Simon Binder's avatar
Simon Binder включено в состав коммита
43
44
45
46
47
## 1.0.1

- Don't throw when `PreparedStatement.execute` is used on a statement returning
  rows.

Simon Binder's avatar
Simon Binder включено в состав коммита
48
49
50
51
## 1.0.0

- Support version `1.0.0` of `package:ffi`

Simon Binder's avatar
Simon Binder включено в состав коммита
52
53
54
55
56
57
58
## 0.1.10-nullsafety.0

- Support version `0.3.0` of `package:ffi`
- Migrate library to support breaking ffi changes in Dart 2.13:
  - Use `Opaque` instead of empty structs
  - Use `Allocator` api

Simon Binder's avatar
Simon Binder включено в состав коммита
59
60
61
62
## 0.1.9-nullsafety.2

- Fix loading sqlite3 on iOS

Simon Binder's avatar
Simon Binder включено в состав коммита
63
## 0.1.9-nullsafety.1
Simon Binder's avatar
Simon Binder включено в состав коммита
64
65
66

- Migrate package to null safety

Simon Binder's avatar
Simon Binder включено в состав коммита
67
68
69
70
71
## 0.1.8

- Added the `mutex` parameter to control the serialization mode
  when opening databases.

Simon Binder's avatar
Simon Binder включено в состав коммита
72
73
74
75
## 0.1.7

- Expose the `sqlite3_temp_directory` global variable

Simon Binder's avatar
Simon Binder включено в состав коммита
76
77
78
## 0.1.6

- Expose underlying database and statement handles
Simon Binder's avatar
Simon Binder включено в состав коммита
79
- Support opening databases from uris
Simon Binder's avatar
Simon Binder включено в состав коммита
80

Simon Binder's avatar
Simon Binder включено в состав коммита
81
82
83
84
85
## 0.1.5

- Use `sqlite3_version` to determine if `sqlite3_prepare_v3` is available
  instead of catching an error.

Simon Binder's avatar
Simon Binder включено в состав коммита
86
87
88
89
## 0.1.4

- Use `sqlite3_prepare_v2` if `sqlite3_prepare_v3` is not available

Simon Binder's avatar
Simon Binder включено в состав коммита
90
91
92
93
## 0.1.3

- Lower minimum version requirement on `collection` to `^1.14.0`

Simon Binder's avatar
Simon Binder включено в состав коммита
94
95
96
97
98
## 0.1.2

- Enable extended result codes
- Expose raw rows from a `ResultSet`

Simon Binder's avatar
Simon Binder включено в состав коммита
99
100
101
102
## 0.1.1

- Expose the `ResultSet` class

Simon Binder's avatar
Simon Binder включено в состав коммита
103
## 0.1.0
Simon Binder's avatar
init  
Simon Binder включено в состав коммита
104

Simon Binder's avatar
Simon Binder включено в состав коммита
105
- Initial version