Releases: urfnet/URF.NET
Releases · urfnet/URF.NET
v5.1.0
v5.1.0 official release.
Include fixes:
https://www.nuget.org/packages?q=urf
https://github.com/lelong37/URF/releases
v5.1.0-rc1
Includes the following issues / pull requests:
- #24: Add Execute Sql Commands to IRepositoryAsync
- #25: Move ExecuteSqlCommand to Unit of Work
- #26: Add CommandTimeout to IUnitOfWork
- #28: Update package restore mechanism (resolves issue #27)
- #30: Add SelectQueryAsync to IRepositoryAsync
- #31: Fix Repository DeleteAsync (resolves issue #29)
https://www.nuget.org/packages?q=urf
https://github.com/lelong37/URF/releases
v5.1.0-beta1
Includes #21: Add v5.1.0-beta packages.
v5.0.0-beta1
v5.1-alpha
#13 Re-generate NuGet packages for v5.1-alpha
v5.0-alpha
Add dependency for version 2.5.6 of Trackable Entities.
- Change IObjectState to ITrackable
- Change ObjectState to TrackingState
- Add DbContext.ApplyChanges to SyncObjectState
- Update Json.Net packages to 10.0.3
- Prefix assembly names with Urf.
v4.2
- Fix Issue 1220: SelectAsync().
- QueryObject: There's no Method Chaining for Or Operator - http://genericunitofworkandrepositories.codeplex.com/workitem/1222.
- Add code to the UnityConfig to handle injection of the IRepositoryProvider.
- Add integration tests.
- Merge daverogers pull request RepositoryProvider, RepositoryFactories, IRepositoryProvider.
- Merge pull request from DaveRoger.
- Replace object with dynamic in factory files and removed redundant cache in Unit of Work.
- Issue: 1226 - Transactions: ObjectDisposedException - emperor_ming.
- Change from object to dynamic removed all casting in RepositoryProvider and RepositoryFactories https://genericunitofworkandrepositories.codeplex.com/discussions/54852.
- Remove DbContext.Set from DataContext, default implementation from DbContext will do - https://genericunitofworkandrepositories.codeplex.com/discussions/550754.
- Remove finalizer since there are not unmanaged resources (non native .NET resources) that UnitOfWorks needs to dispose - https://genericunitofworkandrepositories.codeplex.com/workitem/1228.
- Update DataContext SyncObjectState to using Generics for compile time errors - AGBrown.
- Remove redundant interface member declarations - AGBrown.
- Fix unit of work to actually use the specified isolation level when starting a transaction..
- Fix double-sync (Issue 1231).
- Issue: 1234: Northwind: CustomerService and CustomerRepository .CustomerOrderTotalByYear returns 0 when non-zero expected.
- Add custom repository generation functionality to the RepositoryProvider. Custom factories are injected via constructor.
- Merge davrogers pull request for complete custom repositories that are ignorant and have zero depency on EF.
- Merge branch 'master' of https://git01.codeplex.com/genericunitofworkandrepositories.
- Tune SyncObjectGraph, creating OrderRepository integration test, addressing discussion: http://goo.gl/jw5gXy.
- Removing repository factories, this will not be needed, levarage DI/IoC for other providers.
- Reseting object graph tracking to null after sync object graph has been called.
v4.1
SyncObjectGraph()
, reset object graph tracking afterInsertOrUpdateGraph()
has been calledUnitOfwork.Repository<TEntity>'
,UnitOfWork.GetRepository<TEntity>
to returnRepository<TEntity>
from container if DI/IoC andServiceLocator
has been set- Reduced foot print size of framework from 12 classes to 10 by removing repository factories, this is not needed for now, and for factory behavior we can leverage DI/IoC for this.
- Refactored integration tests, removed requirement to place SQL script in c:\temp