This repository has been archived by the owner on Apr 13, 2020. It is now read-only.
Releases: ppittle/pMixins
Releases · ppittle/pMixins
v0.6.0-beta
- General bug fixes
- Better handling for Generics
- Support for abstract Targets
- Support for Indexer properties
v0.5.2-beta
- Integrated pMixins.Mvc into Master
- Updated vsix manifest copy
v0.5.1-beta
- 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
- 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
- Build Enhancements to support using Team City for CI
- No longer set DesignTimeBuild in csproj files
v0.1.10.1
Updated vsix manifests to support Visual Studio Gallery.
Uploaded to Visual Studio Gallery!
http://visualstudiogallery.msdn.microsoft.com/a40fde9e-0e3f-4cdc-9c2a-af9de11695b2
http://visualstudiogallery.msdn.microsoft.com/e2fb83fc-a6e2-46bd-a392-00f9d081b17c
http://visualstudiogallery.msdn.microsoft.com/22a11b71-c5e6-4766-8532-759a2078d3d8
v0.1.10
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
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
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