Simon Binder
|
36edcf0ed6
|
Make getSingle() and watchSingle() non-nullable
|
2020-12-14 20:22:27 +01:00 |
Simon Binder
|
cf8215ecfe
|
Add Migrator.renameTable (#956)
|
2020-12-04 21:15:43 +01:00 |
Simon Binder
|
87d6e2ad31
|
Remove some usages of dynamic
|
2020-11-26 17:22:59 +01:00 |
Simon Binder
|
51e62d4e2f
|
Run tests with null assertions enabled
|
2020-11-22 17:40:53 +01:00 |
Simon Binder
|
b2ef4ddbcf
|
Optionally generate named parameters (#918)
|
2020-11-16 17:03:22 +01:00 |
Simon Binder
|
b9c007f782
|
Add VmDatabase.opened factory
|
2020-11-11 10:59:03 +01:00 |
Simon Binder
|
56d89b8676
|
Add extensions for isNull and isNotNull
|
2020-11-03 18:45:38 +01:00 |
Simon Binder
|
ca4b2b7d8c
|
Use TEXT instead of VARCHAR (#886)
|
2020-10-23 19:29:08 +02:00 |
Simon Binder
|
e29fcf93f7
|
Publish moor 3.4, sqlparser 0.11
|
2020-10-22 14:17:54 +02:00 |
Simon Binder
|
ce37d15d2a
|
Generate nnbd code for inputs that have opted in
|
2020-10-17 14:31:04 +02:00 |
Simon Binder
|
9d9658248b
|
Add renameColumn method to migrator
|
2020-10-11 11:14:02 +02:00 |
Simon Binder
|
f295af1398
|
Add closeExistingInstances api for #835
|
2020-09-30 15:39:02 +02:00 |
Simon Binder
|
d2996af72e
|
Add cast function to query builder
|
2020-09-04 13:25:05 +02:00 |
Simon Binder
|
a317bf253a
|
Begin with new api for complex table migrations
|
2020-09-04 13:13:26 +02:00 |
Simon Binder
|
d6a321ca3c
|
Add generate_values_in_copy_with build option (#795)
|
2020-09-01 13:34:02 +02:00 |
Simon Binder
|
2ae2388878
|
Support default values for Dart placeholders (#753)
|
2020-08-30 13:48:47 +02:00 |
Simon Binder
|
0bc6f1368b
|
Add coalesce function (#780)
|
2020-08-21 20:59:55 +02:00 |
Simon Binder
|
d0b13c43eb
|
Add groupConcat to Dart api (#763)
|
2020-08-15 09:53:50 +02:00 |
Simon Binder
|
ffc01e4516
|
ffi: Create parent dir to avoid misuse errors (#731)
|
2020-08-14 21:57:49 +02:00 |
Simon Binder
|
a2b28945d1
|
Add DatabaseConnection.delayed constructor
|
2020-08-13 21:09:26 +02:00 |
Simon Binder
|
a037de6621
|
Support rowid resolution outside of selects
This fixes #754
|
2020-08-10 10:46:33 +02:00 |
Simon Binder
|
82e0ff4827
|
Allow changing the onData callback in query streams
|
2020-08-07 21:33:17 +02:00 |
Simon Binder
|
c2ce934361
|
Apply type converters on variables (#730)
|
2020-07-23 17:30:26 +02:00 |
Simon Binder
|
3a558c3d1d
|
Prepare moor 3.2, moor_ffi 0.7 release
|
2020-06-28 17:27:32 +02:00 |
Simon Binder
|
d881659db6
|
Support flags in regexp (#644)
|
2020-06-22 22:20:43 +02:00 |
Simon Binder
|
b8335b1222
|
Mention custom result class names in changelog
|
2020-05-22 17:25:30 +02:00 |
Simon Binder
|
df32408a7c
|
Add destructive migration feature (#576)
|
2020-05-16 13:22:09 +02:00 |
Simon Binder
|
cf830165e1
|
Support enum converters for moor files, add documentation
|
2020-05-13 21:43:58 +02:00 |
Simon Binder
|
0f2ff8c97a
|
Implicitly create type converters for enums, Dart api (#478)
|
2020-05-12 21:47:11 +02:00 |
Simon Binder
|
0af49dd6df
|
Bring back the toCompanion method for data classes (#257)
|
2020-05-08 20:53:58 +02:00 |
Simon Binder
|
e30bdd2acf
|
Support case sensitive contains (#527)
|
2020-05-07 18:59:12 +02:00 |
Simon Binder
|
9841c960d1
|
Parse row values, warn on misuse
|
2020-05-06 21:08:47 +02:00 |
Simon Binder
|
79294e248a
|
Escape column names in updates
|
2020-05-04 20:15:23 +02:00 |
Simon Binder
|
bb0461ccd2
|
Format, add to changelog
|
2020-05-03 21:20:52 +02:00 |
Simon Binder
|
bd250ee9e7
|
Support collate expression with new type inference (#533)
|
2020-05-03 21:13:29 +02:00 |
Simon Binder
|
0a30b8a12e
|
Upgrade integration tests, release sqlparser 0.8
|
2020-05-03 13:28:34 +02:00 |
Simon Binder
|
d3c4eac166
|
First release preparation for moor 3.0
|
2020-05-02 14:50:04 +02:00 |
Simon Binder
|
91115311cf
|
Extension to support old db field in daos
|
2020-04-27 14:18:47 +02:00 |
Simon Binder
|
1546f323b2
|
Merge branch 'master' into develop
# Conflicts:
# docs/content/en/docs/Getting started/advanced_dart_tables.md
# docs/content/en/docs/Using SQL/moor_files.md
# extras/integration_tests/flutter_db/lib/moor_flutter.dart
# moor/CHANGELOG.md
# moor/lib/src/runtime/isolate/client.dart
# moor/lib/src/runtime/isolate/server.dart
# moor/pubspec.yaml
# moor_ffi/test/database/database_test.dart
|
2020-04-25 12:44:01 +02:00 |
Simon Binder
|
4140090270
|
Document upserts
|
2020-04-25 12:23:37 +02:00 |
Simon Binder
|
821d1620cd
|
Run batch statements in the right order
|
2020-04-24 20:09:46 +02:00 |
Simon Binder
|
84bac1bf1d
|
Initial support for sql expressions in companions
|
2020-04-17 20:48:22 +02:00 |
Simon Binder
|
62a363105a
|
Refactor Insertables to avoid covariant parameters
|
2020-04-17 18:02:05 +02:00 |
Simon Binder
|
ba28211e21
|
Document nested results in moor files
|
2020-04-04 12:22:19 +02:00 |
Simon Binder
|
5b675a811b
|
Don't consider rowid aliases required (#445)
|
2020-03-16 20:36:03 +01:00 |
Simon Binder
|
b2285e04ef
|
Fix limit clause not being copied to join (#433)
|
2020-03-08 12:03:34 +01:00 |
Simon Binder
|
e773adab59
|
Fix beforeOpen on background isolate (#431)
|
2020-03-07 17:54:36 +01:00 |
Simon Binder
|
3002d87bcb
|
New tableUpdates stream method on QueryEngine (#394)
|
2020-03-04 22:43:41 +01:00 |
Simon Binder
|
b0b9a0ed47
|
Generate more accurate update rules for triggers
|
2020-03-04 20:59:03 +01:00 |
Simon Binder
|
d7bb4f51e6
|
Merge branch 'dont-use-double-quoted-strings' into develop
|
2020-02-25 14:17:38 +01:00 |
Simon Binder
|
aa98774eae
|
Don't generate double-quoted string literals
|
2020-02-25 14:15:31 +01:00 |
Simon Binder
|
23585ad920
|
Don't await StreamController.close() when closing streams
|
2020-02-19 20:01:24 +01:00 |
Simon Binder
|
64bbbde689
|
Remove deprecated members of CustomSelectStatement
|
2020-02-17 21:17:51 +01:00 |
Simon Binder
|
ad5ef7e66b
|
Remove top-level isIn and isNotIn methods
|
2020-02-17 21:15:31 +01:00 |
Simon Binder
|
e2b65e968a
|
Rename customSelectQuery to just customSelect
Also fix a crash in the builder
|
2020-02-17 20:43:42 +01:00 |
Simon Binder
|
8c4c6cd8cd
|
Remove insertAll and orReplace
|
2020-02-17 18:11:01 +01:00 |
Simon Binder
|
11af414551
|
Remove the second type parameter on expressions
|
2020-02-17 18:05:24 +01:00 |
Simon Binder
|
f15f004ba8
|
Remove top-level boolean and datetime functions
|
2020-02-17 17:17:46 +01:00 |
Simon Binder
|
9e1a12432a
|
Don't export core moor from moor_web
|
2020-02-17 17:11:34 +01:00 |
Simon Binder
|
7c62d6cdd1
|
Provide IndexedDB backend on the web (#390)
|
2020-02-16 13:26:25 +01:00 |
Simon Binder
|
b295542a07
|
Prepare release for 2.4
|
2020-02-10 19:46:27 +01:00 |
Simon Binder
|
b30c21e577
|
Mention non-shared builder in changelog
|
2020-02-08 20:43:57 +01:00 |
Simon Binder
|
a5451104a0
|
Map companions back to models
|
2020-02-03 19:35:39 +01:00 |
Simon Binder
|
68e2b716fe
|
Support stream queries in transactions (#365)
|
2020-01-30 22:08:18 +01:00 |
Simon Binder
|
01326deb7b
|
Fix crash when using a no-op transaction (#361)
|
2020-01-29 22:03:29 +01:00 |
Simon Binder
|
75e48303e8
|
Add changelog entry for table-valued functions
|
2020-01-26 15:40:09 +01:00 |
Simon Binder
|
4685059b14
|
Documentation for type converters in moor files
|
2020-01-25 16:17:56 +01:00 |
Simon Binder
|
9acef7a678
|
Support aggregate expressions in the Dart api
|
2020-01-24 22:09:09 +01:00 |
Simon Binder
|
257cfaca2e
|
Finish changelog and pubspec for 2.3 release
|
2020-01-21 17:55:41 +01:00 |
Simon Binder
|
83a3344719
|
Initializer for web databases (#328)
|
2020-01-18 12:26:47 +01:00 |
Simon Binder
|
d0cb2eec37
|
Add analyze command to moor cli tool, documentation site
|
2020-01-16 23:10:05 +01:00 |
Simon Binder
|
ddda6797e1
|
types: Analyze functions
|
2020-01-13 20:40:46 +01:00 |
Simon Binder
|
1b60879a09
|
Fix unnecessary re-query when subscriptions switch (#329)
|
2020-01-09 16:14:20 +01:00 |
Simon Binder
|
c5c8dc7d6d
|
Support delete statements in batches
Closes #325
|
2020-01-07 11:40:43 +01:00 |
Simon Binder
|
c95a5f0aad
|
New type resolver: Start propagating known types
|
2020-01-04 13:22:29 +01:00 |
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 |