From 4f9bea0228594bfd8a05b59f500598b4994e9650 Mon Sep 17 00:00:00 2001 From: Christof Senn Date: Wed, 20 Dec 2023 23:03:54 +0100 Subject: [PATCH] update changelog --- CHANGELOG.md | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01bdbfc9..df224fc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - ## [Unreleased vNext][vnext-unreleased] ### Added @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add .NET 8.0 framework target ### Changed + - Bump _aqua-core_ from 5.2.0 to 5.4.0 - Bump _Microsoft.Bcl.AsyncInterfaces_ from 6.0.0 to 8.0.0 - Bump _Microsoft.EntityFrameworkCore_ from 6.0.10 to 7.0.14 (.net6.0) and 8.0.0 (net8.0) (concerns _Remote.Linq.EntityFrameworkCore_) @@ -24,24 +25,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed -### Security +- Pass ITypeResolver to RemoteExpressionVisitor to avoid potential duplication of emitting dynamic type +### Security ## [7.1.0][7.1.0] - 2022-11-11 ### Changed + - Added optional result mapper argument to all _RemoteQueryable.Factory_ methods. - Re-ordered method arguments to be consistent for all _RemoteQueryable.Factory_ methods. ### Removed + - Removed various types and methods previously marked as obsolete. ### Fixed -- Fixed issue with subqueries with EF Core [#112][issue#112] +- Fixed issue with subqueries with EF Core [#112][issue#112] ## [7.0.0][7.0.0] - 2021-09-29 + ### Added + - Added support for [async queryable (Ix.NET)][async-queryable]. - Added support for [async streams][async-streams] ([IAsyncDisposable][iasyncdisposable]). - Added support for [filtered include][ef-filtered-include] queryable extensions. @@ -50,7 +56,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Introduced `IExpressionTranslatorContext` interface to bundle parameterization options. - Introduced `QueryArgumentAttribute` to annotate types to prevent local evaluation (i.e. substitution of constant expression value) when translating expressions. - Introduced `QueryMarkerFunctionAttribute` to annotate methods to prevent local evaluation (i.e. execution of the method) when translating expressions. + ### Changed + - Migrated to [nullable reference types][nullable-references]. - Moved _async_ queryable extension methods to namespace _Remote.Linq.Async_. - Moved expression _execute_ extension methods to namespace _Remote.Linq.ExpressionExecution_. @@ -61,22 +69,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Introduced `IExpressionToRemoteLinqContext` argument for parameterization. - Revised expression execution methods and types: - Introduced `IExpressionFromRemoteLinqContext` argument for parameterization. + ### Fixed + - Various minor API improvements and bug fixes. ## [6.3.1][6.3.1] - 2021-08-29 + ### Fixed + - Fixed issue with async `IQueryable` extensions methods - `SequenceEqualAsync` (without comparer) - `SumAsync` (for Int64) ## [6.3.0][6.3.0] - 2021-01-16 + ### Added + - Added target framework `netstandard2.1` for _Remote.Linq.EntityFramework_. - Added support for `ThenInclude` queryable extensions (_EF6_ and _EFCore_). + ### Removed -- Dropped unused dependency on _System.Runtime.Serialization.Formatters_. +- Dropped unused dependency on _System.Runtime.Serialization.Formatters_. [vnext-unreleased]: https://github.com/6bee/Remote.Linq/compare/7.1.0...main [7.1.0]: https://github.com/6bee/Remote.Linq/compare/7.0.0...7.1.0 @@ -92,3 +107,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [iasyncdisposable]: https://docs.microsoft.com/en-us/dotnet/api/system.iasyncdisposable [nullable-references]: https://docs.microsoft.com/en-us/dotnet/csharp/nullable-references [protobuf-net-v2]: https://www.nuget.org/packages/protobuf-net/2.4.6 +[syslib0050]: https://learn.microsoft.com/en-us/dotnet/fundamentals/syslib-diagnostics/syslib0050