Releases: henkmollema/Dommel
Releases Β· henkmollema/Dommel
v3.5.2
What's Changed
- Add GitHub Actions CI/PR/release pipelines with database integration tests by @thomas-webenable in #319
- Allow custom SQL in
Select()ofSqlExpression<T>and addGroupBy()as well - Add
Scalar<TEntity, TResult>()andFrom<TEntity, TResult>this allows for queries such as:
var xs = await con.FromAsync<Product, (int categoryId, int count)>(
sql => sql.Select("CategoryId, count(*)").GroupBy(x => x.CategoryId));
var lastUpdate = await con.ScalarAsync<Product, DateTime>(sql => sql.Select("max(UpdatedAt)"));New Contributors
- @thomas-webenable made their first contribution in #319
Full Changelog: v3.5.1...v3.5.2
v3.5.1
What's Changed
- Fix DateOnlyTypeHandler by @benni-tec in #318
- Handle strings and nullable types for in-expressions in 79adf41
New Contributors
- @benni-tec made their first contribution in #318
Full Changelog: v3.5.0...v3.5.1
v3.5.0
- Add .NET 10 support and fix an issue with new
Span-related overloads.
Full Changelog: v3.4.0...v3.5.0
v3.4.0
- Drop .NET 6 and 7 (end of life)
- Update Dapper package and other dependencies
Full Changelog: v3.3.4...v3.4.0
v3.3.4
What's Changed
- Bump System.Text.Json from 8.0.4 to 8.0.5 in /src/Dommel.Json by @dependabot in #309
- Use HashCode package to combine primary key values
Full Changelog: v3.3.3...v3.3.4
v3.3.3
v3.3.2
- Only enforce single key property in multi-mapping when it's actually used in the query (504e6b6)
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
- Add parentheses when there are multiple where statements in #303
- Update Dapper to v2.1.35
Full Changelog: v3.3.0...v3.3.1
v3.3.0
v3.2.1
What's Changed
- Limit query to single record in case of FirstOrDefault in 4e1714a
- Update packages and add .NET 7 and 8 targets in 5f4e06e
- Only include System.ComponentModel.Annotations on .NET Standard 2.0 TFM in 61246de
- Fix MySQL and MS SQL in AppVeyor in #297
Full Changelog: v3.2.0...v3.2.1