Releases: vmelamed/vm
Releases · vmelamed/vm
v1.0.68-beta
Added FtpTransfer.
Published on NuGet.
v1.0.51-beta
Added the classes below to deal with the async issues of the CallContext:
AsyncCallContextAsyncCallContextBehaviorAttributeAsyncCallContextMessageInspector- Moved
PerCallContextLifetimeManagerto vm.Aspects.Wcf and added 'PerAsyncCallContextLifetimeManager' leveraging theAsyncCallContextabove. - Improvements in
PerCallContextRepositoryCallHandler: now it works with otherLifetimeManager-s. - Added
DeleteValuetoIRepository.
Minor bug fixes and improvements.
v1.0.48-beta
- Now the object dumper searches for the
DumpAttribute.DumpMethodalso in the class'DumpAttribute. - Fixed a bug in
ProtocolExceptionToWebFaultResolver. Added overload forWebExceptiontoo. - Added WebExceptionDumpMetadata class.
- Released AspectObjectDumper v1.5.4 to NuGet.
v1.0.43-beta
- Added IRepository.Values() and
IRepository.DetachedValues<T>().
v1.0.41-beta
- Camelcased the names of the properties in the fault messages.
- Added setters to the Money class' properties for work with DB-s. Added metadata.
- Added
NonemptyGuidValidator. - Added Regex-es: ISO 8601 dates and times, credit card validators, routing number validators, bug fixes.
- Added conventions for Numeric and String data annotation attributes and a convention for
DateTimeproperties to map to SQL type datetime2. - Added
HttpStatusCodemapping tables andExceptionto/fromFaultmapping tables. - Changed all
CallContext.Set/GetDatatoGet/SetLogicalData. - Added
DisposeExtensions. - CORS behavior for
WebHttpBinding(WCF REST). - Number of bug fixes.
ImmutableAttribute.
All nugget packages now upload a *.symbols.nupkg.
vm.Aspects - 1.0.41-beta
AspectObjectDumper - 1.5.3
Ciphers - 1.11.8
v1.0.37-beta
Bug fixes in some injected aspects, mostly in the area of WebHttp type of interfaces.
v1.0.36-beta
- Grouped all behaviors in the
vm.Aspects.Wcf.Behaviorsnamespace. - Fixed a bug in the
ExceptionShieldingBehaviorwhere theExceptionManagerwas not instantiated.
v1.0.35-beta
- Reordered the parameters of the
HostFactoryclasses' constructors. - Minor cosmetic changes.
v1.0.34-beta
- In
vm.Aspects.Diagnostics.ObjectDumperadded contracts to the internalDumpTextWriter. - Added the property
HttpStatusCodeto the base classvm.Aspects.Wcf.FaultContract.Fault. - Copied the ExceptionShieldingErrorHandler from Enterprise Library and modified it to set the API's status code:
- for faults that inherit from
vm.Aspects.Wcf.FaultContract.Faultit takes the code from the fault propertyHttpStatusCode; - for all others - sets the error code to HTTP 500 - internal server error.
- for faults that inherit from
- Removed the dependency on the NuGet package Microsoft.Practices.EnterpriseLibrary.PolicyInjection which depended on Unity 3.0. Recompiled and added Microsoft.Practices.EnterpriseLibrary.PolicyInjection as a standalone assembly depending on Unity 4.0.1.
v1.0.33-beta
- Fixing dependencies.
- Improvement in
vm.Aspects.Model.EFRepository.EFSpecifics.IsChangeTrackingmethod.