Skip to content

Releases: GeorgDangl/LightQuery

v2.4.1

04 Jul 13:26
Compare
Choose a tag to compare

v2.4.1

  • The Angular client now has a removeQueryParameter method

v2.4.0

21 Feb 11:11
Compare
Choose a tag to compare

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

25 Nov 16:04
Compare
Choose a tag to compare

v2.3.0

  • Added a dedicated target for .NET 7
  • Added tests for .NET 7

v2.2.2

22 Aug 11:43
Compare
Choose a tag to compare

v2.2.2

  • The PaginationBaseService in the Angular library now destroys it's subscription internally in the ngOnDestroy lifecycle hook

v2.2.1

03 Aug 14:34
Compare
Choose a tag to compare

v2.2.1

  • Added an optional parameter to the LightQuery client for Angular to supply custom query parameters when calling getAll()

v2.2.0

01 Jul 15:42
Compare
Choose a tag to compare

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

25 Aug 19:34
Compare
Choose a tag to compare

v2.1.0

  • The Angular client was updated to Angular v12

v2.0.0

15 Jul 20:49
Compare
Choose a tag to compare

v2.0.0

  • Added a compilation target for net5.0 and added tests for net5.0
  • Dropped support for netcoreapp3.0 and changed target to netcoreapp3.1
  • Added a new property wrapNestedSortInNullChecks to the ASP.NET Core controller attributes. This defaults to false for regular [LightQuery] and to true for [AsyncLightQuery]. It controls whether nested sorting / relational sorting will introduce null checks, e.g. sorting by x.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 Angular PaginationBaseService<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

16 Jul 09:16
Compare
Choose a tag to compare

v1.9.1

  • Drop tests for netcoreapp2.0 and netcoreapp3.0 and add tests for netcoreapp3.1
  • The Angular library was updated to v10

v1.9.0

01 Jun 06:09
c0d4e12
Compare
Choose a tag to compare

v1.9.0

  • Addition of the LightQuery.Swashbuckle (thanks to GitHub user @berkayakcay) and LightQuery.NSwag packages to support Swagger & OpenAPI generation