Simon Binder
|
bf1e174ca3
|
Formally support analyzer 0.40.0
It looks like we don't use any of the removed APIs, but that's hard to verify because most of our dependencies don't support analyzer 0.40.0 yet.
|
2019-10-27 10:46:29 +01:00 |
Simon Binder
|
45a8d8fbb3
|
IDE: Add navigation support for more types of columns
|
2019-10-24 20:41:58 +02:00 |
Simon Binder
|
a69f469444
|
Support sqlite_master, sqlite_sequence tables (#197)
|
2019-10-19 16:56:36 +02:00 |
Simon Binder
|
fd27c878d4
|
Fix errors in sqlparser that were swallowed before
|
2019-10-19 16:41:30 +02:00 |
Simon Binder
|
263004fe7b
|
Option to use the column name as json key in moor files
Closes #176
|
2019-10-17 21:44:20 +02:00 |
Simon Binder
|
95f37575f8
|
Optionally use data class name for companions
Closes #185
|
2019-10-16 21:33:13 +02:00 |
Simon Binder
|
4c090af98c
|
Ability to override json keys in moor files (#176)
|
2019-10-14 19:59:52 +02:00 |
Simon Binder
|
ff7d587339
|
Add real-world example for table inheritance to test
|
2019-10-11 22:03:32 +02:00 |
Simon Binder
|
0b9d4c897b
|
Properly handle overridden elements when parsing columns
|
2019-10-11 18:00:17 +02:00 |
Simon Binder
|
337e260667
|
Support inheritance in table definitions (#169)
|
2019-10-11 17:43:48 +02:00 |
Simon Binder
|
24c4e5c7d4
|
Don't run analyzer tests on the CI
|
2019-10-11 16:42:08 +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
|
aef8e15d61
|
Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
# moor_generator/CHANGELOG.md
|
2019-10-09 20:32:25 +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
|
718af051ff
|
Optionally disable verification code (#173)
|
2019-10-05 21:41:20 +02:00 |
Simon Binder
|
ed03bff4c2
|
Recognize boolean and datetime column in moor
|
2019-10-05 21:24:41 +02:00 |
Simon Binder
|
364e3f0c1a
|
Release moor 2.0
|
2019-10-03 15:39:32 +02:00 |
Simon Binder
|
20cac9fefd
|
Merge branch 'develop' into beta
|
2019-10-01 20:39:44 +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
|
1ba687696f
|
Plugin: Navigation support for table references
|
2019-09-28 23:15:23 +02:00 |
Simon Binder
|
d91c69493f
|
Plugin: Navigation for column references in queries
|
2019-09-28 22:24:40 +02:00 |
Simon Binder
|
b9f934c1d4
|
Report information about where a column was declared
|
2019-09-28 22:01:28 +02:00 |
Simon Binder
|
12a6c45a42
|
Plugin: Fix deadlock when analyzing Dart imports in .moor
|
2019-09-28 19:21:03 +02:00 |
Simon Binder
|
1fc9ccb3cc
|
Plugin: Report navigation targets for import statements
|
2019-09-27 23:15:08 +02:00 |
Simon Binder
|
ab787b82be
|
Use existing parser code for auto-complete
This works very well when the user is typing at the end of a statement, but won't provide accurate results when editing in the middle.
|
2019-09-27 22:06:14 +02:00 |
Simon Binder
|
b684a7be69
|
Replace imports of test_api with test
|
2019-09-26 22:52:20 +02:00 |
Simon Binder
|
a6cfc5fdd8
|
Better types for nested expressions, more 2.0 docs
|
2019-09-26 22:46:19 +02:00 |
Simon Binder
|
fb68dc0888
|
Introduce option to generate less query code
|
2019-09-25 20:01:16 +02:00 |
Simon Binder
|
0cbac2ee37
|
Parse compound select statements
|
2019-09-25 14:58:44 +02:00 |
Simon Binder
|
75f432c5f4
|
Merge branch 'develop' into beta
|
2019-09-24 22:51:09 +02:00 |
Simon Binder
|
ba21a594af
|
Fix autocomplete and suggestions in the analyzer plugin
|
2019-09-24 20:50:23 +02:00 |
Simon Binder
|
18639a364c
|
Merge branch 'develop' into beta
|
2019-09-22 21:45:51 +02:00 |
Simon Binder
|
7d962a1f01
|
Fix typo in new override flag
|
2019-09-20 19:36:09 +02:00 |
Simon Binder
|
161f7c0203
|
Optionally override hashCode and equals in result sets
|
2019-09-20 19:31:36 +02:00 |
Simon Binder
|
4e166f189c
|
Colorize errors in moor files again
|
2019-09-18 21:40:19 +02:00 |
Simon Binder
|
7121bac866
|
More work on the analyzer plugin
- finish migration to refactored generator
- document how to use the analysis plugin
- better error reporting without redundant messages
|
2019-09-18 20:48:44 +02:00 |
Simon Binder
|
00b2956b35
|
Allow data class names to be overridden in sql
Closes #147
|
2019-09-17 15:23:24 +02:00 |
Simon Binder
|
746b8401ec
|
Scan comments in sql
|
2019-09-16 22:33:36 +02:00 |
Simon Binder
|
2bf42a6157
|
Resolve table references declared by foreign key clause
|
2019-09-16 19:36:56 +02:00 |
Simon Binder
|
25ceda3505
|
Report lints about invalid Dart Templates in SQL
|
2019-09-15 11:59:47 +02:00 |
Simon Binder
|
5b6bd1db37
|
Fix some queries with Dart templates not compiling
|
2019-09-15 10:51:35 +02:00 |
Simon Binder
|
c95a3badb2
|
Infer types for dart placeholder expressions
Also, infer where clauses to have a bool type
|
2019-09-14 22:44:20 +02:00 |
Simon Binder
|
e89f9227ab
|
Don't write ResultSet classes for single-column queries
Fixes #148
|
2019-09-14 19:03:52 +02:00 |
Simon Binder
|
54c3dbc4b8
|
Write variables created in a dart template
|
2019-09-14 17:48:17 +02:00 |
Simon Binder
|
349b245089
|
Write implementation for Dart placeholders
|
2019-09-14 16:42:24 +02:00 |
Simon Binder
|
bf7c9feddf
|
Write parameter declarations for Dart placeholders
|
2019-09-14 12:26:58 +02:00 |
Simon Binder
|
7a8191fe7e
|
Fix moor queries not expanding array vars properly
|
2019-09-14 09:27:36 +02:00 |
Simon Binder
|
e9225cf759
|
Always generate private watch methods
|
2019-09-13 21:11:17 +02:00 |