Build |
Date |
Type |
ID |
Description |
5.0.33 |
2017-09-14 |
Bug |
15634 |
Threading model: virtual method invoked by Finalizer defined in a non-instrumented base class causes ThreadAccessException. |
5.0.33 |
2017-09-13 |
Bug |
15478 |
Pdb: cannot parse some scopes with VB compiler. |
5.0.33 |
2017-09-13 |
Bug |
15436 |
Binding maps: provide a better message when a targeting pack is missing for the native platform. |
5.0.33 |
2017-09-13 |
Bug |
14591 |
Binding maps are being invalidated/regenerated for .NET Core when non-system package is used. |
5.0.33 |
2017-09-12 |
Story |
15380 |
Logging: support for Gibraltar Loupe. |
5.0.33 |
2017-09-11 |
Bug |
15384 |
Iterators: OnMethodBoundaryAspect changes the behavior of the iterator when Dispose is invoked. |
5.0.33 |
2017-09-08 |
Bug |
15447 |
Message location resolution throws System.TypeLoadException on .NET 4.5.1. |
5.0.33 |
2017-09-08 |
Bug |
15446 |
Pdb file produced by VS 2013 cause recoverable errors (invalid iterator scopes). |
5.0.33 |
2017-09-06 |
Bug |
15184 |
Debugger: ObjectDisposedException from OnProcessExit. |
5.0.33 |
2017-09-06 |
Bug |
15183 |
Debugger: Stack tracking exceptions. |
5.0.33 |
2017-09-06 |
Bug |
15182 |
Debugger: ArgumentException "Illegal characters in path". |
5.0.33 |
2017-09-05 |
Bug |
15431 |
Parsing pdb error: Not at S_END (C# 5/VS2013). |
5.0.33 |
2017-09-05 |
Bug |
15422 |
Logger.GetLogger throws InvalidOperationException when there is no Log attribute in a project. |
5.0.33 |
2017-09-04 |
Story |
15405 |
'Condition' attribute namespace issue on project extensions elements in PostSharp configuration file. |
5.0.33 |
2017-09-04 |
Bug |
15073 |
Compiled Images UI: Does not show PostSharp version and does not immediately ask for each version. |
5.0.33 |
2017-09-04 |
Bug |
15057 |
NotifyPropertyChanged: dependency on this.recorder.UndoOperations.Count not observed. |
5.0.33 |
2017-09-04 |
Bug |
15056 |
NotifyPropertyChanged: message DOM002 when using chains of ?. operators. |
5.0.33 |
2017-09-03 |
Bug |
15426 |
Caching: Async auto reloaded methods throw exception when logging for caching is enabled. |
5.0.33 |
2017-09-01 |
Bug |
15417 |
Improve error message about incorrect advice ordering when state-machine transformation is involved. |
5.0.33 |
2017-09-01 |
Bug |
15385 |
Async MethodInterceptionAspect: emit a warning when semantic advising is chosen but OnInvokeAsync is not implemented. |
5.0.33 |
2017-08-31 |
Bug |
15425 |
Caching: Cached async methods throw exception when caching is disabled. |
5.0.33 |
2017-08-31 |
Bug |
15413 |
.NET Standard: Far too many directories included in search path. |
5.0.33 |
2017-08-31 |
Bug |
15412 |
UWP support: attempt to load reference assemblies into the runtime context. |
5.0.33 |
2017-08-31 |
Bug |
15411 |
NotifyPropertyChanged: inefficient code for looking for OnPropertyChanged method. |
5.0.33 |
2017-08-31 |
Bug |
15410 |
UWP support: type projections are not applied properly. |
5.0.33 |
2017-08-31 |
Bug |
15409 |
UWP support: *.winmdobj not recognized as assembly file extension. |
5.0.33 |
2017-08-31 |
Bug |
15408 |
.NET Standard: InstructionWriterExtensions.EmitAssemblyOf throws ArgumentNullException. |
5.0.33 |
2017-08-31 |
Bug |
15407 |
NotifyPropertyChanged.DependencyAnalysis.PropertiesDependenciesAnalyzer.AnalyzeType throws NullReferenceException with abstract methods. |
5.0.33 |
2017-08-31 |
Bug |
15371 |
OnMethodBoundary with SemanticallyAdvisedMethodKinds.None ordered after SemanticallyAdvisedMethodKinds.Default causes args to be null. |
5.0.33 |
2017-08-31 |
Bug |
15357 |
INPC+Caching: A cached method does not get invalidated before PropertyChanged event is raised. |
5.0.33 |
2017-08-31 |
Story |
14984 |
Binding maps: psmap race. |
5.0.33 |
2017-08-30 |
Story |
15362 |
Installer: Missing scrollbar in "Close conflicting applications" makes Refresh invisible. |
5.0.33 |
2017-08-29 |
Bug |
15406 |
AutoDetectTask.Execute throws NullReferenceException when assembly cannot be found. |
5.0.33 |
2017-08-29 |
Bug |
15361 |
ReferenceConstraint should be available on public types and members (not only internal). |
5.0.33 |
2017-08-29 |
Bug |
15180 |
AssemblyBindingLog size causes OutOfMemoryException. |
5.0.33 |
2017-08-28 |
Story |
15390 |
VSiX: not possible to uninstall compiled images. |
5.0.33 |
2017-08-28 |
Bug |
14801 |
Incorrect error when advice is applied on a local or anonymous function. |
5.0.33 |
|
Bug |
15471 |
Licenses issued before 5.0 RTM cannot be used with license server. |
5.0.32 |
2017-08-23 |
Story |
15369 |
Experimental support for UWP. |
5.0.32 |
2017-08-23 |
Story |
15355 |
Experimental support for .NET Core 2.0 and .NET Standard 2.0. |
5.0.32 |
2017-08-22 |
Bug |
15354 |
Logging: Disabling with LogLevel.None does not work. |
5.0.32 |
2017-08-14 |
Bug |
15350 |
Xaml: Missing target declaration types for DependencyObjectAttribute. |
5.0.32 |
2017-08-14 |
Bug |
15019 |
Binding class on a static property in a generic class points to LocationInfo on the type definition, not on the type instance. |
5.0.32 |
2017-08-10 |
Bug |
15347 |
PostSharp tries to extract PostSharp-Tools.exe from ZIP distribution directory when one project uses ZIP distribution and another is using NuGet. |
5.0.32 |
2017-08-10 |
Bug |
15314 |
Caching related attributes are missing an aspect role and ordering. |
5.0.32 |
2017-08-10 |
Bug |
15308 |
Logging: Incorrect formating when IncludeSourceLineInfo is enabled on a logging profile. |
5.0.32 |
2017-08-09 |
Bug |
15344 |
PostSharp error reporting throws ThreadMismatchException when disposing. |
5.0.32 |
2017-08-09 |
Bug |
15311 |
Logging: add methods LoggingServices.GetSource. |
5.0.32 |
2017-08-09 |
Bug |
15300 |
VSiX: PostSharp not detected before restoring nuget packages. |
5.0.32 |
2017-08-09 |
Bug |
15284 |
Improve formatting of local function names in error messages. |
5.0.32 |
2017-08-08 |
Bug |
15277 |
VSiX: corrupted component cache message contains wrong path to ComponentCache folder in VS2017. |
5.0.32 |
2017-08-08 |
Bug |
15189 |
NotSupportedException at build-time when threading aspect is applied to a class with a field of a generic parameter type. |
5.0.32 |
2017-08-08 |
Bug |
15103 |
Emit error message when ValueTask is used in [Actor] class. |
5.0.32 |
2017-08-08 |
Bug |
15041 |
VSiX: cannot add aggregatable-based patterns from zip distribution. |
5.0.32 |
2017-08-07 |
Bug |
15282 |
Logging for Caching throws InvalidOperationException in async cached methods. |
5.0.32 |
2017-08-04 |
Bug |
15312 |
Expression parser crashes when stack is non-empty after a conditional branch (anonymous method). |
5.0.32 |
2017-08-04 |
Bug |
15294 |
Expression parser crashes when stack is non-empty after a conditional branch (dynamic variable). |
5.0.32 |
2017-08-03 |
Bug |
13391 |
Installing without NuGet - show error message when folder exists and not empty. |
5.0.31 |
2017-08-03 |
Bug |
15319 |
ArgumentNullException in diagnostics weaver when the method returns a tuple without element names. |
5.0.31 |
2017-08-01 |
Bug |
15209 |
Threading: Raising yielder event from unsynchronized (private) method causes corruption of context stack. |
5.0.30 |
2017-07-27 |
Bug |
15269 |
VSiX: cannot start PostSharp.Settings.exe and PostSharp.Settings.UI.exe in various scenarios. |
5.0.30 |
2017-07-27 |
Bug |
15251 |
Threading: DeadlockDetectionPolicy throws exception when used with .NET Standard. |
5.0.30 |
2017-07-27 |
Bug |
15202 |
Invalid formatting of message XAM079. |
5.0.30 |
2017-07-26 |
User Story |
15310 |
Pdb - support for local constants. |
5.0.30 |
2017-07-26 |
Bug |
15305 |
Caching: Recache caching context is not opened with a cache key. |
5.0.30 |
2017-07-26 |
Bug |
15302 |
Raise a build error when code contract is applied to a return value of an async method. |
5.0.30 |
2017-07-26 |
User Story |
15097 |
Pdb - support for local constants. |
5.0.30 |
2017-07-25 |
Bug |
15296 |
OnLocationSetValueAdvice creates aspect ordering issues even when the property has no setter. |
5.0.30 |
2017-07-25 |
Bug |
15175 |
NLogLogRecordBuilder does not pass the exception object to the underlying NLog logger.. |
5.0.30 |
2017-07-25 |
Enhancement |
15141 |
Escalated and ignored messages: improve list parsing. |
5.0.30 |
2017-07-24 |
Bug |
15293 |
Logging: default profile in postsharp.config causes ArgumentException in build time. |
5.0.30 |
2017-07-24 |
Bug |
15104 |
Multicast: AttributeExclude in code does not work with aspects added from XML when aspect type not in the current project. |
5.0.30 |
2017-07-21 |
Bug |
15283 |
OnMethodBoundary using arguments produces incorrect IL when applied on a non-async Task returning method. |
5.0.30 |
2017-07-20 |
Bug |
15292 |
Lexical scope not created when it contains several exception blocks. |
5.0.30 |
2017-07-20 |
Bug |
14244 |
Create a duplicate lexical scope for exception filter and handler blocks. |
5.0.30 |
2017-07-20 |
Bug |
14243 |
Emit a warning when some data from PDB cannot be processed. |
5.0.29 |
2017-07-20 |
Bug |
14922 |
AssertionFailedException when using HideFromAspectBrowser property. |
5.0.29 |
2017-07-20 |
Bug |
14693 |
C#7: Logging weaver produces incorrect program when ref return is used. |
5.0.29 |
2017-07-19 |
User Story |
15281 |
SemanticInfo API. |
5.0.29 |
2017-07-19 |
Bug |
15198 |
NullReferenceException from ImplementOnExceptionAdvice when async state machine is generated. |
5.0.29 |
2017-07-19 |
Bug |
15188 |
NullReferenceException from EmitInstructionLocalVariable when async state machine is generated. |
5.0.29 |
2017-07-17 |
Bug |
15268 |
Emit error when any aspect is applied to anonymous or local method. |
5.0.29 |
2017-07-17 |
Bug |
15260 |
Code Contracts are not ordered with Logging aspects. |
5.0.29 |
2017-07-17 |
Bug |
15247 |
INPC: NullReferenceException when analyzing method body with dynamic variable. |
5.0.29 |
2017-07-17 |
Bug |
15244 |
PostSharp.Patterns.Diagnostics.NLog NuGet package maturity is kept RC. |
5.0.29 |
2017-07-17 |
Bug |
15241 |
Diagnostics: TypeInitializationException at run-time when method parameter is of type Lazy and T is a reference type. |
5.0.29 |
2017-07-14 |
Bug |
15128 |
Installer: install license form is not shown "build-from-git" scenario if license key is not installed. |
5.0.29 |
2017-06-16 |
Bug |
15154 |
Diagnostics license warning on build server: disable desktop notification when warning is disabled. |
5.0.29 |
2017-06-16 |
Bug |
15134 |
Diagnostics license warning pop-up is not suppressed after the license is added to the configuration file. |
5.0.28 |
2017-06-12 |
Bug |
15116 |
The validation is inconsistent between OnMethodBoundary and OnException aspect. |
5.0.27 |
2017-06-20 |
Bug |
15177 |
VSiX: potential NullReferenceException from PostSharp diagnostic analyzer. |
5.0.27 |
2017-06-20 |
Bug |
15176 |
VSiX: possible ArgumentNullException thrown by SuggestedActions. |
5.0.27 |
2017-06-20 |
Bug |
15125 |
VSiX: remove platforms not-supported anymore. |
5.0.27 |
2017-06-13 |
Bug |
15146 |
INPC: Dependencies on System.ValueTuple properties not detected. |
5.0.27 |
2017-06-13 |
Bug |
15127 |
PostSharp.Patterns.Diagnostics and PostSharp.Patterns.Threading nuget packages cannot be installed in VS2012/VS2013. |
5.0.27 |
2017-06-13 |
Bug |
15124 |
Formatting generic field ref into an error message fails. |
5.0.27 |
2017-06-13 |
Bug |
14395 |
INPC: Crashes when System.ValueTuple is used. |
5.0.27 |
2017-06-01 |
Bug |
15035 |
VSiX: PostSharp VSiX detection and solution wide build optimization are broken for new MSBuild format projects (CPS). |
5.0.25 |
2017-05-26 |
Bug |
14907 |
VSiX: Support for PackageReference in VS2017. |
5.0.25 |
2017-05-25 |
Enhancement |
15088 |
Cannot modify aspect configuration in the CompileTimeInitialize() method. |
5.0.25 |
2017-05-24 |
Bug |
15089 |
Mscorlib references in Patterns break .NET Core build. |
5.0.25 |
2017-05-24 |
Bug |
15083 |
Plug-In discovery is broken in MSBuild for .NET Core. |
5.0.25 |
2017-05-23 |
Bug |
15033 |
VSiX: lightbulb cannot be opened in new MSBuild format projects (CPS). |
5.0.25 |
2017-05-22 |
Bug |
15062 |
Dependency property: change handler must have prefix On and suffix Changed. |
5.0.25 |
2017-05-22 |
Bug |
15059 |
Command: missing ordering with NotifyPropertyChanged. |
5.0.25 |
2017-05-22 |
Bug |
15058 |
Command: NotifyPropertyChanged does not work when CanExecute property is private. |
5.0.25 |
2017-05-19 |
Bug |
15066 |
Nested cache dependencies don't work with IEnumerable. |
5.0.25 |
2017-05-17 |
Feature |
15055 |
Undo/redo: buttons (controls) are invisible when added to a form. |
5.0.25 |
2017-05-16 |
Bug |
15037 |
VSiX: Code Actions are still partially active when disabled in options. |
5.0.25 |
2017-05-15 |
Bug |
15010 |
Settings UI: Registation button for PS Essentials cannot be clicked in the description area. |
5.0.25 |
2017-05-15 |
Bug |
14281 |
Installer: cannot detect all blocking processes of VsixInstaller 2017. |
5.0.25 |
2017-05-11 |
Bug |
14308 |
INPC: configure attribute using properties instead of constructor arguments. |
5.0.25 |
2017-05-11 |
Story |
14139 |
LocationLevelAspect is not multicast to Parameters. |
5.0.24 |
2017-05-07 |
Bug |
15027 |
PostSharp version is missing in License Server protocol. |
5.0.24 |
2017-05-04 |
User Story |
13415 |
Attached property pattern. |
5.0.24 |
2017-05-04 |
User Story |
13282 |
Dependency property pattern. |
5.0.24 |
2017-05-04 |
User Story |
12621 |
Command pattern. |
5.0.24 |
2017-04-25 |
Bug |
14979 |
VSiX: removing license for all users throws Win32Exception when user doesn't accept rights elevation. |
5.0.24 |
2017-04-20 |
User Story |
14477 |
OnMethodBoundary Async: change default behavior. |
5.0.24 |
2017-04-20 |
User Story |
14475 |
MethodInterception Async : different advice selection strategies. |
5.0.23 |
2017-04-20 |
Bug |
13554 |
Move MessageLocation type to PostSharp.Extensibility namespace. |
5.0.23 |
2017-04-18 |
Bug |
14912 |
OnMethodBoundary Async: invalid IL generated when a target async method has generic return type. |
5.0.23 |
2017-04-05 |
User Story |
13684 |
Background: add support for async methods. |
5.0.23 |
2017-03-30 |
User Story |
14478 |
Specify PostSharp compatibility level. |
5.0.23 |
2017-03-23 |
User Story |
13918 |
Support for C# 7 - ValueTask. |
5.0.22 |
2017-03-24 |
User Story |
14761 |
Remove licensing backward compatibility with PostSharp 4.2. |
5.0.22 |
2017-03-24 |
User Story |
14640 |
Reorganize PostSharp.Patterns.* assemblies and packages. |
5.0.22 |
2017-03-24 |
User Story |
13289 |
Configure PostSharp 5.0 licensing. |
5.0.22 |
2017-03-24 |
User Story |
13288 |
Rename products. |
5.0.22 |
2017-03-20 |
Bug |
14836 |
.NET Core CLI RTM: Build fails with MSBuild. |
5.0.22 |
2017-03-17 |
User Story |
14880 |
LocationValidationAspect: support for out, ref or return parameters. |
5.0.22 |
2017-03-17 |
Feature |
14645 |
VSiX: make Nuget Package Manager an optional dependency. |
5.0.22 |
2017-03-16 |
Bug |
14825 |
Referenced runtime libraries are not considered by ResolvedAssemblyReference. |
5.0.22 |
2017-03-16 |
Bug |
14824 |
.NET Standard runtime libraries are not considered by ResovedAssemblyReference. |
5.0.22 |
2017-03-16 |
Bug |
14822 |
.NET Core: Preview2 tooling integration is broken after moving PostSharp-Tools.exe from tools to build in NuGet package. |
5.0.22 |
2017-03-16 |
Feature |
14058 |
VSiX: template for postsharp configuration file. |
5.0.22 |
2017-03-15 |
Bug |
14696 |
PostSharp.Patterns.Caching can be installed to a .NET 4.5 project. |
5.0.22 |
2017-03-01 |
Bug |
14396 |
VSiX: more options for debugger extensions instrumentation. |
5.0.22 |
2017-02-16 |
Bug |
14690 |
PostSharp.Patterns.Common.Net46 does not include correct set of [InternalsVisibleTo]. |
5.0.22 |
2017-02-16 |
Bug |
13917 |
Support for C# 7 - Tuples. |
5.0.22 |
2017-02-16 |
Bug |
13916 |
Support for C# 7 - Local Functions. |
5.0.22 |
2017-02-16 |
Bug |
13915 |
Support for C# 7 - Ref Returns. |
5.0.21 |
2017-03-09 |
Bug |
14785 |
VSiX: CacheAttribute should be eligible for methods only. |
5.0.19 |
2017-02-28 |
Feature |
7370 |
Remove install.ps1 from PostSharp nuget package. |
5.0.19 |
2017-02-27 |
Bug |
14694 |
Some *.Redist assemblies are missing in zip distribution. |
5.0.19 |
2017-02-27 |
Bug |
14683 |
VSiX: license wizard is not shown when license is missing, using zip distribution and with compiled images installed. |
5.0.19 |
2017-02-24 |
User Story |
14413 |
Caching - Redis - without dependencies. |
5.0.19 |
2017-02-23 |
Bug |
14598 |
Logging - Update XSD with the new logging profile object model. |
5.0.19 |
2017-02-23 |
Bug |
11883 |
Logging - UI Update. |
5.0.19 |
2017-02-16 |
User Story |
14610 |
Caching UI: Show which methods will be invalidated by InvalidateCacheAttribute in the tooltip. |
5.0.19 |
2017-02-13 |
Bug |
14428 |
Caching - Key builder for collections/enumerables. |
5.0.18 |
2017-02-15 |
Bug |
14636 |
VSiX: integrate Cache attribute with lightbulb. |
5.0.18 |
2017-02-15 |
Bug |
14375 |
Diagnostics: Tracing backend package should be uniform on each platform. |
5.0.18 |
2017-02-13 |
Bug |
14685 |
VSiX: remove "Don't verify NuGet dependencies before build" from options. |
5.0.18 |
2017-02-04 |
Bug |
13785 |
Introduced members are not marked with [CompilerGenerated]. |
5.0.17 |
2017-02-07 |
Bug |
14667 |
Installer: does not start. |
5.0.16 |
2017-01-27 |
Feature |
14268 |
Support for corporate proxies. |
5.0.16 |
2017-01-26 |
Bug |
14223 |
VSiX reports missing NuGet packages on splitted packaging (.Redist). |
5.0.15 |
2017-01-25 |
Bug |
14464 |
VSiX: Crash when Visual Studio 2017 RC is shutting down. |
5.0.15 |
2017-01-18 |
Bug |
14463 |
VSIX: Aspect deserialization crashes during VS startup. |
5.0.15 |
2017-01-17 |
Story |
10910 |
LogException: implement with filter to preserve the call stack. |
5.0.15 |
2017-01-09 |
Issue |
11466 |
Type-level aspects applied on assembly should not be multicast to compiler generated types by default. |
5.0.13 |
2016-12-21 |
Bug |
14409 |
VSiX: Crash after Visual Studio start when a trial license is installed. |
5.0.13 |
2016-12-20 |
Bug |
14287 |
PostSharp compiler doesn't detect PostSharp Tools for Visual Studio 2017. |
5.0.13 |
2016-12-15 |
Bug |
14301 |
Sharing Source Code With Unlicensed Teams doesn't work with TFS on VS2017. |
5.0.13 |
2016-12-15 |
Bug |
14300 |
Installer: unknown error -1 reported when required VS2017 components are not installed. |
5.0.13 |
2016-12-14 |
Bug |
14304 |
Installer: more descriptive error when VSiX cannot be installed to VS2017 because of blocking processes. |
5.0.13 |
2016-12-07 |
Bug |
14062 |
VSiX: Support for Visual Studio 2017 - make initialization faster to integrate with "Manage Visual Studio performance". |
5.0.12 |
2016-12-02 |
Bug |
14329 |
BindingMaps: v3 content file check outside of mutex should not throw exception. |
5.0.12 |
2016-12-02 |
Bug |
14328 |
BindingMaps: Facades do not support nested types. |
5.0.12 |
2016-12-02 |
Story |
14117 |
Support for .NET Core run-time in PostSharp Threading Pattern Libraries. |
5.0.12 |
2016-12-01 |
Bug |
14305 |
BindingMaps: NETCore NuGet versioning chaos; nothing can be assumed. |
5.0.12 |
2016-12-01 |
Bug |
14225 |
ZIP Distribution: .NET Core DLLs for Patterns libraries are missing. |
5.0.12 |
2016-11-30 |
Bug |
14303 |
.NET Core build tests occasionally fail of writing to the tools project.lock.json. |
5.0.12 |
2016-11-30 |
Bug |
13920 |
Support for Visual Studio 15 - Item templates. |
5.0.12 |
2016-11-30 |
Bug |
13847 |
Support for Visual Studio 15 - Core features. |
5.0.11 |
2016-11-14 |
User Story |
14168 |
NETCore: Generate facade assemblies mapping target framework to native framework. |
5.0.11 |
2016-11-12 |
Bug |
14186 |
Installer: InvalidOperationException when registering trial license. |
5.0.11 |
2016-11-10 |
Bug |
14182 |
Installer: exception when downloading Nuget Package Manager from Visual Studio Gallery. |
5.0.11 |
2016-11-10 |
User Story |
14179 |
Port diagnostics backends to .NET Core. |
5.0.11 |
2016-11-09 |
Enhancement |
13720 |
Web Installer (bootstrapper). |
5.0.11 |
2016-11-04 |
User Story |
14116 |
Support for .NET Core run-time in PostSharp Model Pattern Libraries. |
5.0.11 |
2016-11-04 |
User Story |
14114 |
Split Patterns packages into libraries and build tools. |
5.0.11 |
2016-11-03 |
User Story |
14095 |
NETCore: Filter type maps using project references. |
5.0.11 |
2016-10-19 |
User Story |
13977 |
Incremental assembly binding maps. |
5.0.10 |
2016-10-26 |
Bug |
14049 |
Split PostSharp Core NuGet package into libraries and build tools. |
5.0.10 |
2016-10-26 |
Bug |
14036 |
New async small tests are failing on .NET Core. |
5.0.10 |
2016-10-26 |
Story |
14028 |
Improve installation of PostSharp to .NET Core CLI build chain. |
5.0.10 |
2016-10-26 |
Story |
14005 |
Support for .NET core runtime in PostSharp Diagnostics Pattern Libraries. |
5.0.10 |
2016-10-20 |
Enhancement |
14078 |
Logging - Refactoring of back-end API. |
5.0.10 |
2016-10-20 |
Enhancement |
14077 |
Logging - refactor initialization. |
5.0.10 |
2016-10-07 |
Enhancement |
13905 |
OnMethodBoundary Async: support ConfigureAwait with awaited task and method parameters. |
5.0.10 |
2016-09-29 |
User Story |
13969 |
OnMethodBoundary Iterators: control flow. |
5.0.10 |
2016-09-29 |
User Story |
12135 |
OnMethodBoundary Async: set return value, control flow. |
5.0.9 |
2016-09-30 |
User Story |
13287 |
Support for .NET core runtime. |
5.0.9 |
2016-09-22 |
User Story |
12395 |
Installer: more understandable vsixinstaller exit codes. |
5.0.8 |
2016-09-07 |
Story |
11350 |
VSiX: Silent installation. |
5.0.6 |
2016-09-06 |
User Story |
13843 |
Cause incremental rebuild when any PostSharp config file or add-in changes for a project. |
5.0.6 |
2016-09-06 |
User Story |
13834 |
XML deserializer: support for nested objects. |
5.0.6 |
2016-09-06 |
User Story |
13832 |
Add line number information in error messages related to configuration files. |
5.0.6 |
2016-09-06 |
User Story |
12232 |
Complete rewriting of the logging feature. |
Build |
Date |
Type |
ID |
Description |
4.3.38 |
2017-09-14 |
Bug |
15489 |
License sources and PostSharp version are missing in the license trace. |
4.3.37 |
2017-08-24 |
Bug |
15352 |
Aspect applied on external method transforms local overridden method passing args for the base method. |
4.3.37 |
2017-08-24 |
Bug |
13480 |
No error is given if OnMethodBoundary aspect and advices are applied on an external constructor. |
4.3.37 |
2017-08-21 |
Bug |
13321 |
IAspectProvider.ProvideAspects does not handle exceptions in user code correctly. |
4.3.36 |
2017-08-02 |
Bug |
13084 |
VSiX installer: issues on 4K monitor. |
4.3.36 |
2017-07-31 |
Bug |
15262 |
Iterator state-machines: argument values are null when iterating over the same enumerable for the second time. |
4.3.36 |
2017-07-28 |
Bug |
15179 |
NullReferenceException when code contract is applied to a return value of a void method. |
4.3.36 |
2017-07-24 |
Bug |
15292 |
Lexical scope not created when it contains several exception blocks. |
4.3.36 |
2017-07-24 |
Bug |
15115 |
Detect compiler language when running from command line. |
4.3.36 |
2017-07-24 |
Bug |
15090 |
NPC: Parallel calls to property setter may fail. |
4.3.36 |
2017-07-18 |
Bug |
15229 |
NotSupportedException from TypeDefDeclaration.IsStatic. |
4.3.35 |
2017-07-10 |
Bug |
15130 |
IndexOutOfRangeException when InitializeAspects() needs to call the base method in the generic class in another module. |
4.3.35 |
2017-07-01 |
Bug |
15178 |
Debugger: some non-CLR frames cause a crash (VS2017). |
4.3.35 |
2017-07-01 |
Bug |
15008 |
Debugger: OnConstructedAdvice causes skipping of the constructor. |
4.3.35 |
2017-07-01 |
Bug |
14902 |
Debugger: GetMetadataImport throws BadImageFormatException. |
4.3.35 |
2017-07-01 |
Bug |
14796 |
Debugger: ArgumentException "MethodId should not be null (instrumenting non-CLR frame)". |
4.3.35 |
2017-07-01 |
Bug |
14653 |
Debugger: complex async flows cause infinite step out cycle (waits for app exit). |
4.3.33 |
2017-05-11 |
Bug |
14929 |
DeadlockDetection: Monitor.TryEnter overloads don't set return values. |
4.3.33 |
2017-05-06 |
Bug |
15021 |
Aspect Dependency Framework is not available for Express License. |
4.3.33 |
2017-05-06 |
Bug |
14932 |
Composite Aspects feature is not available for Express license. |
4.3.32 |
2017-04-12 |
Bug |
14919 |
VSiX: cannot add PostSharp to a project referencing Nuget package with PostSharp.dll in lib folder. |
4.3.32 |
2017-04-12 |
Bug |
14851 |
VSiX: installed PostSharp nuget package is not detected on PostSharp project properties page. |
4.3.31 |
2017-03-16 |
Bug |
14777 |
INPC: DOM002 message for internal property. |
4.3.31 |
2017-03-16 |
Bug |
14772 |
INPC: Model implements INotifyPropertyChanged but does not define an OnPropertyChanged method. |
4.3.31 |
2017-03-16 |
Bug |
14764 |
FieldAccessException when accessing an argument's enhanced public field from a costructor. |
4.3.31 |
2017-03-16 |
Bug |
14737 |
ReflectionSearch.GetMethodsUsingDeclarationTest fails when looking for nullables used as local variable type. |
4.3.31 |
2017-03-16 |
Bug |
14726 |
INPC: DOM002 error for [Pure] Enum returning methods. |
4.3.31 |
2017-03-15 |
Bug |
14821 |
VSiX: cannot uninstall compiled images from Visual Studio. |
4.3.31 |
2017-03-15 |
Bug |
14798 |
VSiX: NullReferenceException from PostSharp diagnostic analyzer. |
4.3.31 |
2017-03-15 |
Bug |
14762 |
VSiX: Error reported for internal yielder. |
4.3.30 |
2017-03-09 |
Bug |
14781 |
#14781 Path length to the PostSharp compiler is not counted when considering maximum length of a command line when running Native host. |
4.3.30 |
2017-03-07 |
Bug |
14748 |
OnExceptionAspect: state-machine transformation throws NullReferenceException when instance field is optimized out in Release build. |
4.3.30 |
2017-03-04 |
Bug |
14712 |
OnMethodBoundary on System.DateTime.Date results in AccessViolationException at runtime. |
4.3.30 |
2017-03-04 |
Bug |
14689 |
NPC: SignalPropertyChanged does not propagate child property changes when events are being raised. |
4.3.30 |
2017-03-04 |
Bug |
14648 |
INPC: Incorrect handling of dependencies on parent class properties. |
4.3.30 |
2017-03-04 |
Bug |
14646 |
PipeException: Writing to the pipe '' failed. Error 232. |
4.3.30 |
2017-02-21 |
Bug |
14684 |
VSiX: no hintpath when installing PostSharp from zip distribution with compiled images installed. |
4.3.30 |
2017-02-21 |
Bug |
14647 |
Installer: ObjectReadOnlyException from InstallVsxTask. |
4.3.29 |
2017-02-01 |
Bug |
14595 |
Silverlight mscorlib version (5.0.5) is incorrectly redirected to 2.0.5. |
4.3.29 |
2017-02-01 |
Bug |
14557 |
Remove PostSharp30InspectReferences from PostSharp.targets. BREAKING CHANGE: It is not possible to import PostSharp.targets into projects without PostSharp.dll reference. |
4.3.28 |
2017-02-07 |
Bug |
14657 |
OnMethodBoundary Async: NullReferenceException in async methods with await dynamic. |
4.3.28 |
2017-02-03 |
Bug |
12320 |
Async test methods skipped for .NET test projects with PostSharp enabled. |
4.3.28 |
2017-01-30 |
Bug |
14626 |
State-machine fixup can produce incorrect MaxStack value. |
4.3.27 |
2017-01-26 |
Bug |
14518 |
Threading advices cannot be applied to async methods in combination with Tracing and Validation aspects. |
4.3.27 |
2017-01-26 |
Bug |
14502 |
Debugger: Recursion causes intercepted method to exit to aspect code. |
4.3.27 |
2017-01-26 |
Bug |
14434 |
Mark MulticastAttributeUsageAttribute.HideFromAspectBrowser as obsolete. |
4.3.27 |
2017-01-26 |
Bug |
14326 |
Debugger: stepping into Proceed does not stop in the target method. |
4.3.27 |
2017-01-26 |
Bug |
14144 |
Debugger: broken StepInto experience for test PostSharp.Patterns.Caching.Tests.ObjectDependenciesTests.TestAutoDependencies. |
4.3.27 |
2017-01-26 |
Bug |
13413 |
Debugging: RuntimeInitializeInstance can be stepped into if StepOverAspects=true. |
4.3.27 |
2017-01-26 |
Bug |
13260 |
Debugger: stepping out of field enhanced by LocationInterceptionAspect advice method moves debugger cursor to next expression. |
4.3.27 |
2017-01-26 |
Bug |
13219 |
Debugger: F11 does not step in an IntroduceInterface method when StepOverAspect and JustMyCode is disabled. |
4.3.27 |
2017-01-20 |
Bug |
14472 |
Compiled images are not proposed when using ZIP distribution. |
4.3.27 |
2017-01-10 |
Bug |
14433 |
ModuleReader fails when reading type signature of a generic instance with more than 127 type arguments. |
4.3.26 |
2017-01-04 |
Bug |
14284 |
Cannot find 'mscorlib, version=2.0.5.0' when building Xamarin project with unsafe code. |
4.3.26 |
2017-01-04 |
Bug |
14276 |
NPC: ThreadAware access is not yielded when custom NPC implementation is used. |
4.3.26 |
2017-01-03 |
Bug |
14432 |
OnMethodBoundary, MethodInterception aspects and advices cannot be applied to abstract methods in external assemblies. |
4.3.26 |
2016-12-28 |
Bug |
14261 |
State-machine aware advice can be ordered incorrectly with state-machine unaware method level advice. |
4.3.25 |
2016-12-20 |
Bug |
14335 |
VSiX: COMException when dispatching to UI thread. |
4.3.25 |
2016-12-20 |
Bug |
14333 |
VSiX: handle pssym file parsing error without reporting an exception. |
4.3.25 |
2016-12-20 |
Bug |
14203 |
Installer: crash when another installer runs already. |
4.3.25 |
2016-12-11 |
Bug |
13974 |
Deadlock when connecting to pipe server. |
4.3.25 |
2016-12-09 |
Bug |
13982 |
State-machine transformation applied to a generic method can result in the invalid IL. |
4.3.25 |
2016-12-06 |
Bug |
14070 |
AppDomain reuse should deal with Tag cache when cleaning app domain. |
4.3.25 |
2016-12-02 |
Bug |
14327 |
Licensing API misses a method for License Server testing. |
4.3.24 |
2016-11-30 |
Bug |
14183 |
ArgumentException while trying to parse state machine type name that contains comma. |
4.3.24 |
2016-11-30 |
Bug |
14135 |
Dispatch crashes in build time when deriving from closed generic type. |
4.3.24 |
2016-11-29 |
Bug |
14272 |
Debugger: RemoveFrame is called on unexpected stack ordering. |
4.3.24 |
2016-11-29 |
Bug |
14257 |
Debugger: debugger doesn't step into an OnMethodBoundaryAspect when "Step into aspect" option is enabled. |
4.3.24 |
2016-11-29 |
Bug |
14165 |
Debugger: GetTopFrame throws InvalidOperationException - "Unable to obtain the top frame - there are no frames available". |
4.3.24 |
2016-11-29 |
Bug |
14164 |
Debugger: DkmExtensions.GetSourcePosition throws DkmException (DkmExceptionCode = E_FAIL). |
4.3.24 |
2016-11-29 |
Bug |
14087 |
Debugger: SendHigher throws TypeLoadException. |
4.3.24 |
2016-11-29 |
Bug |
14086 |
Debugger: GetTopStackWalkFrame crashes with COMException (HRESULT: 0x80131302). |
4.3.24 |
2016-11-29 |
Bug |
13695 |
Debugging: with EventInterceptionAspect, the invoke trampoline is displayed in the call stack even if "prettify call stack" is enabled. |
4.3.24 |
2016-11-29 |
Bug |
13588 |
Debugger: options not transferred to remote session. |
4.3.24 |
2016-11-22 |
Bug |
14242 |
MethodBodyReader fails when creating a lexical scope for exception filter blocks. |
4.3.24 |
2016-11-19 |
Bug |
14022 |
INPC: Depends.On behavior is not consistent. |
4.3.24 |
2016-11-18 |
Bug |
13787 |
RegisterFieldRule does not work in some cases. |
4.3.24 |
2016-11-17 |
Bug |
14076 |
Emit a useful error message on exception in binding maps loading. |
4.3.24 |
2016-11-17 |
Bug |
14002 |
"Conflicting aspects" warning when using Background in a Synchronized/ReaderWriterSynchronized class. |
4.3.24 |
2016-11-17 |
Bug |
13983 |
ReaderWriterSynchronized: Invalid error message - constructor is required to be annotated by Reader/Writer when contains delegate instantiation (THR016). |
4.3.24 |
2016-11-17 |
Bug |
13931 |
ArgumentException: Could not find an adequate constructor to build the custom attribute. |
4.3.24 |
2016-11-17 |
Bug |
13686 |
[Background] aspect should be allowed on static methods of [ThreadAffine] (and any other model). |
4.3.24 |
2016-11-15 |
Bug |
14208 |
Emit a build error when LocationInterceptionAspect is applied to invalid element. |
4.3.24 |
2016-11-15 |
Bug |
14141 |
Providing aspect for LocationInfo causes crash of PostSharp. |
4.3.24 |
2016-11-11 |
Bug |
14188 |
Company and version missing for some PostSharp assemblies. |
4.3.24 |
2016-11-10 |
Bug |
14174 |
PostSharp installer link from installer doesn't work. |
4.3.23 |
2016-11-02 |
Bug |
14103 |
VSiX: PostSharp installation from zip distribution doesn't handle missing TargetFramework directory. |
4.3.23 |
2016-11-01 |
Bug |
14091 |
VSiX: "Add logging" wizard never finishes when psproj/pssln is invalid. |
4.3.23 |
2016-11-01 |
Bug |
14031 |
VSiX: potential NullReferenceException when opennig diff viewer window. |
4.3.23 |
2016-11-01 |
Bug |
14029 |
VSiX: PostSharp is not included in Installed products on About Microsoft Visual Studio dialog. |
4.3.23 |
2016-10-31 |
Bug |
14104 |
Copyright, ProductName and Version are invalid or missing for some PostSharp assemblies. |
4.3.23 |
2016-10-31 |
Bug |
14085 |
ArgumentOutOfRangeException when instruction blocks count in one method exceeds Int16 capacity. |
4.3.23 |
2016-10-25 |
Bug |
13842 |
VSiX: XSD Intellisense hack for .psproj files does not work in VS 2015 Update 3. |
4.3.22 |
2016-10-18 |
Bug |
13958 |
PSSYM file schema versioning. |
4.3.22 |
2016-10-17 |
Bug |
13908 |
Exception reporting window opens multiple times even with exception of same invariant hash. |
4.3.22 |
2016-10-17 |
Bug |
13856 |
File lock issue when creating XSD validation cache file. |
4.3.22 |
2016-10-12 |
Bug |
14050 |
PostSharp cannot find PostSharp.HQ path when compiled images are installed. |
4.3.22 |
2016-10-11 |
Bug |
14042 |
Installer: license notification opens PostSharp.HQ main window in taskbar. |
4.3.22 |
2016-10-11 |
Bug |
13972 |
User can use PostSharp Express without any license. |
4.3.22 |
2016-10-11 |
Bug |
13962 |
Improve error message "No valid license installed". |
4.3.22 |
2016-10-10 |
Bug |
13973 |
NullReferenceException when aspect is applied to operator overload with generic parameter. |
4.3.22 |
2016-10-07 |
Bug |
14035 |
Installer: "Install compiled images" doesn't work when invoked during build. |
4.3.22 |
2016-10-07 |
Bug |
13979 |
VSiX: PostSharp explorer opens "Affected code" even when "Go To Declaration" was triggered for "Aspect in solution". |
4.3.22 |
2016-10-05 |
Bug |
13967 |
VSiX: COMException when adding aspect from context menu. |
4.3.22 |
2016-10-05 |
Bug |
13922 |
VSiX - Lightbulb opens when caret in method body instead of just method name. |
4.3.22 |
2016-10-04 |
Bug |
14027 |
VSiX - Learning Hub - Add link "Customize" next to "Show all items". |
4.3.22 |
2016-10-04 |
Bug |
14026 |
VSiX - Remove Online Chat. |
4.3.22 |
2016-10-04 |
Bug |
13980 |
Stop making the PostSharp setup window "topmost". |
4.3.22 |
2016-10-04 |
Bug |
13837 |
LoggingProfiles element not recognized in psproj. |
4.3.22 |
2016-10-04 |
Bug |
13610 |
VSiX - Project properties: rename "disable postsharp" to "enable postsharp" and invert the logic. |
4.3.21 |
2016-09-29 |
Bug |
13978 |
VSiX: Crash when declaring aspect from configuration file in PostSharp 5.0 project. |
4.3.21 |
2016-09-26 |
Bug |
13961 |
Streamline build-from-git experience. |
4.3.21 |
2016-09-23 |
Bug |
13957 |
Debugger: check args/argsimpl classes for correct DebuggerNonUserCode and DebuggerStepThrough. |
4.3.21 |
2016-09-23 |
Bug |
13951 |
NPC: Update of CompileTimeValidate support for Caliburn.Micro was not merged properly. |
4.3.21 |
2016-09-23 |
Bug |
13940 |
Debugger: event handler methods are skipped with StepOverAspects=false and StepOverProperties=true. |
4.3.21 |
2016-09-23 |
Bug |
13913 |
Debugger: OnEventInvokeHandlerAdvice is visited on implicit C# event with StepOverAspects=true. |
4.3.21 |
2016-09-23 |
Bug |
13912 |
Debugger: OnEventAddHandlerAdvice method is visited on implicit event with StepOverAspecs=true. |
4.3.21 |
2016-09-23 |
Bug |
13911 |
Only one OnInvokeHandler is invoked when multiple EventInterceptionAspects are present. |
4.3.21 |
2016-09-23 |
Bug |
13903 |
Debugger: break on already disposed breakpoint is not handled. |
4.3.21 |
2016-09-23 |
Bug |
13846 |
Debugger: GetMetadataImport throws BadImageFormatException. |
4.3.21 |
2016-09-23 |
Bug |
13800 |
Debugger: exception with mixed debugging JS + ASP.NET. |
4.3.21 |
2016-09-23 |
Bug |
13774 |
Debugging: PostSharp is causing crash of debugging of a memory dump. |
4.3.21 |
2016-09-23 |
Bug |
13727 |
Debugger: COMException from GetMetaDataImport (low disk space). |
4.3.21 |
2016-09-23 |
Bug |
13700 |
Debugger: DkmException thrown from StackContextFilterData. |
4.3.21 |
2016-09-22 |
Bug |
13821 |
Wrong PostSharp.HQ version in file properties. |
4.3.21 |
2016-09-21 |
Bug |
13838 |
VSiX is case sensitive for property names while compiler is not. |
4.3.21 |
2016-09-21 |
Bug |
13757 |
VSiX: Add missing code contracts. |
4.3.21 |
2016-09-14 |
Bug |
13921 |
VSiX: Clean up of project items. |
4.3.21 |
2016-09-14 |
Bug |
13891 |
Vcs and XSD validation cache are stored in ProgramData directory instead of temp. |
4.3.21 |
2016-09-14 |
Bug |
13849 |
StringLength throws ArgumentException when argument value is null. |
4.3.21 |
2016-09-13 |
Bug |
13827 |
VSiX: Install PostSharp Tools question shows even after "Never ask me again" option. |
4.3.21 |
2016-09-13 |
Bug |
13645 |
VSiX: Bugs in General tab. |
4.3.21 |
2016-09-09 |
Bug |
13901 |
VSiX: opening a web browser to doc.postsharp.net appends tracking query string parameters to the wrong part of the URL. |
4.3.21 |
2016-09-09 |
Bug |
13659 |
High peak memory consumption when solution-wide build is enabled. |
4.3.20 |
2016-09-06 |
Bug |
13722 |
ArgumentException from Path.CheckInvalidPathChars when building a project. |
4.3.20 |
2016-09-06 |
Bug |
13712 |
Project file schema validation should produce warnings not errors. |
4.3.20 |
2016-09-06 |
Bug |
13683 |
INPC: KeyNotFoundException in OnPropertyGet when non-trivial dependency on another class is present. |
4.3.20 |
2016-09-05 |
Bug |
13681 |
Aspects [Recordable] and [Required] are not strongly ordered. |
4.3.20 |
2016-09-04 |
Bug |
13734 |
Debugger: breakpoint in MethodBoundary advice before other MethodBoundary and after Interception causes skipping of method body. |
4.3.20 |
2016-09-04 |
Bug |
13702 |
Debugger: StepOverProperties + JustMyCode + 64bit results in step over intercepted method. |
4.3.20 |
2016-09-04 |
Bug |
13699 |
Debugger: Exception thrown when Debugger.Launch is used. |
4.3.20 |
2016-09-02 |
Bug |
13836 |
VSIX: LoggingBackend property is added twice in psproj. |
4.3.20 |
2016-09-02 |
Bug |
13830 |
Make VCS license check opt-in. |
4.3.19 |
2016-08-30 |
Bug |
13783 |
Debugger: NullReferenceException from OnStepCompleteReceived. |
4.3.19 |
2016-08-29 |
Bug |
13794 |
NuGet 2.x fails with external packages dependency error when installing diagnostics weaver packages. |
4.3.19 |
2016-08-29 |
Bug |
13784 |
Logging configurations get reset when upgrading to PostSharp 4.3. |
4.3.19 |
2016-08-28 |
Bug |
13792 |
Change text of "customer success" offer. |
4.3.19 |
2016-08-26 |
Bug |
13585 |
Build on TFS is not recognized as unattended when running build agent on command-line. |
4.3.19 |
2016-08-25 |
Bug |
13693 |
ModuleMismatchException when instance-scoped aspect is applied to a target in external assembly. |
4.3.19 |
2016-08-22 |
Bug |
13730 |
User exception filter is omitted when exception is thrown from the attribute property setter. |
4.3.18 |
2016-08-23 |
Bug |
13777 |
Debugger: exception in call stack filter causes complete crash of VS. |
4.3.18 |
2016-08-22 |
Bug |
13528 |
Pipe server throws PipeException when build is cancelled. |
4.3.17 |
2016-08-19 |
Bug |
13759 |
VSiX: ArgumentException - "The path is not of a legal form" from CustomAttributeQuickActionInstance. |
4.3.17 |
2016-08-17 |
User Story |
13754 |
Debugger: Facility for reporting diagnostic information and non-critical exceptions to CEIP. |
4.3.17 |
2016-08-17 |
Bug |
13738 |
Debugger: COMException from GetTopStackWalkFrame while debugging C++/CLI code. |
4.3.17 |
2016-08-10 |
Bug |
13737 |
Solution-wide build: NullReferenceException when processing VB projects. |
4.3.17 |
2016-08-10 |
Bug |
13732 |
Solution-wide build: 'The OutputPath property is not set for project' errors for solutions with mixed platforms. |
4.3.17 |
2016-08-10 |
Bug |
13724 |
VSiX: possible NullReferenceException when adding aspect from context menu in VS2012/VS2013. |
4.3.17 |
2016-08-10 |
Bug |
13721 |
VSiX: random NullReferenceException when clicking on Show all items in Learning hub. |
4.3.17 |
2016-08-10 |
Bug |
13719 |
Licensing: NullReferenceException when license server url is registered and building a project. |
4.3.17 |
2016-08-10 |
Bug |
13715 |
VSiX: NullReferenceException when removing license server from licenses. |
4.3.17 |
2016-08-09 |
Bug |
13692 |
Whole-solution build: plug-in assembly not found. |
4.3.16 |
2016-08-08 |
Bug |
13716 |
VSiX: NullReferenceException when using license server and starting and closing Visual Studio. |
4.3.16 |
2016-08-08 |
Bug |
13713 |
Project file schema validation breaks backward compatibility. |
4.3.16 |
2016-08-05 |
Bug |
13714 |
VSiX: cannot get stack trace of InvalidMefCacheException. |
4.3.16 |
2016-08-05 |
Bug |
13708 |
Debugger: sequence points emitted even when DisableDebuggerExtensions is true. |
4.3.16 |
2016-08-05 |
Bug |
13703 |
Debugger: remote debugger/vshost communication is broken (marshalling crashes). |
4.3.16 |
2016-08-05 |
Bug |
13694 |
Debugger: 64bit processes are not correctly handled by the extension. |
4.3.16 |
2016-08-04 |
User Story |
13697 |
VSiX: Install PostSharp from folder resolves PostSharpRootPath incorrectly. |
4.3.16 |
2016-08-04 |
Bug |
13696 |
VSiX: "Add PostSharp policy" not available at solution level. |
4.3.16 |
2016-08-04 |
Bug |
13691 |
File lock when rebuilding with solution-wide build optimizations enabled. |
4.3.16 |
2016-08-04 |
Bug |
13690 |
Debugging Extensions: Visual Studio crash after F5 when DebuggerExtensionsDisabled is true. |
4.3.16 |
2016-08-03 |
Bug |
13676 |
VSiX: PostSharpDiagnosticAnalyzer throws COMException randomly. |
4.3.15 |
2016-08-03 |
Bug |
13685 |
'The "GenerateBindingRedirects" task was not found' error when building with MSBuild 4.x. |
4.3.14 |
2016-07-28 |
Bug |
13660 |
Debugger: crashes while debugging WindowsStore project without aspects. |
4.3.14 |
2016-07-26 |
Bug |
13655 |
VSiX: PostSharp diagnostic analyzer throws IndexOutOfRangeException for shared projects. |
4.3.14 |
2016-07-26 |
Bug |
13654 |
VSiX: "Open PostSharp Learning Hub" checkbox checked and disabled for commercial users. |
4.3.14 |
2016-07-25 |
Bug |
13412 |
Debugging: If advice calls intercepted method twice, the second call is not stepped into. |
4.3.14 |
2016-07-25 |
Bug |
13411 |
Debugging: Intercepted method returns control to aspect code even if StepOverAspects=true. |
4.3.14 |
2016-07-25 |
Bug |
13390 |
ReaderWriterSynchronized: async method with [Writer] no longer have write lock after exception. |
4.3.14 |
2016-07-25 |
Bug |
13262 |
Debugging: obsolete breakpoints are not removed. |
4.3.14 |
2016-07-22 |
Bug |
13623 |
Debugging: Breaking into an intercepted method causes incorrect behavior. |
4.3.14 |
2016-07-22 |
Bug |
13622 |
Debugging: breaking into aspect method causes incorrect behavior. |
4.3.14 |
2016-07-22 |
Bug |
13599 |
Debugging - when trampoline calls the target several time, debugger only breaks in first invocation. |
4.3.14 |
2016-07-15 |
Bug |
13600 |
VSiX: NullReferenceException when opening patched Visual Studio 2015 Update 3. |
4.3.14 |
2016-07-14 |
Bug |
13592 |
VSiX: missing aspect templates. |
4.3.14 |
2016-07-13 |
Bug |
13546 |
VSiX: quick action displays a warning popup dialog when PostSharpRootPath property is not specified. |
4.3.14 |
2016-07-13 |
Bug |
13545 |
VSiX: PostSharp.Patterns.Common is not referenced from zip distribution for Dispatched/Background aspects. |
4.3.14 |
2016-07-13 |
Bug |
13544 |
VSiX: missing threading models in quick action menu for portable libraries. |
4.3.13 |
2016-07-13 |
Bug |
13594 |
VSiX: ArgumentException when opening text editor's context menu. |
4.3.13 |
2016-07-13 |
Bug |
13587 |
Debugging - When stepping out of an interception aspect, we break into the aspect. |
4.3.13 |
2016-07-13 |
Bug |
13579 |
VSiX - NullReferenceException when disposing LearningHubWpfControl |
4.3.13 |
2016-07-13 |
Bug |
12564 |
Debugging: duplicate custom attributes. |
4.3.13 |
2016-07-12 |
Bug |
13586 |
VSiX: Debugging options are not available in VS2013. |
4.3.13 |
2016-07-12 |
Bug |
13577 |
PostSharp Express should include Architecture Framework with limitations on Advanced Reflection API. |
4.3.13 |
2016-07-12 |
Bug |
13533 |
Debugger: crash when transfering options in remote session. |
4.3.13 |
2016-07-12 |
Bug |
13441 |
Debugging: OnInstanceConstructedAdvice causes debugger to step over constructor when JustMyCode=false. |
4.3.13 |
2016-07-12 |
Bug |
13435 |
Debugging: PrettifyCallStack crash after editing the source file. |
4.3.13 |
2016-07-12 |
Bug |
13432 |
Debugging: When in method interception advice, lower priority advice on the same method is hidden under [Aspect Code]. |
4.3.13 |
2016-07-12 |
Bug |
13427 |
Debugging: Prettify stack frame for constructor with ConstructorDepth parameter. |
4.3.13 |
2016-07-12 |
Bug |
13426 |
Debugging: internal sequence points should be hidden when PrettifyCallStack=false. |
4.3.13 |
2016-07-12 |
Bug |
13049 |
Debugging - When "Step over properties and operators" is disabled and step-over-aspects is enabled then F11 steps into LocationInterceptionAspect. |
4.3.12 |
2016-07-11 |
Bug |
13570 |
LocalLicenseManager throws Win32Exception. |
4.3.12 |
2016-07-11 |
Bug |
13569 |
Licensing: VCS Check is performed after each rebuild even when ultimate license is installed. |
4.3.12 |
2016-07-08 |
Bug |
13561 |
VSiX: InvalidCastException when starting VS2013/VS2012. |
4.3.12 |
2016-07-08 |
Bug |
13526 |
VSiX: Smlilies don't display nicely in dark theme. |
4.3.12 |
2016-07-08 |
Bug |
13461 |
VSiX: Learning hub customisation dialog does not scale well. |
4.3.12 |
2016-07-07 |
Bug |
13379 |
VSiX: ThreadHelper.Invoke throws COMException randomly. |
4.3.12 |
2016-07-04 |
Bug |
13495 |
Setup task "Install PostSharp Compatibility Tools" should be hidden. |
4.3.12 |
2016-07-04 |
Bug |
13472 |
VSiX: random NullReferenceException 2. |
4.3.12 |
2016-07-01 |
Bug |
13530 |
ZIP Distribution: some DLLs are not signed and the lib folder structure does not correspond to NuGet packages. |
4.3.12 |
2016-06-30 |
Bug |
13372 |
INPC: cache the property value when raising the PropertyChanged event. |
4.3.12 |
2016-06-29 |
Bug |
13481 |
VSIX Installer: Crash when updating 4.2 to 4.3.10. |
4.3.12 |
2016-06-28 |
Bug |
13320 |
'The "GenerateBindingRedirects" task was not found' error when building in VS2012 and earlier. |
4.3.12 |
2016-06-24 |
Bug |
13482 |
Licensing: race condition in Shared Manager. |
4.3.12 |
2016-06-22 |
Bug |
13466 |
Licensing: When there is Express License and other license, we always take the other, even if we could build just with the Express. |
4.3.12 |
2016-06-22 |
User Story |
13306 |
Create a licensing log file on demand. |
4.3.11 |
2016-06-16 |
Bug |
13505 |
Automatic ordering of aspects causes unsolvable dependency cycles. |
4.3.11 |
2016-06-16 |
Bug |
13504 |
Location validation transformations should not be commutative. |
4.3.11 |
2016-06-16 |
Bug |
13503 |
Transformation dependency cycles are not detected under certain conditions. |
4.3.11 |
2016-06-16 |
Bug |
13360 |
Transformations "AggregatableAttribute.OnSetValue" and "ReaderWriterSynchronizedAttribute.OnFieldSet" are unordered when combined with [Required]. |
4.3.11 |
2016-06-02 |
Bug |
13353 |
Relative file paths (surely Input and Output) in .psproj file are not relative to the file. |
4.3.11 |
2016-06-02 |
Bug |
13005 |
License error notification pop-up after registering a valid ultimate license key. |
4.3.11 |
2016-05-31 |
Story |
13190 |
Improve diagnostics of licensing. |
4.3.11 |
2016-05-30 |
Bug |
13199 |
Licensing: git status checking can fail due to a file lock during parallel solution build. |
4.3.11 |
2016-05-23 |
Bug |
12871 |
VSiX: a newer version of PostSharp extension is not displayed in "Extensions and Updates". |
4.3.11 |
2016-05-20 |
User Story |
12681 |
Open post-uninstallation survey page. |
4.3.11 |
2016-05-18 |
User Story |
12682 |
Open post-installation welcome page. |
4.3.11 |
2016-05-11 |
User Story |
13270 |
License Manager refactoring. |
4.3.11 |
2015-05-25 |
User Story |
12070 |
Do not require PostSharp Tools to be installed. |
4.3.10 |
2016-05-16 |
Story |
13377 |
Online Support Chat in VSX. |
4.3.10 |
2016-05-16 |
Bug |
13374 |
ThreadAffineController throws ThreadMismatchException for Yield level, should ignore. |
4.3.10 |
2016-05-16 |
Story |
13365 |
Populate PostSharp Learning Hub according to areas of interest. |
4.3.10 |
2016-05-16 |
Story |
13013 |
VSiX: redesign PostSharp menu. |
4.3.10 |
2016-05-16 |
Story |
12979 |
VSiX - Redesign options. |
4.3.10 |
2016-05-11 |
Bug |
13274 |
Project System: Input property is not set when SourceModule is being loaded. |
4.3.10 |
2016-05-11 |
Bug |
13215 |
XML Configuration: Allow empty element. |
4.3.10 |
2016-05-10 |
Bug |
13349 |
PostSharp plugin search paths are not detected. |
4.3.10 |
2016-05-09 |
Bug |
13198 |
VSiX: random NullReferenceException. |
4.3.10 |
2016-05-09 |
Bug |
13088 |
Auto-generated binding redirections are not compatible with WindowsPhone projects. |
4.3.10 |
2016-05-06 |
Bug |
13081 |
VSiX: Icons missing in Extension and Updates Manager in VS. |
4.3.10 |
2016-05-06 |
Bug |
13080 |
VSiX: TargetException when installing PostSharp to a project in VS2013. |
4.3.9 |
2016-05-05 |
Story |
12443 |
Debugger: packaging for VS 2013. |
4.3.9 |
2016-05-02 |
Enhancement |
12881 |
CLI: make the /X: prefix optional for files that have an extension different than dll and exe. |
4.3.9 |
2016-04-29 |
Bug |
13189 |
When step-over-aspects is enabled then F11 on args.Invoke causes step out from MethodInterceptionAspect.OnInvoke. |
4.3.9 |
2016-04-29 |
Bug |
13188 |
When step-over-aspects is enabled then any F10/F11 inside DebuggerAspectMethod steps out. |
4.3.9 |
2016-04-29 |
Bug |
12582 |
When step-over-aspects is enabled, invoking a method with an aspect that does not invoke the method (for instance caching) should not require to press F11 twice. |
4.3.9 |
2016-04-29 |
Bug |
12569 |
When step-over-aspects is enabled, getting a field or automatic property should not require to press F11 twice. |
4.3.9 |
2016-04-29 |
User Story |
12563 |
Debugger: support for interface introductions. |
4.3.9 |
2016-04-29 |
User Story |
12068 |
ImportMember - Ability to provide several member names for fallback. |
4.3.9 |
2016-04-29 |
User Story |
12066 |
NotifyPropertyChanged - option to suppress false positives. |
4.3.9 |
2016-04-29 |
User Story |
12021 |
NotifyPropertyChanged - Support for Caliburn.Micro. |
4.3.9 |
2016-04-29 |
User Story |
11694 |
Solution-wide processing: reuse of AppDomains. |
4.3.9 |
2016-04-28 |
User Story |
12692 |
Enable license audit for Express licenses. |
4.3.9 |
2016-04-28 |
Bug |
12586 |
Properties ObfuscationAwarenessEnabled and ObfuscationAwarenessMode and related stuff should be removed. |
4.3.9 |
2016-04-19 |
User Story |
13179 |
Update License Agreement. |
4.3.9 |
2016-04-17 |
Bug |
12494 |
Assembly name comparison applies binding redirections incorrectly. |
4.3.9 |
2016-03-14 |
Bug |
13021 |
Build-time NullReferenceException when PSerializable aspect with a struct field is used within its declaring assembly. |
4.3.8 |
2016-04-13 |
Bug |
12940 |
Cannot find NLog, log4net or EnterpriseLibrary logging backends without explicit Using element in project file. |
4.3.8 |
2016-04-08 |
Bug |
13125 |
VSiX: duplicated link when adding Log aspect with nlog/log4net. |
4.3.8 |
2016-04-08 |
Bug |
13046 |
VSiX: "Mark as child" code action opens wizard window even when it is not necessary (there is just a summary page). |
4.3.8 |
2016-04-04 |
Bug |
13083 |
Installer: installation fails when the extension is installed for VS2012 and VS2013 at the same time. |
4.3.8 |
2016-04-01 |
Bug |
13035 |
VSiX: poor performance of diagnostics because of frequent calls to DTE. |
4.3.6 |
2016-03-16 |
Bug |
13028 |
VSiX: NullReferenceException when referencing PostSharp folder in VS2012/2013. |
4.3.6 |
2016-03-11 |
User Story |
12243 |
Optimizations: PostSharp Compiler performance. |
4.3.6 |
2016-03-11 |
User Story |
11090 |
Optimizations: Memory traffic & unmanaged memory usage. |
4.3.6 |
2016-03-10 |
Story |
12945 |
VSiX: Remove PostSharp from project. |
4.3.6 |
2016-03-10 |
Story |
12327 |
VSiX: install PostSharp into source repository. |
4.3.6 |
2016-03-04 |
User Story |
12298 |
Get rid of install.ps1 in pattern libraries. |
4.3.6 |
2016-02-27 |
Bug |
12843 |
VSiX: unnecessary CodeAction wizards instantiation causes slightly slower lightbulb openning. |
4.3.5 |
2016-03-03 |
Bug |
12986 |
VSiX: Visual Studio randomly freezes when opening Lightbulb menu. |
4.3.5 |
2016-03-02 |
Bug |
11989 |
Add missing code contract attributes that validate value ranges. |
4.3.5 |
2016-02-29 |
Bug |
12878 |
VSiX: Update page is displayed for pre-extracted zip distribution. |
4.3.5 |
2016-02-29 |
Bug |
12839 |
VSiX: Cannot use code actions when NuGet extension is not installed even when pre-extracted zip distribution could be used. |
4.3.5 |
2016-02-29 |
User Story |
12531 |
VSiX: disable NuGet dependency verification for non-nuget solutions. |
4.3.5 |
2016-02-29 |
User Story |
12302 |
VSiX: option to set preferred deployment. |
4.3.5 |
2016-02-27 |
User Story |
12706 |
VSiX: Generated LoggingProfile element (and probably others) uses a vertical bar (|) as a delimiter. XSD support only white-space. |
4.3.5 |
2016-02-26 |
Bug |
12853 |
Command Line Interface usage information must be updated. |
4.3.5 |
2016-02-22 |
User Story |
12827 |
Validate XML project files against XSD. |
4.3.5 |
2016-02-22 |
User Story |
12759 |
Prevent PostSharp to be used many times on the same assembly. |
4.3.5 |
2016-02-18 |
Story |
12088 |
Start AppDomain with specific app.config, instead of whole process. |
4.3.5 |
2016-02-01 |
Story |
12087 |
Automatically generate PostSharp binding redirections based on MSBuild ResolveAssemblyReference. |
4.3.4 |
2016-02-10 |
User Story |
12324 |
VSX PostSharp Metrics - Add metric "number of classes with aspects". |
4.3.4 |
2016-02-05 |
Bug |
11753 |
Emit a specific error when the trial license has expired and there is no other license installed. |
4.3.4 |
2015-12-31 |
User Story |
12069 |
Do not require a license for unmodified projects. |
4.3.3 |
2016-01-19 |
Story |
12019 |
VSiX - Add "Add aspect" item to right-click menu. |
4.3.3 |
2016-01-13 |
Story |
11858 |
Installer: display a splash screen on startup - startup time can be pretty long. |
4.3.3 |
2016-01-11 |
Bug |
12593 |
Unclear message for error PS0010. |
4.3.3 |
2016-01-08 |
Bug |
12688 |
Default PostSharp project configuration needs to be specified explicitly in the command line. |
4.3.3 |
2015-12-15 |
User Story |
12297 |
Automatic discovery of plug-ins. |
4.3.3 |
2015-12-15 |
User Story |
12242 |
Syntax completion for project file in Visual Studio (XML Schema). |
4.3.1 |
2015-12-03 |
User Story |
12240 |
Specify input assembly in project file. |
4.3.1 |
2015-12-01 |
User Story |
4262 |
Zip distribution. |
Build |
Date |
Type |
ID |
Description |
4.2.29 |
2016-07-04 |
Bug |
13467 |
VSiX: random CompositionFailedException when creating a QuickInfoSource in VS2015. |
4.2.29 |
2016-07-04 |
Bug |
13178 |
VSiX: [ExplicitlySynchronized] method is required to be marked as [Reader] or [Writer]. |
4.2.29 |
2016-06-28 |
Bug |
13344 |
VSiX: underlining does not work for projects with different project and assembly name. |
4.2.29 |
2016-06-27 |
Bug |
13531 |
AssemblyLoadException when loading mscorlib in Android projects. |
4.2.29 |
2016-06-27 |
Bug |
13439 |
Adding Postsharp Attributes to Xamarin Forms Android PCL library stops breakpoints being hit in async methods. |
4.2.28 |
2016-06-06 |
Bug |
13469 |
Assertion fail when type has Public and NestedFamily flags. |
4.2.28 |
2016-06-02 |
Bug |
13039 |
When Web.config is marked as project item of type PostSharpHostConfigurationFile, it is not included in publishing package. |
4.2.28 |
2016-05-30 |
Bug |
13183 |
Code Contracts: DOM020 does not point to source code. |
4.2.28 |
2016-05-28 |
Bug |
13449 |
Mismatch of mscorlib public key token between Silverlight/WindowsPhone/.NETPortable and normal framework. |
4.2.28 |
2016-05-28 |
Bug |
13329 |
Don't enforce threading models at design time. |
4.2.28 |
2016-05-19 |
Bug |
13301 |
IntroduceMember aspect does not correctly recognize non-virtual methods. |
4.2.28 |
2016-05-11 |
Bug |
13296 |
ThreadAffine: access should be allowed from destructors. |
4.2.27 |
2016-06-06 |
Bug |
13126 |
UndoButton throws InvalidOperationException when change is done from non-UI thread. |
4.2.27 |
2016-05-11 |
Bug |
13317 |
Undo/Redo records operations which do not change anything. |
4.2.27 |
2016-05-11 |
Bug |
13130 |
VSiX: Visual Studio crashes when PostSharp compiler produces invalid pssym file. |
4.2.27 |
2016-05-10 |
Enhancement |
13293 |
VSiX: random KeyNotFoundException when deleting files from project. |
4.2.27 |
2016-05-09 |
Bug |
13074 |
Installer: improve error message when NuGet Package Manager cannot be downloaded from VisualStudio gallery (e.g. there is no internet connection). |
4.2.26 |
2016-05-04 |
Bug |
13161 |
VSiX: random NullReferenceException from EnvDTE.CodeElement.GetStartPoint. |
4.2.26 |
2016-05-04 |
Bug |
13017 |
FormatException when importing a field instead of property. |
4.2.26 |
2016-04-22 |
Bug |
12936 |
Registry hooks do not work in 64bit process. |
4.2.26 |
2016-04-20 |
Enhancement |
13184 |
Improve error message when license key is refused because of build date. |
4.2.26 |
2016-04-20 |
Bug |
13181 |
License server passes license that has expired maintenance. |
4.2.26 |
2016-04-18 |
Bug |
12978 |
Code contracts: Strictly{Less|Greater}Than aspects throw OverflowException. |
4.2.26 |
2016-04-15 |
User Story |
12874 |
NotifyPropertyChanging: create working adapters. |
4.2.26 |
2016-04-15 |
Bug |
12793 |
Binding maps: when a platform revision (e.g. .NET 4.6.1) is not available, fall back to the previous available revision (4.6). |
4.2.26 |
2016-03-31 |
Bug |
13036 |
INPC: infinite loop when analyzing instrumented base class from different assembly. |
4.2.26 |
2016-03-31 |
Bug |
12883 |
VisualBasic: NotifyPropertyChanged dependency analysis throws InvalidCastException for properties returning Nullable. |
4.2.26 |
2016-03-31 |
Bug |
12753 |
INPC: dependencies on protected properties are not properly detected. |
4.2.26 |
2016-03-31 |
User Story |
12525 |
NotifyPropertyChanged: add tests for VB, especially Elvis operator. |
4.2.25 |
2016-04-14 |
Bug |
12985 |
ModuleInitializer causes PS0229 when it should not. |
4.2.25 |
2016-03-30 |
Bug |
13069 |
VSiX: StackOverflowException when analyzing class inheriting from a nested type. |
4.2.25 |
2016-03-30 |
Bug |
13045 |
VSiX: random exceptions when retrieving DTE Project Name. |
4.2.25 |
2016-03-28 |
Bug |
13068 |
ThreadAware: protected virtual methods are not treated as possible entry points. |
4.2.25 |
2016-03-23 |
Bug |
12876 |
Better strong name exception handling. |
4.2.24 |
2016-03-29 |
Bug |
13070 |
VSiX: PostSharp 4.2.22 and older cannot detect PostSharp 4.2.23 VSiX and vice versa (VS2014). |
4.2.24 |
2016-03-23 |
Bug |
12887 |
String normalization stops working when assembly instrumented by PostSharp. |
4.2.23 |
2016-03-22 |
Bug |
12933 |
Custom attributes with null value assigned to 'object' param or member is not serialized properly. |
4.2.23 |
2016-03-17 |
Bug |
12915 |
VSiX: it is not possible to uninstall compiled images. |
4.2.23 |
2016-03-11 |
Bug |
13011 |
VSiX: "The snapshot is out of date" is not properly identified in some cases. |
4.2.23 |
2016-03-11 |
Bug |
12913 |
VSiX: Live code diagnostics are running even for projects without PostSharp. |
4.2.22 |
2016-02-29 |
Bug |
12884 |
Psmap files are not re-generated when missing on disk. |
4.2.22 |
2016-02-25 |
Bug |
12789 |
Metrics: Include number of exceptions in session/ |
4.2.22 |
2016-02-24 |
Bug |
12924 |
VSiX: DllNotFoundException on Windows 7. |
4.2.22 |
2016-02-24 |
Bug |
12854 |
VSiX: data from PostSharp Metrics are copied to clipboard without header and new-lines (windows 10 notepad). |
4.2.22 |
2016-02-24 |
Bug |
12828 |
VSiX: unhandled NullReferenceException, InvalidOperationException and COMException from CodeElements.Count property. |
4.2.22 |
2016-02-24 |
Bug |
12807 |
VSiX: VisualStudio crashes when PostSharp Explorer tool windows is resized to small dimensions. |
4.2.22 |
2016-02-24 |
Bug |
12795 |
VSiX: Occasional crash when Nuget2 configuration file is corrupted. |
4.2.22 |
2016-02-24 |
Bug |
12794 |
VSiX: NullReferenceException when working with project without any reference. |
4.2.22 |
2016-02-22 |
Bug |
12844 |
When there is a virtual method implementing an interface introduced by an aspect, do not implement it explicitly to allow overriding it in descendants. |
4.2.22 |
2016-02-22 |
Bug |
12841 |
VSX PostSharp Metrics - The "Total" row does not sum all absolute values. |
4.2.22 |
2016-02-12 |
Bug |
12857 |
VSiX: Several issues in high-DPI and custom font support/ |
4.2.22 |
2016-02-10 |
Bug |
12810 |
Pdb: IteratorClassName not respected, incorrect Forward information, empty method symbols emitted, incorrect Kickoff token. |
4.2.21 |
2016-02-10 |
Bug |
12791 |
Registration Form: Add Interest Level and Open to Talk to the form. |
4.2.21 |
2016-02-08 |
Bug |
12465 |
PostSharp panel in project properties does not display well on high-DPI monitors. |
4.2.21 |
2016-02-03 |
User Story |
12733 |
Metrics: monitor license registration. |
4.2.21 |
2016-02-02 |
Bug |
12709 |
AttributeTargetTypes does not work on nested classes. |
4.2.21 |
2016-02-02 |
Bug |
12648 |
MethodInterceptionArgs.Method is null when args is used in delegate |
4.2.20 |
2016-02-02 |
Bug |
12812 |
Add flag to disable the use of binding maps. |
4.2.20 |
2016-02-02 |
Bug |
12808 |
Error message "The signature of PostSharp is corrupt or invalid" in Internet Explorer when downloading PostSharp. |
4.2.19 |
2016-02-01 |
Bug |
12805 |
Add robustness and more exception details to ModuleReader. |
4.2.19 |
2016-02-01 |
Story |
12721 |
VSiX: option to change the formula for the computed percent value. |
4.2.19 |
2016-02-01 |
Story |
8775 |
Code saving metrics: copy to clipboard. |
4.2.19 |
2016-01-29 |
Bug |
12718 |
VSiX: "The snapshot is out of date" InvalidOperationException from QuickAction and QuickInfo (VS2013). |
4.2.19 |
2016-01-28 |
Bug |
12720 |
Disposable: introduced Dispose method doesn't call GC.SuppressFinalize. |
4.2.19 |
2016-01-28 |
Bug |
12707 |
ObjectDisposedException when method is called or property is accessed in Dispose method. |
4.2.19 |
2016-01-27 |
Bug |
12769 |
Visual Studio component cache corrupted when NuGet package extension cannot be initialized. |
4.2.19 |
2016-01-21 |
Bug |
12716 |
ReflectionApiWrapper behaves inconsistenly for different member types. |
4.2.19 |
2016-01-21 |
Bug |
12715 |
ReflectionApiWrapper does not correctly handle property and event accessibility. |
4.2.19 |
2016-01-21 |
Bug |
12714 |
ReflectionApiWrapper does not filter private methods declared by ancestors. |
4.2.19 |
2016-01-21 |
Bug |
12713 |
ReflectionApiWrapper does not support virtual methods. |
4.2.19 |
2016-01-21 |
Bug |
12712 |
ReflectionApiWrapper behaves incorrectly with FlattenHierarchy flag. |
4.2.19 |
2016-01-21 |
Bug |
12488 |
INPC: Inconsistent build errors reported for delegate calls in VS2013 and VS2015. |
4.2.18 |
2016-01-20 |
Bug |
11796 |
Improve formatting of anonymous method names in error messages. |
4.2.18 |
2016-01-18 |
Bug |
11696 |
VisualBasic: support for naming of backing fields and other compiler generated elements in pattern libraries. |
4.2.18 |
2016-01-13 |
Bug |
11957 |
Debugging experience is broken for weaved state machine methods. |
4.2.18 |
2016-01-12 |
Bug |
12529 |
VSiX: duplicates in QuickInfo. |
4.2.18 |
2016-01-11 |
Bug |
12679 |
Licensing problem: build is successful even without a license or evaluation when only Log is used. |
4.2.18 |
2016-01-11 |
Bug |
12672 |
License registration UI uses the old "PostSharp Starter Edition" name for PostSharp Express. |
4.2.18 |
2016-01-11 |
Bug |
12616 |
ArgumentException when aspect is applied on an attribute class in the referenced assembly. |
4.2.18 |
2016-01-11 |
Bug |
12615 |
VSiX: PostSharpCodeRefactoringProvider crashes when solution contains WiX project. |
4.2.18 |
2016-01-11 |
Bug |
12594 |
VSiX: potential race condition in QuitePeriodTimer leading to NullReferenceException. |
4.2.18 |
2016-01-11 |
Bug |
12552 |
VSiX: NullReferenceException from ProjectWatcher.IsPostSharpUnavailable. |
4.2.18 |
2016-01-11 |
Bug |
12528 |
VSiX: no error reported in wizard when nuget package installation fails (VS2013). |
4.2.18 |
2016-01-11 |
Bug |
12460 |
VSiX: VisualStudio is unusable with large (e.g. autogenerated) c# file. |
4.2.18 |
2016-01-07 |
User Story |
11543 |
Build: Run patterns unit tests for Release builds. |
4.2.18 |
2015-12-29 |
User Story |
12588 |
CEIP Metrics - Add Number of classes with aspects. |
4.2.17 |
2015-12-22 |
Bug |
12609 |
PostSharp installer crashes on license registration page. |
4.2.16 |
2015-12-18 |
Bug |
12591 |
INPC: crash when analyzing method creating an instance delegate. |
4.2.16 |
2015-12-18 |
Bug |
12573 |
INPC: Disposing iterator causes exit advice to be called without resume. |
4.2.16 |
2015-12-17 |
Bug |
11850 |
PSSYM symbol is emitted even when CompileTimeValidate returns false. |
4.2.16 |
2015-12-15 |
Bug |
12031 |
Installer: content of SFX package is not signed by authenticode. |
4.2.16 |
2015-12-15 |
Bug |
11105 |
Throw an exception from Dispached aspect initializer when running in WinForms with default SynchronizationContext. |
4.2.16 |
2015-12-14 |
Bug |
11985 |
VSiX: Exception when creating a logging profile with a name containing single quotation mark. |
4.2.16 |
2015-12-14 |
Bug |
11382 |
VSiX: avoid potential NullReferenceException and CompositionFailedException when MEF fails. |
4.2.16 |
2015-12-14 |
Bug |
11259 |
VSiX: Log QuickAction doesn't create a psproj file. |
4.2.16 |
2015-12-10 |
Bug |
11787 |
VSiX: Diagnostics are ignoring custom attribute namespaces. |
4.2.16 |
2015-12-10 |
Bug |
11430 |
VSiX: when using a QuickAction, NuGet package should not be installed if assembly reference already present. |
4.2.16 |
2015-12-08 |
Bug |
11561 |
MessageFormatter should resolve state machine method names properly. |
4.2.15 |
2015-12-11 |
Bug |
12526 |
Reading of the method async debug info may crash when offsets in PDB do not match IL sequences. |
4.2.15 |
2015-12-09 |
Bug |
12515 |
VSiX: NullReferenceException in CSharpSyntaxNodeExtensions.HasAccessor. |
4.2.15 |
2015-12-09 |
Bug |
12493 |
VSiX: InvalidOperationException - The snapshot is out of date. |
4.2.15 |
2015-12-08 |
Bug |
12520 |
Compiler service processes not closed when new license is registered. |
4.2.15 |
2015-12-08 |
Bug |
12497 |
Reference to PostSharp.dll added even in mscorlib. |
4.2.15 |
2015-12-08 |
Bug |
12463 |
Field annotations are not pushed to PSSYM file. |
4.2.15 |
2015-12-08 |
Bug |
12414 |
ExplicitlySynchronized attribute is ignored by Freezable. |
4.2.15 |
2015-12-07 |
Bug |
12451 |
INPC: The location of the DOM001 and DOM003 errors is not resolved. |
4.2.14 |
2015-12-04 |
Bug |
12347 |
OnDeserializing is not introduced to a class with introduced DataContractAttribute. |
4.2.14 |
2015-12-03 |
Bug |
12462 |
INPC: NullReferenceException during build when legacy location interception aspect is applied on a property. |
4.2.14 |
2015-12-02 |
Enhancement |
11686 |
Hints in ThreadAccessException for Synchronized threading patterns. |
4.2.14 |
2015-12-02 |
Enhancement |
11366 |
Threading model: in case of THR020 with Immutable on a system type, suggest to use [AssumeImmutable] or TypeAdapter. |
4.2.14 |
2015-11-29 |
Bug |
7642 |
Non-strict AssemblyBindingPolicy with version bounds should not match assembly with empty version. |
4.2.14 |
2015-11-29 |
Bug |
7641 |
AssemblyBindingPolicy ignores ProcessorArchitecture attribute in XML configuration. |
4.2.14 |
2015-11-25 |
Bug |
12477 |
Binding map generator creates *.redirect files, which seem to be unused. |
4.2.14 |
2015-11-25 |
Bug |
12476 |
Binding maps are created in read-shared mode, with potential race. |
4.2.14 |
2015-11-25 |
Bug |
12422 |
Building with Native host fails because command line is too long. |
4.2.14 |
2015-11-25 |
Bug |
12413 |
VSiX: PostSharp Explorer support for AssemblyDeclarationInfo (e.g. for Log aspect). |
4.2.14 |
2015-11-25 |
Bug |
8729 |
Optimize SymWriter for single-threaded processing. |
4.2.14 |
2015-11-24 |
Bug |
12448 |
VSIX: "Add PostSharp to project" is not shown for portable and Xamarin projects. |
4.2.14 |
2015-11-23 |
Bug |
12444 |
VSiX: false positives of COM002 and COM005 diagnostics. |
4.2.14 |
2015-11-23 |
Bug |
12439 |
Installer: manual download wizard is not started when VSiX is not installed and building a project with PostSharp. |
4.2.14 |
2015-11-17 |
Bug |
12267 |
If a LocationLevelAspect is applied on a return value, the LocationKind is Parameter instead of ReturnValue. |
4.2.14 |
2015-11-17 |
Bug |
11852 |
IntroduceMember introduces all members as non-virtual even when overriding member from base class. |
4.2.14 |
2015-11-17 |
Enhancement |
11436 |
Aspects provided in a cycle are not detected, PostSharp runs until OOMException. |
4.2.13 |
2015-11-12 |
Bug |
12406 |
VSiX: ThreadMismatchException caused by MEF race condition when lazily importing Freezable components. |
4.2.13 |
2015-11-12 |
Bug |
12353 |
OnExceptionAspect cannot be applied on interfaces. |
4.2.13 |
2015-11-11 |
Bug |
12255 |
Throw a self-descriptive exception if someone uses build-time features in run-time or vice-versa. |
4.2.13 |
2015-11-09 |
Bug |
12398 |
VSiX: PostSharp.HQ cannot be started because System.Collections.Immutable is not included in distribution package. |
4.2.13 |
2015-11-09 |
Bug |
12292 |
Code contracts on output values should throw PostconditionFailedException. |
4.2.13 |
2015-11-09 |
Bug |
11736 |
Potential issue when project references mixed-mode (C++) assembly stored in GAC. |
4.2.13 |
2015-11-06 |
Bug |
12375 |
INPC: ChildPropertyChanged notification leak. |
4.2.13 |
2015-11-06 |
Bug |
12372 |
INPC: Inconsistency in stack context tracking. |
4.2.13 |
2015-11-06 |
Bug |
12371 |
INPC: Leak in stack context tracking. |
4.2.13 |
2015-11-06 |
Bug |
12370 |
INPC: Incorrect reset pattern of PropertyChanging accumulator. |
4.2.13 |
2015-11-06 |
Bug |
12359 |
INPC: PropertyChanged does not result in ChildPropertyChanged of dependent property. |
4.2.13 |
2015-11-06 |
Bug |
12290 |
NotifyPropertyChanged: RaisePropertyChanged and RaisePropertyChanging should be buffered. |
4.2.13 |
2015-11-06 |
Bug |
11678 |
INPC: field of the generic class is not intercepted when a property in the derived class depends on it. |
4.2.13 |
2015-11-02 |
Bug |
12349 |
VSiX: PostSharp icon in QuickInfo is stretched to whole screen. |
4.2.13 |
2015-11-02 |
Bug |
12316 |
VSiX: ArgumentNullException when CodeElement name is null. |
4.2.13 |
2015-10-25 |
Bug |
12304 |
Message Locations: Minor Visual Basic issues. |
4.2.11 |
2015-10-14 |
Bug |
12246 |
Xamarin: OnDeserialization method is not introduced by AggregatableAttribute. |
4.2.11 |
2015-10-13 |
Bug |
12262 |
ThreadAware: ConcurrencyToken.CompleteAsync/CancelAsync calls SuspendAsync instead of ReleaseAsync on the controller. |
4.2.11 |
2015-10-12 |
Bug |
12230 |
VSiX: InvalidOperationException when adding twice the same threading model to a class. |
4.2.11 |
2015-09-24 |
Bug |
11085 |
ThreadAware: ConcurrentAccessToken.Resume is incorrect. |
4.2.10 |
2015-10-01 |
Enhancement |
11919 |
NotifyPropertyChanged: improve estimation of LOC saving with child dependencies. |
4.2.10 |
2015-09-30 |
Bug |
12163 |
PostSharp errors are not colored in msbuild console with Native host. |
4.2.10 |
2015-09-30 |
Bug |
12040 |
Recordable: Emit error when an implicit recording scope is about to be created for async method. |
4.2.10 |
2015-09-30 |
Bug |
12009 |
VSiX: ArgumentNullException in SolutionInfo.FindAspectReferences. |
4.2.10 |
2015-09-30 |
Bug |
11986 |
Ignore InvalidOperationException when adding Process to ProcessCollection it just means that Process exited. |
4.2.10 |
2015-09-30 |
Bug |
11847 |
VSiX: deadlock when opening ReSharper lightbulb on a field/property with a PostSharp analyzer error (non-deterministic, VS2015). |
4.2.10 |
2015-09-25 |
Bug |
12099 |
Aspect with MulticastAttributes.UserGenerated cannot be applied to auto-properties. |
4.2.10 |
2015-09-25 |
Enhancement |
4262 |
In license audit, include a flag whether the user participates in CEIP. |
4.2.10 |
2015-09-24 |
Bug |
12131 |
NotifyPropertyChanged: many reports of DOM023 in PostSharp.Patterns.Model.Tests, warnings need to be addressed or fixed. |
4.2.10 |
2015-09-24 |
Bug |
12130 |
NotifyPropertyChanged: message text for DOM023 does not contain the property name. |
4.2.10 |
2015-09-24 |
Bug |
12129 |
DataContract deserialization does not leave AggregatableAttribute, ThreadAwareAttribute in a correct state. |
4.2.10 |
2015-09-22 |
Bug |
11983 |
AwaitableEvent: ManualResetEventSlim is shared by multiple operations on reentrant wait. |
4.2.10 |
2015-09-22 |
Bug |
11664 |
SynchronizedController.EnterOperation throws NullReferenceException. |
4.2.10 |
2015-09-21 |
User Story |
11980 |
Actor: support non-async methods with return values. |
4.2.10 |
2015-09-17 |
Bug |
12035 |
Aggregatable: ItemsRelationship is not updated when advisable collection is attached to a parent. |
4.2.10 |
2015-09-17 |
Bug |
12032 |
Thread Aware: when a parent controller replaces the own controller, the own controller is never GCed. |
4.2.10 |
2015-09-17 |
Bug |
11314 |
ThreadAware: Complexity of assigning a tree to a new root is O(n), should be O(1). |
4.2.10 |
2015-09-09 |
Bug |
12047 |
PostSharp executable should return 0 instead of 14 upon expected errors. |
4.2.9 |
2015-09-10 |
Bug |
11504 |
DynamicallyAdvisableObject: performance optimization of advising. |
4.2.9 |
2015-09-09 |
Bug |
11979 |
PostSharp executable should return 0 instead of 14 upon expected errors. |
4.2.9 |
2015-09-08 |
Bug |
11921 |
LoC saving information incorrect for code contracts. |
4.2.9 |
2015-09-07 |
Bug |
11835 |
VSiX: InvalidOperationException when adding an item without threading model to a hybrid collection with Reference items relationship. |
4.2.9 |
2015-09-07 |
Bug |
11805 |
TargetInvocationException when Recordable and RWS on the same class with a field. |
4.2.9 |
2015-09-04 |
Bug |
11971 |
INPC: Produce an error when exception handling block is analyzed. |
4.2.9 |
2015-09-04 |
Bug |
11531 |
Disposing unfinished iterator causes incorrect flow in state machine with VB 2015. |
4.2.9 |
2015-09-03 |
User Story |
11170 |
Support for ASP.NET v5 - Initial Prototype. |
4.2.9 |
2015-09-03 |
User Story |
6373 |
Support PDB information for async methods. |
4.2.9 |
2015-09-01 |
Bug |
11940 |
VSiX: duplicate member relationship actions in code actions. |
4.2.9 |
2015-09-01 |
Bug |
11939 |
VSiX: crash after registering license from PostSharp options. |
4.2.9 |
2015-09-01 |
User Story |
11938 |
VSiX: reporting uncaught exceptions. |
4.2.9 |
2015-09-01 |
Bug |
11922 |
VSiX: usage statistics is collected even when user doesn't want to participate. |
4.2.9 |
2015-09-01 |
Bug |
11915 |
Installer: deadlock when devenv was running and then was closed. |
4.2.9 |
2015-09-01 |
User Story |
11882 |
Syntax decompiler: element location. |
4.2.9 |
2015-09-01 |
Enhancement |
10999 |
NotifyPropertyChange: improve error messages when property cannot be analyzed. |
4.2.9 |
2015-09-01 |
Enhancement |
5870 |
INPC: Raise an error when the property depends on the property of the field that doesn't implement INPC. |
4.2.9 |
2015-08-31 |
User Story |
11934 |
Support for IncrediBuild. |
4.2.9 |
2015-08-31 |
Bug |
11923 |
VSiX: PostSharp Assistant does not detect to-dos created by the analyzer. |
4.2.9 |
2015-08-28 |
Bug |
11928 |
VSiX: Opening PostSharp Assistant can crash Visual Studio. |
4.2.9 |
2015-08-28 |
Bug |
11925 |
VSiX: potential NullReferenceException when cursor is positioned over a property name. |
4.2.9 |
2015-08-28 |
Bug |
11916 |
VSiX: PostSharp Metrics - Display LOC with comma separators instead of KLOC. |
4.2.9 |
2015-08-28 |
Bug |
11914 |
VSiX: PostSharp Metrics - Focus rectangle should be removed. |
4.2.9 |
2015-08-27 |
Bug |
11839 |
VSiX: postsharp build errors are not included to Error List when "Build + IntelliSense" selected. |
4.2.8 |
2015-08-20 |
Story |
10993 |
VSiX: collect usage statistics of PostSharp VSiX features. |
4.2.8 |
2015-08-10 |
Bug |
11309 |
Aggregatable: Cannot apply Child attribute to VisualBasic automatic properties. |
4.2.8 |
2015-08-10 |
Story |
7418 |
Code contracts: check output values (ref/out parameters and return values). |
4.2.8 |
2015-08-06 |
Bug |
11806 |
VSiX: THR019 is reported twice by the analyzer. |
4.2.8 |
2015-08-03 |
Bug |
11838 |
VSIX: error code COM005 emited by diagnostic doesn't match to compiler's error code. |
4.2.8 |
2015-08-03 |
User Story |
11568 |
NotifyPropertyChanged: notify change of property exposing collection when collection content changed. |
4.2.8 |
2015-08-03 |
Bug |
11349 |
VSiX: Robust Nuget versioning doesn't work for pre-release PostSharp nuget and stable VSiX release. |
4.2.8 |
2015-08-03 |
Bug |
11059 |
VSiX: underlining doesn't reflect active project drop down. |
4.2.8 |
2015-07-28 |
Bug |
11057 |
VSiX: PostSharp Explorer - goto definition doesn't work when compilation is not available (VS2015). |
4.2.8 |
2015-07-26 |
Bug |
11621 |
NotifyPropertyChanging: change NotifyPropertyChangedServices.PropertyChangingAdapter to chain of responsibility. |
4.2.7 |
2015-08-03 |
Bug |
11836 |
VSiX: exception is thrown when starting SFX installer and Visual Studio is running. |
4.2.7 |
2015-07-30 |
Bug |
11669 |
VSiX: ThreadMismatchException after VisualStudio started (not-deterministic). |
4.2.7 |
2015-07-29 |
Story |
10934 |
INPC: Helper function for manual raising of PropertyChanged/PropertyChanging. |
4.2.7 |
2015-07-23 |
Bug |
11763 |
Syntax decompiler: incorrect control flow of a sequence in conditional goto. |
4.2.7 |
2015-07-23 |
Bug |
11754 |
Syntax decompiler: incorrect structure of instruction blocks. |
4.2.7 |
2015-07-23 |
User Story |
11745 |
Syntax decompiler: possible assignments. |
4.2.7 |
2015-07-23 |
User Story |
10874 |
NotifyPropertyChanged: support for Elvis operator. |
4.2.7 |
2015-07-22 |
Bug |
11757 |
VSiX: bad handling of abstract, extern and partial methods in DEV11. |
4.2.7 |
2015-07-22 |
Bug |
11755 |
VSiX: exception with message "A namespace may exist in multiple projects so it is not possible to retrieve the name through the ProjectItem". |
4.2.7 |
2015-07-22 |
Story |
11502 |
Mechanism to push predicates from the compiler to the UI (such as the ones produced by FieldRule). |
4.2.7 |
2015-07-20 |
Bug |
11703 |
VSiX: crash when trying to add incorrect license server address. |
4.2.7 |
2015-07-20 |
Story |
11620 |
Thread safety policy: UI. |
4.2.7 |
2015-07-13 |
Enhancement |
11685 |
Emit warning when aspect has no code saving information. |
4.2.6 |
2015-07-09 |
User Story |
8776 |
More accurate computing of code metrics. |
4.2.6 |
2015-07-08 |
Enhancement |
11681 |
VSiX: reload symbols when changing build configuration. |
4.2.6 |
2015-07-08 |
User Story |
11347 |
Code metrics: display as a grid. |
4.2.6 |
2015-07-06 |
Bug |
11633 |
VSiX: stability issues |
4.2.6 |
2015-07-03 |
Bug |
11469 |
Emit error when [Background] is used when [ThreadAffine] or [Actor]. |
4.2.6 |
2015-07-02 |
User story |
11483 |
Message location resolution fails with WinForms classes. |
4.2.6 |
2015-07-02 |
User story |
11474 |
Message location resolution: for nested types, look for candidate files using hints from declaring types. |
4.2.6 |
2015-07-02 |
User story |
11467 |
Message location should respect OriginalName and OriginalDeclaration. |
4.2.6 |
2015-06-29 |
Bug |
11441 |
VSIX: diagnostics report COM005 for abstract properties. |
4.2.6 |
2015-06-26 |
Bug |
11431 |
VSiX code diagnostics: COM005 should not be emitted for fields of UI type. |
4.2.6 |
2015-06-26 |
User Story |
8774 |
Code saving metrics: VSiX infrastructure |
4.2.6 |
2015-06-26 |
User Story |
8773 |
Code saving metrics: display in QuickInfo |
4.2.6 |
2015-06-25 |
Story |
11429 |
AdvisableCollection: add methods AddRange, InsertRange, RemoveRange, GetRange. |
4.2.6 |
2015-06-24 |
User story |
11675 |
PSSSYM file removed during incremental build (IncrementalClean step). |
4.2.6 |
2015-06-24 |
Bug |
11631 |
VSiX: in QuickInfo, advices for backing field getter are displayed in backing field setter. |
4.2.6 |
2015-06-24 |
Bug |
11501 |
VSiX: QuickInfos are not bucketized properly. |
4.2.6 |
2015-06-24 |
User story |
11312 |
Add metrics and advice description to ready-made aspects. |
4.2.5 |
2015-06-23 |
Bug |
11623 |
VSiX: SFX installer doesn't run in PostSharp 4.2. |
4.2.4 |
2015-06-22 |
User Story |
11563 |
Module initializers. |
4.2.4 |
2015-06-22 |
Bug |
11503 |
Aggregatable: read-only child struct fields are not supported, should raise error. |
4.2.4 |
2015-06-22 |
Bug |
11500 |
Freezable: cannot call Freeze from inside constructor. |
4.2.4 |
2015-06-22 |
Bug |
11499 |
Freezable: possible race during Freeze. |
4.2.4 |
2015-06-22 |
Bug |
11488 |
ExplicitlySynchronized should not be a MulticastAttribute [breaking]. |
4.2.4 |
2015-06-22 |
User Story |
11487 |
Advisable collections: extension methods. |
4.2.4 |
2015-06-22 |
Bug |
11486 |
OnMethodBoundary: invalid code generated for the call to AwaitOnCompleted for generic types. |
4.2.4 |
2015-06-22 |
Bug |
11485 |
Module mismatch exception in TypeInitializationManager.OnImportsSatisfiedAttribute. |
4.2.4 |
2015-06-22 |
Bug |
11481 |
Freezable: ObjectReadOnlyException instead of ThreadMismatchException when object shared before being frozen. |
4.2.4 |
2015-06-22 |
Bug |
11480 |
Threading models: [ExplicitlySynchronized] access is never released, corrupting context stack. |
4.2.4 |
2015-06-22 |
Bug |
11477 |
AggregatableHashSet: no support for Freeze. |
4.2.4 |
2015-06-22 |
Bug |
11475 |
[NotifyPropertyChanged] and [Aggregatable] are not ordered. |
4.2.4 |
2015-06-22 |
Bug |
11473 |
ILocationBinding: add method Execute for strong-typed delegate execution. |
4.2.4 |
2015-06-22 |
Bug |
11472 |
Threading models: [Reader], [Writer], [EntryPoint], ... attributes must be inherited. |
4.2.4 |
2015-06-22 |
User Story |
11471 |
Slim advices: [This] parameter. |
4.2.4 |
2015-06-22 |
Bug |
11464 |
Threading model: Build-time error when ThreadAware aspect added to abstract class with abstract members. |
4.2.4 |
2015-06-22 |
User Story |
11463 |
ThreadSafetyPolicy. |
4.2.4 |
2015-06-22 |
Bug |
11458 |
Invalid code generation with static event-intercepting advices - PEVERIFY fails with "Method Not Found". |
4.2.4 |
2015-06-22 |
User Story |
11457 |
Ability to automatically mark fields as [Reference], [Child] or [ExplicitlySynchronized] by rule. |
4.2.4 |
2015-06-22 |
User Story |
11455 |
OnAspectsInitialized advice. |
4.2.4 |
2015-06-22 |
Bug |
11454 |
OnInstanceConstructed advices are badly ordered. |
4.2.4 |
2015-06-22 |
Bug |
11448 |
Instance-scoped aspects without advices are ignored even if RuntimeInitializeInstance is implemented. |
4.2.4 |
2015-06-22 |
Bug |
11445 |
Aggregatable: NullReferenceException during initialization with thread-aware and inline field initialization. |
4.2.4 |
2015-06-22 |
Bug |
11437 |
Actor: infinite recursion when overriding Dispatcher, no workaround. |
4.2.4 |
2015-06-22 |
Bug |
11433 |
NullReferenceException at runtime when constructor calls virtual method that accesses aspected members in derived class. |
4.2.4 |
2015-06-22 |
Bug |
11432 |
ConstructorDepth: all constructors are displayed as non-user code in the call stack |
4.2.4 |
2015-06-22 |
Bug |
11428 |
Threading models: suppress THR008 for [ThreadAffine]. |
4.2.4 |
2015-06-22 |
Bug |
11427 |
Aggregatabe: XAML and WinForms-generated fields should automatically be considered references. |
4.2.4 |
2015-06-22 |
User Story |
11368 |
Aggregatable: support for System.Collections.Immutable and other read-only collections. |
4.2.4 |
2015-06-22 |
Bug |
11367 |
Threading models: [AssumeImmutable] is scanned in the referenced assembly instead of in the current assembly. |
4.2.4 |
2015-06-22 |
Bug |
11365 |
Threading model: message THR020 does not read well when applied to an automatic property. |
4.2.4 |
2015-06-22 |
Bug |
11311 |
Invalid IL generated with Yield flow behavior and Roslyn C#6 compiler. |
4.2.4 |
2015-06-22 |
User Story |
11277 |
VSiX: make "progress" wizard page cancellable. |
4.2.3 |
2015-05-28 |
Bug |
11421 |
Evolution should be added to PSSYM for state machines. |
4.2.3 |
2015-05-28 |
Bug |
11058 |
VSiX: state machines are displayed in PostSharp Explorer. |
4.2.3 |
2015-05-27 |
Bug |
11385 |
NotSupportedException when intercepting event with ByRef parameters. |
4.2.3 |
2015-05-26 |
User Story |
11041 |
Aspect Framework support for Visual Basic. |
4.2.3 |
2015-05-17 |
User Story |
10873 |
NotifyPropertyChanged: add PropertyChanging notification. |
4.2.3 |
2015-05-17 |
User Story |
7516 |
Code saving metrics: CEIP. |
4.2.2 |
2015-05-07 |
User Story |
7517 |
Aggregatable: AdvisableHashSet. |
4.2.1 |
2015-05-06 |
User Story |
11079 |
PostSharp Explorer and QuickInfo supports VisualBasic. |
4.2.1 |
2015-05-03 |
Bug |
11319 |
VSiX: NullReferenceException when caret on nested namespace (C#) |
4.2.1 |
2015-05-03 |
Bug |
11317 |
VSiX: it is not possible to go to parametrized properties (VisualBasic) |
4.2.1 |
2015-04-23 |
User Story |
11074 |
Threading Models: Support for async on IConcurrencyController. |
4.2.1 |
2015-04-23 |
User Story |
7519 |
Threading Models: AwaitableReaderWriterLock primitive. |
4.2.1 |
2015-04-15 |
User Story |
11098 |
VSiX: VisualBasic - implement ChildFieldTypeRule. |
4.2.1 |
2015-04-08 |
User Story |
11108 |
Deprecate Happy Monday. |
4.2.1 |
2015-03-26 |
User Story |
8751 |
Async OnMethodBoundary: support for Yield behavior with OnEntry and OnResume. |
4.2.1 |
2015-03-25 |
User Story |
6678 |
VSiX: QuickAction - Support for VB. |
4.2.1 |
2015-03-05 |
User Story |
6680 |
Message Location Information - Support for VB. |
4.2.1 |
2015-02-12 |
User Story |
8803 |
Customizable advice description. |
4.2.1 |
2015-02-12 |
User Story |
6685 |
Code saving metrics: custom attributes, computation and storage in pssym. |
Build |
Date |
Type |
ID |
Description |
4.1.31 |
2015-11-16 |
Bug |
12480 |
VSiX: NullReferenceException when a class enhanced by an aggregatable aspect contains expression bodied property. |
4.1.30 |
2015-11-16 |
Bug |
12427 |
VSiX: frequent ArgumentException "Illegal characters in path". |
4.1.29 |
2015-11-09 |
Bug |
12385 |
Installer: PostSharp does not install on VS 2015 Update 1. |
4.1.29 |
2015-10-30 |
Bug |
12350 |
VSiX: COMException when IVsWindowFrame is disposed |
4.1.29 |
2015-10-30 |
Bug |
12311 |
Installer: NullReferenceException when registering PostSharp Express |
4.1.29 |
2015-10-29 |
Bug |
12310 |
VSiX: COMException when loading solution |
4.1.29 |
2015-10-29 |
Bug |
12307 |
VSiX: crash when VersionControlException is thrown by TFS client when installing nuget package |
4.1.29 |
2015-10-29 |
Bug |
12259 |
Installer: Installer exits before VSiX is installed when 'Ask Later' is selected on 'License Action' page |
4.1.29 |
2015-10-27 |
Bug |
12278 |
Recordable: calling CancelEdit() twice on the EditableObject results in ArgumentException |
4.1.28 |
2015-10-08 |
Bug |
12245 |
Generated activator type does not have [CompilerGenerated] attribute. |
4.1.27 |
2015-10-12 |
Bug |
12254 |
VSiX: potential NullReferenceException when openning project context menu in solution explorer. |
4.1.27 |
2015-10-12 |
Bug |
12248 |
VSiX: GetProperties method of DTE Project can throw InvalidCastException. |
4.1.27 |
2015-10-12 |
Bug |
12168 |
Capture more contact information during registration. |
4.1.27 |
2015-10-06 |
Bug |
12166 |
Installer: NullReferenceException on license agreement page. |
4.1.27 |
2015-10-06 |
Bug |
12164 |
COMException when determining if a project is UWP. |
4.1.27 |
2015-10-06 |
Bug |
12078 |
ContractLocalizedTextProvider is sealed (but expected to be abstract in documentation). |
4.1.27 |
2015-10-06 |
Bug |
12024 |
VSiX: InvalidOperationException - ValueFactory attempted to access the Value property of this instance. |
4.1.27 |
2015-10-06 |
Bug |
12023 |
VSiX: NullReferenceException when creating Code Action context. |
4.1.27 |
2015-10-06 |
Bug |
12022 |
VSiX: InvalidOperationException - The snapshot is out of date and can not be used anymore because the binder has been updated. |
4.1.25 |
2015-09-24 |
Bug |
12098 |
Freezable: Race involving ReadOnlyImpl.IsReadOnly (needs to be volatile). |
4.1.24 |
2015-09-11 |
Bug |
12010 |
Infinite redirection when resolving System.Runtime.InteropServices with PCL -- due to use of GAC. |
4.1.24 |
2015-08-31 |
Bug |
11918 |
VSiX: InvalidMEFCacheException thrown during QuickAction initialization. |
4.1.24 |
2015-08-31 |
Bug |
11906 |
Installer: no warning is displayed when no VS installation found. |
4.1.23 |
2015-08-12 |
User Story |
11380 |
VSiX: check minimal Visual Studio minor/build version parts before installation. |
4.1.23 |
2015-08-10 |
Bug |
11841 |
VSiX: random NullReferenceException on VS2015 startup. |
4.1.21 |
2015-07-30 |
Bug |
11795 |
VSiX: Random NullReferenceException when Code Actions or Underline enhanced code features are enabled. |
4.1.21 |
2015-07-29 |
Bug |
11794 |
VSiX: exception after a window is opened or closed. |
4.1.21 |
2015-07-29 |
Bug |
11793 |
VSiX: InvalidMEFCacheException thrown during extension intitialization. |
4.1.21 |
2015-07-29 |
Bug |
11792 |
VSiX: InvalidArgumentException when editing web site files. |
4.1.21 |
2015-07-29 |
Bug |
11790 |
VSiX: PsSmartTagger is executed for XAML files. |
4.1.21 |
2015-07-24 |
Bug |
11622 |
VSiX: crash when installing PostSharp via nuget3 and package is not found. |
4.1.21 |
2015-07-17 |
Bug |
11717 |
VSiX: more identifiable class names for RefactoringProvider. |
4.1.21 |
2015-07-17 |
Bug |
11704 |
VSiX: "Select the kind releationship" page is not shown in QuickAction wizard (VS2013, VS2012). |
4.1.21 |
2015-07-17 |
Bug |
11618 |
VSiX: missing nuget package manager is not detected by installer in VS2015. |
4.1.21 |
2015-07-17 |
Bug |
11617 |
VSiX: PostSharp and Pattern library PDBs included in SFX. |
4.1.20 |
2015-07-20 |
User Story |
11638 |
Support for Visual Studio 2015 RTM. |
4.1.20 |
2015-07-20 |
User Story |
11612 |
VSiX: support for Nuget 3 RTM. |
4.1.17 |
2015-07-10 |
Bug |
11699 |
VSiX: SFX installer is not able to install VSiX for VS2015. |
4.1.16 |
2015-06-26 |
Bug |
11635 |
ConstructorDepth: all constructors are displayed as non-user code in the call stack (old release). |
4.1.16 |
2015-06-26 |
Bug |
11434 |
Incorrect message when [InitializeAspectInstanceAdvice] method is used with invalid number of arguments. |
4.1.15 |
2015-06-11 |
Bug |
11207 |
PropertyDeclaration.GetSystemProperty is not able to find property with Portable WinRT type. |
4.1.15 |
2015-06-10 |
Bug |
11410 |
VSiX: DocumentInfo.WpfTextView is null sometimes -> ArgumentNullException. |
4.1.15 |
2015-06-09 |
Bug |
11560 |
VSiX: missing Build and Debug pages in project properties. |
4.1.15 |
2015-06-02 |
Bug |
11121 |
ThreadingModels: ThreadExclusiveController does not deal with Enter crashing while acquired is true.. |
4.1.14 |
2015-05-25 |
Bug |
11396 |
Instance and type level aspects from Pattern Libraries should not be multicast to compiler generated types. |
4.1.14 |
2015-05-25 |
Bug |
11307 |
INPC: overriden property causes NullReferenceException during base .ctor. |
4.1.14 |
2015-05-21 |
Bug |
11308 |
Recordable: AdvisableCollection.Move method is not recorded. |
4.1.14 |
2015-05-21 |
Bug |
11289 |
Aggregatable: Hybrid AdvisableDictionary with parent does not act as parent surrogate regardless of IsParentSurrogate setting. |
4.1.14 |
2015-05-19 |
Bug |
11425 |
VSiX: ArgumentOutOfRangeException from GetMethodName. |
4.1.14 |
2015-05-15 |
Bug |
11353 |
VS item templates are not shown. |
4.1.14 |
2015-05-13 |
Bug |
11426 |
ReflectionSerializerProvider is not thread-safe (failure under xUnit). |
4.1.14 |
2015-05-13 |
Bug |
11342 |
VSiX: disable PostSharp on ASP.NET 5 projects. |
4.1.14 |
2015-05-13 |
Bug |
11332 |
VSiX: adding PostSharp to project doesn't follow robust NuGet versioning. |
4.1.14 |
2015-05-13 |
Bug |
11324 |
PostSharp Explorer does not show aspects if output folder is on different drive. |
4.1.14 |
2015-05-12 |
Bug |
11424 |
ModuleWriter fails to write MethodRef with TypeDef resolution scope. |
4.1.14 |
2015-05-12 |
User Story |
11019 |
PostSharp30InstallVsx emits a warning when VSiX is in older version than PostSharp nuget package. |
4.1.13 |
2015-05-06 |
Bug |
11306 |
Binding Maps: Creation of binding maps crashes when access to the file is not allowed and directory is already present. |
4.1.13 |
2015-05-06 |
Bug |
11298 |
Deadlock Detection: WaitHandle enhancements use incorrect parameter indexing which causes a crash. |
4.1.13 |
2015-05-06 |
Bug |
11294 |
ThreadingModels: Freezable cannot be applied on a base class. |
4.1.13 |
2015-05-06 |
Bug |
11250 |
Exception when binding map property not defined. |
4.1.13 |
2015-05-04 |
Bug |
11369 |
VSiX: Symbol's ContainingAssembly can be null in CheckCustomAttributes |
4.1.13 |
2015-05-04 |
Bug |
11310 |
VSiX: ArgumentOutOfRangeException from QuickActions |
4.1.13 |
2015-04-30 |
Bug |
11362 |
PostSharp 4.1 does not install into VS 2015 Community Edition |
4.1.13 |
2015-04-30 |
Bug |
11290 |
VSiX: potential NullReferenceException when MEF composition fails |
4.1.13 |
2015-04-29 |
Bug |
11361 |
VSiX: unnecessary crash report when installing nuget package fails |
4.1.13 |
2015-04-29 |
Bug |
11360 |
VSiX: exceptions when exiting VisualStudio 2015 |
4.1.12 |
2015-04-28 |
User Story |
11288 |
VSiX: support for VS2015 RC |
4.1.12 |
2015-04-28 |
Bug |
11179 |
VSiX: Support for Nuget 3 |
4.1.12 |
2015-04-27 |
User Story |
11305 |
VSiX: include debug symbols in VSiX package for PostSharp.VisualStudio and PostSharp.HQ |
4.1.12 |
2015-04-22 |
Bug |
11304 |
VSiX: DeclarationInfoNameSymbolVisitor.VisitNamedType throws NullReferenceException |
4.1.12 |
2015-04-22 |
Bug |
11300 |
VSiX: QuickActions - NullReferenceException when it is not possible to find symbol for syntax node |
4.1.12 |
2015-04-21 |
Bug |
11296 |
VSiX: COMException from IsProjectSupported (UniqueName) |
4.1.12 |
2015-04-21 |
Bug |
11293 |
VSiX: NullReferenceException from RoslynContextFactory.CreateContextImpl |
4.1.12 |
2015-04-21 |
Bug |
11292 |
VSiX: NullReferenceException in IsUnreferencedSharedProjectContext |
4.1.12 |
2015-04-21 |
Bug |
11200 |
VSiX: ArgumentOutOfRangeException for double colon operator |
4.1.11 |
2015-04-15 |
Bug |
11244 |
VSiX: ComException from FrameworkVersionUtils.GetTargetFramework |
4.1.11 |
2015-04-15 |
Bug |
11235 |
VSiX: QuickActions are eligible for not-referenced shared project |
4.1.11 |
2015-04-15 |
Bug |
11234 |
VSiX: ComException from GetEnumerator |
4.1.11 |
2015-04-15 |
Bug |
11233 |
VSiX: crash for incorrect accessor names in C# |
4.1.11 |
2015-04-15 |
Bug |
11231 |
VSiX: ChildFieldType rule doesn't rewrite property initializer (C# 6) |
4.1.11 |
2015-04-15 |
Bug |
11146 |
VisualStudio 2015 crashes when registering a license as non-admin user |
4.1.11 |
2015-04-15 |
Bug |
11068 |
VSiX: PostSharp policy is added to whole solution even when only specific project is selected |
4.1.11 |
2015-04-10 |
Bug |
11092 |
VSiX: caption of CreateFileTask and AddCustomAttributeTask should contain name of related project |
4.1.11 |
2015-04-10 |
Bug |
11078 |
VSiX: Go to Declaration doesn't work for classes nested inside generic classes |
4.1.11 |
2015-04-06 |
Bug |
11204 |
VSiX: some entry points are not decorated by ExceptionHandler aspect |
4.1.10 |
2015-03-25 |
Bug |
10879 |
Model Pattern Library license doesn't allow the use of custom Code Contracts |
4.1.10 |
2015-03-12 |
Bug |
11069 |
VSiX: crash when adding postsharp policy to project or solution |
4.1.10 |
2015-03-12 |
Bug |
10951 |
QuickAction, shared projects: logging backend selection is displayed in wizard even when it was already selected |
4.1.10 |
2015-03-10 |
Bug |
11051 |
VSiX: QuickAction is not available for a shared project even when it could be available for all projects referencing the shared project |
4.1.10 |
2015-03-10 |
Bug |
11012 |
PostSharp Explorer is not reset when new solution with no aspect is loaded |
4.1.10 |
2015-03-09 |
Bug |
11055 |
VSiX: several crashes fixed |
4.1.10 |
2015-03-09 |
Bug |
11049 |
VSiX: underlining service crashes when CodeElement is missing |
4.1.10 |
2015-03-09 |
Bug |
11048 |
VSiX: ObjectDisposedException when closing frame with c# source file |
4.1.10 |
2015-03-09 |
Bug |
11047 |
VSiX: missing underlining support for indexer parameters |
4.1.10 |
2015-03-09 |
Bug |
11045 |
VSiX - PostSharp Explorer - Goto definition doesn't work for parameters |
4.1.10 |
2015-03-09 |
Bug |
11027 |
VSiX: PostSharp Assistant options are visible in VS2013 |
4.1.10 |
2015-03-09 |
Bug |
11026 |
VSiX: crash when selecting aspect node in Aspect Explorer |
4.1.10 |
2015-03-06 |
Bug |
11028 |
VSiX: elements are not underlined in VS2013 |
4.1.9 |
2015-03-05 |
Bug |
8779 |
VSiX: When diagnostics are disabled, then no related actions are offered in the lightbulb |
4.1.9 |
2015-03-04 |
Bug |
11010 |
VSiX - Update PostSharp packages is not shown when update is required. |
4.1.9 |
2015-03-04 |
Bug |
10870 |
VSiX: COMException from PostSharp.VisualStudio.Utils.CodeElementExtensions.GetTypeSafe |
4.1.9 |
2015-03-02 |
Bug |
10866 |
VSiX: ArgumentOutOfRangeException when caret on a namespace name |
4.1.9 |
2015-03-02 |
Bug |
8678 |
VSiX: No architecture quick action for interface members |
4.1.9 |
2015-02-26 |
User Story |
10982 |
VSiX: add support for VS2015 CTP6. |
4.1.9 |
2015-02-25 |
Bug |
10979 |
VSiX: data race when loading symbols and populating PostSharp Explorer at the same time. |
4.1.9 |
2015-02-25 |
Bug |
10978 |
VSiX: Incomplete data displayed in PostSharp Explorer. |
4.1.9 |
2015-02-25 |
Bug |
10876 |
VSiX installer: Redundant "Cancel" button on the Completed page. |
4.1.9 |
2015-02-25 |
Enhancement |
7566 |
Aspects added by IAspectProvider can be optionally exposed as standalone aspect instances in PostSharp Explorer. |
4.1.9 |
2015-02-24 |
Bug |
10877 |
NotNull contract throws ArgumentNullException with mixed up ParamName and Message properties. |
4.1.9 |
2015-02-23 |
User Story |
6109 |
Support for Universal Apps (shared projects). |
4.1.9 |
2015-02-19 |
Bug |
10957 |
VSiX: Architecture quick actions cannot be applied to implict accessors. |
4.1.9 |
2015-02-19 |
Bug |
10867 |
VSiX: method signatures with multidimensional array parameters are not underlined. |
4.1.8 |
2015-01-27 |
Issue |
8711 |
ReaderWriterLockSlim implementation in Xamarin breaks ReaderWriterSynchronized threading model. |
4.1.7 |
2015-01-22 |
User Story |
6903 |
Support for Xamarin - Pattern Libraries. |
4.1.7 |
2015-01-22 |
User Story |
4318 |
Allow users to write a comment when submitting an exception report. |
4.1.7 |
2015-01-20 |
Bug |
8704 |
VSIX: crash after removing unloaded project. |
4.1.7 |
2015-01-20 |
User Story |
4533 |
Globalization of pattern exception messages. |
4.1.7 |
2015-01-19 |
Bug |
7619 |
UI: support threading smart tags in WinRT,WinPhone and Xamarin projects. |
4.1.7 |
2015-01-14 |
Bug |
8677 |
VSIX: wrong Contracts quick action eligibility on ref parameters. |
4.1.7 |
2015-01-13 |
Bug |
8688 |
BindingMaps: Target framework may be not present on the machine when build is executed. |
4.1.7 |
2015-01-13 |
Bug |
8683 |
BindingMaps: Facades directory should not be mandatory on MonoAndroid for version other than 1.0. |
4.1.7 |
2015-01-13 |
Bug |
7562 |
When native framework does not have reference libs installed on machine, BindingMaps cannot be generated. |
4.1.7 |
2015-01-13 |
Bug |
7554 |
VSIX installation not started when PostSharp is installed from nuget. |
4.1.7 |
2015-01-12 |
Bug |
8659 |
Patching assembly in ClrImageLoader.GetFileImage causes strong name validation failure. |
4.1.7 |
2015-01-08 |
User Story |
7609 |
Threading: support for Windows Phone Silverlight. |
4.1.7 |
2015-01-07 |
Bug |
8668 |
Exception "Windows Runtime type 'Windows.System.UserProfile.AdvertisingManager' has invalid namespace that does not begin with the file name in assembly 'Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime'". |
4.1.7 |
2015-01-07 |
User Story |
8666 |
Disable strong name verification. |
4.1.7 |
2015-01-05 |
Bug |
7654 |
BindingMaps: implement workaround for compiler bug with transitive assembly references. |
4.1.6 |
2014-12-19 |
Bug |
7594 |
Binding exception in ReflectionObjectBuilder.TypeBuilder.EmitLoadGenericParameter on WinRT platform. |
4.1.6 |
2014-12-19 |
User Story |
7178 |
Threading: support for WinRT. |
4.1.6 |
2014-12-17 |
Bug |
7073 |
Enable parallel SymWriter call processing. |
4.1.5 |
2014-12-11 |
Bug |
7564 |
BindingMaps cannot be generated on client machine due to missing profiles of PostSharp.dll. |
4.1.5 |
2014-12-11 |
Bug |
7561 |
PostSharpGetInstalledFrameworks task returns unexpected XML on machines without .NET 3.5 reference assemblies. |
4.1.4 |
2014-12-08 |
User Story |
7371 |
Message location: add end of anchor span, not just beginning. |
4.1.4 |
2014-12-08 |
Bug |
7319 |
Dev14: Random COMException crashes. |
4.1.4 |
2014-12-08 |
Bug |
7094 |
ThreadingModels: Do not CheckAccess on readonly fields. |
4.1.4 |
2014-12-08 |
User Story |
6796 |
On-the-fly generation of binding maps. |
4.1.4 |
2014-12-08 |
User Story |
6600 |
Pre-load assembly normalization: cache. |
4.1.4 |
2014-12-08 |
User Story |
6354 |
PostSharp Assistant: Prototype. |
4.1.3 |
2014-11-27 |
User Story |
7390 |
Support for VS2015 preview. |
4.1.3 |
2014-11-27 |
User Story |
7315 |
Dev14: Add support for "community" edition. |
4.1.3 |
2014-11-27 |
User Story |
6692 |
VSiX - Lightbulb integration. |
4.1.3 |
2014-11-27 |
User Story |
6657 |
VSiX - Code diagnostics using Roslyn. |
4.1.3 |
2014-11-27 |
User Story |
6536 |
Dev14: support for interactive QuickInfo. |
4.1.2 |
2014-10-24 |
Enhancement |
7069 |
Xamarin: support for iOS 8. |
4.1.1 |
2014-09-17 |
User Story |
6533 |
Support for Xamarin - Build from Visual Studio, Deploy Anywhere - Initial Research. |
Build |
Date |
Type |
ID |
Description |
4.0.45 |
2015-04-16 |
Bug |
11228 |
Calling IsReadOnly, IsSynchronized on AdvisableCollection or AdvisableDictionary throws NullReferenceException. |
4.0.45 |
2015-04-16 |
Bug |
11044 |
Aspects: [CompilerGenerated] and [DebuggerNonUserCode] are added to original constructor instead of the generated one with ConstructorDepth argument. |
4.0.45 |
2015-03-31 |
Bug |
11083 |
Multicasting task applies attributes to nested classes of compiler generated classes. |
4.0.44 |
2015-03-26 |
Bug |
10911 |
ThreadAware aspects are not compatible with Code Contracts invariants. |
4.0.44 |
2015-03-26 |
Bug |
10879 |
Model Pattern Library license doesn't allow the use of custom Code Contracts. |
4.0.44 |
2015-03-23 |
Bug |
10969 |
Aggregatable: Hybrid AdvisableCollection with parent does not act as parent surrogate regardless of IsParentSurrogate setting. |
4.0.44 |
2015-03-23 |
Bug |
10968 |
Aggregatable: Hybrid AdvisableCollection does not act as parent again after being detached (IsParentSurrogate=false). |
4.0.44 |
2015-03-19 |
Bug |
11082 |
ReaderWriterSynchronized: Calling Writer method from another Writer method causes writer to lock to be released prematurely. |
4.0.44 |
2015-03-16 |
Bug |
10935 |
Attaching AdvisableCollection with items to Aggregatable parent throws InvalidCastException. |
4.0.44 |
2015-03-11 |
Bug |
10992 |
VSiX: It is possible to build project with PostSharp 4.0 when only 3.1 VSiX is installed. |
4.0.43 |
2015-02-26 |
Bug |
8674 |
ThreadAwareAdvice: NullConcurrencyController can be observed when controller of advisable collection is being changed. |
4.0.43 |
2015-02-26 |
Bug |
8672 |
ThreadAware: Hybrid AdvisableCollection should have it's own controller if it has no parent. |
4.0.43 |
2015-02-23 |
Bug |
10835 |
When ImportMemberAdvice with invalid LocationInfo uses incorrect error message with incorrect arguments. |
4.0.43 |
2015-02-23 |
Bug |
9835 |
PostSharp30 task crashes when .NET 4.5 is not installed. |
4.0.43 |
2015-02-16 |
Bug |
10930 |
Disposable aspect disposes indirect children twice. |
4.0.42 |
2015-02-12 |
Bug |
10898 |
Existing IImmutable interface is not ignored by the ImmutableAttribute. |
4.0.42 |
2015-02-09 |
Bug |
7606 |
VSIX: exception when trying to contact invalid license server URL. |
4.0.41 |
2015-01-26 |
Bug |
8806 |
OutOfMemory exception when multiple items are added into AdvisableCollection with CollectionChanged observer. |
4.0.40 |
2015-01-19 |
Bug |
8706 |
Manual installation page is missing in 4.0 wizard. |
4.0.40 |
2015-01-06 |
Bug |
8665 |
ThreadingModels: Incorrect controller acquire pattern. |
4.0.40 |
2015-01-06 |
Bug |
8664 |
ThreadingModels: Deadlock due to invalid order of acquiring locks. |
4.0.40 |
2015-01-05 |
Bug |
7644 |
IntroduceInterfaceTransformation uses interface method generic parameters instead of new method parameters. |
4.0.40 |
2015-01-05 |
Bug |
7409 |
ThreadAware: When ancestor of parent surrogate changes, its controller does not change. |
4.0.39 |
2014-12-16 |
Bug |
7570 |
Undo/redo: clicking on operation in Undo button does not work. |
4.0.39 |
2014-12-15 |
Bug |
7406 |
Threading: message THR020 includes the wrong parameter. |
4.0.39 |
2014-12-12 |
Bug |
7575 |
INPC: PropertyChangedTracker does not properly store prefix trees into a dictionary. |
4.0.37 |
2014-12-05 |
Bug |
7398 |
Threading: LockRecursionException when adding to a collection and collection enumerator is not disposed. |
4.0.37 |
2014-12-03 |
Bug |
7480 |
Aspect Contracts.Required, Model.INPC and Diagnostics.Log form a dependency cycle. |
4.0.37 |
2014-12-03 |
Bug |
7478 |
AssertionFailedException when multicasting attribute to protected internal method. |
4.0.37 |
2014-11-26 |
Bug |
7397 |
Recordable: operation names are empty by default for method execution. |
4.0.37 |
2014-11-26 |
Bug |
7396 |
BindingException trying to get system MethodInfo for Type.get_Name. |
4.0.37 |
2014-11-26 |
Bug |
7299 |
ReaderWriterSynchronized: Access level attribute ignored on protected methods. |
4.0.37 |
2014-11-26 |
Bug |
7094 |
ThreadingModels: Do not CheckAccess on readonly fields. |
4.0.37 |
2014-11-25 |
Bug |
7337 |
Recordable: PostSharp build time exception for classes with two indexers. |
4.0.37 |
2014-11-21 |
Bug |
7410 |
Attaching a collection with items as a surrogate must update the parent of the collection's items. |
4.0.37 |
2014-11-21 |
Bug |
7229 |
ThreadAware: When AdvisableCollection is being attached to ThreadAware parent, adding new collection item can throw an exception. |
4.0.36 |
2014-11-13 |
Bug |
7345 |
Recordable: PostSharp exception when member relationship attribute is not used. |
4.0.35 |
2014-11-01 |
Bug |
7309 |
OnMethodBoundaryAspect on async method: OnExit is called with null in MethodExecutionArgs argument. |
4.0.35 |
2014-10-30 |
Bug |
7298 |
INPC: location cache does not properly handle aspect being applied on generic type definition. |
4.0.34 |
2014-10-23 |
Bug |
7245 |
Embedded interop types cause PostSharp to crash at build time. |
4.0.33 |
2014-10-20 |
Bug |
7177 |
Integration: ThreadAware is not properly yielded when INPC changes are being notified. |
4.0.33 |
2014-10-19 |
Bug |
7214 |
Aggregatable: Data races during parallel attaching collection to parent and assigning to it. |
4.0.33 |
2014-10-18 |
Bug |
7174 |
Recordable: Aggregatable aspect is provided twice if both [Aggregatable] and [Recordable] are present on the same type. |
4.0.33 |
2014-10-17 |
Bug |
7228 |
Aggregatable: Change DynamicAdviceList from linked list to transacted array to prevent concurrency issues. |
4.0.33 |
2014-10-16 |
Bug |
7215 |
Aggregatable: refactoring of ChildVisitor to allow for higher performance usage. |
4.0.33 |
2014-10-14 |
Bug |
7203 |
Threading: Data race on ThreadAware.concurrencyController when a method is executed. |
4.0.33 |
2014-10-14 |
Bug |
7202 |
Threading: Data race on DynamicAdvice.Next. |
4.0.33 |
2014-10-14 |
Bug |
7201 |
Threading: Data race on ThreadAwareAdvice.concurrencyController. |
4.0.33 |
2014-10-14 |
Bug |
7199 |
Memory barrier is not used in PortableThreadingApi in portable profiles - use Interlocked.MemoryBarrier. |
4.0.33 |
2014-10-14 |
Bug |
7114 |
ThreadingModels: ConcurrencyToken CheckAccess fails after large number of threads is used. |
4.0.33 |
2014-10-13 |
Bug |
7213 |
Rename IAspectRepositoryService.AspectsDiscoveryCompleted to AspectDiscoveryCompleted. |
4.0.33 |
2014-10-13 |
Bug |
7206 |
OnInstanceInitialized should be renamed OnInstanceConstructed. |
4.0.33 |
2014-10-10 |
Bug |
7123 |
ThreadAware: Two data races occur when multiple children are assigned to one parent. |
4.0.33 |
2014-10-10 |
Bug |
7122 |
Aggregatable: Data race when attaching a parent. |
4.0.33 |
2014-09-29 |
Bug |
7187 |
Threading models: async methods must have [Reentrant] attribute. |
4.0.32 |
2014-10-01 |
Bug |
7106 |
DeadlockDetection: deadlock not detected if [Dispatched] method closes the cycle. |
4.0.32 |
2014-09-29 |
Bug |
7108 |
Actor: Non-state machine method is dispatched even if executing in context of the actor |
4.0.32 |
2014-09-26 |
Issue |
7111 |
ThreadingModels: After AdvisableCollection is removed as a child, it keeps ThreadAware advice and the controller. |
4.0.32 |
2014-09-26 |
Enhancement |
7105 |
Threading Models: IsSynchronizationRoot must be method not a property. |
4.0.32 |
2014-09-26 |
Bug |
7093 |
Documentation of ExplicitlySynchronizedAttribute is misleading. |
4.0.32 |
2014-09-26 |
Bug |
7056 |
Post.Cast makes PostSharp crash when used on generic interfaces. |
4.0.32 |
2014-09-26 |
Bug |
6981 |
Threading models: System.Decimal not properly detected as immutable. |
4.0.32 |
2014-09-22 |
User Story |
7081 |
ModuleReader: FieldRVA table reading crashes on some mixed assemblies. |
4.0.32 |
2014-09-22 |
Issue |
6920 |
AggregatableClientAttribute: don't set isInitialized to true before the object is fully deserialized. |
4.0.32 |
2014-09-22 |
User Story |
6892 |
ImageWriter: Generate compliant WinRT assemblies. |
4.0.32 |
2014-09-19 |
Enhancement |
7061 |
Refactor IDispatcher to use the delegate+state pattern instead of interface. |
4.0.32 |
2014-09-08 |
User Story |
6628 |
AdvisableKeyedCollection is not serializable. |
4.0.30 |
2014-09-11 |
Issue |
6842 |
"Add logging" is missing in Smart Tag. |
4.0.30 |
2014-09-08 |
User Story |
6953 |
Remove support for .NET Framework 2.0, Windows Phone 7, Silverlight 4, Visual Studio 2010. |
4.0.30 |
2014-09-08 |
Issue |
6867 |
ThreadingModels: ActorDispatcher produces a livelock in certain situations. |
4.0.30 |
2014-09-05 |
Issue |
6871 |
TypeInitializationManager searches for System.Runtime.Serialization.DataContractSerializer but is unable to find it on .NETCore. |
4.0.30 |
2014-09-05 |
Issue |
6864 |
ThreadingModels: Actor cannot contain Child with SharedController (ThreadUnsafe or PrivateThreadAware) in a collection. |
4.0.30 |
2014-09-02 |
Issue |
6612 |
INPC: missing OnMethodResume and OnMethodYield advices cause crash in runtime. |
4.0.30 |
2014-09-02 |
Issue |
6282 |
Support for state machines in OnExceptionAspect. |
4.0.30 |
2014-08-26 |
Issue |
6674 |
ThreadingModels: ActorDispatcher does not guarantee serialization of tasks. |
4.0.29 |
2014-08-21 |
Issue |
6640 |
Smart tags not offered for Windows Phone 8.1. |
4.0.29 |
2014-08-21 |
Issue |
6639 |
VSiX does not recognize portable profiles as they are added by Microsoft. |
4.0.29 |
2014-08-20 |
Enhancement |
6630 |
Remove support for Silverlight and Windows Phone 7 from PostSharp.Patterns.Model. |
4.0.29 |
2014-08-15 |
Issue |
6585 |
Core WinRT types loaded from Windows.XXX.winmd instead of Windows.winmd during build time. |
4.0.29 |
2014-08-13 |
User Story |
6618 |
Deadlock detection revamping. |
4.0.29 |
2014-08-13 |
Bug |
6608 |
DeadlockDetection: WaitHandle.WaitOne method is intercepted but does not Proceed for non-Mutex WaitHandles. |
4.0.29 |
2014-08-13 |
Bug |
6607 |
DeadlockDetection: incorrect pointcut for Mutex.ReleaseMutex (basically ignores the method). |
4.0.29 |
2014-08-13 |
Bug |
6606 |
DeadlockDetection: WaitHandle.SignalAndWait is not supported. |
4.0.29 |
2014-08-13 |
Bug |
6574 |
DeadlockDetection: Monitor.TryEnter produces false positives if timeout is finite. |
4.0.29 |
2014-08-10 |
Issue |
6586 |
FieldAccessException when public field is advised and loaded by reference from different class. |
4.0.29 |
2014-08-10 |
Story |
6584 |
Dynamic interface introduction advice (IntroduceInterfaceAdviceInstance). |
4.0.29 |
2014-08-10 |
Story |
6583 |
Dynamic method introduction advice (IntroduceMethodAdviceInstance). |
4.0.29 |
2014-08-10 |
Story |
6582 |
Dynamic method import advice (ImportMethodAdviceInstance). |
4.0.29 |
2014-08-10 |
Bug |
6581 |
[Protected] emits warning even when declaration used in derived type. |
4.0.29 |
2014-08-08 |
Bug |
6579 |
MulticastPointcut may include helper fields added by PostSharp. |
4.0.29 |
2014-08-06 |
Bug |
6573 |
Error LA0135 is displayed on master advices instead of master advice. |
4.0.29 |
2014-08-06 |
Bug |
6572 |
[InternalImplement] and [Internal] do not honor [InternalVisibleTo]. |
4.0.29 |
2014-08-06 |
Bug |
6569 |
Threading models: support for async methods (blocking). |
4.0.29 |
2014-08-05 |
Bug |
6225 |
Aspects Log, Recordable, NotifyPropertyChanged form a dependency cycle. |
3.2.26 |
2014-07-09 |
Bug |
6196 |
Ultimate features are described as available in Professional version in XML documentation. |
3.2.25 |
2014-07-10 |
Bug |
6419 |
Exception when processing an assembly that has a reference to a C++ assembly. |
3.2.25 |
2014-07-07 |
Bug |
6431 |
WinRT language projections are not respected. |
3.2.25 |
2014-07-07 |
Bug |
5852 |
TypeLoadException when user code references a custom WinRT component (.winmd). |
3.2.24 |
2014-06-17 |
Bug |
6124 |
INPC: Notifications for properties with complex dependencies are not raised on WinRT. |
3.2.24 |
2014-06-17 |
Bug |
5953 |
INPC: performance optimization. |
3.2.23 |
2014-05-28 |
Bug |
6226 |
Remove interface IDisposableEx. |
3.2.21 |
2014-05-13 |
User Story |
6127 |
ModuleDeclaration.FindType(string) generates invalid AssemblyRef. |
3.2.20 |
2014-05-02 |
User Story |
5995 |
Facility for late validation/initialization of aspects. |
3.2.20 |
2014-04-24 |
User Story |
5980 |
Define properties to enable/disable run-/build- time verification. |
3.2.17 |
2014-04-17 |
Issue |
6041 |
Field/property getters may silently failed to be invoked when there is no get advice. |
3.2.17 |
2014-04-17 |
Issue |
6040 |
ReaderWriterSynchronizedController.AcquireAccess does not support Unchecked. |
3.2.17 |
2014-04-17 |
Issue |
6038 |
Importing locations into an aspect collection field may create dependency conflicts. |
3.2.17 |
2014-04-17 |
Issue |
6037 |
TypeInitializationManager.GetSortedClients returns array with null values. |
3.2.15 |
2014-04-15 |
Issue |
6029 |
Message location resolution does not work for accessors of automatic properties/events and for implicit constructors. |
3.2.15 |
2014-04-15 |
Issue |
6027 |
Portable formatter generates incomplete serialization when serialized type has cross-assembly type inheritance. |
3.2.14 |
2014-04-14 |
Issue |
6025 |
Licensing unit tests occasionally fail on build server. |
3.2.14 |
2014-04-13 |
Issue |
6023 |
OnInstanceInitialized: [CompilerGenerated] added to wrong constructor. |
3.2.14 |
2014-04-09 |
Issue |
6021 |
OnInstanceInitialized: invalid MSIL generated when many classes derive a single TypeRef. |
3.2.14 |
2014-04-09 |
Enhancement |
3937 |
VSiX: Disable logging when the logging window is disabled. |
3.2.13 |
2014-02-24 |
Issue |
5942 |
IntroduceMember generates invalid MSIL when the advise method is virtual. |
3.2.13 |
2014-02-24 |
Issue |
5932 |
Message location resolution does not work for custom attributes. |
3.2.13 |
2014-02-24 |
Issue |
5931 |
Error messages related to attribute multicast are reported with incorrect types. |
3.2.7 |
2014-02-19 |
Issue |
5822 |
Aspect dependencies not loaded from base types. |
3.2.5 |
2014-02-13 |
Issue |
4801 |
Incorrect type equality comparer algorithm for WinRT, resulting in binding errors. |
3.2.4 |
2014-02-10 |
Issue |
4778 |
NotifyPropertyChanged: build-time exception when a type has two properties of the same name. |
3.2.1 |
2014-02-05 |
Issue |
4716 |
NotifyPropertyChanged will raise events at bad time if user handler throws exception. |
3.2.1 |
2014-02-05 |
Issue |
4706 |
NotifyPropertyChange tracks changes done from the constructor. |
3.2.1 |
2014-01-29 |
Issue |
4700 |
MethodBodyReader throws ArgumentOutOfRangeException when decoding a method body with zero instructions. |
3.2.1 |
2014-01-29 |
Issue |
4693 |
AssemblyLoadException when using a PCL project using toolkits from a .NET project. |
3.2.1 |
2014-01-28 |
Issue |
4697 |
Remove warning PS0069: " Cannot weave the initialization of the field X because it is initialized outside the constructor". |
3.2.1 |
2014-01-28 |
Issue |
4393 |
AssemblyLoadException when using a PCL project using toolkits from a .NET project. |
3.2.1 |
2014-01-27 |
Issue |
4692 |
ModuleReader throws NullReferenceException when importing an undefined default value. |
Build |
Date |
Type |
ID |
Description |
3.1.75 |
2015-12-08 |
Bug |
12491 |
String constants are serialized as null byte terminated (SmartAssembly). |
3.1.74 |
2015-11-02 |
Bug |
7055 |
Unexpected build error when MethodInterceptionAspect and state-machine-aware OnMethodBoundaryAspect added to state machine MoveNext. |
3.1.73 |
2015-10-24 |
Bug |
12303 |
Message Locations: Invalid resolution caused by C#6 generating sequence points for automatic property accessors. |
3.1.73 |
2015-10-22 |
Bug |
11988 |
Errors in the XML docs of the code contract attributes. |
3.1.73 |
2015-10-21 |
Bug |
12284 |
Message Locations: Resolution of iterator method when compiler optimizations are enabled fails. |
3.1.73 |
2015-10-21 |
Bug |
12171 |
Message Locations: Location of async method consisting just of a single await statement is not resolved. |
3.1.73 |
2015-10-21 |
Bug |
12077 |
Message Locations: unable to resolve code in conditional compilation directives. |
3.1.72 |
2015-09-29 |
Bug |
12155 |
GenericParameterDeclaration.BelongsToClasification doesn't recognize reference type constraint. |
3.1.72 |
2015-09-22 |
Bug |
11844 |
Location validation advice: the value type cannot be matched when the validation method parameter has a generic aspect's argument type. |
3.1.71 |
2015-09-25 |
Bug |
12152 |
Custom attribute blob is deserialized incorrectly when parameter kind is System.Type and assembly is omitted. |
3.1.71 |
2015-09-25 |
Bug |
12151 |
Build failure processing assemblies that don't contain references to ComImportAttribute, ImportedFromTypeLibAttribute, GuidAttribute. |
3.1.71 |
2015-09-25 |
Bug |
12150 |
Throttle the number of concurrent PostSharp processes. |
3.1.71 |
2015-09-25 |
Bug |
12145 |
Type equivalence fails when class is annotated with [ComImport]. |
3.1.71 |
2015-09-23 |
Bug |
12144 |
Pipe server can create too many concurrent AppDomains and goes out of memory. |
3.1.70 |
2015-09-10 |
User Story |
11909 |
Support for CLR Type Equivalence. |
3.1.70 |
2015-09-05 |
Bug |
11911 |
Incorrect comparison of assembly names results in detection of incorrect ambiguity. |
3.1.70 |
2015-08-26 |
Bug |
11908 |
Missing implicit method for CLR array constructor. |
3.1.70 |
2015-08-26 |
Bug |
11907 |
Implicit methods of CLR arrays are asserted to have a definition. |
3.1.69 |
2015-03-08 |
Bug |
11837 |
Wrong LicenseUrl, ProjectUrl and IconUrl in nuget packages. |
3.1.68 |
2015-07-30 |
Bug |
11559 |
IntroduceMemberAttribute applied on generic method results in build-time exception or invalid IL. |
3.1.68 |
2015-07-27 |
Bug |
11450 |
C# iterator state machine: OnSuccess, OnExit are not invoked when disposing unfinished enumerator. |
3.1.68 |
2015-07-21 |
Bug |
11530 |
State machine fix-up doesn't set initlocals flag when introducing a new variable. |
3.1.68 |
2015-07-20 |
Bug |
11751 |
Async: rewriting AwaitOnCompleted calls in state machine method is not fully compatible with VB2015 compiler. |
3.1.68 |
2015-07-19 |
Bug |
11452 |
Incorrect IL when OnMethodBoundary transformation is applied directly on MoveNext method instead of original method. |
3.1.68 |
2015-07-16 |
Bug |
11740 |
Build error is raised when ApplyToStateMachine property is set on the master advice. |
3.1.68 |
2015-07-16 |
Bug |
11738 |
PostSharp30MoveWithRetry: write diagnostic information for locks on the source file (not just destination file). |
3.1.68 |
2015-07-16 |
Bug |
11737 |
Add an MSBuild property to configure the waiting time of task PostSharp30MoveWithRetry. |
3.1.68 |
2015-07-13 |
Bug |
11721 |
Metadata emitter fails when the serialized property is declared in the generic base class from another assembly and the property has generic type. |
3.1.68 |
2015-07-13 |
Bug |
11697 |
Metadata emitter fails when the serialized property is declared in the generic base class from another assembly. |
3.1.67 |
2015-07-07 |
Bug |
11453 |
Range contracts do not support float32 type. |
3.1.67 |
2015-07-01 |
Bug |
11423 |
Registry access fails when building Windows Azure Website. |
3.1.67 |
2015-06-29 |
Bug |
11589 |
OnMethodBoundaryAspect does not correctly handle ref parameter in case of multiple aspects sharing AspectArgs. |
3.1.67 |
2015-06-29 |
Bug |
11588 |
Transitive assembly reference is sometimes added with "neutral" culture, while it should be null. |
3.1.67 |
2015-06-18 |
Bug |
11512 |
MethodInterceptionAspect: NullReferenceException when two MethodInterceptionAspect applied to one method with ref/out parameter. |
3.1.66 |
2015-06-16 |
Bug |
11580 |
License eligibility check should not be performed for Express licenses. |
3.1.66 |
2015-06-16 |
Bug |
11579 |
License eligibility checking can last forever, needs timeout. |
3.1.66 |
2015-06-16 |
Bug |
11438 |
Aspect Framework: Crash when [OnLocation***Advice] is applied on a parameter (should be an error). |
3.1.66 |
2015-06-08 |
Bug |
11525 |
Async: rewriting AwaitOnCompleted calls in state machine method is not compatible with C#6 compiler. |
3.1.65 |
2015-05-28 |
Bug |
11326 |
Contracts that validate 'object' value cannot be applied on an argument of generic type. |
3.1.65 |
2015-05-25 |
Bug |
11316 |
AspectTypeDependency on an assembly level causes a crash. |
3.1.65 |
2015-05-19 |
Bug |
11278 |
Incorrect RWL deadlock detection. |
3.1.65 |
2015-05-18 |
Bug |
11279 |
Exception thrown when IgnoredAssemblies property is specified more than once. |
3.1.65 |
2015-05-18 |
Bug |
11262 |
IndexOutOfRangeException when ComponentInternal is applied to internal constructor. |
3.1.65 |
2015-05-15 |
Bug |
11199 |
VSiX: NuGet dependency verification throws NulReferenceException. |
3.1.65 |
2015-05-15 |
Bug |
11198 |
Aspect Framework: MethodPointcut + LocationLevelAspect + PropertyInfo argument causes a crash. |
3.1.64 |
2015-04-21 |
Bug |
11261 |
VSiX: NuGet dependency verification throws NulReferenceException. |
3.1.63 |
2015-04-17 |
Bug |
11196 |
VS2015: BufferOverflowException while parsing PDB file. |
3.1.62 |
2015-03-20 |
Bug |
11003 |
Build-time issues when "FIPS compliance" enforced on developer machine. |
3.1.62 |
2015-03-17 |
Bug |
10926 |
Weaver: invalid IL generated in value type methods when a field of that value type is encapsulated. |
3.1.62 |
2015-03-16 |
Bug |
11054 |
Aspect optimizer crashes on methods without a method body. |
3.1.62 |
2015-03-16 |
Bug |
7054 |
Post.Cast produces invalid MSIL when type parameter has constraint on interface or base type. |
3.1.62 |
2015-03-11 |
Bug |
10987 |
VSiX: fields enhanced by OnLocationGetValueAdvice/OnLocationSetValueAdvice are not underlined. |
3.1.62 |
2015-03-10 |
Bug |
11053 |
OnResume advice is ignored without corresponding OnYield advice. |
3.1.60 |
2015-03-03 |
User Story |
10998 |
Syntax decompiler: exposing assignment flow. |
3.1.60 |
2015-03-03 |
Bug |
8760 |
INPC: Changes to the properties of generic fields of constrained type are not detected. |
3.1.60 |
2015-03-02 |
Bug |
10963 |
OnMethodExit advice is not invoked if exception is thrown after await. |
3.1.60 |
2015-03-01 |
Bug |
10994 |
NotifyPropertyChanged: BindingException with volatile fields. |
3.1.60 |
2015-02-28 |
Bug |
7591 |
Location of automatic property backing field is not properly resolved. |
3.1.59 |
2015-01-27 |
Bug |
7587 |
Invalid serialization of a generic type instance referenced from custom attribute parameter. |
3.1.58 |
2015-01-21 |
Bug |
8720 |
Invalid code generated when weaving field accesses generated by C# 6.0 CTP 5. |
3.1.58 |
2015-01-21 |
Bug |
8718 |
Exception when parsing PDB generated by C# 6.0 CTP 5. |
3.1.58 |
2015-01-19 |
Bug |
8710 |
PostSharp HQ process can stay open but invisible when started with command line /notify-ceip. |
3.1.58 |
2015-01-06 |
Bug |
7605 |
ReflectionSerializationProvider looks for by-convention serializer class name, fails with obfuscation. |
3.1.57 |
2014-12-12 |
Bug |
7582 |
Location of explicit event and its adder/remover is not resolved. |
3.1.57 |
2014-12-12 |
Bug |
7581 |
Location of explicit property getter/setter is not resolved. |
3.1.57 |
2014-12-12 |
Bug |
7481 |
Location of automatic property getter/setter is resolved to the property identifier instead of get/set keyword. |
3.1.57 |
2014-12-12 |
Bug |
7441 |
INPC: Property changes are not propagated from base class to a derived class. |
3.1.57 |
2014-12-12 |
Bug |
7411 |
Message location resolution does not work properly with when async method is being located. |
3.1.56 |
2014-12-03 |
Bug |
7361 |
Aspect with a field of a delegate type causes runtime exception during aspect deserialization. |
3.1.56 |
2014-12-03 |
Bug |
7065 |
OnMethodBoundaryAspect.OnException has unexpected behavior with async methods in Silverlight 5. |
3.1.56 |
2014-11-24 |
Bug |
7435 |
OnMethodBoundaryAdviceWeaver fails if state machine fields were optimized out by compiler. |
3.1.55 |
2014-11-14 |
Bug |
7364 |
Mixed CLR v2.0 assemblies cannot be loaded by the managed host. |
3.1.55 |
2014-11-14 |
Bug |
7335 |
PostSharp.HQ 3.1 cannot find VSIX on VS gallery. |
3.1.55 |
2014-11-13 |
Bug |
7358 |
Reading the whole PDB fails when a single custom stream is unknown. |
3.1.55 |
2014-11-05 |
Bug |
7129 |
Iterators: add 'this' field and method arguments to state machine if optimized out by compiler. |
3.1.55 |
2014-11-05 |
User Story |
6345 |
Support for C# 6.0 and VB 14 state machines. |
3.1.54 |
2014-10-27 |
Enhancement |
7242 |
Option to run FxCop on PostSharp output, not input. |
3.1.54 |
2014-10-27 |
Bug |
7192 |
Typos in Roslyn installation UI. |
3.1.54 |
2014-10-27 |
Bug |
7063 |
Unexpected type on the stack error when DispatchedAttribute is applied to async method. |
3.1.53 |
2014-10-20 |
Bug |
7091 |
OnMethodBoundaryAdvice can be added to abstract method, causing exceptions instead of error/warning. |
3.1.53 |
2014-10-20 |
Bug |
7090 |
StateMachineInfo.GetFromPublicMethod throws exception when method is abstract. |
3.1.53 |
2014-10-20 |
Bug |
7088 |
Error when parsing Constructor with ISyntaxReflectionService. |
3.1.52 |
2014-10-03 |
Bug |
6507 |
Invalid psproj file throws exception and should be handled properly. |
3.1.52 |
2014-10-02 |
User Story |
6821 |
UI to download and install missing libraries for resolving error and warning line numbers. |
3.1.52 |
2014-10-01 |
Issue |
6718 |
Advising an async state machine does not work with VB. |
3.1.52 |
2014-09-29 |
Issue |
6487 |
Patterns.Threading: Incorrect error message reported when declaring a field in a class with [ReaderWriterSynchronized] aspect. |
3.1.52 |
2014-09-29 |
Issue |
4164 |
Ensure there is no exception in the UI when using PostSharp in a VB project. |
3.1.52 |
2014-09-26 |
Issue |
7092 |
StateMachines: When OnMethodBoundaryAspect is applied before Actor, assertion fails instead of producing error message. |
3.1.52 |
2014-09-26 |
Issue |
6677 |
"Error creating 'Namespace provider' object" in CSharpLanguageAdapter. |
3.1.52 |
2014-09-26 |
Issue |
6676 |
ArgumentOutOfRangeException in AddAspectsSmartTagger.UpdateCurrentCodeElement. |
3.1.52 |
2014-09-26 |
Issue |
6673 |
ArgumentOutOfRangeException in CSharpCodeParser.Tokenize. |
3.1.52 |
2014-09-26 |
Issue |
6670 |
ArgumentOutOfRangeException in QuietPeriodTimer.OnTick. |
3.1.52 |
2014-09-26 |
Issue |
6537 |
Async: add 'this' field and method arguments to state machine if optimized out by compiler. |
3.1.52 |
2014-09-26 |
Issue |
5916 |
Attribute applied to an interface using AttributeTargetAssemblies does not result in an abstract attribute instance. |
3.1.52 |
2014-09-26 |
Issue |
3930 |
The PostSharp configuration dialog is hidden underneath VS window when installing via NuGet package. |
3.1.52 |
2014-09-23 |
Issue |
7004 |
Async state machine exception advice does not work when C# optimizations are enabled. |
3.1.52 |
2014-09-23 |
Issue |
6672 |
InvalidCastException in PackageDependencyManager.PopulateTransitiveReferences. |
3.1.52 |
2014-09-23 |
Issue |
6472 |
DotNetPlatform.GetSymbolWriter throws COMException when target PDB file is in use. |
3.1.52 |
2014-09-23 |
Issue |
6467 |
DocumentInfoReference.Get throws NullReferenceException. |
3.1.52 |
2014-09-23 |
Issue |
6465 |
VsPackage.IsProjectSupported throws NullReferenceException |
3.1.52 |
2014-09-23 |
Issue |
6184 |
Make email validation more permissive on the registration form |
3.1.51 |
2014-09-19 |
Issue |
7062 |
NotifyPropertyChanged: internal delegates get GCed causing missed property notifications. |
3.1.50 |
2014-09-10 |
Issue |
6479 |
VSIX: TextMarkerLayer.ScanSnapshot throws ArgumentOutOfRangeException (TrackingSpan.ctor). |
3.1.50 |
2014-09-10 |
Issue |
6478 |
VSIX: TextMarkerLayer.ctor throws ArgumentNullException. |
3.1.50 |
2014-09-10 |
Issue |
6475 |
VSIX: TextMarkerLayer.ScanSnapshot throws ArgumentOutOfRangeException. |
3.1.50 |
2014-09-09 |
Issue |
6550 |
OnMethodInvokeAdvice crashes if the advice method does return a value (produce an error). |
3.1.50 |
2014-09-09 |
Issue |
6497 |
INPC: Dependency analysis reports an error with text that doesn't make sense in one of the possible contexts. |
3.1.50 |
2014-08-27 |
Issue |
6588 |
INPC: memory leaks through NotifyChildPropertyChanged event. |
3.1.49 |
2014-08-18 |
Issue |
6616 |
CEIP ClientId is generated unreliably. |
3.1.48 |
2014-07-18 |
Issue |
4700 |
MethodBodyReader throws ArgumentOutOfRangeException when decoding a method body with zero instructions. |
3.1.48 |
2014-07-09 |
Issue |
6435 |
VSIX: AddAspectsSmartTagger.GetTags throws "The snapshot is out of date..." exception. |
3.1.48 |
2014-07-09 |
Issue |
4518 |
Display user-friendly error message when validation attribute is applied on a read-only property. |
3.1.48 |
2014-07-08 |
Issue |
6199 |
Migration of the message resolution facility to Roslyn. |
3.1.48 |
2014-07-04 |
Issue |
6417 |
Managed host fails to load dependencies when assembly is loaded ReflectionOnly.. |
3.1.47 |
2014-07-14 |
Issue |
6473 |
Multicasting task can apply attributes to anonymous methods. |
3.1.47 |
2014-07-14 |
User Story |
6451 |
License server: unconditional license delivery for build servers. |
3.1.47 |
2014-07-14 |
Issue |
6432 |
Type forwarding resolution doesn't work for nested types. |
3.1.47 |
2014-07-09 |
Issue |
6448 |
License audit writer outputs more than one license per log line. |
3.1.46 |
2014-06-26 |
Issue |
6357 |
Hosting: PostSharp task indefinitely waits for pipe server startup. |
3.1.46 |
2014-06-26 |
Issue |
6326 |
VSIX: Nothing happens when Add Policy is clicked and no policy is available on the project. |
3.1.46 |
2014-06-26 |
Issue |
6250 |
Licensing: When projects are compiled in parallel, PostSharp licensing sometimes fails to get license when using PostSharp.config. |
3.1.46 |
2014-06-25 |
Issue |
6353 |
Strong-named assembly is not re-signed if AssemblyKeyFileAttribute specifies absolute path. |
3.1.45 |
2014-06-20 |
Issue |
6139 |
MSBuild: Concurrency issue in extracting PostSharpTools.exe. |
3.1.45 |
2014-06-19 |
Issue |
6330 |
BindingOptions.ForExecution flag is lost when a new binding cache key is created. |
3.1.45 |
2014-06-19 |
Issue |
6327 |
Portable PostSharp assembly cannot be loaded for reflection only. |
3.1.45 |
2014-06-18 |
Issue |
6177 |
VSiX: cannot give focus to Visual Studio after the "logging profile" dialog has been opened and VS lost focus. |
3.1.45 |
2014-06-18 |
Issue |
6075 |
TypeLevelAspect applied to interface causes introduction of a static ctor on that interface. |
3.1.45 |
2014-06-17 |
Issue |
4272 |
NativeDotNetPlatform.OnReflectionOnlyAssemblyResolve handler can return assembly loaded for execution. |
3.1.44 |
2014-06-09 |
Issue |
6246 |
DispatchedAttribute cannot be used with Threading Library license. |
3.1.44 |
2014-06-09 |
Issue |
6245 |
State machine transformation transfers control to incorrect AwaitOnCompleted branch. |
3.1.44 |
2014-05-30 |
Issue |
6235 |
NullReferenceException in UserLicenseManager if user license has incorrect format. |
3.1.44 |
2014-05-29 |
Issue |
6239 |
PostSharp license string is cleaned before checking whether it contains URL. |
3.1.43 |
2014-05-28 |
User Story |
6020 |
Support for Windows Phone App 8.1. |
3.1.43 |
2014-05-27 |
User Story |
6121 |
Support for .NET 4.5.2 target platform. |
3.1.43 |
2014-05-26 |
Issue |
6216 |
Error message "DOM002" refers to non-existing IdempotentMethodAttribute. |
3.1.43 |
2014-05-21 |
Issue |
4741 |
AdviceAnalyzer fails while trying to analyze abstract method's body. |
3.1.43 |
2014-05-20 |
Issue |
6181 |
VSIX: "Add->PostSharp Policy..." is shown when "Add PostSharp to project is hidden" |
3.1.43 |
2014-05-20 |
Issue |
6063 |
VSIX: FileNotFoundException when *.pssln file has been deleted but is still present in the solution explorer |
3.1.43 |
2014-05-20 |
Issue |
6056 |
VSIX: Extension installation fails if NuGet is not installed in VS 2013 |
3.1.42 |
2014-05-23 |
Issue |
6203 |
Compiled images manager attempts to install missing Nova.CodeDOM.dll. |
3.1.41 |
2014-05-21 |
Issue |
6195 |
Remove dependency on Nova.CodeDOM. |
3.1.41 |
2014-05-19 |
Issue |
6183 |
Allow Professional license to be used with the License Server. |
3.1.40 |
2014-05-15 |
Issue |
6173 |
MessageFormatter fails when a format argument is a Type instance that resolves to TypeSignature. |
3.1.40 |
2014-05-15 |
Issue |
6133 |
Define MSBuild property to disable PostSharpChangeAppConfig target. |
3.1.40 |
2014-05-15 |
Issue |
6110 |
"Project / Add policy" should not be available on Shared project. |
3.1.40 |
2014-05-15 |
Issue |
5964 |
Updating NLog diagnostics package removes "Using" from psproj file. |
3.1.40 |
2014-05-14 |
Issue |
6016 |
Multiple instances of ComponentInternalAttribute and similar are not allowed on a single code element but are allowed on parameters and return values. |
3.1.40 |
2014-05-09 |
Issue |
5888 |
NotifyPropertyChanged: operators must be considered pure methods by default. |
3.1.40 |
2014-05-09 |
Issue |
5849 |
INPC: property depending on a virtual method call causes an error "[DOM011]. No message text found!" |
3.1.39 |
2014-05-06 |
Issue |
6113 |
Array of generic type is incorrectly treated as a generic type definition in ModuleDeclaration.FindType. |
3.1.39 |
2014-05-06 |
Issue |
6041 |
Field/property getters may silently failed to be invoked when there is no get advice. |
3.1.38 |
2014-04-22 |
Issue |
6057 |
Assembly with two references to mscorlib causes NullReferenceException in TypeRefDeclaration.get_DeclaringAssembly. |
3.1.37 |
2014-04-18 |
Issue |
5935 |
AssemblyBindingPolicyManager.LoadXml fails when config file has empty dependentAssembly section. |
3.1.37 |
2014-04-18 |
Issue |
5914 |
ArgumentsWriter.EmitLoadArguments can throw InvalidOperationException during ImplementOnExitAdvice. |
3.1.36 |
2014-04-15 |
Issue |
6029 |
Message location resolution does not work for accessors of automatic properties/events and for implicit constructors. |
3.1.36 |
2014-04-15 |
User Story |
6026 |
Support for Windows Phone Silverlight 8.1. |
3.1.35 |
2014-04-09 |
Issue |
5967 |
Error LA0060 "member already defined in base type" is reported when the base type member is private. |
3.1.34 |
2014-04-02 |
Issue |
5898 |
Build fails if the message location resolver cannot find a file with the target code element. |
3.1.34 |
2014-04-02 |
Issue |
5897 |
State machines: OnResume may be invoked before OnYield. |
3.1.34 |
2014-03-28 |
Issue |
5878 |
INPC: run-time exception when the property depends on a static read-only field of immutable type. |
3.1.33 |
2014-02-26 |
Issue |
5825 |
Multicast attribute applied on the abstract method's parameter through inheritance must result in an abstract attribute instance. |
3.1.33 |
2014-02-25 |
Issue |
5842 |
PostSharp assembly is not copied to the build output folder when compiled images are installed in GAC. |
3.1.32 |
2014-02-21 |
Issue |
4710 |
NullReferenceException when instance level aspect with registered type initialization client is applied on an interface. |
3.1.32 |
2014-02-19 |
Issue |
5822 |
Aspect dependencies not loaded from base types. |
3.1.32 |
2014-02-19 |
Issue |
4801 |
Incorrect type equality comparer algorithm for WinRT, resulting in binding errors. |
3.1.32 |
2014-02-19 |
Issue |
4778 |
NotifyPropertyChanged: build-time exception when a type has two properties of the same name. |
3.1.32 |
2014-02-17 |
Issue |
5808 |
RegularExpressionAttribute includes the regular expression into the error message without escaping. |
3.1.32 |
2014-02-17 |
Issue |
4660 |
VSIX: newly created logging profiles are not stored in the configuration file. |
3.1.32 |
2014-02-14 |
Issue |
4803 |
Forbid to add several instances of NotifyPropertyChanged custom attribute. |
3.1.31 |
2014-02-12 |
Issue |
4791 |
NuGet install/uninstall throws "The node is not parented by this object so it cannot be removed from it.". |
3.1.31 |
2014-02-12 |
Issue |
4715 |
CodeTypeRefExtensions.IsReferenceType throws ArgumentOutOfRangeException. |
3.1.31 |
2014-02-12 |
Issue |
4714 |
VSIX: BaseTypeFilter.Matches(CodeType) throws exception. |
3.1.31 |
2014-02-12 |
Issue |
4704 |
Querying NuGet service can slow down VS start-up considerably when the service is unresponsive. |
3.1.30 |
2014-02-10 |
Issue |
4709 |
State machine transformation fails when method parameter fields are removed by compiler optimizations. |
3.1.30 |
2014-02-10 |
Issue |
4698 |
Aspect field of type LocationInfo is not serialized correctly. |
3.1.30 |
2014-02-05 |
Issue |
3444 |
TextMarkerLayer.AddAdornments throws NullReferenceException. |
3.1.29 |
2014-01-16 |
Issue |
4639 |
PostSharp30ChangeAppConfig target is not executed for WinForms projects. |
3.1.29 |
2014-01-16 |
Issue |
4516 |
The type 'System.Runtime.Serialization.DataContractAttribute' does not exist in the target platform (when project targets .NET 3.5). |
3.1.29 |
2014-01-16 |
Issue |
4483 |
VSX SmartTags: Fix filtering in DispatchedAttribute quick action. |
3.1.29 |
2014-01-16 |
Issue |
3940 |
Disable the "tooltips info" checkbox in VS extention options when the code underlying is disabled. |
3.1.29 |
2014-01-16 |
Issue |
3939 |
Setting log provider in wizard to "Trace" will set the provider to "Console" in configuration file. |
3.1.29 |
2014-01-16 |
Issue |
2997 |
Warning PS0088 cannot be disabled using a custom attribute. |
3.1.28 |
2014-01-06 |
Issue |
4350 |
ProjectExtension.GetProjectOutputName throws NotSupportedException. |
3.1.28 |
2014-01-06 |
Issue |
4344 |
SnapshotSpan.EnsureSnapshot throws ArgumentException. |
3.1.28 |
2014-01-06 |
Issue |
4342 |
NuGetService.IsPackageInstalled throws ArgumentException: The path is not of a legal form. |
3.1.28 |
2014-01-06 |
Issue |
4341 |
BaseLanguageAdapter.PopulateInterfaceImplementationsRecursive throws InvalidOperationOperation. |
3.1.28 |
2014-01-06 |
Issue |
4130 |
Implicit event accessor methods are treated as UserGenerated instead of CompilerGenerated by the multicasting algorithm. |
3.1.28 |
2013-12-19 |
Issue |
4340 |
AddAspectsSmartTagger.UpdateCurrentCodeElement throws COMException. |
3.1.28 |
2013-12-19 |
Issue |
4267 |
Logging: values of the output parameters are never included in the log message. |
3.1.28 |
2013-12-19 |
Issue |
3621 |
VSiX: IVariableDeclaratorNode.get_Declaration() throws TargetException. |
3.1.27 |
2013-12-19 |
Issue |
4510 |
Updating PostSharp from 3.0 to 3.1 causes compilation error: The assembly 'whatever.dll' uses non-licensed features (State Machine Support). |
3.1.27 |
2013-12-19 |
Enhancement |
3686 |
Normalize executable metadata and sign them. |
3.1.27 |
2013-12-18 |
Issue |
4494 |
ApplyToStateMachine doesn't work with iterators that return non-generic IEnumerable. |
3.1.27 |
2013-12-18 |
Issue |
4489 |
Assignment distance from value type to ValueType is different for intrinsic value types and other value types (DateTime, enums, ...). |
3.1.27 |
2013-12-18 |
Issue |
4269 |
Logging: PostSharp's LogLevel.Debug maps to NLog's Trace level. |
3.1.25 |
2013-12-12 |
Issue |
4487 |
Logging is free for PostSharp Express, but relies on a feature found in PostSharp Pro. |
3.1.25 |
2013-12-12 |
Issue |
4219 |
Adding logging with third-party backend causes assembly loading exception at run-time. |
3.1.24 |
2013-12-09 |
Issue |
4477 |
Logging backend packages contain references to specific versions of backend packages. |
3.1.24 |
2013-12-09 |
Enhancement |
4261 |
If an aspect class has a [Metric] attribute, the features used by this aspect should not be metered. |
3.1.24 |
2013-12-09 |
Enhancement |
3584 |
Upgrade the license server to PostSharp 3. |
3.1.24 |
2013-12-09 |
Issue |
3579 |
An error occurs when click "Subscribe to a license server". |
3.1.23 |
2013-12-09 |
Enhancement |
4364 |
VSiX: Deprecate the feature "See enhanced source code". |
3.1.23 |
2013-12-09 |
Enhancement |
4264 |
Add advices for OnYield and OnResume. |
3.1.23 |
2013-12-09 |
Enhancement |
4227 |
CEIP: Collect licensed products, license types, native and target framework monikers. |
3.1.23 |
2013-12-09 |
Enhancement |
4211 |
VSiX: In the logging profile dialog - disable the exception level selector if "When the method enters" option is selected. |
3.1.23 |
2013-12-09 |
Issue |
4209 |
VSiX: Deleting a logging profile in the logging configuration wizard does not remove the profile from pssln. |
3.1.22 |
2013-11-29 |
Enhancement |
4381 |
Core license keys should be stored in the same registry location as v3.0. |
3.1.22 |
2013-11-29 |
Enhancement |
4376 |
Replace RequiresPostSharp.cs by an MSBuild target. |
3.1.21 |
2013-11-16 |
Enhancement |
4303 |
New element License in configuration file. |
3.1.21 |
2013-11-16 |
Bug |
4302 |
Advice analyzer throws NullReferenceException. |
3.1.21 |
2013-11-16 |
Enhancement |
4301 |
Load any configuration file named postsharp.config in parent directories. |
3.1.20 |
2013-11-13 |
Issue |
4221 |
Location of methods cannot be resolved: sequence points located boundary brackets cause issues. |
3.1.20 |
2013-11-13 |
Issue |
3847 |
FileNotFoundException at runtime with projects linked to .NET 3.5. |
3.1.20 |
2013-11-13 |
Issue |
2936 |
VSIX: file templates are not offered. |
3.1.19 |
2013-11-11 |
Issue |
4275 |
OnMethodBoundaryTransformationInstance throws NullReferenceException when a state-machine aspect reads ReturnValue. |
3.1.19 |
2013-11-11 |
Enhancement |
4233 |
Toolkit licenses must automatically provide Express features . |
3.1.17 |
2013-11-01 |
Enhancement |
4224 |
Add support for MethodExecutionArgs.YieldValue. |
Build |
Date |
Type |
ID |
Description |
3.0.42 |
2013-11-29 |
Bug |
4392 |
SerializationIntrinsicTypeExtensions.IsPrimitiveIntrinsic throws ArgumentOutOfRangeException. |
3.0.42 |
2013-11-27 |
Bug |
4368 |
INotifyPropertyChanged: performance improvement, use OnEntry/OnExit instead of OnInvoke. |
3.0.42 |
2013-11-27 |
Enhancement |
4365 |
Do not provide tooltips and code adornments to Express users. |
3.0.42 |
2013-11-27 |
Bug |
4351 |
Warning AR0101 when a type has the aspect [NotifyPropertyChanged]. |
3.0.42 |
2013-11-27 |
Bug |
3576 |
Aspect optimizer emits warning LA0036 on public classes with private interface implementation. |
3.0.41 |
2013-11-18 |
Bug |
4165 |
Runtime System.MissingMethodException when a method/field signature contains ValueType. |
3.0.40 |
2013-10-30 |
Bug |
4206 |
AssemblyRefDeclaration.GetSystemAssembly throws NullReferenceException instead of AssemblyLoadException. |
3.0.39 |
2013-10-28 |
Bug |
4167 |
VSIX: installation of the extension in VS2013 fails if there is also SSMS2012 installed on the machine. |
3.0.39 |
2013-10-28 |
Bug |
4166 |
Incorrect generic arguments of the generic LocationType in LocationInterceptionAspect. |
3.0.38 |
2013-10-27 |
Bug |
4102 |
Build-time InvalidCastException when introducing closed generic interface. |
3.0.38 |
2013-10-27 |
Bug |
3325 |
Field of struct is not set if LocationInterceptionAspect is applied. |
3.0.37 |
2013-09-20 |
Story |
3838 |
Support for Windows Store 8.1 and PCL 4.6. |
3.0.37 |
2013-09-19 |
Bug |
3935 |
[NotNull] constraint cannot be added to parameter of generic parameter with constraint. |
3.0.36 |
2013-09-06 |
Bug |
3909 |
Custom serializers not discovered when object type relies outside of the referencing type. |
3.0.36 |
2013-09-06 |
Bug |
3908 |
Cannot have several ImportSerializer attributes on the same declaration. |
3.0.36 |
2013-09-06 |
Bug |
3874 |
LogAttribute properties do not fallback to documented defaults when not set, fallback to None instead. |
3.0.36 |
2013-09-06 |
Bug |
3846 |
Cannot register an evaluation license key if the automatic evaluation period has ended. |
3.0.35 |
2013-08-27 |
Bug |
3871 |
AspectPriority ignored in ordering of CompositionAspect.CreateImplementationObject. |
3.0.35 |
2013-08-27 |
Bug |
3870 |
Invalid MSIL generation when there are several generic instances of the same generic aspect type. |
3.0.35 |
2013-08-27 |
Bug |
3869 |
Possible conflict when PostSharpExtractDirectory is set manually. |
3.0.34 |
2013-08-09 |
Bug |
3856 |
CSharpLanguageAdapter.GetCodeElementAtCaret throws TargetException. |
3.0.34 |
2013-08-09 |
Bug |
3855 |
CodeParsingService.GetEnhancedCodeElements throws ObjectDisposedException. |
3.0.34 |
2013-08-09 |
Bug |
3851 |
Some advises are not included in tooltips. |
3.0.34 |
2013-08-09 |
Bug |
3850 |
Null value passed to parameter 'languageAdapter' of QuickInfoContentProvider.GetHyperLink. |
3.0.34 |
2013-08-09 |
Bug |
3848 |
QuietPeriodTimer.OnTick throws ArgumentOutOfRangeException. |
3.0.33 |
2013-08-03 |
Bug |
3834 |
NotifyPropertyChanged throws KeyNotFoundException when a class is derived from a generic class with a field or property.
|
3.0.32 |
2013-07-24 |
Bug |
3765 |
StackOverflowException at runtime when IReaderWriterSynchronized is implemented by the user. |
3.0.32 |
2013-07-24 |
Bug |
3756 |
Actor aspect do not build with async methods of C# 5.0. |
3.0.32 |
2013-07-24 |
Bug |
3714 |
PostSharp.MSBuild.dll requires .NET 2.0 instead of .NET 4.0. |
3.0.31 |
2013-07-03 |
Bug |
3684 |
Licensing component generates invalid command line when registering license for all users. |
3.0.31 |
2013-07-03 |
Bug |
3683 |
Package 'PostSharp.Patterns.Diagnostics.EnterpriseLibrary' refers to an invalid version of package 'EnterpriseLibrary.Logging'.
|
3.0.30 |
2013-06-27 |
Bug |
3673 |
Support for .NET 4.5.1. |
3.0.30 |
2013-06-27 |
Bug |
3671 |
VSiX: support for Visual Studio 2013. |
3.0.30 |
2013-06-25 |
Bug |
3657 |
VSiX: text buffer not re-scanned after change. |
3.0.30 |
2013-06-25 |
Bug |
3656 |
VSiX: VsCodeLocationService/GetAssemblyName throws NullReferenceException. |
3.0.30 |
2013-06-25 |
Bug |
3655 |
VSiX: Exception when accessing NuGet if Resharper 8 is installed. |
3.0.29 |
2013-06-25 |
Bug |
3648 |
DotNetStrongNameApi throws COMException - out of memory. |
3.0.29 |
2013-06-25 |
Bug |
3640 |
INPC: dependency analysis should accept and ignore dependencies on read-only intrinsic fields. |
3.0.29 |
2013-06-25 |
Bug |
3639 |
Add contracts StrictlyPositive and StrictlyGreaterThan. |
3.0.28 |
2013-06-25 |
Bug |
3652 |
VSiX: clicking on smart tag "add aspects" to get the wizard throws exception. |
3.0.28 |
2013-06-12 |
Bug |
3628 |
Cannot get reflection method in there is a method with same name, same number of parameters, and generic parameters with
different constraints. |
3.0.28 |
2013-06-11 |
Bug |
3624 |
VSiX: ProjectPropertyComboBox.FindItem throws InvalidCastException. |
3.0.28 |
2013-06-11 |
Bug |
3623 |
VSiX: MethodCodeLocator.GetHeader throws InvalidCastException. |
3.0.28 |
2013-06-11 |
Bug |
3622 |
VSiX: DteHelpers.ToDteProject throws ArgumentException. |
3.0.28 |
2013-06-11 |
Bug |
3620 |
ISymUnmanagedWriter.Initialize throws COMException. |
3.0.28 |
2013-06-11 |
Bug |
3619 |
VSiX: VsCodeLocationService.GetAssemblyName throws NullReferenceException. |
3.0.28 |
2013-06-11 |
Bug |
3585 |
Logging toolkit generates bad logger category name for nested and generic classes. |
3.0.28 |
2013-06-10 |
Bug |
3613 |
ILocationValidationAspect: Invalid code generation when parameter type is a struct cast to an interface. |
3.0.27 |
2013-06-03 |
Bug |
3588 |
Build-time exception when applying [NotifyPropertyChanged] to an abstract class. |
3.0.27 |
2013-06-03 |
Bug |
3587 |
LocationValidation aspects and advices do not support generic parameters. |
3.0.27 |
2013-06-03 |
Bug |
3579 |
VSiX: VsPackage.GetSelectedProject() throws InvalidCastException. |
3.0.26 |
2013-05-16 |
Bug |
3562 |
Error when adding a contract to a parameter and overriding the method in a different assembly. |
3.0.26 |
2013-05-16 |
Bug |
3548 |
PostSharp.Patterns.Diagnostics.NLog causes build error because current NLog version is 2.0.1. |
3.0.26 |
2013-05-16 |
Bug |
3545 |
VSiX: old version of NuGet may hide a new one. |
3.0.25 |
2013-05-07 |
Bug |
3541 |
Trial message of the RTM displays the preview warning. |
3.0.25 |
2013-05-07 |
Bug |
3540 |
VSiX: Misleading error message requiring NuGet 2.2. |
3.0.25 |
2013-05-07 |
Bug |
3539 |
TeamCity fails to clean the temporary directory because of file lock. |
3.0.24 |
2013-05-02 |
Bug |
3530 |
VsiX: NuGet not detected when running from a non-admin user. |
3.0.23 |
2013-04-29 |
Bug |
3507 |
Exception when serializing parameters of a generic method instance. |
3.0.22 |
2013-04-22 |
Bug |
3505 |
Licensing error when building a PCL dependency that depends on an assembly with redistribution license. |
3.0.21 |
2013-04-22 |
Enhancement |
3503 |
Add registry setting "OEM" that disables license prompt on startup. |
3.0.21 |
2013-04-20 |
Issue |
3492 |
Anonymous licenses are not recognized as valid licenses. |
3.0.21 |
2013-04-20 |
Issue |
3491 |
VSiX: NuGetService.InstallPackage throws exception if NuGet is absent even if the UI is enabled. |
3.0.21 |
2013-04-20 |
Issue |
3490 |
VSiX: Button "Add PostSharp" of project properties tab crashes VS. |
3.0.20 |
2013-04-15 |
Bug |
3465 |
Splash screen of PostSharp HQ may cause GPF. |
3.0.19 |
2013-04-14 |
Bug |
3459 |
Add logging to NuGet detection algorithm. |
3.0.19 |
2013-04-14 |
Bug |
3458 |
If there is an issue with NuGet detection, users cannot start Visual Studio. |
3.0.18 |
2013-04-11 |
Bug |
3455 |
Infinite loop in NuGet installation after PostSharp upgrades NuGet 2.0 to 2.2. |
3.0.18 |
2013-04-11 |
Enhancement |
3453 |
Option to disable NuGet dependency checking before build. |
3.0.17 |
2013-04-10 |
Issue |
3444 |
TextMarkerLayer.AddAdornments throws NullReferenceException. |
3.0.17 |
2013-04-10 |
Issue |
3443 |
CSharpLanguageAdapter.GetCodeElementAtCaret throws ObjectDisposedException. |
3.0.17 |
2013-04-10 |
Issue |
3442 |
CSharpLanguageAdapter.VisitCodeProperty throws InvalidOperationException. |
3.0.17 |
2013-04-10 |
Issue |
3441 |
VsCodeLocationService.IsCodePositionAvailable throws ArgumentException. |
3.0.17 |
2013-04-10 |
Issue |
3440 |
NuGetService throws exceptions when the solution is not saved. |
3.0.17 |
2013-04-10 |
Issue |
3439 |
DefaultCodeLocator.GetCodeLocation throws ArgumentException. |
3.0.17 |
2013-04-10 |
Issue |
3438 |
VsPackage.GetSelectedProject throws ArgumentNullException. |
3.0.17 |
2013-04-10 |
Issue |
3268 |
"Loggin Profile Definition" should changed as "Logging Profile Definition". |
3.0.15 |
2013-04-09 |
Bug |
3433 |
Aspect [PSerializable] checks for licensing, but should not. |
3.0.15 |
2013-04-09 |
Bug |
3432 |
References to PostSharp.dll are not recognized during XAML prebuild, causing #error. |
3.0.15 |
2013-04-09 |
Bug |
3431 |
Incorrect serialization of boolean fields in license key. |
3.0.15 |
2013-04-08 |
Bug |
3427 |
Silverlight assemblies with [NotifyPropertyChanged] have reference to System.Core v4.0.0.0. |
3.0.15 |
2013-04-08 |
Bug |
3426 |
VSiX must require NuGet 2.2 because of a bug in NuGet 2.1. |
3.0.15 |
2013-04-08 |
Enhancement |
3425 |
Add binding redirections for PostSharp.Patterns.Diagnostics.Weaver. |
3.0.15 |
2013-04-08 |
Bug |
3423 |
Licensing enforced on build servers. |
3.0.15 |
2013-04-05 |
Bug |
3383 |
When clicking "I need a licnese key" after "I have a license key" or "I want to try PostSharp" is clicked, the improper
actions are trigered. |
3.0.15 |
2013-03-29 |
Bug |
3409 |
VSiX: NullReferenceException thrown when unloading project |
3.0.15 |
2013-03-29 |
Bug |
3401 |
VSiX: Erronous behaviour when disabling postsharp in project properties fo all configurations |
3.0.15 |
2013-03-28 |
Bug |
3398 |
NotifyPropertyChangedAspect calls GetHashCode in user code |
3.0.15 |
2013-03-28 |
Bug |
3396 |
Smart tag for "[InternalImplement] is missing |
3.0.15 |
2013-03-28 |
Bug |
3372 |
If don't run as administrator, the wizard doesn't pop up to require installing Nuget. |
3.0.15 |
2013-03-25 |
Bug |
3380 |
Build-time ArgumentException when trying to multicast an aspect to all types. |
3.0.15 |
2013-03-25 |
Bug |
3378 |
When applying "Acquire an upgradable reader lock" threading model, errors are reported that there is no reference code
|
3.0.15 |
2013-03-22 |
Bug |
3373 |
AssertionFailedException when serializing a PropertyInfo defined outside the current project. |
3.0.14 |
2013-03-24 |
Bug |
3376 |
Invalid code generated when serializing a MethodInfo representing a new MethodSpec. |
3.0.14 |
2013-03-22 |
Bug |
3353 |
When the aspects are not supported by current platform, they should not be offered in the smart tags |
3.0.14 |
2013-03-22 |
Bug |
3331 |
When adding logging profile, there is no restrictions on the profile name |
3.0.14 |
2013-03-22 |
Bug |
3317 |
The star is misleading in different context than Smart Tag Manager - must be hidden |
3.0.14 |
2013-03-22 |
Bug |
3314 |
The aspects in "add postsharp policy" are not displayed according to eligibiloty of project types. |
3.0.14 |
2013-03-22 |
Bug |
3313 |
The Exception level is always "Warning" in the “logging profile definition" dialog. |
3.0.14 |
2013-03-22 |
Bug |
3247 |
When registering the license, the publisher of PostSharp is reported not signed |
3.0.14 |
2013-03-18 |
Bug |
3249 |
If not permitted, register license process should go back to License agreement page |
3.0.13 |
2013-03-22 |
Bug |
3318 |
In the list of smart tags of the wizard, selection is not reset when category is collapsed |
3.0.13 |
2013-03-20 |
Bug |
3327 |
VsixInstaller fails to install our extension if NuGet 2.2 is installed. |
3.0.13 |
2013-03-20 |
Bug |
3324 |
ReaderWriterSynchronizedAttribute: fields may fail to be set or get if runtime verification is enabled. |
3.0.13 |
2013-03-20 |
Bug |
3321 |
ThreadUnsafeAttribute: fields may fail to be set is runtime verification is enabled. |
3.0.13 |
2013-03-18 |
Bug |
3160 |
Get new license:The state of Previous and Cancel should be improved during License Registration process. |
3.0.13 |
2013-03-18 |
Bug |
3159 |
Get new license: "Previous" should be active on Trial Registration page |
3.0.13 |
2013-03-18 |
Bug |
3158 |
Get new license: The next button should not be enabled after checking off any radio button in the License Agreement page.
|
3.0.13 |
2013-03-15 |
Bug |
3234 |
Add logging wizard: Previous button should be active |
3.0.13 |
2013-03-15 |
Bug |
3233 |
Add logging wizard: Next button should be inactive when no item select |
3.0.13 |
2013-03-15 |
Bug |
3200 |
Smart Tag does not locate on events with implicit implementation |
3.0.13 |
2013-03-15 |
Bug |
3188 |
PostSharp is not configured properly for all local users on this machine |
3.0.13 |
2013-03-15 |
Bug |
3186 |
When license server is not available, "Subscribe to a license server" should be in grey. |
3.0.13 |
2013-03-11 |
Bug |
2904 |
Adapt INPC to new MemberwiseClone support |
3.0.13 |
2013-03-11 |
Bug |
2724 |
VSIX: Underline is present after deleting aspect and rebuild |
3.0.12 |
2013-03-10 |
Enhancement |
3172 |
Add support for interface ICloneAwareAspect. |
3.0.12 |
2013-03-10 |
Bug |
3171 |
Assembly binding policies added several times to app.config. |
3.0.12 |
2013-03-10 |
Bug |
2998 |
When app.config is marked as a project item of type PostSharpHostConfigurationFile, it is not copied to the output directory
any more. |
3.0.12 |
2013-03-10 |
Bug |
2966 |
[Protected] constraint generates build-time error when added on a type. |
3.0.12 |
2013-03-10 |
Bug |
2934 |
Host app.config is not updated when PostSharpHostConfigurationFile items are updated. |
3.0.12 |
2013-03-08 |
Bug |
3084 |
PostSharp Extension cannot be disabled/removed in Extension Manager - added about box |
3.0.12 |
2013-03-07 |
Bug |
3106 |
Logging toolkit fails to rethrow the exception if the message is not logged. |
3.0.12 |
2013-03-07 |
Bug |
3099 |
The CEIP wizard pops up every time when starting VS 2010/ 2012 if not participate it. |
3.0.12 |
2013-03-07 |
Bug |
3097 |
Not all Smart Tags are offered on client profile |
3.0.12 |
2013-03-07 |
Bug |
2905 |
Issue error when base and derived aspects contain method with the same name and both methods are decorated by advices
|
3.0.12 |
2013-03-05 |
Bug |
3101 |
VSIX: FrameworkVersionFilter works improperly when targeting portable including NET40 |
3.0.12 |
2013-03-05 |
Bug |
3023 |
VSIX: in tooltips, hyperlinks are created for all targets, even when we cannot navigate to that target |
3.0.11 |
2013-02-28 |
Bug |
3092 |
VSIX: Adding multiple Log attribute to namespaces in one projects results in invalid GlobalAspects.cs file |
3.0.11 |
2013-02-28 |
Bug |
3081 |
PostSharp Explorer : "Copy" does not work on namespace and project name |
3.0.11 |
2013-02-28 |
Bug |
3078 |
The email address can not be entered in PostSharp| Options| PostSharp| Error reporting |
3.0.11 |
2013-02-28 |
Bug |
3076 |
PostSharp Explorer : "Reload" does not work -- Icon should be removed |
3.0.11 |
2013-02-28 |
Bug |
3074 |
PostSharp Explorer : "Go to Definition" does not work on Namespace |
3.0.11 |
2013-02-28 |
Bug |
3069 |
When there is no aspect in the current solution, the second line in Postsharp Explorer does not wrap automatically |
3.0.11 |
2013-02-28 |
Bug |
3068 |
In smart tag, the star button state is hardly recognized when clicking on it repeatedly without moving away mouse. |
3.0.11 |
2013-02-28 |
Bug |
3067 |
When putting mouse in the smart tag list region( see attachment), the scroll bar does not support mouse wheel events.
|
3.0.11 |
2013-02-28 |
Bug |
3029 |
On PostSharp Tutorials, clicking the item link opens two same pages. |
3.0.11 |
2013-02-28 |
Bug |
3026 |
MSBuild task generates an invalid command line when invoking the native host. |
3.0.11 |
2013-02-28 |
Bug |
2953 |
VSIX: tooltips are focusable in VS 2012 |
3.0.11 |
2013-02-28 |
Bug |
2722 |
VSIX: Inserting comment into method name moves underline to left |
3.0.10 |
2013-02-28 |
Bug |
3049 |
There are two "Register a license" links in PostSharp| Options| PostSharp| License |
3.0.10 |
2012-02-28 |
Issue |
3082 |
Performance issue with INPC -- excessive O(n) complexity for child property notifications. |
3.0.10 |
2012-02-28 |
User Story |
3055 |
Automatically update app.config with binding redirections for PostSharp. |
3.0.10 |
2012-02-28 |
Issue |
3030 |
CSharpLanguageAdapter.GetCodeElement throws COMException. |
3.0.10 |
2012-02-28 |
Issue |
3028 |
AddAspectsSmartTagger.UpdateCurrentCodeElement throws NullReferenceException. |
3.0.10 |
2012-02-28 |
Issue |
3024 |
After deleting the new logging profile, the next button should be disabled and the new logging profile should not be added.
|
3.0.10 |
2012-02-28 |
Issue |
3013 |
Smart tags should not appear in projects targeting platforms that are not available. |
3.0.10 |
2012-02-28 |
Issue |
3004 |
HQ: wizard page following License Agreement skips automatically. |
3.0.10 |
2012-02-28 |
Issue |
2969 |
VSIX: Changing option "Underline enhanced code" has no effect on already-open files. |
3.0.10 |
2012-02-28 |
Issue |
2968 |
VSIX: Disabling option "Add PostSharp information to tooltips" has no effect. |
3.0.10 |
2012-02-28 |
Issue |
2967 |
VSIX: Disabling option "Add PostSharp actions to smart tags" has no effect. |
3.0.10 |
2012-02-28 |
Issue |
2952 |
VSIX: smart tag is offered on the "operator" keyword, but the next keyword is underlined. |
3.0.10 |
2012-02-28 |
Issue |
2950 |
VSIX: tooltips not displayed for implicit event adders. |
3.0.10 |
2012-02-28 |
Enhancement |
2933 |
VSIX: dark theme support. |
Build |
Date |
Type |
ID |
Description |
2.1.7.32 |
2013-11-26 |
Enhancement |
3358 |
In-product registration for PostSharp Express. |
2.1.7.29 |
2013-02-20 |
Issue |
3006 |
Invalid metadata generated when member/type name differ in Unicode but are equal under InvariantCulture. |
2.1.7.29 |
2012-12-18 |
Issue |
2539 |
MulticastAttributeTasks.BuildMulticastAttributeUsageAttribute throws AssertionFailedException. |
2.1.7.29 |
2012-02-20 |
Issue |
3008 |
MulticastPointcutEngine throws InvalidCastException when the aspect is applied on something different than a type. |
2.1.7.28 |
2012-12-11 |
Issue |
2629 |
Invalid custom attribute copied from dependent assembly to the custom attribute pool. |
2.1.7.27 |
2012-12-11 |
Issue |
2589 |
NuGet PostSharp 2.x package restore asks to install the PostSharp 2.x VS extension although the PostSharp 3 CTP VSIX has
already been installed. |
2.1.7.27 |
2012-12-11 |
Issue |
2548 |
Add more logging in the MSBuild pipe client. |
2.1.7.26 |
2012-12-03 |
Issue |
2546 |
Got message: Version of file "postsharp.srv.4.0-x86.exe" is 0.0.0.0, but version 2.1.7.25 was expected. |
2.1.7.25 |
2012-11-30 |
Enhancement |
2538 |
Check the pipe server version before starting the process. |
2.1.7.24 |
2012-11-29 |
Issue |
2532 |
Leases from the license server are improperly read from the lease cache. |
2.1.7.24 |
2012-11-29 |
Issue |
2520 |
License server throws HttpException - Request timed out. |
2.1.7.23 |
2012-11-27 |
Issue |
2463 |
IntroduceInterface may override the wrong member. |
2.1.7.23 |
2012-11-27 |
Issue |
2278 |
Update check should not be performed when running unattended. |
2.1.7.23 |
2012-11-26 |
Issue |
2310 |
MoveOrCopyWithRetry.IsLockException throws NullReferenceException. |
2.1.7.23 |
2012-11-26 |
Issue |
2305 |
CompilerGeneratedAttribute missing from MulticastImplementationDetails. |
2.1.7.22 |
2012-10-22 |
Enhancement |
2128 |
Post-compilation fails when there is an error with debugging symbols of a single method. |
2.1.7.21 |
2012-10-15 |
Enhancement |
2102 |
Support for StructLayoutAttribute and FieldOffsetAttribute in CustomAttributeIntroductionAspect. |
2.1.7.21 |
2012-10-15 |
Issue |
2099 |
Trial registration: email validation rejects addresses with upper case. |
2.1.7.20 |
2012-10-10 |
Issue |
2046 |
VSX files not included in the ZIP distributions. |
2.1.7.20 |
2012-10-10 |
Issue |
1828 |
PostSharp executable not found when MSBuild runs in 32-bit but PostSharp in 64-bit. |
2.1.7.17 |
2012-09-27 |
Issue |
1952 |
No guard prevents LocationInterceptionAspect to be applied on abstract members. |
2.1.7.17 |
2012-09-27 |
Issue |
1950 |
Nuget install.ps1 for Patterns incorrectly handles escaped characters in reference to PostSharp.targets. |
2.1.7.17 |
2012-09-27 |
Issue |
1826 |
MSBuild caches PostSharp.MSBuild.{Build}.dll and creates versioning conflitcs. |
2.1.7.16 |
2012-09-19 |
Issue |
1918 |
Class HostServiceProvider should hold RemotingAccessors, not directly MBRO. |
2.1.7.15 |
2012-09-19 |
Issue |
1858 |
Symbolic sequence points incorrectly written when a method contains instructions from several documents. |
2.1.7.15 |
2012-09-18 |
Issue |
1854 |
Aspect Initialization throws exception with obfuscation awareness is enabled. |
2.1.7.13 |
2012-09-13 |
Issue |
1847 |
Nested exported types are not supported. |
2.1.7.13 |
2012-09-13 |
Issue |
1846 |
Exception when writing an assembly that contains exported types. |
2.1.7.13 |
2012-09-11 |
Issue |
1831 |
Error from RequiresPostSharp.cs even when PostSharp is included in the build process. |
2.1.7.12 |
2012-09-04 |
Issue |
1819 |
Cannot set license server URL through MSBuild property. |
2.1.7.12 |
2012-09-04 |
Issue |
1816 |
Invalid code generation: tail.call need to be transformed into a non-tail.call when in a protected block. |
2.1.7.11 |
2012-08-21 |
Issue |
1811 |
License service generated test keys for production customers since 2011-08. |
2.1.7.8 |
2012-08-17 |
Issue |
1796 |
Inappropriate error message: ScalarConstraint does not have MulticastAttributeUsage. |
2.1.7.8 |
2012-08-17 |
Issue |
1793 |
MetricAttribute missing from the Windows Phone build of PostSharp.dll |
2.1.7.8 |
2012-08-17 |
Issue |
1792 |
ModuleDeclaration.FindType works incorrectly with pointer types. |
2.1.7.8 |
2012-08-17 |
Issue |
1791 |
Type forwarders are not reversely resolved when mapping reflection types to metadata. |
2.1.7.8 |
2012-08-17 |
Issue |
1790 |
AssemblyLoadException when loading an assembly into the CLR if the reference assembly has a different identity than the
GAC assembly. |
2.1.7.7 |
2012-08-15 |
Issue |
1777 |
"Learn PostSharp" toolbox always opens itself at startup. |
2.1.7.6 |
2012-07-29 |
Issue |
1769 |
Setting user-profile registry keys may throw exceptions. |
2.1.7.5 |
2012-07-25 |
Issue |
1760 |
Invalid validation of email address in trial registration. |
2.1.7.5 |
2012-07-25 |
Issue |
1759 |
ArgumentException when several AspectWeaverPlugIn instances are added to a project. |
2.1.7.5 |
2012-07-25 |
Issue |
1758 |
MulticastPointcutEngine throws exception when aspect applied to TypeRef for PostSharp Development. |
2.1.7.4 |
2012-07-13 |
Issue |
1726 |
Reference assemblies are loaded from GAC instead of from the reference directory. |
2.1.7.4 |
2012-07-13 |
Story |
1374 |
Support for NuGet Restore. |
2.1.7.3 |
2012-07-09 |
Issue |
1709 |
Incorrect version of ActiPro is included in the software . |
2.1.7.2 |
2012-06-29 |
Issue |
1697 |
Require registration to start the evaluation period. |
2.1.7.1 |
2012-06-08 |
Issue |
1665 |
Tasks are initializing in undeterministic order, causing dependency (ordering) issues. |
2.1.7.1 |
2012-06-08 |
Enhancement |
1664 |
Remove automatic opening of the Learning Path toolbox in evaluation mode. |
2.1.7.1 |
2012-06-08 |
Enhancement |
1663 |
Add-ins can be included from an MSBuild project using the @PostSharpAddIn item. |
2.1.7.1 |
2012-06-08 |
User Story |
1572 |
Decompilation to expression tree. |
2.1.6.16 |
2012-05-31 |
Issue |
1644 |
PostSharp HQ can enter trial mode without the license agreement dialog. |
2.1.6.16 |
2012-05-31 |
Enhancement |
1643 |
Code optimizer should be disabled with HappyMonday licenses. |
2.1.6.16 |
2012-05-31 |
Issue |
1642 |
Relocation table is incorrect, causing programs to be unable to load when Symantec Endpoint Protection is installed.
|
2.1.6.16 |
2012-05-31 |
Issue |
1640 |
ImageReader throws exception when the CorMetadataRoot1 is not aligned on 4-byte boundary. |
2.1.6.16 |
2012-05-31 |
Issue |
1616 |
Pipe server form should be hidden, not minimized. |
2.1.6.15 |
2015-05-15 |
Enhancement |
1602 |
Automatic detection of DotPeek to see decompiled source code. |
2.1.6.15 |
2012-05-15 |
Issue |
1601 |
MSBuild target PostSharp21CopyOutputToCodeAnalysis tries to copy vhost.exe and violates lock. |
2.1.6.14 |
2012-04-25 |
Enhancement |
1565 |
NameMapper can map name of intrinsics. |
2.1.6.14 |
2012-04-25 |
Issue |
1513 |
Cannot install on Windows 7 in some scenarios: .NET 3.5 SP1 not detected. |
2.1.6.13 |
2012-04-02 |
Issue |
1535 |
XML Multicast task generates AttributePriority values automatically. |
2.1.6.13 |
2012-04-02 |
Issue |
1524 |
Invalid MSIL generated when aspect applied on public extern methods contained in a nested private class. |
2.1.6.12 |
2012-03-28 |
Issue |
1507 |
OnMethodBoundaryTransformationInstance.Implementation.ImplementOnException throws NullReferenceException. |
2.1.6.12 |
2012-03-28 |
Issue |
1506 |
AssemblyLoadException when assemblies have the flag 32BITPREFERRED. |
2.1.6.12 |
2012-03-28 |
Issue |
1503 |
MethodExecutionArgs.ReturnValue must be populated when the property is written (not only read) by an advice. |
2.1.6.11 |
2012-03-21 |
Issue |
1436 |
AspectWeaver.AspectWeaverTask.Execute throws InvalidCastException. |
2.1.6.11 |
2012-03-21 |
Issue |
1435 |
PointcutAwareAdviceGroup.EvaluatePointcuts throws InvalidCastException. |
2.1.6.11 |
2012-03-21 |
Issue |
1434 |
CustomAttributeHelper.ConstructRuntimeObject reports exception in user code to CEIP. |
2.1.6.11 |
2012-03-21 |
Issue |
1433 |
EnvDTE.Project.get_Name() throws COMException. |
2.1.6.11 |
2012-03-21 |
Issue |
1413 |
Make AspectConfigurationAttributeType public. |
2.1.6.11 |
2012-03-21 |
Issue |
739 |
WriteWeavingSymbolsTask.Execute throws UnauthorizedAccessException. |
2.1.6.11 |
2012-03-21 |
Issue |
256 |
Win32Exception in PostSharp.VisualStudio.HWndDispatcher.BeginInvoke. |
2.1.6.11 |
2012-03-21 |
Issue |
229 |
NullReferenceException in QuickInfoTracker.OnMouseMove. |
2.1.6.11 |
2012-03-20 |
Issue |
1464 |
ArgumentException from ISymUnmanagedWriter.GetDebugInfo with non-ASCII paths. |
2.1.6.10 |
2012-03-20 |
Issue |
1461 |
Invalid PE header: 64-bit assemblies cannot allocate more than 2GB. |
2.1.6.10 |
2012-03-20 |
Issue |
1460 |
Invalid detection of the x64 platform on Visual Basic. |
2.1.6.9 |
2012-03-16 |
Issue |
1431 |
Missing assembly redirection for Silverlight 5.0 with RIA. |
2.1.6.9 |
2012-03-06 |
Issue |
1395 |
Compatibility issue with projects targeting .NET 4.5 (PostSharp.targets). |
2.1.6.8 |
2012-02-29 |
Issue |
1376 |
Property 'PropertyWrapper.PropertyType' throws NullReferenceException for properties of unbound generic type. |
2.1.6.8 |
2012-02-29 |
Issue |
1359 |
VSX installation check runs even in unattended mode, causing locking issues. |
2.1.6.7 |
|
Issue |
1336 |
Invalid code generation when OnExceptionAspect follows a MethodInterceptionAspect. |
2.1.6.3 |
|
Bug |
1285 |
Setup Wizard fails to upgrade the VSX if files are locked. Must ask to close applications. |
2.1.6.3 |
|
Bug |
1283 |
Setup Wizard displays error "VSX already installed" when trying to update. |
2.1.6.3 |
|
User Story |
1282 |
Adding MulticastAttributes from XML project data for PostSharp Development. |
2.1.6.3 |
|
User Story |
1281 |
Project files can contain XML data islands. |
2.1.6.3 |
|
Bug |
1273 |
Tasks with AutoInclude can be added twice and create duplication conflicts. |
2.1.6.2 |
|
Bug |
1269 |
Disable pipe server when the build runs unattended. |
2.1.6.2 |
|
Bug |
1268 |
Licensing is enforced on build servers, altought it should not. |
2.1.6.2 |
|
User Story |
1266 |
Add services to a project without referencing PostSharp SDK. |
2.1.6.2 |
|
User Story |
1247 |
Unify Projects and PlugIns in the project loader system. |
2.1.5.13 |
|
User Story |
1239 |
Track feature usage (aspect types, advice types, pointcut types). |
2.1.5.13 |
|
Bug |
1238 |
Redistribution licenses issued for 2.0 have missing features under 2.1. |
2.1.5.13 |
|
User Story |
1236 |
Report usage of redistribution licenses through CEIP. |
2.1.5.13 |
|
User Story |
1222 |
Prepare support for feature tracking in user aspects. |
2.1.5.13 |
|
Bug |
1205 |
Debugging sequence points are damaged with Code Contracts Runtime Checker. |
2.1.5.13 |
|
Bug |
950 |
PostSharp executable not found when MSBuild is sandboxed. |
2.1.5.12 |
|
Bug |
1215 |
Visual Studio package cannot be loaded (because of fix 1188). |
2.1.5.11 |
|
Bug |
1213 |
Aspects be initialized too late -- upon first use instead of upon class initialization. |
2.1.5.10 |
|
Bug |
1207 |
Bug in PostSharp.Reflection.LocationInfo.IsStatic. |
2.1.5.10 |
|
Bug |
1204 |
BaseLanguageAdapter.VisitCodeType throws ArgumentException. |
2.1.5.10 |
|
Bug |
1201 |
IClrMetaHost.EnumerateLoadedRuntimes throws COMException in static constructor of DotNet40Api. |
2.1.5.10 |
|
Bug |
1188 |
Strong name signatures removed from PostSharp.VisualStudio.*.dll. |
2.1.5.10 |
|
Bug |
1186 |
Aspect Browser causes a crash in Visual Studio 2008. |
2.1.5.10 |
|
Bug |
1179 |
Binding issues with Silverlight 5 RTM - more assembly redirections must be configured. |
2.1.5.10 |
|
Bug |
1156 |
Domain.FindDeclaration throws NullReferenceException (Silverlight). |
2.1.5.10 |
|
Bug |
967 |
Incorrect MSIL generation for OnMethodBoundary - generic method definition instead of generic method instance. |
2.1.5.9 |
|
Bug |
1182 |
ObjectConstruction throws an exception if an attribute contains named arguments. |
2.1.5.8 |
|
Bug |
1137 |
Purely event-level aspects (such as CustomAttributeIntroductionAspect) are ignore |
2.1.5.7 |
|
Bug |
1134 |
GAC assemblies not found in post-obfuscation processing. |
2.1.5.7 |
|
User Story |
1130 |
Easy integration of PostSharp VSX with external decompilers. |
2.1.5.7 |
|
Bug |
1128 |
FileNotFoundException when trying to load a project embedded in an assembly with the ';' separator. |
2.1.5.6 |
|
Bug |
1119 |
Debugging symbols: local variable symbols lost in implicit iterators. |
2.1.5.6 |
|
Bug |
1118 |
Debugging symbols: namespace references not preserved. |
2.1.5.6 |
|
Bug |
1092 |
Merge bug fixes from Microsoft CCI into PostSharp. |
2.1.5.5 |
|
Bug |
1090 |
Unmanaged resources could get corrupted. |
2.1.5.4 |
|
Bug |
1068 |
'PostSharp' project property tab cannot be scrolled |
2.1.5.4 |
|
Bug |
1067 |
Invalid assembly generation due to reentrance on blob creation |
2.1.5.4 |
|
Bug |
1059 |
Issue with assembly-level IgnoreWarningAttribute |
2.1.5.3 |
|
Bug |
1066 |
Invalid generation of method bodies: MaxStack must be computed before choosing
the header type |
2.1.5.2 |
|
Bug |
1051 |
Invalid assembly binding identity generated for assemblies linked to .NET 1.* |
2.1.5.2 |
|
Bug |
1049 |
PostSharp HQ fails to register license for all users when the license key
contains spaces |
2.1.5.2 |
|
Bug |
1048 |
Compile tab missing in VB project properties of VS 2010 |