-
Notifications
You must be signed in to change notification settings - Fork 164
Release Notes
Omar Piani edited this page Oct 25, 2019
·
14 revisions
Released: 25 Oct 2019 Features/Enhancements:
- ASP.NET Core 3.0 DependencyResolver support
- EntityFramework Core 3.0
- EntityFramework 6.3
Released: 2 Feb 2018 Features/Enhancements:
- MongoDb updates and fixes
- Updated Ioc.Autofac
- Updated Ioc.Unity
Released: 2017 Features/Enhancements:
- Supports of .NET Standard 2.0, 1.3, .NET Framework 4.5.1
- json file configuration
- Added EfCoreRepository
- Added Ioc.Mvc
- Added Ioc.Microsoft.DependencyInjection
Released: 25 Jul 2017 Features/Enhancements:
- Required .NET Framework 4.5.2
- IoC StructureMap now supports version 4.5 and instantiates all constructors
Bug Fixes:
- Fix EF Delete error when entity pulled from cache
Released: January 12, 2014
Features/Enhancements:
- Added hooks into SharpRepository lifecycle events via aspect attributes
- Added package SharpRepository.Logging to add looging support via Common.Logging
- Added IoC support for SimpleInjector @bbqchickenrobot
- ConfigurationBasedRepository can now accept a configuration object @skittle
- Pre-release beta versions of Azure Blob and Table repositories (no NuGet packages yet as they are in beta)
Bug Fixes:
- Fix EF Delete error when entity pulled from cache
Released: October 29, 2013
Bug Fixes:
- Fixed timeout caching issue where the cache was not expiring as expected
Released: October 22, 2013
Features/Enhancements:
- Added ability to delete multiple entities with a query
- Added EntityType and KeyType properties to IRepository
Notes:
- We are deprecating SharpRepository.Ef5Repository in favor of the new SharpRepository.EfRepository. This is really just a name change at this point. Since EntityFramework 6 was released as a new version of the EntityFramework package instead of a new package completely it doesn't make sense to maintain two packages for EF5 and EF6 when they will be the same. So having a packaged named EfRepository that supports EntityFramework 5 or greater is not confusing like using Ef5Repository while actually using EF6 behind the scenes. The new NuGet package is located here: https://www.nuget.org/packages/SharpRepository.EfRepository/
Released: August 19th, 2013
Features/Enhancements:
- Aggregate query methods for GroupBy, Count, LongCount, Min, Max, Sum and Average
- Added Autofac register extensions in SharpRepository.Ioc.Autofac
Bug Fixes:
- Fixed issue Ninject binding extensions in SharpRepository.Ioc.Ninject
Breaking Change:
- We removed the ability to enumerate over the repository itself. We decided that this was confusing as it made available LINQ methods from IEnumerable that might confuse people into thinking those were done on the server side.
Released: July 21st, 2013
Bug Fixes:
- Fixed issue when using a multi-level string for the sorting properting in SortingOptions<>. Now it works with a string like "Address.ZipCode" for sorting
Released: July 8th, 2013
Bug Fixes:
- Fixed issue where Ef5 DbContext was not properly instantiated by the Ioc container configured using the RepositoryDependencyResolver
- More improvements to MongoDbRepository and the primary key mapping @MikeCer
Released: June 24, 2013
Features/Enhancements:
- Ability to sort by multiple properties
- Manual clearing of cache on a repository or across all repositories
Bug Fixes:
- Updated MongoDbRepository to use the mapping information to discover the proper id and BSON type @MikeCer
Released: May 23, 2013
Features/Enhancements:
- Using syntax for disabling cache for a block of code
Bug Fixes:
- Calling Get() with a selector would bring back stale data when the original item was updated
Released: May 15, 2013
Features/Enhancements:
- Ability to change the default conventions used, for example, the primary key naming convention used
- Multiple levels deep for FetchStrategy include statement using predicate
Bug Fixes:
- Missing FetchStrategy pass through on some Find methods @yilativ
- Not caching paging total items properly
Released: April 12, 2013
Features/Enhancements:
- Add TryGet, TryFind and Exists methods
Bug Fixes:
- TimeoutCachingStrategy was not properly caching Get calls