100 Commits
Author SHA1 Message Date
Simon Binder e5149c6d08 Use analyzed snippet for DAOs page
Related to https://github.com/simolus3/drift/pull/3705
2025-11-07 17:01:44 +01:00
Simon Binder 7d2d7a81b5 Update jaspr_content_snippets 2025-11-05 13:21:24 +01:00
Simon Binder 7782ee8541 Expose isolateSetup option from drift_flutter 2025-11-05 09:31:04 +01:00
Simon Binder 3025034570 json functions: Keep value nullable 2025-11-04 23:35:18 +01:00
Simon Binder 0978a266e6 sqlparser: Support jsonb_each and jsonb_tree 2025-11-04 23:15:36 +01:00
Simon Binder 58f5d9bc11 Run post-proces builder in tests 2025-11-01 22:46:22 +01:00
Simon Binder a3d8555f17 manager: Allow passing null to sqlEquals
Closes https://github.com/simolus3/drift/issues/3692
2025-10-26 23:39:30 +01:00
Simon Binder 4e8fe8554b Use utc datetimes to fix test 2025-10-26 22:49:25 +01:00
Simon Binder e303d14d8b Document schema export changes 2025-10-26 20:48:24 +01:00
Simon Binder bcaf490734 Adopt new schema mode in migration example 2025-10-26 20:37:29 +01:00
Simon Binder 45716ab3be Schema: Always export generated SQL 2025-10-26 20:04:17 +01:00
Simon Binder dfc67dc17a Schema export: Always use temporary file 2025-10-26 15:14:33 +01:00
Simon Binder 0f7f493279 Update expected message in test 2025-10-23 09:15:50 +02:00
Simon Binder 2b093d7148 Warn about unparsed customConstraints 2025-10-22 20:27:27 +02:00
Simon Binder 05e68ddafe Remove jaspr favicon 2025-10-18 15:35:27 +02:00
Simon Binder 149909a8c0 Prepare 2.29.0 release 2025-10-18 14:54:22 +02:00
Simon Binder 71d5a095f0 Delete unused logo file 2025-10-18 14:46:27 +02:00
Simon Binder e16b0be7a1 Search index: Fix caching pages 2025-10-18 14:12:17 +02:00
Simon Binder c17f51fdb4 Run build before building search index 2025-10-18 11:59:15 +02:00
Simon Binder 67a10e798f Build search index first 2025-10-18 00:37:35 +02:00
Simon Binder e48fd6abca Fix publish dir 2025-10-18 00:29:35 +02:00
Simon Binder 7b527a481a Fix analysis warnings in docs 2025-10-18 00:18:46 +02:00
Simon Binder f7f6865564 Format 2025-10-18 00:14:46 +02:00
Simon Binder 6f1a0629a8 Merge remote-tracking branch 'origin/develop' into jaspr-docs 2025-10-18 00:02:01 +02:00
Simon Binder 2138155141 Fix script link 2025-10-18 00:01:51 +02:00
Simon Binder 36c1a364d2 Fix build script 2025-10-17 23:48:20 +02:00
Simon Binder db8bf2a56b More site work 2025-10-17 23:30:57 +02:00
Simon Binder c6c86f111b Fix a bit more content 2025-10-15 23:56:06 +02:00
Simon Binder def962a128 Jaspr badge let's go 2025-10-15 22:32:41 +02:00
Simon Binder d3242e0151 Move new docs into old folder 2025-10-13 22:37:14 +02:00
Simon Binder c7fb7fc293 Remove old documentation project 2025-10-13 22:31:45 +02:00
Simon Binder 70d55e18ab Add redirects for changed URLs 2025-10-13 22:20:31 +02:00
Simon Binder 56a8f076ff Remove path dependency overrides 2025-10-12 23:55:58 +02:00
Simon Binder dea6ed723a Finish search 2025-10-12 22:29:09 +02:00
Simon Binder c0f33f032e Fix fts 2025-10-12 00:50:41 +02:00
Simon Binder ed103c224b Allow running make-migrations without tests 2025-10-11 23:03:59 +02:00
Simon Binder 76f1be803b Add known tables option for external tables
For https://github.com/simolus3/drift/discussions/3681
2025-10-11 22:08:48 +02:00
Simon Binder 50a0fbac42 Start with full text search 2025-10-11 21:24:12 +02:00
Simon Binder 69378721a0 Migrate to docsy 2025-10-11 00:30:15 +02:00
Simon Binder 9fa56100d3 Make new website buildable 2025-10-09 23:46:05 +02:00
Simon Binder 120dd1eca3 Fix web integration tests 2025-10-08 23:36:19 +02:00
Simon Binder 50b6c37ba6 Github button styles 2025-10-08 22:53:27 +02:00
Simon Binder 4158f75dbb More docs fixes 2025-10-08 22:41:56 +02:00
Simon Binder c12d4e13e9 Port tabs and anotations 2025-10-08 22:26:46 +02:00
Simon Binder b480fa08e5 Compile drift worker for new docs 2025-10-07 21:11:16 +02:00
Simon Binder b7679fd4e5 Auto-migrate most old embedded snippets 2025-10-07 20:28:16 +02:00
Simon Binder 5724986a9e Support PowerSync extension when analyzing SQL 2025-10-07 18:07:19 +02:00
Simon Binder f01899e049 Forward stream queries in DatabaseConnection constructor 2025-10-07 14:45:03 +02:00
Simon Binder 434bde3e87 Allow starting transactions externally 2025-10-07 11:24:47 +02:00
Simon Binder c2df0a9fac Fix a few more snippets 2025-10-06 23:00:26 +02:00
Simon Binder c1366bbe31 New navigation hierarchy 2025-10-05 23:00:57 +02:00
Simon Binder 29e9a7fc8f Move more content over 2025-10-05 18:02:20 +02:00
Simon Binder e281291273 Fix drift_flutter tests 2025-10-05 14:28:03 +02:00
Simon Binder e435aac434 Fix drift_flutter dependency on drift 2025-10-05 14:02:31 +02:00
Simon Binder 50037f4fc2 Add warning about converter imports
Related to https://github.com/simolus3/drift/issues/3684
2025-10-05 13:57:14 +02:00
Simon Binder e12a13a3ba Fix details block 2025-10-04 22:18:03 +02:00
Simon Binder 95793d9a65 SImplify header setup 2025-10-04 21:17:41 +02:00
Simon Binder f4327a56a9 Port dart_api content 2025-10-04 16:54:10 +02:00
Simon Binder d50f8342c5 Close streams before database 2025-10-03 22:24:22 +02:00
Simon Binder 8cfe21c89d Kind of migrate setup guide 2025-10-03 22:19:21 +02:00
Simon Binder d107155637 Fix resolving unknown columns in CTEs
Closes https://github.com/simolus3/drift/issues/3674
2025-10-01 20:58:20 +02:00
Simon Binder 979b700d4c Support ordering mode for Dart indexes
https://github.com/simolus3/drift/discussions/3676
2025-09-30 20:51:13 +02:00
Simon Binder e8a5c79411 Fix generated schema code for views 2025-09-28 22:30:29 +02:00
Simon Binder a64ea972fe Start exploring jaspr_content for docs 2025-09-28 22:13:23 +02:00
Simon Binder e4f0ab1e92 Fix typo on isolates docs
Closes https://github.com/simolus3/drift/issues/3664
2025-09-23 16:22:51 +02:00
Simon Binder b4e8c77d43 Prepare release 2025-09-21 23:44:31 +02:00
Simon Binder 02b24211cc Update build dependencies 2025-09-21 23:39:28 +02:00
Simon Binder 35c47973ae Stop depending on deprecated build packages 2025-09-18 17:35:03 +02:00
Simon Binderandebraminio cdd61503eb Fix wasm num cast in legacy web database
Co-authored-by: ebraminio <ebrahim@gnu.org>
2025-09-18 14:50:50 +02:00
Simon Binder 6ac85edb29 Fix missing element false positive
https://github.com/simolus3/drift/issues/3656
2025-09-17 23:36:26 +02:00
Simon Binder 8bfe3053c7 Also apply to non-shared implementation 2025-09-12 10:35:40 +02:00
Simon Binder a9812687f0 Document insertOnConflictUpdate issue
Related to https://github.com/simolus3/drift/issues/3646
2025-09-08 12:27:13 +02:00
Simon Binder aca2cad6aa Prepare drift_flutter release 2025-09-07 14:49:54 +02:00
Simon Binder 6685a60c12 Prepare patch release 2025-09-05 22:37:56 +02:00
Simon Binder 642221e4fa Update build and source_gen to latest version
The declared version will not resolve yet due to dependencies
not supporting it yet, but I've tested this manually with
overrides.
2025-09-04 21:02:03 +02:00
Simon Binder 1de2fc5817 Assign type to raise expressions
Closes https://github.com/simolus3/drift/issues/3643
2025-09-04 20:40:29 +02:00
Simon Binder 8b32d164d2 Don't run removed doctor command 2025-09-04 12:36:26 +02:00
Simon Binder 2e8872f3e0 Migrate builder tests in drift_dev 2025-09-03 23:44:32 +02:00
Simon Binder 28ccb9da14 Suggest static stepByStep call
Related to https://github.com/simolus3/drift/issues/3638
2025-08-31 23:03:11 +02:00
Simon Binder 7ca5b6588d Warn when DAO references additional elements
Closes https://github.com/simolus3/drift/issues/3633
2025-08-27 20:27:25 +02:00
Simon Binder e89623c81b Make lag, lead and nth_value nullable
They output null if the referenced row is not found in the window.

Closes https://github.com/simolus3/drift/issues/3635
2025-08-27 10:12:12 +02:00
Simon Binder 43e8b90ded Raise default SQLite version for drift files
Related to https://github.com/simolus3/drift/issues/3632
2025-08-20 11:08:46 +02:00
Simon Binder bd427f57d6 Warning for identifiers looking like strings
Contextualize the error message for double-quoted identifiers that can't
be resolved, because those should potentially have been single-quoted
string literals.

Closes https://github.com/simolus3/drift/issues/3631
2025-08-19 23:15:27 +02:00
Simon Binder 6406f62c17 Fix drift_dev tests 2025-08-17 16:45:26 +02:00
Simon Binder 8bf3335d2c Cache flutter 2025-08-17 16:30:02 +02:00
Simon Binder a28c660089 Use Flutter SDK 2025-08-17 16:24:04 +02:00
Simon Binder 66fe2ddc96 Migrate to workspace 2025-08-17 16:11:07 +02:00
Simon Binder 9bbb57a740 drift_dev: Support latest analyzer 2025-08-16 21:42:43 +02:00
Simon Binder 480607e1ae Fix annotated AST for typedefs
Closes https://github.com/simolus3/drift/issues/3625
2025-08-08 20:29:14 +02:00
Simon Binder 7cb1a69ebb Prepare 2.28.1 release 2025-07-29 20:56:50 +02:00
Simon Binder 6a19e47a46 Mention issue with older schemas for datetime 2025-07-27 22:12:50 +02:00
Simon Binder dff2d08773 Use step-by-step snippets for migrator API 2025-07-27 21:41:57 +02:00
Simon Binder 0d2cb7b474 Docs: Mention type converters on expressions
Closes https://github.com/simolus3/drift/issues/3618
2025-07-23 19:46:01 +02:00
Simon Binder a37782ef40 Add setup parameter to drift_flutter 2025-07-19 11:02:46 +02:00
Simon Binder e1b2eb1c1d Cache prepared statements by default 2025-07-18 22:38:02 +02:00
Simon Binder 1bd5e23455 Add escape clause to like expressions
Closes https://github.com/simolus3/drift/issues/3610
2025-07-15 17:55:05 +02:00
Simon Binder dc44939427 Prepare pre-release with build 3 support 2025-07-13 22:57:50 +02:00
Simon Binder 92883a8332 Stop testing with Flutter 2.27 2025-07-13 22:45:16 +02:00
Simon Binder fa0305ac8e Fix docs build 2025-07-13 22:36:31 +02:00
Simon Binder 8d7a9d174d Migrate to element2 APIs 2025-07-13 18:22:59 +02:00