-
Notifications
You must be signed in to change notification settings - Fork 1
Release Notes
Jezz Santos edited this page Aug 25, 2023
·
8 revisions
- 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
- Improvements to SqlServerRepository
- Refactored Hydration/rehydration patterns
- Added
IRecorder
- Added support for the LIKE operator
- Added
Take()
andSkip()
- Changed mechanism for naming an collection on an entity type, by adding
EntityNameAttribute
- Removed creation constraints on
IPersistableEntity
- Changed types of
Limit
andOffset
fromlong
toint
- Changed
Guard
methods - Fixed errors in
DateTimeExtensions
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.