Migrate legacy package:drift/web.dart to the new JS interop SDK libraries. For backwards compatibility, the channel() extension on the MessagePort class in dart:html has been kept.
Once dart:html is removed from the Dart SDK, that extension will have to be removed from drift as well.
Fix cast errors in the protocol for remote workers when compiling with dart2wasm.
Introduce a faster protocol for communicating with workers. This protocol is enabled automatically after upgrading drift_worker.js.
Generator
Strip leading numbers when generating modular accessor names for drift files, fixing syntax errors.
Support triggers targeting views.
Include dialect-specific constraints in exported schema files.
Fix schema export not respecting column constraints of the target dialect.
Resolve json_extract return types from context if possible.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps drift from 2.20.0 to 2.20.2.
Release notes
Sourced from drift's releases.
Commits
0dce5e8
Prepare patch release3288a18
fix(drift_dev): Deserialization of view triggers5e8b254
Delete unreachabledefault
clauses. (#3209)74af262
Prepare minor drift release6dadf68
Fix serving web tests manually593bb55
Merge pull request #3206 from simolus3/manager-shorthand-null2c98d15
Supportnull
inColumnFilters.call
50c620b
Merge pull request #3202 from FMorschel/issue-template-docsd999c83
description for aditional info9d35aca
better description for improvementDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show