Skip to content
This repository has been archived by the owner on Apr 13, 2020. It is now read-only.

Releases: ppittle/pMixins

v0.6.0-beta

04 Nov 21:53
Compare
Choose a tag to compare
v0.6.0-beta Pre-release
Pre-release
  • General bug fixes
  • Better handling for Generics
  • Support for abstract Targets
  • Support for Indexer properties

v0.5.2-beta

31 Jul 19:14
Compare
Choose a tag to compare
v0.5.2-beta Pre-release
Pre-release
  • Integrated pMixins.Mvc into Master
  • Updated vsix manifest copy

v0.5.1-beta

31 Jul 10:28
Compare
Choose a tag to compare
v0.5.1-beta Pre-release
Pre-release
  • Implemented support for ISharedRequirements
  • Changed logic for when Abstract / Protected Members Wrapper is implemented in an external namespace.
  • Complete re-write of Code Generation pipeline!!

v0.1.12-beta

16 Jul 10:41
Compare
Choose a tag to compare
v0.1.12-beta Pre-release
Pre-release
  • IMixinDependency
  • Bug Fix: Methods that return Arrays
  • Bug Fix: AbstractWrapper - method parameters not using global namespace
  • Bug Fix: Generic Interfaces not correctly applied to Target
  • Bug Fix: Multiple Mixins that share the same abstract Parent
  • Improvements: Generated Code Pipeline re-organization
  • Improvement: Add 'real world' tests

v0.1.11-beta

24 Jun 12:28
Compare
Choose a tag to compare
v0.1.11-beta Pre-release
Pre-release
  • Build Enhancements to support using Team City for CI
  • No longer set DesignTimeBuild in csproj files

v0.1.10.1

21 May 10:18
Compare
Choose a tag to compare

v0.1.10

21 May 07:06
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release

Visual Studio Plug In Bug Fixes:

  • Improved support for parsing referenced Projects
  • Added support for VS 2010, 2012
  • Created separate Plug In for Code Generator / Item Template Package
  • Fixed Project Unload/Reload Bug
  • Improved logging
  • Optimized OnItemSaveCodeGenerator
  • Write code behind to open code behind window

v0.1.9

16 May 10:43
Compare
Choose a tag to compare
v0.1.9 Pre-release
Pre-release

Significant Performance and Stability fixes:

  • Improved Visual Studio event handling
  • More Performant / Reliable Solution parsing / compiling
  • Significant increase in QA (via Integration Testing)
  • Other small bug fixes.

Initial Beta

06 May 16:30
Compare
Choose a tag to compare
Initial Beta Pre-release
Pre-release

First beta release with all version 1 functionality:

Code Generator:

  • Abstract Mixin Support
  • Static Mixin Support
  • Generic Mixin Support
  • Sealed Mixin Support
  • Nested Mixin Support
  • Mixin is Private Nested within Target Support
  • Mixin with Non Parameterless Constructor Support
  • Can overload Mixed in virtual methods
  • Virtual methods are preserved through inheritance
  • Member Access is preserved through inheritance
  • Mixin Masks support to prevent members from being mixed into Target
  • DoNotMixin attribute to prevent members from being mixed into Target

Interceptors:

  • Basic interceptor / AOP support
  • Interceptor can short circuit member execution.

VS Package:

  • Single File Code Generator
  • On Build Code Generator
  • On Save Code Generator