Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Release Notes

Omar Piani edited this page Oct 25, 2019 · 14 revisions

2.1.0-prerelease

Released: 25 Oct 2019 Features/Enhancements:

  • ASP.NET Core 3.0 DependencyResolver support
  • EntityFramework Core 3.0
  • EntityFramework 6.3

2.0.3

Released: 2 Feb 2018 Features/Enhancements:

  • MongoDb updates and fixes
  • Updated Ioc.Autofac
  • Updated Ioc.Unity

2.0.1-beta1

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

1.5.0.2

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

1.4.6

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

1.4.1.2

Released: October 29, 2013

Bug Fixes:

  • Fixed timeout caching issue where the cache was not expiring as expected

1.4.1

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/

1.4

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.

1.3.6.15

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

1.3.6.10

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

1.3.6

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

1.3.5

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

1.3.2

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

1.3.1

Released: April 12, 2013

Features/Enhancements:

  • Add TryGet, TryFind and Exists methods

Bug Fixes:

  • TimeoutCachingStrategy was not properly caching Get calls

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.