Releases: GeorgDangl/LightQuery
Releases · GeorgDangl/LightQuery
v2.4.1
v2.4.0
v2.4.0
- Added a dedicated target for .NET 8
- Added tests for .NET 8
forceRefresh
on the Angular client no longer causes a request if no base url for the service is configured- Dropped tests and dedicated targets for .NET Framework 4.6.1, .NET Core 3.1 and .NET 5.0
v2.3.0
v2.3.0
- Added a dedicated target for .NET 7
- Added tests for .NET 7
v2.2.2
v2.2.2
- The
PaginationBaseService
in the Angular library now destroys it's subscription internally in thengOnDestroy
lifecycle hook
v2.2.1
v2.2.1
- Added an optional parameter to the LightQuery client for Angular to supply custom query parameters when calling
getAll()
v2.2.0
v2.2.0
- Added a dedicated target for .NET 6 for the Entity Framework Core projects
- Added tests for .NET 6
- Dropped tests for
netcoreapp2.1
- The Angular client was updated to Angular v14
v2.1.0
v2.1.0
- The Angular client was updated to Angular v12
v2.0.0
v2.0.0
- Added a compilation target for
net5.0
and added tests fornet5.0
- Dropped support for
netcoreapp3.0
and changed target tonetcoreapp3.1
- Added a new property
wrapNestedSortInNullChecks
to the ASP.NET Core controller attributes. This defaults tofalse
for regular[LightQuery]
and totrue
for[AsyncLightQuery]
. It controls whether nested sorting / relational sorting will introduce null checks, e.g. sorting byx.SubProperty.SubId
is either translated as.Where(x => x.SubProperty != null).OrderBy(x => x.SubProperty.SubId)
or directly as.OrderBy(x => x.SubProperty.SubId)
- Added a
debounceTime(0)
pipe to the AngularPaginationBaseService<T>
, to ensure that changing multiple options of the service in code doesn't result in sending a separate request (which is then cancelled) for every change
v1.9.1
v1.9.1
- Drop tests for
netcoreapp2.0
andnetcoreapp3.0
and add tests fornetcoreapp3.1
- The Angular library was updated to v10
v1.9.0
v1.9.0
- Addition of the LightQuery.Swashbuckle (thanks to GitHub user @berkayakcay) and LightQuery.NSwag packages to support Swagger & OpenAPI generation