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
:
AsyncCallContext
AsyncCallContextBehaviorAttribute
AsyncCallContextMessageInspector
- Moved
PerCallContextLifetimeManager
to vm.Aspects.Wcf and added 'PerAsyncCallContextLifetimeManager' leveraging theAsyncCallContext
above. - Improvements in
PerCallContextRepositoryCallHandler
: now it works with otherLifetimeManager
-s. - Added
DeleteValue
toIRepository
.
Minor bug fixes and improvements.
v1.0.48-beta
- Now the object dumper searches for the
DumpAttribute.DumpMethod
also in the class'DumpAttribute
. - Fixed a bug in
ProtocolExceptionToWebFaultResolver
. Added overload forWebException
too. - 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
DateTime
properties to map to SQL type datetime2. - Added
HttpStatusCode
mapping tables andException
to/fromFault
mapping tables. - Changed all
CallContext.Set/GetData
toGet/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.Behaviors
namespace. - Fixed a bug in the
ExceptionShieldingBehavior
where theExceptionManager
was not instantiated.
v1.0.35-beta
- Reordered the parameters of the
HostFactory
classes' constructors. - Minor cosmetic changes.
v1.0.34-beta
- In
vm.Aspects.Diagnostics.ObjectDumper
added contracts to the internalDumpTextWriter
. - Added the property
HttpStatusCode
to 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.Fault
it 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.IsChangeTracking
method.