Skip to content

Releases: patterns-group/code-patterns

code-patterns 3.9.2

12 Oct 13:20
Compare
Choose a tag to compare
  • Changed AutofacMoqContainer to defensively call Create from within Mock using Try.Get (issue 84)

code-patterns 3.9.1

12 Oct 13:19
Compare
Choose a tag to compare
  • Changed LoggingInterceptor to use the CLR JavaScriptSerializer to format complex values for display (issue 81)

code-patterns 3.9

12 Oct 13:18
Compare
Choose a tag to compare
  • Added Patterns.Collections.ConfigurableEqualityComparer<TValue> (issue 66)
  • Fixed type casting error in Patterns.Testing.Autofac.Moq.AutofacMoqContainer (issue 67)
  • Fixed issue with up-front service type inspection in Patterns.Testing.Autofac.Moq.MoqRegistrationSource (issue 68)
  • Added IRegexEvaluator and RegexEvaluator to the Patterns.Text.RegularExpressions namespace (issue 69)
  • Added Evaluator and EvaluatorAccessor to System.Text.RegularExpressions.CompiledRegex (issue 70)
  • Added Patterns.Runtime.TemporaryScope
  • Added ActionValueStrategies<TValue>
  • Added FuncValueStrategies<TValue, TOut>

code-patterns 3.8.1

12 Oct 13:17
Compare
Choose a tag to compare
  • Expanded capabilities of Patterns.Mapping.IMappingServices (issue 65)

code-patterns 3.8

12 Oct 13:16
Compare
Choose a tag to compare
  • Renamed Patterns.Autofac.Sources.ResolveAnythingSource to Patterns.Autofac.Sources.ResolveCreatableSource (issue 43)
  • Moved Moq-related components from Patterns.Testing.Autofac to Patterns.Testing.Autofac.Moq (issue 59)
  • Added the "strategy dictionary" pattern to the Patterns.Collections.Strategies namespace (issue 59)
  • Added a short-circuit Map<TSource,TDestination> method to Patterns.Mapping.IMappingServices (issue 61)

code-patterns 3.7.2

12 Oct 13:15
Compare
Choose a tag to compare
  • Fixed sectionGroup bug in TestConfigurationSource (Issue 60)

code-patterns 3.7.1

12 Oct 13:15
Compare
Choose a tag to compare
  • Fixes for Autofac (issue 57)
    • Moved/renamed MoqContainer to Patterns.Testing.Autofac.AutofacMoqContainer
    • Extracted new interface, Patterns.Testing.Autofac.IAutofacMoqContainer → provides access to Autofac-specific features

code-patterns 3.7

12 Oct 13:14
Compare
Choose a tag to compare
  • New component in Patterns.Testing.Configuration: TestConfigurationSource → implements IConfigurationSource by accepting XML in its constructor and using the in-memory XML as the basis for retrievals of AppSettings and ConnectionStrings as well as calls to GetSection (issue 35)

code-patterns 3.6.0-beta

12 Oct 13:12
Compare
Choose a tag to compare
Pre-release
  • New components in Patterns.Mapping (new dependency: AutoMapper):
    • IMappingServices → encapsulates IMappingEngine, IConfiguration, and IConfigurationProvider from AutoMapper (issue 53)
    • MappingServices → simplest implementation of IMappingEngine; uses constructor injection
  • New module in Patterns.Autofac.Mapping: MappingModule → registers static AutoMapper assets to facilitate injection into MappingServices (issue 54)

code-patterns 3.5.1-beta

12 Oct 13:12
Compare
Choose a tag to compare
Pre-release
  • Changes to Patterns.Logging:
    • New type: LoggingConfig → inherits from ConfigurationSection; encapsulates the bool TrapExceptions option
    • Changed LoggingInterceptor to use LoggingConfig rather than explicit bool option for exception trapping
  • Solution-wide refactor: moved components to more appropriate locations