Skip to content

Releases: vmelamed/vm

v1.0.68-beta

04 Sep 05:36
Compare
Choose a tag to compare
v1.0.68-beta Pre-release
Pre-release

Added FtpTransfer.
Published on NuGet.

v1.0.51-beta

26 Apr 04:59
Compare
Choose a tag to compare
v1.0.51-beta Pre-release
Pre-release

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 the AsyncCallContext above.
  • Improvements in PerCallContextRepositoryCallHandler: now it works with other LifetimeManager-s.
  • Added DeleteValue to IRepository.

Minor bug fixes and improvements.

v1.0.48-beta

14 Apr 01:49
Compare
Choose a tag to compare
v1.0.48-beta Pre-release
Pre-release
  • Now the object dumper searches for the DumpAttribute.DumpMethod also in the class' DumpAttribute.
  • Fixed a bug in ProtocolExceptionToWebFaultResolver. Added overload for WebException too.
  • Added WebExceptionDumpMetadata class.
  • Released AspectObjectDumper v1.5.4 to NuGet.

v1.0.43-beta

09 Apr 21:49
Compare
Choose a tag to compare
v1.0.43-beta Pre-release
Pre-release
  • Added IRepository.Values() and
  • IRepository.DetachedValues<T>().

v1.0.41-beta

08 Apr 00:49
Compare
Choose a tag to compare
v1.0.41-beta Pre-release
Pre-release
  • 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 and Exception to/from Fault mapping tables.
  • Changed all CallContext.Set/GetData to Get/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

07 Feb 21:04
Compare
Choose a tag to compare
v1.0.37-beta Pre-release
Pre-release

Bug fixes in some injected aspects, mostly in the area of WebHttp type of interfaces.

v1.0.36-beta

29 Jan 16:43
Compare
Choose a tag to compare
v1.0.36-beta Pre-release
Pre-release
  • Grouped all behaviors in the vm.Aspects.Wcf.Behaviors namespace.
  • Fixed a bug in the ExceptionShieldingBehavior where the ExceptionManager was not instantiated.

v1.0.35-beta

28 Jan 20:18
Compare
Choose a tag to compare
v1.0.35-beta Pre-release
Pre-release
  • Reordered the parameters of the HostFactory classes' constructors.
  • Minor cosmetic changes.

v1.0.34-beta

27 Jan 03:22
Compare
Choose a tag to compare
v1.0.34-beta Pre-release
Pre-release
  • In vm.Aspects.Diagnostics.ObjectDumper added contracts to the internal DumpTextWriter.
  • Added the property HttpStatusCode to the base class vm.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 property HttpStatusCode;
    • for all others - sets the error code to HTTP 500 - internal server error.
  • 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

26 Jan 03:16
Compare
Choose a tag to compare
v1.0.33-beta Pre-release
Pre-release
  • Fixing dependencies.
  • Improvement in vm.Aspects.Model.EFRepository.EFSpecifics.IsChangeTracking method.