diff --git a/drift/CHANGELOG.md b/drift/CHANGELOG.md index e0258f130..a770c7bcb 100644 --- a/drift/CHANGELOG.md +++ b/drift/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.11.1 + +- Allow using `.read()` for a column added to a join from the table, fixing a + regression in drift 2.11.0. + ## 2.11.0 - Add support for subqueries in the Dart query builder. diff --git a/drift/test/database/statements/join_test.dart b/drift/test/database/statements/join_test.dart index 5dceff457..1b622c2c5 100644 --- a/drift/test/database/statements/join_test.dart +++ b/drift/test/database/statements/join_test.dart @@ -97,6 +97,10 @@ void main() { ), ); + // Also make sure we can read individual columns + expect(row.read(todos.id), 5); + expect(row.read(categories.description), 'description'); + verify(executor.runSelect(argThat(contains('DISTINCT')), any)); });