Simon Binder
fc0949ebd1
CI: Fix analysis script
2020-01-03 16:18:25 +01:00
Simon Binder
e9cada5e54
Api to globally override the default ValueSerializer
...
Closes #303
2019-12-27 18:17:45 +01:00
Simon Binder
5314520746
clientDefault values for columns #294
2019-12-25 22:22:46 +01:00
Simon Binder
e01b7a1b88
Remove author from pubspec, bump version for next release
2019-12-23 12:52:46 +01:00
Simon Binder
3f0c35abff
Improve changelog, error description for columns
2019-12-23 12:24:22 +01:00
Simon Binder
8f15356357
Merge branch 'master' into develop
...
# Conflicts:
# moor/CHANGELOG.md
# moor/test/data/tables/custom_tables.g.dart
# moor/test/data/tables/tables.moor
# moor_generator/lib/src/analyzer/runner/task.dart
# moor_generator/lib/src/backends/build/moor_builder.dart
# moor_generator/test/analyzer/moor/cfe_test.dart
2019-12-18 22:04:50 +01:00
Simon Binder
0d4cf13001
Factories for easier ordering terms ( #284 )
2019-12-18 15:59:28 +01:00
Simon Binder
76ac7c7ab3
Support batches in transactions ( #271 )
2019-12-16 15:50:12 +01:00
Simon Binder
e983e4da63
Publish moor version 2.1.1
2019-12-12 09:54:34 +01:00
Simon Binder
59f408229b
Dart apis for the json1 extension ( #235 )
2019-11-28 19:13:51 +01:00
Simon Binder
925d28c080
Always run batches inside a transaction
2019-11-27 12:06:19 +01:00
Simon Binder
a17448683e
Add documentation for custom select expressions
2019-11-16 21:30:48 +01:00
Simon Binder
e83464df28
Prepare 2.1.0 release
2019-11-13 21:14:38 +01:00
Simon Binder
b6d5f7eaa8
Merge branch 'master' into develop
2019-11-13 19:29:02 +01:00
Simon Binder
85fa0d4764
Update docs to reflect the new extension-based API
2019-11-09 21:16:24 +01:00
Simon Binder
4a2b02782e
Make streams emit errors when they can't fetch data ( #233 )
2019-11-09 16:34:01 +01:00
Simon Binder
17210f7bee
Don't write all parentheses (compare precedence, #231 )
2019-11-08 21:49:23 +01:00
Simon Binder
b211d68661
Arithmetic operators for sql expressions in Dart
2019-11-08 20:43:52 +01:00
Simon Binder
c7fdf44a6e
Support transactions and batches for the isolate api
2019-11-05 20:22:55 +01:00
Simon Binder
9f1aafbcef
Expand batch api to update statements ( #221 )
2019-11-02 21:48:37 +01:00
Simon Binder
ed4d69a792
Remove limitations of a beforeOpen callback ( #216 )
2019-10-31 18:41:15 +01:00
Simon Binder
71247bd692
Release moor 2.0.1+1: Fix for customStatement on open
2019-10-20 21:10:23 +02:00
Simon Binder
bf94057d1b
Call doWhenOpened for customStatement ( #199 )
2019-10-20 21:07:06 +02:00
Simon Binder
1f8dfbe887
Call doWhenOpened for customStatement ( #199 )
2019-10-20 11:39:24 +02:00
Simon Binder
5ae3d7c2af
Prepare pubspec and changelog for 2.0.1 release
2019-10-11 13:17:50 +02:00
Simon Binder
fb85ac80cb
Run builder on integration tests, support analyzer 0.38
2019-10-10 17:30:22 +02:00
Simon Binder
5510a90583
Fix warnings (2.6-dev SDK), escape \r, constant workaround
2019-10-09 19:48:52 +02:00
Simon Binder
6e32e37dd7
Remove unnecessary type parameter on createCompanion
2019-10-05 22:41:23 +02:00
Simon Binder
ed03bff4c2
Recognize boolean and datetime column in moor
2019-10-05 21:24:41 +02:00
Simon Binder
fb7c3c2a9a
Dart API for between expressions ( closes #159 )
2019-10-05 13:38:34 +02:00
Simon Binder
7cae79d76b
Document how to debug the plugin, prepare 2.0 release
2019-10-01 17:58:17 +02:00
Simon Binder
308167dc12
Support mapping BLOBs to literals
2019-09-29 15:18:11 +02:00
Simon Binder
87c50de1e1
Add LazyDatabase wrapper to create a database async
2019-09-20 20:23:35 +02:00
Simon Binder
082de160bc
Start to write changelog for the next version
2019-09-14 21:54:16 +02:00
Simon Binder
928c9832b5
Move ffi bindings into new moor_ffi package
2019-09-14 20:54:13 +02:00
Simon Binder
456392333d
Remove InsertStatement.insertOrReplace
2019-09-13 21:12:51 +02:00
Simon Binder
e9225cf759
Always generate private watch methods
2019-09-13 21:11:17 +02:00
Simon Binder
c8ae99b52e
Breaking changes for the upcoming version
...
1. Removes transaction parameter in callbacks, custom queries
2. Removes MigrationStrategy.onFinished
2019-09-13 21:04:15 +02:00
Simon Binder
6993b26532
Release 1.7.2 of moor
...
Fixed a bug where databases where not opened properly.
2019-09-04 22:19:20 +02:00
Simon Binder
b1e6d931d5
Prepare release 1.7.1
2019-08-25 22:44:28 +02:00
Simon Binder
e38719a194
Write changelogs, prepare release 1.7
2019-08-22 12:27:39 +02:00
Simon Binder
a4bfda494d
Add integration tests for transactions
...
Also fixes some bugs on the way
2019-07-31 20:47:58 +02:00
Simon Binder
7f79fd922b
Provide information about the sql dialect at runtime
2019-07-28 14:21:39 +02:00
Simon Binder
94a9b9e2bc
Document type converters feature
2019-07-28 13:44:25 +02:00
Simon Binder
c2bff3ae42
API and parser for custom types
2019-07-18 12:02:16 +02:00
Simon Binder
f21021a6e9
Final preparations for the 1.6 release
...
Short summary of updates
- web support
- using zones to resolve the current transaction
- comparable date time values
- collate expressions
- many bug fixes
2019-07-12 10:52:42 +02:00
Simon Binder
df05e643e0
Migrate example to 1.6, update readme
2019-07-10 17:55:57 +02:00
Simon Binder
aeb9b6ba41
Parse COLLATE expressions in the sql parser
...
For #67
2019-07-08 23:03:03 +02:00
Simon Binder
809f239ca3
Generate code for array variables in compiled statements
2019-07-07 16:04:55 +02:00
Simon Binder
08c5cfd1a8
Make the parameter for the transaction unnecessary
2019-07-07 13:03:15 +02:00