Skip to content

Release Notes

Jezz Santos edited this page Aug 25, 2023 · 8 revisions

1.1.1

Improvements

  • Upgraded to NET6.0
  • Reshuffled solution structure
  • Removed QueryAny.Primitives package and assembly, and made all extension methods internal
  • Moved from AppVeyor to Github Actions
  • Upgraded NuGet package dependencies (removed known vulnerabilities)
  • Closed: #13. Added the new WhereNoOp function
  • moved from master branch to main branch

1.0.4

Improvements

  • Improvements to SqlServerRepository
  • Refactored Hydration/rehydration patterns
  • Added IRecorder
  • Added support for the LIKE operator

1.0.2

Improvements

  • Added Take() and Skip()
  • Changed mechanism for naming an collection on an entity type, by adding EntityNameAttribute
  • Removed creation constraints on IPersistableEntity

Fixes

  • Changed types of Limit and Offset from long to int
  • Changed Guard methods
  • Fixed errors in DateTimeExtensions

1.0.0

New

QueryAny is now released in its first version.

This version includes basic query support, including selects, joins and aggregations. See the API for more details

The project includes a comprehensive sample Reference Implementation that includes multiple repository providers for various storage technologies.

Included at the time of this release are: Azure CosmosDB (via Table API and via SQL API), and a non-distributed InMemory repository (useful for testing).

Other repository implementations will be forthcoming: SQL Server, Redis, Azure Table Storage.

Clone this wiki locally