Commit Graph
100 Commits
Author SHA1 Message Date
Simon Binder 46454c28fb Merge pull request #1912 from simolus3/fix-tests
Fix tests
2022-06-28 23:21:18 +02:00
Simon Binder e5b18412db Merge pull request #1913 from igbenic/develop
Logging long debug messages
2022-06-28 23:21:04 +02:00
Simon Binder 1120317117 Temporarily disable postgres tests 2022-06-28 23:13:13 +02:00
Simon Binder c5c67e15a1 Color is non-nullable again now 2022-06-28 23:07:34 +02:00
Simon Binder 1b06fcfc77 Merge branch 'develop' into fix-tests 2022-06-28 23:05:22 +02:00
Simon Binder bfad77788e Handle nullable converters for compiled queries 2022-06-28 22:34:11 +02:00
Simon Binder 4fae017d36 Fix build config for web worker example 2022-06-28 14:47:32 +02:00
Simon Binder 440753d5e3 Fix false-positive in duplicate table warning 2022-06-27 08:48:18 +02:00
Simon Binder c74f5d4cb4 Document nested transactions 2022-06-25 15:51:28 +02:00
Simon Binder 4959ec6235 Fix wasm and postgres integration tests 2022-06-25 15:07:01 +02:00
Simon Binder e109cf3564 Update integration test architecture 2022-06-25 14:06:56 +02:00
Simon Binder 48830b57aa drift_sqflite: Support nested transactions 2022-06-25 13:10:02 +02:00
Simon Binder e37daa3b95 Remote: Support nested transactions 2022-06-25 12:28:37 +02:00
Simon Binder 8def7055a0 Initial support for nested transactions 2022-06-24 20:10:06 +02:00
Simon Binder 5317d0a33b Upgrade to new analysis plugin API 2022-06-23 22:46:23 +02:00
Simon Binder 8a68527fee Merge remote-tracking branch 'North101/develop' into develop 2022-06-23 21:01:07 +02:00
Simon Binder cf1e94d384 Automatically make some converters nullable 2022-06-23 20:56:56 +02:00
Simon Binder e874b78698 Fix analysis errors 2022-06-23 00:13:53 +02:00
Simon Binder 06af930941 Explicit null-aware types on type converters 2022-06-22 23:56:15 +02:00
Simon Binder 84cf9b82c3 Nullable date aggregates 2022-06-22 12:18:47 +02:00
Simon Binder 3331d625b0 Merge pull request #1896 from cnmade/patch-1
Using read<int> instead readInt
2022-06-19 14:29:13 +02:00
Simon Binder 81c59c0b99 Fix column references in subquery (#1894) 2022-06-17 18:19:23 +02:00
Simon Binder 4af9aed190 Fix example for subquery expressions (#1892) 2022-06-17 17:53:56 +02:00
Simon Binder c9bd7236c6 Resolve unixepoch SQL function as datetime 2022-06-16 18:29:13 +02:00
Simon Binder 5367072df5 Docs: List enums as column type 2022-06-16 18:29:13 +02:00
Simon Binder 52f95bb61d Merge pull request #1888 from Mike278/bugfix/analyzer-4.1.0
Depend on analyzer 4.1.0 for 'isNotOptional' -> 'isRequired' deprecation
2022-06-14 23:02:57 +02:00
Simon Binder 7be4e90569 Exclude internal tables from schema verification 2022-06-10 11:02:52 +02:00
Simon Binder 26d9e79559 Fix more transaction error edge-cases (#1882) 2022-06-08 18:23:20 +02:00
Simon Binder f510f3e5c3 Docs: Update built_site 2022-06-07 19:28:31 +02:00
Simon Binder a8d57515c3 Avoid overly careful runZoneGuarded 2022-06-07 14:48:32 +02:00
Simon Binder 9af708773c Prepare 1.7.0 release 2022-06-07 14:39:45 +02:00
Simon Binder dc2511c808 Open transaction callback in right zone (#1881) 2022-06-07 00:24:38 +02:00
Simon Binder 429d36ff9c Example app: Add explanatory comment to copy builder 2022-06-03 23:18:23 +02:00
Simon Binder 6a6d1268c4 Fix sum type inference (#1871) 2022-05-30 17:13:12 +02:00
Simon Binder e6b923a471 Merge pull request #1868 from simolus3/nullability-fix
Fix typeconverter-depend nullability in DataClass copyWidth
2022-05-30 13:59:28 +02:00
Simon Binder a604eeddaf Remove js dep override override in example app 2022-05-29 20:07:41 +02:00
Simon Binder 5474ac22be Also describe how to import backups 2022-05-28 13:57:56 +02:00
Simon Binder cbcde53da6 Docs: Describe how to export databases (#376) 2022-05-28 13:52:18 +02:00
Simon Binder 645f954a9b More tests for new join operators 2022-05-26 23:35:05 +02:00
Simon Binder a6b7bf9aaa Version check for new joins 2022-05-26 23:29:58 +02:00
Simon Binder 098fcc2d1b Parse new join kinds from sqlite 3.39 2022-05-26 23:23:02 +02:00
Simon Binder d330c9b001 sqlparser: Support new syntax for IS expressions 2022-05-26 22:24:41 +02:00
Simon Binder 0df79057c8 Merge pull request #1859 from simolus3/new-column-resolver
New implementation for reference scopes
2022-05-26 21:43:20 +02:00
Simon Binder 6ee4fd8153 Two more tests on scopes 2022-05-26 21:21:54 +02:00
Simon Binder bd7df51579 Fix remaining tests 2022-05-26 20:35:53 +02:00
Simon Binder e503bc68a5 New implementation for reference scopes 2022-05-25 23:32:15 +02:00
Simon Binder df0f4c5e06 Adapt error message in expectation 2022-05-25 17:02:35 +02:00
Simon Binder 117fb19db4 Improve error msg for old sqlite3 version 2022-05-25 15:43:53 +02:00
Simon Binder 49f3f64bcc Fix view mapping generation (#1855) 2022-05-24 18:41:48 +02:00
Simon Binder a4dc3a3305 Clarify supported view columns 2022-05-23 21:38:23 +02:00
Simon Binder b8b372f7c7 Merge pull request #1847 from simolus3/sync-write-indexeddb
Add synchronised persistence to WasmDatabase
2022-05-23 12:32:54 +02:00
Simon Binder c0929772ce Bring back trailing newline to pubspec 2022-05-23 12:12:35 +02:00
Simon Binder e2622517a5 Don't sync in transactions, remove interface 2022-05-23 12:11:06 +02:00
Simon Binder 1c25584bf5 Merge pull request #1848 from RemcoSchrijver/patch-1
Update index.md
2022-05-22 06:21:27 +02:00
Simon Binder e5118c404f Docs: Update dartdoc 2022-05-19 16:46:18 +02:00
Simon Binder 21170b7ce8 Serialize BigInts over wire 2022-05-18 21:07:49 +02:00
Simon Binder fa13024940 Temporarily disable lint check 2022-05-18 11:23:43 +02:00
Simon Binder 6105be75a3 Merge pull request #1840 from simolus3/dart-view-aliases
Dart view aliases
2022-05-17 23:00:42 +02:00
Simon Binder 6ff4ce976a Avoid duplicate code in view definition 2022-05-17 21:55:20 +02:00
Simon Binder 82e53582d4 Revert unintentional change 2022-05-17 21:49:39 +02:00
Simon Binder 4d3d794f15 Alias Dart view columns and tables 2022-05-17 21:47:10 +02:00
Simon Binder befe3f33ef Merge pull request #1835 from simolus3/bigint-support
Add BigInt support
2022-05-16 18:34:38 +02:00
Simon Binder 15184110f4 Remove compatibility check 2022-05-16 15:59:11 +02:00
Simon Binder c25e8137bf Document BigInt support on the website 2022-05-15 22:43:38 +02:00
Simon Binder efd61610cf Merge branch 'develop' into bigint-support 2022-05-15 22:22:27 +02:00
Simon Binder be9577727a Expand documentation comments a bit 2022-05-15 22:20:29 +02:00
Simon Binder 93a34b6969 Use dartdoc package in docs website 2022-05-13 11:58:27 +02:00
Simon Binder 779e2838c5 Ignore new false-positive lint 2022-05-13 11:15:14 +02:00
Simon Binder 5e3de2fb7c Remove lint around binary expr types 2022-05-10 20:46:30 +02:00
Simon Binder b7cbb31339 Fix typo 2022-05-08 09:07:38 +02:00
Simon Binder 98163103d5 Lint for distinct aggregate with more than one arg 2022-05-08 09:05:23 +02:00
Simon Binder 78470b4280 Forbid distinct groupConcat with separator 2022-05-08 08:41:35 +02:00
Simon Binder 946b6807d4 Fix equality for aggregate expressions 2022-05-07 22:22:52 +02:00
Simon Binder beee07608a Support distinct and filter in groupConcat 2022-05-07 21:59:14 +02:00
Simon Binder 184353a7aa Release drift 1.6.0 2022-05-04 21:27:58 +02:00
Simon Binder 68dce48b6f Prepare 1.6.0 drift release 2022-05-04 21:05:08 +02:00
Simon Binder f971d4ce91 Update wasm snippet for docs 2022-05-04 20:46:09 +02:00
Simon Binder 9e2e9c47be Upgrade to latest sqlite3 package in example app 2022-05-04 20:41:15 +02:00
Simon Binder c5183deea6 better headline for dart table docs (#1827) 2022-04-30 23:17:55 +02:00
Simon Binder d23028a5bb Docs: Fix group by Dartt examples 2022-04-25 10:49:11 +02:00
Simon Binder f13ecced6f Merge pull request #1815 from JosiahMendes/patch-1
Fix Headings for database comparison in FAQ
2022-04-24 00:07:24 +02:00
Simon Binder 80c8c86031 Support drift-defined views schema tools (#1813) 2022-04-23 23:31:04 +02:00
Simon Binder d0694f9d65 Consistently format goldens in writer test 2022-04-23 20:09:54 +02:00
Simon Binder 8479602023 Pick valid Dart names for views (#1814) 2022-04-23 16:06:11 +02:00
Simon Binder e607ffe183 Document json type converters 2022-04-22 23:53:42 +02:00
Simon Binder 5f6beb76ca Support json type converters (#1811) 2022-04-22 23:38:41 +02:00
Simon Binder 5d6933d9b7 Handle more rollback errors (1806) 2022-04-20 22:14:14 +02:00
Simon Binder 3a0041eaac Use utc DateTime for example check constraint 2022-04-18 20:30:42 +02:00
Simon Binder 2473cea469 Add check() to the Dart column builder (#1594) 2022-04-18 20:09:02 +02:00
Simon Binder 49668e3a57 Preserve Uint8Lists in serialization (#1802) 2022-04-12 18:30:44 +02:00
Simon Binder 70e1d040ab Avoid overriding uniqueKey if that's not needed 2022-04-08 21:21:00 +02:00
Simon Binder 6a47e32afc Link new cross-platform example in docs 2022-04-08 21:16:46 +02:00
Simon Binder aa09540946 Merge pull request #1795 from LeFrosch/develop
Some minor bug fixes :)
2022-04-06 22:32:20 +02:00
Simon Binder c0ec36eaaa Close channel in shutdownAll 2022-04-06 21:57:14 +02:00
Simon Binder 9e4e177b97 Limit timeout for drift_dev workflow 2022-04-06 13:00:35 +02:00
Simon Binder 645489a21c Fix resolving parameters to MAX/MIN (#1790) 2022-04-05 20:50:18 +02:00
Simon Binder 62a95f6bd4 Write Dart refences into schema files 2022-04-04 22:32:07 +02:00
Simon Binder b56cf96b09 Run drift web tests with WebAssembly 2022-04-04 21:49:05 +02:00
Simon Binder a721e896d3 Add warnings for customConstraint misuse 2022-04-04 21:13:07 +02:00
Simon Binder 3898114962 Restructure drift test files 2022-04-03 12:53:58 +02:00