PostSharp – Release Notes

Build Date Type ID Description Breaking changes
2025.0.2 2024-10-29 User Story 35021 Use ISymUnmanagedReader for reading Windows PDBs.
2025.0.2 2024-10-22 User Story 35532 Support .NET 9 RC2.
2025.0.2 2024-09-30 User Story 34785 Support Long Paths in .NET Framework projects.
2025.0.1 2024-09-27 User Story 35295 Support .NET 9.0 RC1
2025.0.1 2024-09-27 User Story 35296 Support C# 13.0
2025.0.1 2024-09-20 Bug 35460 Invalid MSIL when ref struct (like Span<T>) is used as a parameter.
2025.0.1 2024-09-20 Bug 35465 Failure to parse type name while deserializing attributes.
2025.0.1 2024-09-18 Bug 35463 BuildClient: Incorrect override of native framework when targeting higher Windows version than the available SDK.
2025.0.1 2024-09-17 Bug 35458 Fix .NET 9 SDK compatibility.
2025.0.1 2024-09-16 Bug 35436 Using stackalloc with initializer in .NET 9.0 causes a runtime exception.
2025.0.1 2024-09-11 Bug 35322 AggregateException and exceptions with redacted stack reporting fixed.
2025.0.1 2024-09-11 User Story 35294 Support .NET 9.0 SDK
2024.1.5 2024-07-24 Bug 34968 Invalid handling of ValueTasks created by ManualResetValueTaskSourceCore.
2024.1.5 2024-07-24 Bug 35203 Cannot map reference assembly to OS-specific runtime assembly with higher version.
2024.1.5 2024-07-12 Bug 35176 Logging throws BadImageFormatException/VerificationException in runtime when logged method's parameter is of ReadOnlySpan type.
2024.1.5 2024-06-16 User Story 34878 3rd party dependencies patch version update.
2024.1.5 2024-05-13 Bug 34947 AbandonedMutexException is not correctly handled in SystemLockProvider.
2024.1.4 2024-05-06 Bug 34784 Using PostSharp.Patterns.Diagnostics in a project in a directory with 143 character path causes PathTooLongException.
2024.1.2 2024-04-08 Bug 34751 .NET SDK x64/x86/arm64 platform switch to different SDK version produces incomplete error message.
2024.1.2 2024-03-28 Bug 34612 Threading: accessing overridden property from base class constructor fails.
2024.1.1 2024-03-27 Bug 34652 PostSharpExtractTools fails with exception during NuGet restore in Visual Studio.
2024.1.1 2024-03-27 Bug 34646 Pssym: PostSharp aspect on async methods are not shown in CodeLens/explorer.
2024.1.1 2024-03-21 User Story 34667 Preview license has been discontinued.
2024.1.1 2024-03-06 Bug 34519 INPC: Initializing static property map is not thread-safe.
2024.1.1 2024-02-21 Bug 34446 PS: Upgrade NuGet libraries (NuGet 6.7.0 has critical vulnerability).
2024.1.1 2024-02-15 User Story 33843 PostShatp Tools for Visual Studio integrated with Metalama Tools for Visual Studio.
2024.1.1 2024-02-12 Bug 34411 License updated.
2024.1.1 2023-12-22 Enhancement 34293 Lower System.Text.Json dependency version in Caching to 4.7.2.
2024.1.1 2023-12-13 Bug 34200 Invalid ImportAddressTable record added by PostSharp causes nVidia display driver to crash.
2024.1.1 2023-12-13 Bug 34264 VSX: Not working after dependency upgrade on 17.4 LTSC.
2024.1.1 2023-12-13 User Story 34270 Rename AzureCacheInvalidator3 to AzureServiceBusCacheInvalidator.
2024.1.1 2023-12-13 Bug 34249 x86 compiler used in SDK-style .NET Framework project when targeting AnyCPU.
2024.1.1 2023-12-13 User Story 34271 Add support for ARM64 to VSX manifest.
2024.1.1 2023-12-13 User Story 34272 Remove Deadlock detection from VSX.
2024.1.1 2023-11-30 User Story 33652 Caching: add invalidator with Azure.Messaging.ServiceBus, obsolete previous implementations.

AzureCacheInvalidator and AzureCacheInvalidator2 depending on deprecated packages are now obsolete and will throw exceptions. Use AzureServiceBusCacheInvalidator instead. Minimum supported .NET Framework version of PostSharp.Patterns.Caching.Backends.Azure was increased to v4.7.1.

2024.1.1 2023-11-30 User Story 33832 Caching: add JsonCachingSerializer and make it default.

Cache values with default configuration will not be compatible across version. If compatibility with old values is required, Serializer should be changed to BinarySerializer. Minimum supported .NETFramework version of PostSharp.Patterns.Caching was increased to v4.6.1.

2024.1.1 2023-11-29 User Story 34193 Deprecate deadlock detection policy.
2024.1.1 2023-11-28 Bug 34137 Error when using PostSharp Evaluation license & bad formatting of the error message.
2024.1.1 2023-11-28 User Story 33355 Support for PrimaryConstructorInformationBlob.
2024.1.1 2023-11-23 User Story 33821 Experimental support for .NET Framework ARM64.
2024.1.1 2023-11-23 User Story 33894 Use x64 compiler by default for .NET Framework.

AnyCPU projects referencing x86-specific libraries may fail to load dependencies. PostSharpTargetProcessor should be set to a correct architecture.

2024.1.1 2023-11-23 User Story 34098 Support for cross-targetting on Windows ARM64.
2024.1.1 2023-11-14 User Story 34093 Update to .NET 8.0 RTM.
2024.1.1 2023-11-06 User Story 33793 .NET 8.0: Produce error when BinaryFormatter is used when serializing aspects, add a bypass option.

[Serializable] should not be used on Aspects and is now deprecated. [PSerializable] should be used instead. The error can be suppressed using PostSharpBinaryFormatterAllowed=True.

2024.1.1 2023-11-06 User Story 33792 .NET 8.0: Update compiler target from netcoreapp2.1 to .NET 6.0, bump minimum supported compatible SDK version.

SDKs older than .NET 6.0 are now incompatible with PostSharp. At the time of this change, all SDKs supported by Microsoft are also supported by PostSharp.

2024.1.1 2023-11-06 User Story 33794 .NET 8.0: Update package dependencies of all PostSharp packages to secure versions.

Package versions with security vulnerabilities are not supported by PostSharp packages anymore.

2024.1.1 2023-10-27 User Story 33819 .NET 8.0: Experimental ARM64 support.
2024.1.1 2023-10-20 USer Story 33979 Support for .NET 8.0 RC2.
2024.1.1 2023-10-16 Bug 33987 .NET 8.0: Function pointers cause NullReferenceException due to runtime reflection changes.
2024.1.1 2023-10-13 Bug 33984 .NET 8.0: Nullability attributes are not embedded by C# compiler.
2024.1.1 2023-09-25 User Story 33782 Support for C# 12.
2024.1.1 2023-09-25 User Story 33780 Support for .NET 8 RC1.
2024.1.1 2023-08-25 Bug 32841 #32841 VSX: Adding aspect is offered in context menu in the code editor when PostSharp is not installed in the project.
2024.1.1 2023-08-23 Bug 33661 ThreadAware: initialization validation logic should be completely disabled.
2024.1.1 2023-08-11 Bug 33628 Caching: Azure ServiceBus invalidation is timing out on .NET Core.
2024.1.1 2023-07-26 Bug 33486 Recordable: incorrect synchronization when simultaneously attaching the same object to two recorders.
2024.1.1 2023-07-24 Enhancement 33580 Threading: Verifying that object is not used from another thread, ThreadingServices.WaitForInitialization.
2024.1.1 2023-07-21 Bug 33468 ThreadAware: exception while initializing the aspect.
2024.1.1 2023-06-14 Enhancement 33323 Output more exception info during .NET process initialization.
2024.1.1 2023-06-14 Enhancement 33323 Output more exception info during .NET process initialization.
2024.1.1 2023-05-23 User Story 33176 Type names of templated ref classes declared in C++/CLI assemblies are not processed correctly.
2024.1.1 2023-05-02 Bug 32954 Multicast: declarations with PrivateScope cause exceptions.
2024.1.1 2023-03-08 Bug 32835 Licensing backward compatibility fixed.
2024.1.1 2023-02-22 Bug 32683 Threading: [Background] executed before constructor of [ReaderWriterSynchronized] ends is not synchronized.
2024.1.1 2023-02-17 User Story 32750 PortablePDB: Local constant of a generic type is not expected.
2024.1.1 2023-01-11 Bug 32504 PostSharp adds duplicate framework references.
2024.1.1 2023-01-11 User Story 32503 Upper bound removed from PostSharp NuGet dependencies.
2024.1.1 2023-01-04 User Story 32435 PostSharp version 6.11 changed to 2023.0.
2024.1.1 2022-11-30 Bug 32309 VSX: Templates fail to be added because of missing PostSharp.VisaulStudio.Interop assembly.
2024.1.1 2022-11-18 User Story 31100 Unattended build recognition improved.
2024.1.1 2022-11-16 User Story 32238 VSX: PostSharp-related actions are only available when respective NuGet package or library is installed in a project.
2024.1.1 2022-11-13 User Story 31176 Support for C# 11.
2024.1.1 2022-11-11 User Story 31223 Support for explicit values of AttributePriority of Multicast attribute introduced.
2024.1.1 2022-11-11 Bug 30970 Unzipper executable tool used to unzip PostSharp compiler got signed.
2024.1.1 2022-11-11 User Story 32235 Deterministic attribute ID generation enabled by default. It can be opted out using UseDeterministicAttributeId PostSharp property.
2024.1.1 2022-11-10 Bug 32200 C# 11: Generic attributes on the same declaration as an aspect cause an exception.
2024.1.1 2022-11-10 User Story 31182 Support for .NET Framework 4.8.1.
2024.1.1 2022-11-10 User Story 32216 Support for .NET 7.0 RTM and .NET 7.0 SDK RTM.
2024.1.1 2022-11-09 User Story 32116 Deterministic attribute ID generation can be opted in using UseDeterministicAttributeId PostSharp property.
2024.1.1 2022-11-09 User Story 31224 Warning is not emitted for unsupported .NET SDK
2024.1.1 2022-10-27 User Story 31173 Support for .NET 7.0 RC1 and .NET 7.0 SDK Rc1.
2024.1.1 2022-10-10 User Story 31144 Support for Visual Studio 2017 removed.
2024.1.1 2022-08-15 User Story 30945 VS 17.3: EncStateMachineStateMap in PortablePdb and Windows Pdb.
2024.1.1 2022-08-01 Enhancement 30824 Make FormattingOptions public.
2024.1.1 2022-07-27 Enhancement 30710 Logging: make property prefixes configurable.
2024.1.1 2022-07-25 Bug 30760 Using interpolated string builder base constructor results in incorrect transformation of constructor.
2024.1.1 2022-06-17 Bug 30606 An error causing missing data in PostSharp Explorer fixed.
2024.1.1 2022-06-17 Bug 30582 Crashing of VSX when assembly name has been fixed.
2024.1.1 2022-06-17 Bug 30545 VSX project templates fixed.
2024.1.1 2022-06-17 Bug 29175 Various VSX unhandled exceptions fixed.
2024.1.1 2022-06-15 Bug 30515 Logging: Serilog backend includes incorrect template tokens in activity messages.
2024.1.1 2022-06-15 Bug 30479 Logging: [NotLogged] cannot be used on return value.
2024.1.1 2022-05-26 Bug 30373 QueryInterface<IRecordableController>() throws on [Recordable] with [NotifyPropertyChanged] base class.
2024.1.1 2022-05-26 Bug 30180 Assembly Binding: older runtime than target framework of a library (.NET Framework) should result in a warning.
2024.1.1 2022-05-16 Bug 29696 PostSharp Tools for Visual Studio installation prompt is no longer shown when it is installed already.
2024.1.1 2022-05-11 Bug 30304 SharpCompress updated to 0.31.0.
2024.1.1 2022-04-28 Bug 30232 Diagnostics: Invalid IL in ctor creating a closure class for lambda with async method call.
2024.1.1 2022-04-20 Bug 30164 PortablePdb: CustomDebugInformationTable.Parent is truncated to 2 bytes when it is 4 bytes wide.
2024.1.1 2022-04-20 Bug 30164 PortablePdb: CustomDebugInformationTable.Parent is truncated to 2 bytes when it is 4 bytes wide.
2024.1.1 2022-04-19 Bug 30219 PortablePDB: .NET 6.0 CustomDebugInformations are attributed to an invalid method token instead of to the module.
2024.1.1 2022-04-08 Bug 30149 INPC: Depending on a property of a collection property (this.X.Count) should not produce warnings.
2024.1.1 2022-04-08 Bug 30027 Xaml: AttachedProperty should not require declaring type as type of "instance" parameter.
2024.1.1 2022-03-23 Bug 30104 Debugger initialization no longer hangs in Visual Studio 2022 17.2.
2024.1.1 2022-03-22 Bug 29827 Exception reporting: ExceptionSensitiveDataHelper removes method names of PostSharp/Metalama types.
2024.1.1 2022-02-23 Bug 29828 .NET 6.0, AssemblyBinder: Processing of analyzer assemblies from targeting packs fails.
2024.1.1 2022-02-23 Bug 29832 BuildClient: Targeting OS-specific tfm from older OS.
2024.1.1 2022-02-23 Bug 29872 BuildClient: provided additional .deps.json fail to be parsed " do not override.
2024.1.1 2022-02-15 Bug 29704 Use DisableNuGetBuildDirectoryAssemblyTranslation PostSharp property to disable translation of references provided by package target files.
2024.1.1 2022-02-15 Bug 29776 PostSharp Community renamed to PostSharp Essentials.
2024.1.1 2022-02-15 Bug 29774 VSX: Null reference exception thrown by IWpfTextViewCreationListener.
2024.1.1 2022-01-24 Bug 29695 AssemblyBinder: NativePlatform does not take into account platform switch from x64 to x86 (or vice versa).
2024.1.1 2021-12-28 Bug 29555 OnMethodBoundaryAspect and OnExceptionAspect licensing uninfied.
2024.1.1 2021-12-15 Bug 29564 User should be notified that x86 SDK is not installed before BuildClient attempts to use it.
2024.1.1 2021-12-15 Bug 29260 Revisit LA0119 so that it does not recommend [Serializable].
2024.1.1 2021-11-26 Bug 29349 PostSharp fails to start when building from Visual Studio, default dotnet is x86 and compatible x86 SDK is not installed.
2024.1.1 2021-11-26 Bug 29417 Output understandable error message for net6.0-ios and similar.
2024.1.1 2021-11-22 User Story 29400 UI openning from PostSharp compiler fixed.
2024.1.1 2021-11-10 User Story 29342 Support Visual Studio 2022 17.0 Current
2024.1.1 2021-11-08 Bug 29339 Embedded PortablePdb broken in non-deterministic builds.
2024.1.1 2021-11-02 Bug 29218 .NET 6.0: Windows SDK reference MSBuild interface broken.
2024.1.1 2021-11-01 User Story 29177 Support C# 10.0
2024.1.1 2021-10-27 Bug 29283 VSX 2017: PostSharp package fails to load
2024.1.1 2021-10-27 Bug 29284 VSX 2019: Suggested actions are not offered
2024.1.1 2021-10-25 User Story 28939 Support Visual Studio 2022
2024.1.1 2021-10-18 Bug 29243 PortablePDB: check for embedded pdb fails when there are no debug directories.
2024.1.1 2021-10-12 User Story 29128 Support .NET 6.0
2024.1.1 2021-10-06 Bug 29066 Embedded PDB not recognized by some tools (code coverage, ILSpy).
2024.1.1 2021-10-05 Bug 29152 Non-perpetual license expiration message is not emitted and the notification doesn't pop up earlier than 60 days before the license expiration and the message as well as the notification can be disabled.
2024.1.1 2021-09-13 Bug 28995 Signing fails with password protected PFX key file (key container).
2024.1.1 2021-08-04 Bug 28908 Symbolic links are not followed by .NET Core on mapped remote drive, provide PostSharpUseLinksIfPossible.
2024.1.1 2021-08-04 Bug 28962 Missing .pspdb warning should be disabled when RunAnalyzersDuringBuild=True.
2024.1.1 2021-07-02 Bug 28772 Assembly for higher framework with lower assembly version causes binding exception.
2024.1.1 2021-06-30 Bug 28766 MethodFormatter throws NullReferenceException
2024.1.1 2021-06-23 Bug 28778 PortablePDB: invalid file generated when more than 2048 declarations of some kinds
2024.1.1 2021-06-04 Bug 28696 Missing optional binding redirect element in assembly binding application configuration no longer breaks the build.
2024.1.1 2021-05-27 Bug 28551 .NET 5.0: .net5.0-windows runtime assembly cannot be loaded for execution.
2024.1.1 2021-04-20 Bug 28492 Enabling XML documentation no longer breaks incremental build.
2024.1.1 2021-04-14 Bug 28480 VSX: WpfTextViewCreationListener throws NullReferenceException (regression).
2024.1.1 2021-04-14 Bug 28408 VSX: Settings import throws InvalidOperationException.
2024.1.1 2021-04-14 Bug 28484 VSX: ProjectReferencesResolver.AddUnloadedReference throws NullReferenceException (regression).
2024.1.1 2021-04-14 Bug 28483 VSX: ProjectReferenceResolver ignores unloaded references.
2024.1.1 2021-04-14 Bug 28485 VSX: Changing active Roslyn document context throws NullReferenceException.
2024.1.1 2021-04-14 Bug 28482 VSX: ProjectReferencesResolver throws ArgumentException.
2024.1.1 2021-04-12 Bug 28459 Logging: race condition during shutdown.
2024.1.1 2021-04-12 Bug 28432 Debugger: Step from a return statement jumps to the last statement of a method before stepping to the end of the method.
2024.1.1 2021-04-12 Bug 28418 PdbReader crashes on C++/CLI assembly with WindowsPDB.
2024.1.1 2021-04-12 Bug 28328 Enabling XML documentation no longer breaks incremental build.
2024.1.1 2021-03-24 Bug 28413 VSX: ProjectReferencesResolver.AddUnloadedReference throws NullReferenceException.
2024.1.1 2021-03-24 Bug 28412 VSX: ProjectReferencesResolver throws ArgumentOutOfRangeException.
2024.1.1 2021-03-24 Bug 28410 VSX: WpfTextViewCreationListener throws NullReferenceException.
2024.1.1 2021-03-11 User Story 28354 Licensing: Allow unknown license properties.
2024.1.1 2021-02-23 Bug 28333 VSX: Existing project lookup fails when Visual Studio project model gets inconsistent.
2024.1.1 2021-02-23 Bug 28332 VSX: Awaiting in roslyn projects enumeration in project map throws InvalidOperationException.
2024.1.1 2021-02-23 Bug 28331 VSX: Solution configuration retrieval throws COMException (E_Fail).
2024.1.1 2021-02-22 Bug 28320 VSX: PostSharp pane in project properties show no controls when no project enhanced by PostSharp is built.
2024.1.1 2021-02-21 Bug 28319 VSX: Exceptions from external interface implementations are handled by default.
2024.1.1 2021-02-19 Bug 28318 VSX: Quick infos are duplicated by solution reopening.
2024.1.1 2021-02-19 Bug 28317 VSX: Aspect explorer doesn't list aspects provided by aspect providers.
2024.1.1 2021-02-11 User Story 28118 VSX: Project reference resolving performance improved.
2024.1.1 2021-02-11 Enhancement 28218 VSX: Extension package class refactored.
2024.1.1 2021-02-11 User Story 27962 UI: Application shutdown process improved.
2024.1.1 2021-02-11 User Story 27977 VSX: Document synchronization in quick actions improved.
2024.1.1 2021-02-11 User Story 27978 VSX: Document synchronization in text marking improved.
2024.1.1 2021-02-11 User Story 28030 VSX: Projects synchronization performance improved.
2024.1.1 2021-02-11 User Story 28097 VSX: PostSharp configuration management performance improved.
2024.1.1 2021-02-11 User Story 28098 VSX: References lookup performance improved.
2024.1.1 2021-02-11 User Story 28070 VSX: Interaction with main thread reduced.
2024.1.1 2021-02-11 User Story 28130 VSX: Shared projects handling performance improved.
2024.1.1 2021-02-11 User Story 28180 VSX: Thread dispatching unified.
2024.1.1 2021-02-11 User Story 28186 VSX: NuGet package management performance improved.
2024.1.1 2021-02-11 User Story 28187 VSX: Aspects usage unified.
2024.1.1 2021-02-11 User Story 28216 VSX: Referenced libraries and interop types embedding fixed.
2024.1.1 2021-02-11 User Story 28099 VSX: Quick actions performance improved.
2024.1.1 2021-02-10 Enhancement 28250 VSX: PostSharp NuGet feed is no longer being registered.
2024.1.1 2021-01-20 Bug 28013 ArgumentNullException in AdvisableCollection.Insert.
2024.1.1 2021-01-20 Bug 27865 UI: TaskCanceledException is being reported.
2024.1.1 2021-01-20 Bug 28148 VSX: ThreadMismatchException avoided wen saving options.
2024.1.1 2020-12-23 Bug 27968 TypeFormatter does not handle generic inner types correctly.
2024.1.1 2020-12-21 Bug 27938 Formatters: probable performance problem.
2024.1.1 2020-12-16 Bug 27941 Cannot build a .NET Standard project: mismatch of dotnet.exe platform.
2024.1.1 2020-12-09 Bug 27909 Logging: transaction policies don't work with multiplexer.
2024.1.1 2020-12-09 Bug 27921 .NET 5.0: Compiler dependencies should be restored for TFM corresponding to current OS version.
2024.1.1 2020-12-02 Bug 27401 Allow to check whether CachingServices.DefaultBackend has been initialized
2024.1.1 2020-11-30 User Story 27882 Override .NET 5.0 SDK default ref assembly emission.
2024.1.1 2020-11-27 Bug 27876 Logging configuration: DynamicExpresso merged into our redistributables to avoid issues with strong names.
2024.1.1 2020-11-27 User Story 27886 Third party notices consolidated.
2024.1.1 2020-11-27 Bug 27881 HasConstraintAttribute has been marked as AllowMultiple to respect the actual usage.
2024.1.1 2020-11-26 Bug 27880 TextLogRecordBuilder.SourceType returns null.
2024.1.1 2020-11-25 Bug 27872 Net5.0-windows runtime assembly is selected for net5.0 TFM when also multitargeting to net5.0-windows.
2024.1.1 2020-11-23 Bug 27792 Aspect framework: When [RequirePostSharp] is used to add an IAspectProvider, the AspectWeaver task is not implicitly added.
2024.1.1 2020-11-18 User Story 27768 Logging: instrumentation of ASP.NET Core
2024.1.1 2020-11-18 Bug 27769 Logging: LoggingBackend.CurrentContext for async contexts should stick with execution context
2024.1.1 2020-11-18 Bug 27791 Logging: SyntheticId generation does not work when called in a different context
2024.1.1 2020-11-18 Bug 27793 Multiplexer doesn't support VerbosityConfiguration.Use()
2024.1.1 2020-11-18 Bug 27794 Logging: Multiplexer backend does not support context-local configurations
2024.1.1 2020-11-18 Bug 27800 Logging: performance issues with Multiplexer
2024.1.1 2020-11-18 Bug 27803 Logging: getting a source by name could return a LoggingNamespaceSource instead of LoggingTypeSource, causing invalid cast exception
2024.1.1 2020-11-18 User Story 27804 Logging: refactoring of property passing
2024.1.1 2020-11-18 User Story 27767 Logging: instrumentation of HttpClient
2024.1.1 2020-11-18 User Story 27806 Logging: remove Loupe backend
2024.1.1 2020-11-18 User Story 27812 Logging: remove Enterprise Library backend
2024.1.1 2020-11-18 User Story 27849 Logging: make Audit obsolete
2024.1.1 2020-11-18 User Story 27737 Logging: transaction management and remote configuration
2024.1.1 2020-11-18 User Story 27830 Logging: make Audit obsolete
2024.1.1 2020-11-11 Bug 27748 Build for win-x86 runtime fails when ran from Visual Studio.
2024.1.1 2020-11-10 Bug 27801 Licensing: Unlimited community features consume LOC from per-usage licenses.
2024.1.1 2020-11-09 User Story 27480 UI: Licensing options dialog offers reporting of SLOC consumed by per-usage licenses.
2024.1.1 2020-11-06 User Story 27633 .NET 5.0: Change in known framework reference protocol
2024.1.1 2020-11-06 User Story 26859 .NET 5.0: Support new crossgen interface.
2024.1.1 2020-11-05 Bug 27797 UI: Licensing options no longer fail to load when a license server is registered.
2024.1.1 2020-11-03 Bug 26236 VSX: Openning solution properties while having PostSharp solution configuration file openend breaks the solution properties window.
2024.1.1 2020-11-03 Bug 27762 Recordable: Incorrect error message when calling Recorder.Detach with non-[Recordable] argument.
2024.1.1 2020-10-27 User Story 27654 C# 9.0: init only setters.
2024.1.1 2020-10-27 User Story 27653 C# 9.0: function pointers.
2024.1.1 2020-10-27 User Story 27406 C# 9.0: add tests for the new compiler features.
2024.1.1 2020-10-27 User Story 27632 .NET 5.0: Target net5.0 with PostSharp.dll and Pattern Libraries.
2024.1.1 2020-10-27 User Story 27685 .NET 5.0: Support SDK RC2
2024.1.1 2020-10-21 Bug 27167 VSX: WorkspaceService's Yielder methods no longer acquire read access
2024.1.1 2020-10-21 Bug 27194 VSX: ArgumentException in PostSharpPackageUtils.PerUserExtensionsEnabled handled
2024.1.1 2020-10-21 Bug 27608 VSX: InvalidOperationException in MetricsControl.UpdateData handled
2024.1.1 2020-10-21 Bug 27192 VSX: InvalidOperationException in the FrameworkMoniker constructor handled
2024.1.1 2020-10-20 Bug 27615 BadImageFormatException in a generated async state machine for a generic method.
2024.1.1 2020-10-15 Bug 27193 VSX: Multiple document windows for a file in a multitargeted project handled correctly
2024.1.1 2020-10-14 Bug 27668 VSX: ArgumentException when getting active configuration from DTE handled
2024.1.1 2020-10-14 Bug 27160 VSX: SolutionWatcher no longer crashes when getting project name when the project is unavailable
2024.1.1 2020-10-14 Bug 26839 VSX: RequireGuiThread assert in OnIdeInitializedDelayedAsync handled
2024.1.1 2020-10-14 Bug 27673 Missing icons on Undo/Redo buttons in 6.7 RC.
2024.1.1 2020-10-13 Bug 27607 VSX: "Not Found" response return code from remote NuGet repositories is handled
2024.1.1 2020-10-12 Bug 26837 VSX: Analysis of package initialization issue added.
2024.1.1 2020-10-12 Bug 27609 Licensing: System.ArgumentException in CountLinesOfCodeTask.GetLinesOfCodeOfType
2024.1.1 2020-10-09 Bug 27342 VSX: Invalid MSBuild project files are handled correctly.
2024.1.1 2020-10-09 User Story 27603 Logging: output properties and support in multiplexer
2024.1.1 2020-10-09 Bug 27450 VSX: InvalidOperationException in MetricsControl avoided
2024.1.1 2020-10-09 Bug 26939 AspectWeaver: Awaited Task stored in a variable is not assigned into awaitedTask variable.
2024.1.1 2020-10-08 Bug 26835 VSX: System.ObjectDisposedException in CpsProjectAccessor
2024.1.1 2020-10-08 Bug 27614 Build targeting consuming .netstandard2.1 library may not have the targeting pack available.
2024.1.1 2020-10-08 Bug 27564 Build errors: Added more information to PS0264 error message.
2024.1.1 2020-10-08 Bug 27606 AssertionFailedException when building ASP.NET Core project under .NET 5 SDK.
2024.1.1 2020-10-08 Bug 26836 VSX: ArgumentOutOfRange in EnhancedCodeElement avoided.
2024.1.1 2020-10-07 Bug 26904 VSX: Intellisense for postsharp.config fixed.
2024.1.1 2020-10-02 Bug 27533 VSX: Number of enhanced classes column removed from metrics window
2024.1.1 2020-10-01 User Story 27285 Async iterators: support for basic on-method-boundary advices.
2024.1.1 2020-09-29 Bug 27303 Logging: Not-nice grammar of exception custom log messages
2024.1.1 2020-09-29 Bug 27330 Licensing: ArgumentNullException at build-time when no transformation is present with per-usage license
2024.1.1 2020-09-25 Bug 27483 VSX: Performance problem reported from modal dialogs in PostSharp.Settings.UI
2024.1.1 2020-09-25 Bug 27558 VSX Options: Old "Error Reporting" page doesn't distinguish performance problems and true exceptions
2024.1.1 2020-09-25 Bug 27561 VSX: No description for "Create XAML command" code actions
2024.1.1 2020-09-25 Bug 27560 VSX Options: remove "Compiled images" page
2024.1.1 2020-09-25 Bug 27559 VSX Options: feedback page text is cut-off
2024.1.1 2020-09-23 Bug 27551 Logging: Some log collecting targets/listeners/sinks fail in some cases if you don't initialize logging first
2024.1.1 2020-09-14 User Story 27238 Remove support for .NET Framework 4.0 in Pattern Libraries.
2024.1.1 2020-09-11 User Story 27276 Installer: Redesign of the "consent page"
2024.1.1 2020-09-08 Story 25856 Support for Visual Studio 2015 removed.
2024.1.1 2020-09-04 Enhancement 26857 .NET 5.0: Embedded attributes are not correctly mapped between reference and runtime contexts.
2024.1.1 2020-09-04 User Story 27275 Installer: Revert to previous license registration workflow
2024.1.1 2020-09-03 User Story 27392 Redesign of the exception reporting form
2024.1.1 2020-09-02 Bug 27150 XAML Command not ordered with Threading.
2024.1.1 2020-09-02 Bug 27313 Threading: THR018 is emitted for readonly structs and should not since they are immutable.
2024.1.1 2020-08-31 Bug 27248 DebuggerExtensibilityTask.Execute throws KeyNotFound when using MethodInterceptionAspect on extern method.
2024.1.1 2020-08-29 Bug 27158 InitializeCommonDirectories method throws NullReferenceException on GetEntryAssembly.
2024.1.1 2020-08-29 Bug 27191 PlatformContext.InitializeTargetFramework is unable to parse framework name without "Version=".
2024.1.1 2020-08-28 Bug 27267 Platforms: NullReferenceException when reading a null const string
2024.1.1 2020-08-28 Bug 27347 Enhancing a method that uses System.Drawing.Common's Bitmap produces AssemblyBinder exception.
2024.1.1 2020-08-27 User Story 26675 AdvisableCollection now implements IReadOnlyList<T>.
2024.1.1 2020-08-27 User Story 27277 VSX: Added a notification bar that asks for user feedback from users with a trial or community edition
2024.1.1 2020-08-26 Bug 26951 Logging: Logging itself now no longer allocates memory during standard operation. Backends may still allocate memory.

Indentation of async methods in logging is no longer based on the execution context but rather on the thread context. This improves performance. The property ParentContext on logging context now always refers to the thread context.

2024.1.1 2020-08-17 Bug 27124 Threading: deserialized array of field infos is empty if base class is in another assembly.
2024.1.1 2020-08-15 Bug 27315 PortablePDB: Support for MetadataReferences CustomDebugInformation.
2024.1.1 2020-08-15 Bug 27316 PortablePDB: Support for CompilerFlags CustomDebugInformation.
2024.1.1 2020-08-14 Bug 27221 Build Client: runtimeconfig.json is reported as invalid when System.Reactive package is installed.
2024.1.1 2020-08-06 Bug 27224 Detecting current runtime version is considering only those provided by MSBuild.
2024.1.1 2020-07-30 Story 27263 VSX: report UI thread blocking to CEIP.
2024.1.1 2020-07-30 Bug 27262 VSX: UI-thread blocking detection does not detect the UI thread properly.
2024.1.1 2020-07-30 Bug 27261 VSX: exception manager is not initialized soon enough.
2024.1.1 2020-07-30 Bug 27259 VSX: "Apply threading model" code action puts [Child] attributes on class instead of field.
2024.1.1 2020-07-30 Bug 27254 VSX: ArgumentNullException when adding threading model.
2024.1.1 2020-07-30 Story 27264 VSX: improvements in Aggregatable fields to support collections.
2024.1.1 2020-07-30 Bug 27270 VSX: DTE automation properties in GeneralOptionsPage threw exception on VS startup.
2024.1.1 2020-07-30 Enhancement 27304 VSX: Improvements to asynchronous load of the extension.
2024.1.1 2020-07-30 Bug 27269 VSX: EnhancedSpanProvider threw (and handled) exception that could be avoided by checking the span version.
2024.1.1 2020-07-28 User Story 13942 Logging: Added a Microsoft Logging ILogger that can redirect ASP.NET and other Microsoft logging to PostSharp Logging.
2024.1.1 2020-07-28 User Story 13943 Logging: Added a Serilog sink that can redirect Serilog logging to PostSharp logging.

The PostSharp Serilog backend now requires Serilog 2.3.0 at least, and .NET Framework 4.5.0 at least.

2024.1.1 2020-07-28 User Story 13941 Logging: Added TraceListeners that can redirect Trace and TraceSource logging to PostSharp Logging.
2024.1.1 2020-07-28 User Story 13945 Logging: Added a Log4Net logging repository that can redirect Log4Net logging to PostSharp logging.
2024.1.1 2020-07-28 User Story 13944 Logging: Added an NLog target that can redirect NLog logging to PostSharp Logging.
2024.1.1 2020-07-27 Bug 27242 Aggregatable: Get back COM005 for collection fields
2024.1.1 2020-07-24 Bug 27223 Threading models: even init-only fields should be runtime-verified.

Read-only fields and getter-only properties in classes with a Threading model are now protected by the threading model.

2024.1.1 2020-07-24 Bug 27225 Threading: AdvisableCollection should yield the lock when raising events.
2024.1.1 2020-07-24 Enhancement 27233 Dispatched: two DispatcherSynchronizationContext should be considered equal if they have the same Dispatcher
2024.1.1 2020-07-24 Enhancement 27227 [Dispatched]: add an execution mode that is non-blocking in case of context switch and blocking otherwise
2024.1.1 2020-07-15 Bug 26919 PostSharp Diagnostics affects TLS version used by .NET HTTP libraries.
2024.1.1 2020-07-14 Bug 27137 XAML Command: no error message when there is no Execute method

Previously, a [Command] property where an Execute method could not be found did nothing. Now, this will emit an error.

2024.1.1 2020-07-14 Bug 27089 Added a hint to check MachineKeys for 0x8013141C.
2024.1.1 2020-07-09 Bug 27152 Threading: Retired the warning COM005. [Reference] is now assumed by default without a warning.
2024.1.1 2020-07-08 Bug 26966 BuildClient: one framework reference is added to build-time .runtimeconfig even when multiple are referenced.
2024.1.1 2020-07-08 Enhancement 27154 MetadataDeclarationMapping errors are hard to diagnose due to missing tracing.
2024.1.1 2020-07-07 Enhancement 27140 XAML Command: add support for names without Execute.
2024.1.1 2020-07-07 Bug 27138 XAML Command: avoid double assignment of the command.
2024.1.1 2020-07-07 Bug 27141 VSX: XAML Command UI generates methods with invalid name.
2024.1.1 2020-07-02 User Story 26932 Improved the appearance of the release note changelog
2024.1.1 2020-07-02 Enhancement 27119 Pricing 2020-Q3: rename update license agreement and rename per-repo
2024.1.1 2020-06-25 Bug 26987 INPC: map of generic type instances is not correctly synchronized.
2024.1.1 2020-06-23 Bug 26981 Xaml: DependencyProperty does not correctly test for NPC aspect.
2024.1.1 2020-06-22 Bug 26968 If a class doesn't have a [Parent] property, then [Parent] isn't set on its superclasses.
2024.1.1 2020-06-16 Bug 26905 Configuration: function has-plugin return false from Multicast/When
2024.1.1 2020-06-11 Bug 26938 Fixed broken links in the API xmldocs
2024.1.1 2020-06-11 Bug 26797 [Parent] attribute on a child class is ignored if base class is [Aggregatable].
2024.1.1 2020-06-11 Bug 26798 [ThreadUnsafe] throws an exception if on a class with a [Parent] property.
2024.1.1 2020-06-08 Bug 26815 Logging: Emits callvirt instead of call when transforming LogActivity<T>.SetException(...)
2024.1.1 2020-06-05 Bug 26808 XAML: [AttachedProperty] can't be used in XAML + documentation is outdated
2024.1.1 2020-06-01 Bug 26846 Logging: MethodOvertime runs even if logging was disabled at start of method
2024.1.1 2020-05-27 Bug 26855 .NET 5.0: Unable to load WindowsBase 5.0.0.0 when targetting .NET Core 3.1 and earlier.
2024.1.1 2020-05-27 Bug 26856 TypeLoadException when mapping attributes that are embedded into reference assemblies but missing in facades.
2024.1.1 2020-05-27 User Story 26588 .NET 5.0: Initial support for preview 4
2024.1.1 2020-05-27 Bug 26304 .NET 5.0: Previews have different version of WindowsDesktop.App/AspNet runtime than the principal runtime.
2024.1.1 2020-05-26 Bug 26737 UI: Community license is displayed as Ultimate
2024.1.1 2020-05-25 Bug 26832 Debugger: ContinueStep does not expect non CLR runtime instance.
2024.1.1 2020-05-25 Bug 26833 Debugger: OnStepCompleteReceivedCore fails when reflected method is null method.
2024.1.1 2020-05-25 Bug 26840 Debugger: SendHigher in DebuggerTrace.Message exceptions should be swallowed.
2024.1.1 2020-05-25 Enhancement 26795 Rename per-user subscriptions to per-developer
2024.1.1 2020-05-25 Bug 26428 Debugger: Cancellation in CallStackFilterService should not be reported.
2024.1.1 2020-05-16 Bug 26455 PortablePDB: Incorrect PDB emitted when tables in main PE file have many rows.
2024.1.1 2020-05-14 Bug 26454 Code coverage broken due to missing file checksums in WindowsPDB.
2024.1.1 2020-05-05 Bug 26344 VSX: ArgumentNullException in DocumentInfoReference.Get
2024.1.1 2020-05-05 Bug 26343 VSX: TaskCanceledException in OnIdeInitializedDelayedCoreAsync.
2024.1.1 2020-05-05 Bug 26346 VSX: InvalidOperationException in the FrameworkMoniker constructor.
2024.1.1 2020-05-05 Bug 26425 VSX: ArgumentException in UnadviseUpdateSolutionEvents4(UInt32 dwCookie)
2024.1.1 2020-05-05 Bug 26426 VSX: Cannot access the service before it has been initialized during build.
2024.1.1 2020-05-04 Bug 26342 Debugger: NullReferenceException in the AsyncStackWalker constructor and broken walking for .NET Core 3.0+
2024.1.1 2020-05-04 Bug 26400 Update supported VB version to 16.0
2024.1.1 2020-05-04 Bug 26624 Logging: Remove "this" from the outcome in logging messages
2024.1.1 2020-05-04 Bug 28448 INPC: Init-only setters cause binding exception during compilation (caused by modreq).
2024.1.1 2020-04-28 Bug 26576 Logging: path to source file should always be absolute
2024.1.1 2020-04-24 Bug 26558 VSX: GeneralOptionsPage automation properties are not accessible to DTE.
2024.1.1 2020-04-23 Bug 26473 The first binding of a [Command] to XAML doesn't work
2024.1.1 2020-04-22 Bug 26532 [NotifyPropertyChanged] on a class with a struct field and an extern method causes a crash
2024.1.1 2020-04-22 Bug 26390 Caching: ref and out parameters silently are null on output
2024.1.1 2020-04-18 Bug 26477 VSX: License registration wizard fails to open
2024.1.1 2020-04-18 Bug 26480 UI: Registering of per-repo license fails silently
2024.1.1 2020-04-18 Bug 26415 VSX: Old icon is used in menus
2024.1.1 2020-04-17 Bug 26466 Licensing: Support for GitHub Actions
2024.1.1 2020-04-15 Bug 26301 Threading: Detaching/attaching aggregatable does not access correct ThreadAwareAttribute in derived classes (deadlock).
2024.1.1 2020-04-08 Bug 26347 End-User Build: Only topmost postsharp.config is loaded

Previously, if you had two PostSharp configuration files with the same filename, only one was loaded. Now, all of them are loaded.

2024.1.1 2020-04-01 Bug 26377 Licensing: Allow registration of Caching via the UI and register it in the correct location
2024.1.1 2020-03-31 Bug 26341 Installer crashes on the "Close Applications" step with InvalidOperationException
2024.1.1 2020-03-23 Bug 26136 DependencyProperty: values are not set when the declaring class is used within DataTemplate.
2024.1.1 2020-03-12 User Story 26257 Licensing: free tier for NotifyPropertyChanged and PostSharp.Patterns.Common
2024.1.1 2020-03-12 User Story 26289 Licensing: display tag in VSX tooltip when community user uses a premium feature
2024.1.1 2020-03-11 Bug 26265 VSX: Cannot access the service before it has been initialized.
2024.1.1 2020-03-09 User Story 24986 Licensing: Make caching a standalone product
2024.1.1 2020-03-06 Bug 25283 Threading: ConcurrentAccessTokens are not removed from stack in some async methods.
2024.1.1 2020-03-06 Bug 26235 VSX: Cannot access service before is has been initialized in RoslynCodeFactory.workspace.
2024.1.1 2020-03-06 Bug 26121 Undo/Redo WPF buttons don't display in .NET Core 3 WPF
2024.1.1 2020-03-04 User Story 25962 Licensing: Add compiler support for per-repository licensing
2024.1.1 2020-03-04 User Story 26007 Licensing: Community License, KSLOC-based limits, free use of SDK and Architecture Framework, free non-semantic method interception and method boundary aspects
2024.1.1 2020-03-04 Bug 26216 Location resolution: Could not write lines to file PostSharpAnalyzers.config (build-time error).
2024.1.1 2020-03-04 Bug 26229 VSX: ArgumentOutOfRangeException on missing declaration name in PostSharpDiagnosticAnalyzer
2024.1.1 2020-03-04 Bug 26213 VSX: ThreadMismatchException in EnhancedSpanProvider.GetEnhancedSpansImplAsync
2024.1.1 2020-03-04 Bug 26152 VSX: Exception thrown when CanCreateForCurrentCaretPosition hits and uninitialized service
2024.1.1 2020-03-04 Bug 26230 VSX: IndexOutOfRangeException when failed to parse target framework moniker.
2024.1.1 2020-03-03 Bug 26210 VSX: AssertionFailedException when retrieving own service
2024.1.1 2020-03-03 Bug 26082 VSX: ServiceNotFoundException when opening quick actions
2024.1.1 2020-03-02 Bug 26199 Logging: Loupe logging does not work in .NET Core
2024.1.1 2020-02-28 Bug 26079 VSX: Project property page not properly registered
2024.1.1 2020-02-27 Bug 26118 AspectInitializationClient should inherit aspect's dependencies only if RuntimeInitialize is present.
2024.1.1 2020-02-26 Bug 25817 UnauthorizedAccessException in Windows registry APIs causes crash on a build server
2024.1.1 2020-02-25 Bug 26175 Aspect Framework: Require dependencies are applied for RuntimeInitialize() pseudotransformations
2024.1.1 2020-02-24 Bug 26147 Inconsistent trace verbosity (PipeServer host vs command line hosts).
2024.1.1 2020-02-20 Bug 26114 Caching: Missing XMLdoc for MemoryCacheBackend
2024.1.1 2020-02-19 Bug 26083 UI: Windows 10 high contrast makes wizards unreadable
2024.1.1 2020-02-18 Bug 16406 VSX: Installer: when there are many side-by-side VS 2017 installed, PostSharp installs into just one
2024.1.1 2020-02-17 Bug 25775 XAML: Undo/Redo icons disappeared from UI
2024.1.1 2020-02-10 Bug 28273 AdvisableCollections in Recorable are not readvised with Aggregatable on Redo.
2024.1.1 2020-02-10 Bug 28161 Threading: Acquiring yielder access to synchronized object causes ThreadMismatchException.
2024.1.1 2020-02-10 Bug 28184 Logging: TypeFormatter throws NullReferenceException
2024.1.1 2020-02-06 User Story 25107 VSX: Code actions for [Cache], [Command] and [DependencyProperty] aspects added.
2024.1.1 2020-02-06 Bug 24144 VSX: Installer passes without any error on machine without any compatible VS version
2024.1.1 2020-02-06 User Story 25881 Message Location: The analyzer takes much more time to initialize for NetStandard.
2024.1.1 2020-02-06 Bug 25908 MSBuild: File lock error when reading reference assemblies
2024.1.1 2020-02-06 User Story 25477 VSX: Async dependency injection refactored.
2024.1.1 2020-02-06 User Story 25478 VSX: Code rewriters and quick action previews refactored.
2024.1.1 2020-02-05 Bug 26012 Caching.Redis: add timeout in RedisNotificationQueue.Init
2024.1.1 2020-02-05 Bug 26013 Caching.Redis: update the StackExchange.Redis package
2024.1.1 2020-02-04 Bug 25929 Caching (Azure): AzureCacheInvalidator should confirm message reception using BrokeredMessage.Complete
2024.1.1 2020-02-04 Bug 25940 Caching: Azure: migration to new API and support for .NET Standard
2024.1.1 2020-02-04 Bug 26042 PostSharp.Compiler.Engine: PostSharp.Compiler.Common is available for .NET Core 2.1 only, not for .NET Standard
2024.1.1 2020-02-03 Bug 25834 Initialize common directories before loading the project.
2024.1.1 2020-01-31 Bug 26027 Aspect Framework: Method-level IInstanceScopedAspect cannot be applied to a static method
2024.1.1 2020-01-30 User Story 24181 Support for Docker.
2024.1.1 2020-01-30 Bug 25863 Internal tracing throws InvalidOperationException in assembly loading before the tracing module is initialized.
2024.1.1 2020-01-29 User Story 25992 Upgrade SDK to 3.1.101.
2024.1.1 2020-01-29 User Story 25254 Licensing: local reporting tool
2024.1.1 2020-01-29 User Story 25865 Licensing: Change SLOC counting algorithm
2024.1.1 2020-01-27 Bug 25988 BuildClient: Generated deps.json and runtimeconfig.json files are not correctly synchronized.
2024.1.1 2020-01-27 Bug 25859 BuildClient: Generated deps.json and runtimeconfig.json files are not correctly synchronized.
2024.1.1 2020-01-27 Enhancement 28009 Logging: make it legal for CreateTransaction to return null (or Open to fail).

LoggingTransaction.Open has been renamed TryOpen and its signature has changed. (very low impact)

2024.1.1 2020-01-27 Enhancement 28010 Logging: possibility to disable logging for the current transaction.

New methods in ILoggerFactory3 (very low impact).

2024.1.1 2020-01-27 Bug 27973 Logging: Multiplexer does not open reused ephemeral context.
2024.1.1 2020-01-27 Bug 28128 Logging: contexts should not be opened within ToString/formatting (recursion check)

See 28010.

2024.1.1 2020-01-27 Bug 28032 Logging: LoggingBackend.OnAsyncMethodSuspended throws exception when the LoggingBackend is disposed.
2024.1.1 2020-01-27 Bug 28033 Logging: MultiplexerThreadLoggingContext throws ObjectDisposedException.
2024.1.1 2020-01-27 Bug 28117 NullReferenceException in ThreadingInstrumentationPolicy.TaskEnhancements.RunImpl.
2024.1.1 2020-01-22 Bug 25938 Aspect Framework: [assembly:InstanceLevelAspect] can't filter out static classes

MulticastAttributes.Instance and MulticastAttributes.Static are no longer ignored in AttributeTargetTypeAttributes and TargetTypeAttributes.

2024.1.1 2020-01-20 User Story 25920 Upgrade C++ projects to Windows 10 SDK.
2024.1.1 2020-01-20 User Story 25630 Upgrade C++ projects to C++ SDK v142 (VS 2019).
2024.1.1 2020-01-17 User Story 25609 Caching: Support for ASP.NET Core MemoryCache
2024.1.1 2020-01-15 Bug 25285 Caching.Redis: LogLevelSource.Write throws NullReferenceException
2024.1.1 2020-01-10 User Story 16441 Installer: add option to close/kill open processes
2024.1.1 2020-01-10 User Story 24509 Installer: Show VSIX log to allow self-diagnosis of installation issues
2024.1.1 2020-01-10 User Story 16407 Installer: select target VS instances
2024.1.1 2020-01-09 Bug 25669 Aspect Framework: "PS0264: Cannot find declaration..." when an architecture constraint refers to a promoted field
2024.1.1 2020-01-09 Bug 25793 Aspect Framework: Setting ReturnValue in semantic advices causes build-time error
2024.1.1 2020-01-07 Bug 28018 .NET 5.0: Framework references should not be required to be resolved for each referenced framework.
2024.1.1 2019-12-12 Bug 25663 Build error when no license is installed on the machine does not contain path to Settings.UI.
2024.1.1 2019-12-12 Bug 25725 Command: Misleading message XAM070 when there is no private setter.
2024.1.1 2019-12-11 Bug 25733 Disposable: [Disposable] throws InvalidOperationException when it has a non-disposable child
2024.1.1 2019-12-11 Bug 25242 Aspect Framework: Interception + method boundary fails on async generic methods
2024.1.1 2019-12-06 Bug 25726 Aspect Framework: LocationTransformationPipeline.ImplementAccessor throws NullReferenceException
2024.1.1 2019-12-05 Bug 25724 BuildClient: packages names are not lowercased when searching package repositories.
2024.1.1 2019-12-04 User Story 25681 Support for .NET Core 3.1.
2024.1.1 2019-11-28 Bug 25508 MergeAppConfig is invoked in .NET Core projects.
2024.1.1 2019-11-28 Bug 25625 Fail the build if properties in PostSharp.targets are not fully loaded by MSBuild (bug in Visual Studio).
2024.1.1 2019-11-28 Bug 25635 VSX: Refreshing of project references is slow and hangs Visual Studio UI
2024.1.1 2019-11-27 Bug 25531 BuildClient uses a library selected by NuGet for target framework instead of selecting the best assembly for the runtime framework.
2024.1.1 2019-11-22 Bug 25624 PostSharp.Patterns.Diagnostics package contains wrong assembly for net47 (net46).
2024.1.1 2019-11-21 Bug 25160 VSX: Visual Studio usage's VisualStudioVersion is unusable for analyzing VS usage
2024.1.1 2019-11-21 Bug 25620 PostSharp crashes on .NET Core SDK 3.0.101.
2024.1.1 2019-11-20 Bug 15893 Multicasting: AllowMultiple=false does not raise an error when two attributes are directly added to the same declaration

It is now a build-time error to declare two attributes on the same element if their MulticastAttributeUsage.AllowMultiple is false. Previously, one of those attributes was silently removed.

2024.1.1 2019-11-20 Bug 25538 PostSharp package should contain unzipper tool in build/_common directory.
2024.1.1 2019-11-20 Bug 23633 Aspect Framework: Location validation aspects may conflict with another aspect on a different parameter of the same method
2024.1.1 2019-11-18 Bug 13602 Aspect Framework: RuntimeInitialize call order does not respect aspect dependencies

The order of RuntimeInitialize() calls of two aspects on the same type may now be different. Also, some aspects weren't ordered correctly may now cause build errors. You can fix these build errors by using ordering those aspects.

2024.1.1 2019-11-18 Bug 25462 Settings CLI not found when building on .NET Core - metrics upload is not initiated.
2024.1.1 2019-11-15 Bug 24411 Remove the dependency on _CopyFilesMarkedCopyLocal target in build process.
2024.1.1 2019-11-15 Bug 25323 PostSharpValidateLanguageVersion and GetMaxLangVersion tasks should handle "preview" language version.
2024.1.1 2019-11-15 Bug 25311 Build fails when targetting .NET Core 3 and win-x64 target runtime.
2024.1.1 2019-11-15 Bug 25499 Publishing a .NET Core 3 project fails with System.ArgumentException: Invalid image.
2024.1.1 2019-11-15 Bug 25500 Cannot build a .NET Core 3 x86 project.
2024.1.1 2019-11-14 Bug 25540 Aspect Framework: PostSharp's [Introduce...] attributes use tail calls even where not legal
2024.1.1 2019-11-14 Bug 25396 Aspect Framework: PostSharp copies internal attribute declarations to other assemblies

It is now a build-time error to attempt to copy assembly-internal attributes using [CopyAttributes], or copying them implicitly on parameters, type parameters and return values using [IntroduceMember].

2024.1.1 2019-11-13 Bug 25321 ReflectionObjectBuilder throws AssertionFailedException when a type in RuntimeBindingContext is not compatible with the same type in ReferenceBindingContext
2024.1.1 2019-11-13 Bug 24756 Improve the exception message when serialization or deserialization of aspects throws
2024.1.1 2019-11-12 Bug 25177 Aspect Framework: Encapsulating a field in a generic type creates a duplicate MemberRef

Renaming a FieldRef or a MemberRef using PostSharp.SDK now invalidates the enumerator on collections in TypeDef, TypeRef and TypeSpec classes.

2024.1.1 2019-11-12 Bug 25264 Licensing: Essentials license sometimes breaks later installed licenses
2024.1.1 2019-11-08 Bug 25480 Unzipper doesn't run without .NET Core 2.1 being installed
2024.1.1 2019-11-07 User Story 24985 Rename PostSharp XAML to PostSharp MVVM, PostSharp Diagnostics to PostSharp Logging.
2024.1.1 2019-11-07 Bug 25093 Intellisense documentation not available for a few PostSharp.Patterns libraries.
2024.1.1 2019-11-05 Bug 25297 Aspect Framework: Indexer was not introduced correctly via IntroduceMember when no indexer was already present in the target type.
2024.1.1 2019-11-05 Bug 25141 Aspect Framework: When an aspect was applied to another aspect, it was silently ignored. Explicit application will emit a warning now.
2024.1.1 2019-11-05 Bug 25432 XAML: Dependency properties: property value should not be checked in OnLocationInitialized when value is not set
2024.1.1 2019-11-04 User Story 25131 VSX: Notification when the subscription is expiring
2024.1.1 2019-10-31 Bug 25224 Emit build-time profiling information as csv file instead of appending to the log
2024.1.1 2019-10-30 Bug 15285 XAML: Dependency properties: PropertyMetadata.DefaultValue is not set
2024.1.1 2019-10-25 Bug 25325 Aspect Framework: Fixed serialization of generic aspects.
2024.1.1 2019-10-24 Enhancement 25409 Contracts: expose method to return formatting arguments.
2024.1.1 2019-10-23 Story 23963 C# 8 is now supported
2024.1.1 2019-10-17 Bug 25315 AspectInitializationClient for type is not ordered before the one for members.
2024.1.1 2019-10-17 Bug 25322 VSX: Editing project build properties is not reflected in aspect explorer.
2024.1.1 2019-10-17 Bug 25314 VSX: Deadlock in CpsProjectAccessor when creating a new project.
2024.1.1 2019-10-17 User Story 24070 Support for .NET Core 3.0 WPF and WinForms.
2024.1.1 2019-10-14 User Story 24243 Support for .NET Core 3.0 and .NET Standard 2.1.
2024.1.1 2019-10-14 Bug 25263 AntLR package causes ambiguous match during type mapping (.NET Core 3.0).
2024.1.1 2019-10-14 Bug 25287 Debugger: NullReferenceException in DebuggerTrace.Message() method causes VS to crash and restart.
2024.1.1 2019-10-14 Bug 25236 VSX: Adding a postsharp.config using project context menu makes VS to crash and restart.
2024.1.1 2019-10-14 Bug 25293 VSX: postsharp.config item template is named postsharp1.config in CPS projects by default.
2024.1.1 2019-10-14 Bug 25159 VSX: Aspects not detected in multitargeted projects.
2024.1.1 2019-10-10 Bug 16623 VSX: NotifyPropertyChanged: no tooltip on "get" keyword for expression-bodied properties
2024.1.1 2019-10-10 Bug 25139 VSX: Inconsistencies in QuickInfo popup
2024.1.1 2019-10-10 Bug 25235 VSX: Code Action options: description should be TextBlock, not TextBox.
2024.1.1 2019-10-09 Bug 25227 Aspect Framework: Setting ReturnValue in semantic advices emitted broken code
2024.1.1 2019-10-09 Bug 25231 Aspect Framework: OnYield didn't get called unless you also overrode OnEntry or OnResume.
2024.1.1 2019-10-09 Bug 24794 Multicasting: AttributeTargetTypes required the user to put both arity and generic parameter names
2024.1.1 2019-10-07 User Story 24903 Aspect Framework: You can now order semantically-advised method boundary aspects before non-semantically-advised aspects on iterator methods and methods that return IEnumerable.

Properties StateField, CurrentValueField and IsDisposingField now have subtly different meaning. They're not meant to be used by PostSharp users.

2024.1.1 2019-10-07 Bug 15295 INotifyPropertyChanged: You can now apply NotifyPropertyChanged on iterator methods alongside [Log] and threading aspects.
2024.1.1 2019-10-02 Bug 25202 Logging: CallerInfo.GetDynamic returns null and causes LoggerFactoryExtensions to throw NullReferenceException.
2024.1.1 2019-09-26 Enhancement 24878 Distribution: optimize Tools unzipper size.
2024.1.1 2019-09-24 Bug 25170 Debugger Diagnostic output window pane is created but is empty.
2024.1.1 2019-09-24 Bug 25187 VSX: Random ArgumentNullException during adornments creation in VS 2017.
2024.1.1 2019-09-20 Bug 25161 Weaver lookup in NuGet repository fails on case-sensitive file systems.
2024.1.1 2019-09-18 User Story 24804 VSX: Added an option to suppress "lines of codes saved" messages from tooltips.
2024.1.1 2019-09-17 Bug 25121 Linux/MacOS: UNIX paths are incorrectly read from and written into Portable PDB.
2024.1.1 2019-09-17 Bug 25104 Recordable: Improved the exception message when adding a non-recordable object to a recordable object's collection.
2024.1.1 2019-09-12 Bug 25108 Aspect Framework: SemanticallyAdvisableMethodKinds.All didn't include awaitable methods.

Previously, SemanticallyAdvisableMethodKinds.All incorrectly didn't include non-async method that return a Task.

2024.1.1 2019-09-11 Bug 24672 VSX: Various exceptions in DocumentTable.
2024.1.1 2019-09-11 User Story 24414 VSX: Generalize the use of async methods.
2024.1.1 2019-09-11 User Story 24790 VSX: Support for Shared Projects.
2024.1.1 2019-09-11 Bug 24754 VSX: Evaluated value of PostSharpSearchPath is stored in the project file even when the value was not edited.
2024.1.1 2019-09-11 User Story 10862 VSX: Support for Shared Projects - QuickInfo.
2024.1.1 2019-09-11 User Story 16608 Support for Deterministic build.
2024.1.1 2019-09-11 User Story 24562 VSX: support for per-monitor awareness of DPI.
2024.1.1 2019-09-11 Bug 24839 Threading models: exception when the constructor of the base class calls an overridden async virtual method and the base class does not have a threading model.
2024.1.1 2019-09-11 User Story 7574 Aspect Explorer: rewrite with WPF and performance optimization.
2024.1.1 2019-09-11 Bug 24824 VSX: Word is cut off in PostSharp Options dialog.
2024.1.1 2019-09-11 User Story 24857 VSX: Support for multitargeting.
2024.1.1 2019-09-11 User Story 24858 VSX: Log to text file instead of output window.
2024.1.1 2019-09-11 User Story 24859 VSX: Use XML name table to parse pssym files.
2024.1.1 2019-09-11 Bug 24811 VSX: Adding solution-level PostSharp policy while having a .pssln file present throws ArgumentException.
2024.1.1 2019-09-10 Bug 24807 Debugger: ProcessGetMethodSequencePointsRequest does not identify modules correctly.
2024.1.1 2019-09-10 Bug 24400 Local constants of DateTime type are not handled by the Windows PDB reader/writer.
2024.1.1 2019-09-10 User Story 24344 XAML: [Command] should use SynchronizationContext on which the target object was created for firing CanExecuteChanged.
2024.1.1 2019-09-06 Bug 24997 .NET Core and .NET Standard projects for x86 platform fail to build.
2024.1.1 2019-09-04 Bug 25003 Aggregatable: NotSupportedException was thrown when adding a child to a collection of a parent, if that parent is held in a readonly field.
2024.1.1 2019-09-04 Bug 24975 Error and warning messages couldn't be placed on an explicitly implemented interface method.
2024.1.1 2019-09-04 Bug 25070 Platform: mscoree.dll:CLRCreateInterface should not be required on Windows.
2024.1.1 2019-09-03 Bug 15719 Multicasting: Raise a build warning when AttributeTargetAssemblies is set and attribute is not applied on the assembly level
2024.1.1 2019-08-28 User Story 24871 Linux/MacOS: Divide ProgramData into appropriate system folders.
2024.1.1 2019-08-28 User Story 16357 Unify temp folder path.
2024.1.1 2019-08-22 Bug 24799 Sourcelink support is broken for non-embedded source files.
2024.1.1 2019-08-21 Bug 24862 PortablePDB: Local variable mapping is not applied when writing local scopes.
2024.1.1 2019-08-21 Bug 24887 AspectFramework: PDB is corrupted for restructured methods with a single sequence point.
2024.1.1 2019-08-20 Bug 25032 BuildClient: .NET Core runtime detection fails due to multiple copies of the same runtime being registered.
2024.1.1 2019-08-20 Bug 15444 XAML: Dependency properties ignored auto-property initializers.

Auto-implemented properties changed into dependency properties with [DependencyProperty] no longer ignore their initializers.

2024.1.1 2019-08-19 Bug 16645 Build on Linux/MacOs.
2024.1.1 2019-08-19 Bug 25008 Aspect Framework: OnInstanceConstructed advice causes the build to fail if the aspect is generic.
2024.1.1 2019-08-19 Bug 25018 Aspect Framework: OnInstanceConstructed causes the build to fail if applied to a struct.
2024.1.1 2019-08-16 User Story 14639 Aspect Framework: Added the advice OnInstanceLocationInitialized as a standalone advice and into LocationInterceptionAspect. Also, the OnSetValue advice now intercepts a write in some cases where it previously did not.

OnSetValue will now intercept initializers of static auto-implemented properties. It will also now intercept writes to getter-only instance auto-implemented properties in the constructor. Writes by the initializer on the same line as the property declaration are still not intercepted, use the new OnInstanceLocationInitialized advice for that.

2024.1.1 2019-08-16 Bug 25004 Filtering with MulticastAttributes.CompilerGenerated doesn't filter out user-created declarations.
2024.1.1 2019-08-15 Bug 25016 Build-time exception when OnBoundary is ordered before Interception on an unsupported async method.
2024.1.1 2019-08-13 Bug 25047 BuildClient: BuildToolsHelper is trying to run dotnet unzipper.exe (MSBuild + .NET Core project).
2024.1.1 2019-08-13 Bug 25009 Introduce CacheInvalidation aspect role for InvalidateCacheAttribute.
2024.1.1 2019-08-01 Bug 24827 Post.Cast error message does not resolve type parameter names.
2024.1.1 2019-08-01 User Story 15672 Add the StrictRangeAttribute contract
2024.1.1 2019-08-01 Bug 24820 Build crashed when IAspectProvider provides a LogAttribute to a non-method target
2024.1.1 2019-08-01 Bug 24843 Do not throw an exception if the master advice for an advice doesn't exist
2024.1.1 2019-07-26 Bug 24279 Debugger: StackFrame.FunctionName contains more than a method name when the frame is in an aspect method.
2024.1.1 2019-07-24 User Story 24834 Applying [IgnoreAutoChangeNotificationAttribute] to a method should not be possible.
2024.1.1 2019-07-23 Bug 24819 PostSharp fails to detect C# version when used via .NET Core CLI.
2024.1.1 2019-07-19 Bug 24324 PostSharp is ignored in a build after a build which fails in MSBuild phase.
2024.1.1 2019-07-19 User Story 24832 BuildClient: Produce a warning when unsupported tfm/sdk is used.
2024.1.1 2019-07-19 Bug 24728 Contracts: Location validation must not accept signed counterpart of unsigned types and vice versa.

Contracts written for validation of sbyte/short/int/long that used to accept the unsigned counterpart (and vice versa) will stop working. You will need to add logic for the alternative type.

2024.1.1 2019-07-10 Bug 24399 ProcessedTypeCounters cause invalid license errors after a valid license is installed.
2024.1.1 2019-07-10 Bug 24673 Debugger: System.FormatException in CallStackFilteringService.
2024.1.1 2019-07-10 Bug 24670 Debugger: ManagedThreadId should always be expected to fail.
2024.1.1 2019-07-02 Bug 24772 BuildClient: compiler dependencies restore should skip first-time experience and should not override sdk.
2024.1.1 2019-07-02 Bug 24760 BuildClient: PostSharp prefers old unsupported versions of .NET Core runtime.
2024.1.1 2019-07-02 Bug 24759 BuildClient: generated deps.json file specifies version of an assembly that is lower than the runtime one.
2024.1.1 2019-06-27 Bug 24579 Add the SHA256 signature of Portable PDBs to DLLs.
2024.1.1 2019-06-27 Bug 24708 Command pattern: the PropertyChanged handler of the CanExecute property can be collected by GC.
2024.1.1 2019-06-26 User Story 12020 Contracts - Ability to customize exception types.
2024.1.1 2019-06-26 Bug 24577 Portable PDB emitted by PostSharp is not compatible with code coverage tools.
2024.1.1 2019-06-20 Bug 24747 BuildClient: key already present exception when --list-runtimes returns multiple paths with different drive letter cases.
2024.1.1 2019-06-19 User Story 15303 Support for state machines in location validation transformation.
2024.1.1 2019-06-10 Bug 24427 Semantic and non-semantic advices cannot be ordered within the same aspect.
2024.1.1 2019-06-07 Bug 24068 Logging: Cycle in IEnumerable graph results in StackOverflowException.
2024.1.1 2019-06-07 Bug 24663 Logging: formatting an IQueryable should display the expression, not evaluate the query.
2024.1.1 2019-06-07 Bug 24561 Logging: Serilog backend crashes when method returns an anonymous tuple.
2024.1.1 2019-06-06 Bug 24568 Aggregatable and threading attributes can be applied on static members.
2024.1.1 2019-06-05 Bug 24520 WPF Designer exception with assembly that contains PostSharp.Patterns.Logging.
2024.1.1 2019-06-04 Bug 24525 NotifyPropertyChanged: private properties are not correctly included in dependency analysis.
2024.1.1 2019-06-04 Bug 24424 License Audit checkbox is not required to proceed with the installation.
2024.1.1 2019-05-29 User Story 23671 Free ordering of OnMethodBoundary aspects without OnYield/OnResume advices.
2024.1.1 2019-05-27 Bug 24629 Installer: use VSIXInstaller executable from the directory path to the setup engine that installed the VS instance.
2024.1.1 2019-05-24 Bug 24521 LoggingPostSharp is not looking for strong name key file in a project directory when AssemblyKeyFileAttribute is used.
2024.1.1 2019-05-23 Bug 24560 Caching: Closed CachingContext throws exception instead of relaying dependencies to it's parent.
2024.1.1 2019-05-23 Bug 24586 PortablePdb: crash when null string constant is used.
2024.1.1 2019-05-23 Enhancement 24581 Caching: API for suspending the current CachingContext.
2024.1.1 2019-05-21 Bug 16567 IndexOutOfRangeException in InstructionWriter.DetachInstructionSequence.
2024.1.1 2019-05-20 Bug 24428 MsilAspectSerializer throws ArgumentNullException when a null string is passed as an aspect constructor argument.
2024.1.1 2019-05-14 Bug 24192 .NETPortable missing targeting pack should be suppressed under VS2019.
2024.1.1 2019-05-07 Bug 24323 Increase minimum supported .NET Core SDK version to 2.1.500 due to assembly reference issues in older releases.

Your build is going to fail if you have older version of .NET Core 2.1 SDK installed.

2024.1.1 2019-05-03 Bug 24383 Strong name signing under .NET Core on a machine without .NET Framework 3.5 throws an exception.
2024.1.1 2019-05-03 Bug 24495 EventInterception: Multiple add/remove causes handler not to be removed.
2024.1.1 2019-05-03 Bug 24349 Calling LogActivity*.Resume or Suspend is silently considered as invalid operation when logger is disabled.
2024.1.1 2019-04-30 Bug 24425 VSX: Visual Studio 15.0 hangs during second start after VSX is installed.
2024.1.1 2019-04-26 Bug 24393 PostSharp installs to a wrong folder in ProgramData.
2024.1.1 2019-04-25 Bug 24273 Aspect Framework: Trying to parse '$LbsDataTypeAttribute' as AssemblyQualifiedTypeName (improve error message).
2024.1.1 2019-04-25 Bug 24268 Aspect Framework: objects not convertible to IAspect are flowing into the weaver (improve error message).
2024.1.1 2019-04-17 User Story 24207 VSX: Restore COM005/COM002 rules.
2024.1.1 2019-04-17 Bug 24391 Assemblies marked with ReferenceAssemblyAttribute attribute are loaded in run-time context.
2024.1.1 2019-04-17 Bug 24389 Reference items in user's postsharp.config are ignored.
2024.1.1 2019-04-17 User Story 24385 VSX: Update VSSDK 2019 NuGet packages to RTM.
2024.1.1 2019-04-17 Bug 24390 Other references are mixed with project references.
2024.1.1 2019-04-16 Bug 24369 Logging: using a custom LogSource in a class that has OnInstanceConstructedAdvice applied results in an invalid IL in depth constructor.
2024.1.1 2019-04-15 Bug 24376 Local constants of decimal and DateTime types are not handled by the portable PDB reader/writer.
2024.1.1 2019-04-15 Bug 24172 Portable PDB writer throws AssertionFailedException when serializing a local constant that is a null reference.
2024.1.1 2019-04-09 Bug 24263 VSX: NullReferenceException in DteHelpers.IsCps.
2024.1.1 2019-04-09 Bug 24362 VSX: TransientCodeModelException when opening a project - regression.
2024.1.1 2019-03-28 Bug 24310 Logging: calling LogActivity<TActivityDescription>.Resume or Suspend causes NullReferenceException when logger is disabled.
2024.1.1 2019-03-28 Bug 24311 VSX: ThreadMismatchException when starting VS2017.
2024.1.1 2019-03-28 Bug 24265 MetadataCodedTokenType for HasCustomAttribute does not match ECMA-335.
2024.1.1 2019-03-28 Bug 24306 Debugger: Breakpoints in xunit tests break in a wrong stack frame.
2024.1.1 2019-03-27 Bug 24198 VS 2019: version of C# compiler not detected.
2024.1.1 2019-03-25 User Story 24242 Support for VS 2019 IDE.
2024.1.1 2019-03-25 Bug 24241 VSX: Fix DTE automation properties.
2024.1.1 2019-03-15 Bug 24261 Debugger: hitting instrumented exit breakpoint as a part of an continuation results in NullReferenceException.
2024.1.1 2019-03-14 Bug 24256 NullReferenceException in InstructionReader.EnterInstructionBlock when visiting a method without body.
2024.1.1 2019-03-14 Bug 24245 Debugger: GetMethodSequencePoints doesn't handle multiple app domains.
2024.1.1 2019-03-14 Bug 24254 Debugger: ObjectDisposedException in DkmClrModuleInstance.get_ClrFlags when module is already unloaded.
2024.1.1 2019-03-14 Bug 24258 Debugger: Not handling DkmException when trying to get top frame on a thread without frames.
2024.1.1 2019-03-06 Bug 24235 PortablePDB: Embedded PDB not readable by DiaSymReader.
2024.1.1 2019-03-06 Bug 24045 PortablePDB: Source link and embedded source files are not correctly copied to output.
2024.1.1 2019-03-05 Bug 24221 PostSharp.Patterns.Common package broken for net471 and net472 targets when System.ValueTuple is not referenced.
2024.1.1 2019-03-05 Bug 24208 PostSharp.Compiler.Common contains assembly in netstandard2.1 folder instead of netstandard2.0.
2024.1.1 2019-03-05 Bug 24213 LoggingServices.GetSource obsolete message refers to a non-existent declaration.
2024.1.1 2019-03-04 Bug 24017 Logging: the TextLoggingBackendOptions.ActionMaxLength value is ignored.
2024.1.1 2019-03-04 Bug 24175 VSiX: COM005/COM002 error is shown for an expression-bodied property with a backing field.
2024.1.1 2019-03-01 Bug 23751 NotifyPropertyChanged: incorrect message DOM0011 (should refer to property).
2024.1.1 2019-02-22 Bug 24011 NullReferenceException in PipeClient.ConnectToServer method.
2024.1.1 2019-02-18 Bug 24076 VSX: PostSharpDebuggerExtensionsMode MSBuild property is not correctly pushed on VS 15.9.6 on legacy projects.
2024.1.1 2019-02-18 Bug 24074 Debugger: SymbolsDebuggerService throws NotImplementedException when calling SendHigher.
2024.1.1 2019-02-18 Bug 24118 Remove VS2019 support from 6.1 release (pushed to 6.2 because of breaking changes in preview3).
2024.1.1 2019-02-18 Bug 24116 Debugger: Stepper context not passed to the continuing stepper.
2024.1.1 2019-02-18 Bug 24031 Debugger: Stepper lost when exiting OnInvokeAsync.
2024.1.1 2019-02-18 Bug 24094 Debugger: Step lost when thread switches inside OnInvokeAsync.
2024.1.1 2019-02-08 Bug 24072 References with uppercase file names are skipped by build client and not loaded at build time.
2024.1.1 2019-02-05 Bug 24026 VSX: Wizard should accept double click when selecting aspect.
2024.1.1 2019-02-05 Bug 24043 VSX: Minor fixes for 6.1 RC.
2024.1.1 2019-02-01 Story 23968 Logging: implement exception logging with a catch instead of a filter.
2024.1.1 2019-01-30 Bug 16589 Binary writer can emit incorrect values in the index columns of metadata tables.
2024.1.1 2019-01-21 Bug 23567 VSX: Target projects are not updated in ProjectInfo when a reference to a shared project is added or removed.
2024.1.1 2019-01-18 Bug 23833 AdvisableCollection.Clear() in a Recordable class attempts to detach a child twice resulting in an InvalidOperationException.
2024.1.1 2019-01-16 Bug 23835 Debugger: DkmException E_XAPI_DATA_ITEM_NOT_FOUND when attaching to a process.
2024.1.1 2019-01-15 Bug 23634 Do not emit PS0131 warning when assembly contains inherited aspects.
2024.1.1 2019-01-15 Bug 23828 INPC: suspending events results in worse performance of the INPC aspect.
2024.1.1 2019-01-14 Story 763 Logging: hierarchical ids.
2024.1.1 2019-01-14 Story 23642 Logging: measure execution time of custom activities.
2024.1.1 2019-01-04 Bug 16415 INPC does not analyze implicit dependencies in methods called by the property getter.
2024.1.1 2019-01-02 Bug 23706 LocationValidation advice emits incorrect IL code for indexers.
2024.1.1 2018-12-10 Bug 23664 AssertionFailedException when the Log aspect is applied to a 'ref readonly' method.
2024.1.1 2018-12-10 Bug 23709 Filter handlers are emitted in the incorrect order in the exception handler table.
2024.1.1 2018-12-06 Bug 23749 InvalidCastException is thrown when walking through a method body containing a re-throw expression.
2024.1.1 2018-12-03 Bug 23602 Logging: PlatformNotSupportedException in Log4NetLoggingBackend default constructor misses a descriptive message.
2024.1.1 2018-11-30 Bug 23726 VSX: Adding DeadlockDetectionPolicy through "add policy" into CPS project results in hanging dialog.
2024.1.1 2018-11-30 Bug 23637 ArgumentOutOfRangeException at build time when instance-level aspect is applied to a hierarchy of generic classes.
2024.1.1 2018-11-30 Bug 23604 VSX: NotImplementedException when adding an aspect as solution action.
2024.1.1 2018-11-30 Bug 23563 VSX: PostSharp.Patterns.Model package is required for contracts.
2024.1.1 2018-11-19 User Story 23610 Support ambiguous method matching in location validation.
2024.1.1 2018-11-15 Bug 23641 LPostSharp.Patterns.Common.Redist misses a reference to the System.ValueTuple package.
2024.1.1 2018-11-15 Bug 16177 VSX: Adding postsharp.config using UI to .NET Core projects with internal PostSharp build leads to System.InvalidOperationException.
2024.1.1 2018-11-15 Bug 20683 Logging: OutOfMemoryException when IncludeSourceLineInfo is True.
2024.1.1 2018-11-12 Bug 23635 Message location resolution: caching retains too much memory.
2024.1.1 2018-11-09 Bug 23551 AssertionFailedException when interception advice and on-boundary advice with AsyncCallId are applied to async method.
2024.1.1 2018-11-06 Bug 14219 Contracts: NotEmptyAttribute cannot be applied on a parameter of type ICollection<T>.
2024.1.1 2018-11-02 Bug 16569 Debugger: ObjectDisposedException in OnStepCompleteReceived.
2024.1.1 2018-11-02 Story 23576 Logging: change default mapping of TypeSource to backend Logger based on type name, not role.

Your log output may look differently, and you may need to update your logger configuration.

2024.1.1 2018-11-02 Bug 16096 VSX: log in the output window fails with OutOfMemory exception after a longer run.
2024.1.1 2018-10-31 Bug 20765 Using postsharp.config file causes invariant rebuild of some projects in a solution.
2024.1.1 2018-10-25 Bug 20757 Portable Pdb: aliases (using X = Y) cause crash when writing pdb.
2024.1.1 2018-10-24 Bug 16563 Debugger: DkmException E_UNMARSHALLABLE_VARIANT when a user breakpoint is hit or a step is completed.
2024.1.1 2018-10-23 Bug 20678 Confusing exception when invalid Using element in postsharp.config.
2024.1.1 2018-10-23 Bug 23503 Caching: Redis notifications not processed when KeyPrefix contains ':'.
2024.1.1 2018-10-22 Bug 23499 Caching: InvalidCastException in locally-cached Redis when value has been evicted from local cache but is present in remote cache.
2024.1.1 2018-10-22 Bug 20775 Caching: two-layered cache should modify the key to avoid conflicts when toggling the option.
2024.1.1 2018-10-19 Bug 20782 Debugger: DkmException E_XAPI_DATA_ITEM_NOT_FOUND when attaching to a process.
2024.1.1 2018-10-18 Bug 20769 IntroduceMethod transformation doesn't add modreq(InAttribute) to the 'in' parameters of the virtual methods.
2024.1.1 2018-10-18 Bug 20776 Location validation does not work on 'in' parameters of virtual methods.
2024.1.1 2018-10-18 Bug 20777 ImportMethod advice does not work for virtual methods with 'in' parameters.
2024.1.1 2018-10-18 Story 20761 Extended support for custom modifiers on type signatures.
2024.1.1 2018-10-18 Bug 20768 IntroduceMethod transformation cannot override methods with 'in' parameters.
2024.1.1 2018-10-18 Bug 18645 [Required] does not work on volatile fields: modreq(IsVolatile) is not supported.
2024.1.1 2018-10-17 Bug 20774 Caching: Invalidating cached methods before the declaring type is initialized throws NullReferenceException.
2024.1.1 2018-10-15 Bug 20674 Logging: LoggingTypeSource may report an invalid state for IsEnabled.
2024.1.1 2018-10-15 Bug 20729 Logging: invalid IL generated when dynamic enabling is disabled.
2024.1.1 2018-10-15 Bug 20721 Logging: ConsoleLoggingBackend ignores Options.IncludeType = false.
2024.1.1 2018-10-15 Bug 20698 Logging: Logger backing backend is not updated when LoggingServices.DefaultBackend is updated.
2024.1.1 2018-10-15 Bug 20682 Logging: invalid formatting string OpenAsyncActivity results in indentation assertion failure.
2024.1.1 2018-10-15 Bug 20681 Logging: improve error reporting when the circuit breakers kicks in.
2024.1.1 2018-10-15 Bug 20679 Logging: Formatting exception when UseSerilogFormatters=True.
2024.1.1 2018-10-12 Bug 20715 DeadlockDetection is advising DispatcherOperation`1 when .NET 4.0 is targeted.
2024.1.1 2018-10-12 Story 23545 VSX: Support for automation.
2024.1.1 2018-10-12 Bug 20706 Logging: activities with properties must be created even if verbosity is low.
2024.1.1 2018-10-12 User Story 20762 Reflection API to check availability of a declaration in the target framework when providing aspects/advices.
2024.1.1 2018-10-12 Story 20737 Logging: semantic-first logging (SemanticLogger).
2024.1.1 2018-10-12 Story 19650 Logging: detect async methods in calls to OpenActivity.
2024.1.1 2018-10-11 Bug 20764 PdbWriter: Crash on incorrect token within PDB custom debug info.
2024.1.1 2018-10-11 Bug 20695 VSX: ASP.NET Core 2.1 project is showing "Add PostSharp to project" after it's added.
2024.1.1 2018-10-09 Bug 20759 VSX: Deadlock when requesting "using suggestion" from Intellisense.
2024.1.1 2018-10-09 Bug 19657 VSX: NullReferenceException in TextMarkerLayer.Dispose.
2024.1.1 2018-10-09 Bug 19658 VSX: ObjectDisposedException in FrameworkVersionUtils.GetTargetFramework.
2024.1.1 2018-10-05 Bug 20736 Logging: ThreadingInstrumentationPolicy causes incorrect context switches.
2024.1.1 2018-10-04 Bug 20716 LA0033 results in exception when trying to locate the causal type (which does not exist).
2024.1.1 2018-10-04 Bug 16598 Intermittent failures of IClrMetaHost::EnumerateLoadedRuntimes.
2024.1.1 2018-10-03 Story 16556 C# 7.3 - Enum and Delegate generic constraints.
2024.1.1 2018-10-03 Story 16182 C# 7.3 - Unmanaged generic constraints.
2024.1.1 2018-10-03 Bug 19648 INPC does not handle the dependency on the property of the Aggregatable parent.
2024.1.1 2018-10-02 Bug 20724 ImportMember advice cannot find a matching generic instance member.
2024.1.1 2018-10-01 Bug 20662 Weak event manager of INPC aspect is not compatible with PropertyChangedEventManager of WPF.
2024.1.1 2018-09-27 Bug 20719 BuildClient ignores user override of .NET Core runtime version.
2024.1.1 2018-09-27 Bug 20718 BuildClient uses .NET Core 2.2-preview when targetting netstandard1.3.
2024.1.1 2018-09-24 Bug 16570 VSX: NullReferenceException in PostSharpPackage.InitializePackageExtensionServices.
2024.1.1 2018-09-24 Bug 16568 VSX: NullReferenceException in SuggestedActionSourceImpl.UpdateCurrentSymbol.
2024.1.1 2018-09-24 Bug 16564 VSX: NullReferenceException in DocumentTableSource.TryRemoveDocument.
2024.1.1 2018-09-20 Story 16386 Logging: context properties.
2024.1.1 2018-09-20 Bug 19647 [Actor] not ordered with Contracts.
2024.1.1 2018-09-19 Story 20698 Logging: Logger backing backend is not updated when LoggingServices.DefaultBackend is updated.
2024.1.1 2018-09-19 Bug 19645 LoggingContext: LoggingContext.Id is not unique.
2024.1.1 2018-09-19 Story 19646 Logging: option to format the resulting Exception.
2024.1.1 2018-09-17 Bug 13407 Debugger: state machine internal variables are visible in Locals window.
2024.1.1 2018-09-17 User Story 13376 Debugger: ThreadAffine model should not be enforced when called from the debugger.
2024.1.1 2018-09-17 Bug 13396 Debugger: Iterating an iterator with boundary advices not consistent with source code control flow.
2024.1.1 2018-09-11 Bug 16496 Task-returning non-async method with ref return or ref argument result in exception instead of build error.
2024.1.1 2018-09-11 Bug 16490 TypeInitializationManager crashes when InstanceLevelAspect is provided to an interface.
2024.1.1 2018-09-10 Bug 13405 Debugger: Inconsistent ordering of OnSuccess;OnExit with last sequence point in method body.
2024.1.1 2018-09-10 Bug 16594 Logging: Logger.Write does not check for IsEnabled(level)
2024.1.1 2018-09-10 Bug 16593 Logging: DefaultLoggingExceptionHandler.OnInternalException tries to write to a disabled or disposed backend.
2024.1.1 2018-09-10 Bug 16573 Logging: backend still used after it has been disposed.
2024.1.1 2018-09-10 Bug 16572 Logging: old backend still used after LoggingServices.DefaultBackend.
2024.1.1 2018-09-06 Bug 16505 LocationInterceptionOptimizations.IgnoreAdvice is ignored (and advice is still weaved).
2024.1.1 2018-09-05 Bug 16514 PlatformInfoFactory.GetPlatformInfo throws AssertionFailedException. Emit better error message.
2024.1.1 2018-09-05 Bug 16527 Invalidating cache methods before the declaring type is initialize throws an exception.
2024.1.1 2018-08-30 Bug 16241 Message location resolution: PS0266 should not be emitted when the file does not exist.
2024.1.1 2018-08-30 Bug 16530 UI: License audit visibility race conditions and lack of validation.
2024.1.1 2018-08-30 Bug 16529 UI: E-mail address with capital letters is not recognized as valid.
2024.1.1 2018-08-27 User Story 14115 Caching: support for .NET Core.
2024.1.1 2018-08-23 Bug 16531 Warning PS0219 "targeting pack is not installed" is raised for .net frameworks of lower version than the target framework.
2024.1.1 2018-08-22 Bug 13402 Debugger: Inconsistent ordering of OnEntry with first sequence point in method body.
2024.1.1 2018-08-21 Bug 16528 Cache auto reload uses current log activity instead of type logger.
2024.1.1 2018-08-16 Bug 13428 Debugger: Call stack of OnInstanceCreated advice does not have any sequence point on constructor calling the advice.
2024.1.1 2018-08-16 Bug 16501 Debugger: stepping into a constructor with OnInstanceContructed advice doesn't skip the compiler generated code when StepOverAspects=true.
2024.1.1 2018-08-16 Bug 16504 Debugger: ConstructorDepth argument is visible when FilterCallStack=true.
2024.1.1 2018-08-16 Bug 13442 Debugger: Incorrect sequence point in the beginning of ctor with ConstructorDepth.
2024.1.1 2018-08-15 User Story 16413 VSX: remove support for Zip distribution.
2024.1.1 2018-08-14 Bug 16425 TypeIndex creation exception during highly concurrent builds.
2024.1.1 2018-08-14 Bug 16461 Win32Exception during build: Access is denied in ToolInvocationHelper.InvokeTool.
2024.1.1 2018-08-14 Bug 16454 VSX: Disabling per-user extensions loading when VS runs with administrator privileges makes the VSX to throw NullReferenceException on VS startup.
2024.1.1 2018-08-14 Bug 16516 Deadlock detection: racing conditions during graph search.
2024.1.1 2018-08-09 Bug 16494 Transitive package reference (Newtonsoft) not matched with a newer version.
2024.1.1 2018-08-07 Bug 13434 Debugging: Invoke method on Binding classes shows as method of the class itself when PrettifyCallStack=false.
2024.1.1 2018-08-06 Bug 16317 Debugger: filtered call stack looks confusing when interception aspect calls user method.
2024.1.1 2018-08-06 Bug 13436 Debugging: inconsistent position of intercepted method in call stack with PrettifyCallStack=true.
2024.1.1 2018-08-02 Bug 16448 EventInterceptionAspect is not thread-safe.
2024.1.1 2018-08-02 Bug 16451 EventInterceptionAspect will make the delegates return the default value.
2024.1.1 2018-08-01 Bug 16446 Keys and Values properties of AdvisableDictionary can return null when accessed via interface.
2024.1.1 2018-07-27 Enhancement 16399 PortablePDB: VB uses unsupported custom debugging information.
2024.1.1 2018-07-25 Story 16421 Disable installation of compiled images (too many problems, need refactoring).
2024.1.1 2018-07-24 Bug 16252 Logging+ZIP: Diagnostics weaver is not being found.
2024.1.1 2018-07-24 Bug 16249 Assembly loading error when resolving location for PS0266 when using compiled images.
2024.1.1 2018-07-23 Bug 16268 PostSharp.Patterns.Common NuGet package fails to install in VS 2013.
2024.1.1 2018-07-23 Bug 16414 Binding redirections from app.config are not taken into account.
2024.1.1 2018-07-23 Bug 16417 AssemblyIdentityReader fails reading assembly-level custom attributes defined in the current assembly.
2024.1.1 2018-07-23 Bug 16242 DependencyProperty: Missing code saving information.
2024.1.1 2018-07-23 Bug 16243 Ordering of DependencyProperty and Threading aspects is undeterministic.
2024.1.1 2018-07-21 Enhancement 16408 Invoke "ngen install" in the background.
2024.1.1 2018-07-21 Enhancement 16409 Stop emitting the LA0156 message (missing LinesOfCodeAvoided attribute).
2024.1.1 2018-07-20 Bug 16403 Cannot load assembly 'Newtonsoft.Json' when compiled images are installed.
2024.1.1 2018-07-20 Bug 16404 Message source resolution throws FileNotFoundException for System.Reflection.Metadata when compiled images are installed.
2024.1.1 2018-07-18 Bug 16264 Debugger: the target method of interception chain is not renamed in the call stack view.
2024.1.1 2018-07-18 Bug 16392 Exception in build-time tracing: tracing may be accessed before initialization is completed.
2024.1.1 2018-07-18 Bug 16393 Portable Pdb: change AssertionFailedExceptions to recoverable errors.
2024.1.1 2018-07-18 Bug 16153 Debugger: call stack filtering can hide user code from the call stack view.
2024.1.1 2018-07-18 Story 15230 Debugger: Support for async methods.
2024.1.1 2018-07-17 Bug 16277 Logging: Custom formatters registered for object fail on formatting double type which should not be formatted by IFormatter<object> at all.
2024.1.1 2018-07-16 Bug 16364 .NET Core: Cannot load assemblies of the same name as a system assembly but with higher version.
2024.1.1 2018-07-16 Bug 16373 Ambiguous match while resolving IsReadOnlyAttribute.
2024.1.1 2018-07-10 Bug 16093 RequiredAttribute.ValidateValueDynamic() method contains infinite recursion.
2024.1.1 2018-07-04 Bug 16230 License error PS0242 is emitted when unattended mode is detected.
2024.1.1 2018-07-04 Bug 16254 Deadlock Detection is missing instrumentation stubs under netcoreapp2.0.
2024.1.1 2018-07-04 Bug 16256 DispatchedMethodAspect.deadlockDetectionEnabled field is missing on .NETStandard.
2024.1.1 2018-07-04 Bug 16234 VS 15.8 Preview 3 installs PostSharp build-only packages with PrivateAssets and IncludeAssets metadata, causing build to fail.
2024.1.1 2018-07-03 Bug 16091 ReflectionApiWrapper.GetNestedTypes() method returns nested types of the base class.
2024.1.1 2018-07-03 Bug 16261 .NET Core runtime version detection broken.
2024.1.1 2018-07-01 Bug 16236 ArgumentException at build-time when a referenced project's nuspec contains $version$ token.
2024.1.1 2018-06-29 Bug 16083 Diagnostics license warning DIA006 is emitted when the license key inside the config file contains a whitespace character.
2024.1.1 2018-06-28 Bug 16155 PostSharp for .NET Framework crashes when executed on .NET Framework <4.7.1.
2024.1.1 2018-06-28 Bug 16203 PackageProjectReference not recognized from a path under the "runtime" directory.
2024.1.1 2018-06-27 Bug 16231 Pipe server start failure is not properly detected and exit code is not recorded.
2024.1.1 2018-06-27 Bug 16227 Logging for ETW: incorrect string generated for WriteExecutionPoint.

Changes in the protected-visible API of TextLogRecordBuilder.

2024.1.1 2018-06-27 Bug 16224 Frigate: NullReferenceException when writing empty string.
2024.1.1 2018-06-27 Bug 16207 Logger.OpenActivity: ArgumentOutOfRangeException when LoggingServices not initialized.
2024.1.1 2018-06-22 Bug 16142 Missing code saving information on aspect type PostSharp.Patterns.Caching.CacheAttribute.
2024.1.1 2018-06-21 Bug 16173 Logging: clarify and document what happens when calling Logger methods from a different LogActivity than the topmost one.

Changes in the ILogger interface. Logger now acts on the topmost context regardless of the LogActivity instance, if any.

2024.1.1 2018-06-21 Bug 16174 Logging: documentation of Suspend/Resume is incorrect.
2024.1.1 2018-06-21 Bug 16201 Wrong version of the .NET Core run-time selected when building using .NET Core CLI.
2024.1.1 2018-06-20 Enhancement 16154 AssemblyIdentityReader: Optimize parsing of TargetFrameworkAttribute.
2024.1.1 2018-06-20 Bug 16194 System.NullReferenceException in DotNetStrongNameService.GetKeyInfo.
2024.1.1 2018-06-19 Bug 16185 License dialog "Areas of Interest" step back button broken.
2024.1.1 2018-06-19 Story 16186 Enable tracing in release build.

PostSharpTrace class completely refactored and moved to namespace PostSharp.Extensibility.BuildTimeLogging.

2024.1.1 2018-06-19 Bug 16178 UI: Registering of an existing license key leads to registering of an Essentials license.
2024.1.1 2018-06-19 Bug 16196 Add tracing to DotNetStrongNameService.
2024.1.1 2018-06-19 Bug 16176 Loop in type resolution: System.Runtime.Serialization.DataContractAttribute.
2024.1.1 2018-06-19 User Story 16168 Reintroduce option to disable weak events in [NotifyPropertyChanged].
2024.1.1 2018-06-19 Bug 16190 Remove non-deterministic loading of reference assemblies for .NET Core and .NET Standard.
2024.1.1 2018-06-19 Bug 16183 AssertionFailedException is being thrown when referencing a project targeting win10-x64 runtime.
2024.1.1 2018-06-18 Bug 16163 MSBuild Task PostSharpParseProjectAsset cannot find assembly Newtonsoft.Json.
2024.1.1 2018-06-12 Bug 16162 Runtime incompatibility of IDeserializationCallback (netstandard1.3 -> netstandard2.0).
2024.1.1 2018-06-12 Bug 16161 Assembly loading exception when .NETStandard project references a .NETFramework assembly
2024.1.1 2018-06-11 Bug 16159 Aggregation packaging uses netstandard1.3 dll for netstandard2.0.
2024.1.1 2018-06-08 Enhancement 16164 Logging: Add public API Logger.IsOpenActivityEnabled, Logger.IsValue.
2024.1.1 2018-06-08 Bug 16150 Reference assembly target framework is sometimes incorrectly assumed from folder name.
2024.1.1 2018-06-08 Bug 16111 args.Binding.Invoke before OnEntry results in NullReferenceException.
2024.1.1 2018-06-08 Enhancement 16166 Logging: Make LogActivity.SetException return false (instead of void).

LogActivity.SetException now returns bool instead of void.

2024.1.1 2018-06-08 Bug 16113 Async logging tests failing under .NET Core 2.1 (Preparaton: will still break in .NET Core 2.1, but it will be possible to implement a fix as a non-breaking change).
2024.1.1 2018-06-07 User Story 16120 Add CallId field in the state machine and expose to slim advice parameter.
2024.1.1 2018-06-06 Bug 16125 Aspect on constructor of a partial class causes debugger not to show local variables.
2024.1.1 2018-06-06 Bug 16141 Dev environment incorrectly detected on user machines.
2024.1.1 2018-06-06 Bug 16144 Cannot uninstall PostSharp package because of locked PostSharp.MSBuild.dll.
2024.1.1 2018-06-06 Bug 16131 Mixing different versions of PostSharp assemblies results in assembly loading failure.
2024.1.1 2018-06-05 User Story 16122 Support for .NET Core 2.1 RTM.
2024.1.1 2018-06-04 Bug 16035 Build error PS0115 when AspectPriority is set on an aspect that provides ImportLocationAdviceInstance.
2024.1.1 2018-06-01 Bug 16114 Logging: 'ref struct' type cannot be assigned to a generic parameter (now enforced in .NET Core 2.1).
2024.1.1 2018-05-31 Bug 16036 AssertionFailedException when reading package version from the nuspec of the referenced project.
2024.1.1 2018-05-28 Bug 16107 Assembly compatibility fails when .NETStandard.Library revision is used.
2024.1.1 2018-05-14 Story 16013 Use NuGet libraries to handle packages.
2024.1.1 2018-05-10 Bug 16108 When building for .NET Core, get the Compiled Images wizard even if images already installed.
2024.1.1 2018-05-10 Bug 16049 Stack overflow while evaluating assembly policies.
2024.1.1 2018-04-20 Bug 16019 ApplicationInsights backend fails to write CustomRecord.
2024.1.1 2018-04-17 Bug 16011 Import method transformation doesn't match the 'in' method parameters correctly.
2024.1.1 2018-04-16 Bug 16009 Well-known configuration elements for Patterns.
2024.1.1 2018-04-13 Bug 15967 CachingServices.CurrentContext property should not be marked obsolete.
2024.1.1 2018-04-11 Story 15797 Logging: compatibility with reference semantics of value types (C# 7.2).
2024.1.1 2018-04-10 Bug 15986 VSX: Clicking on register and remove licenses doesn't work.
2024.1.1 2018-04-10 Bug 15840 Threading: figure out why we have both [EntryPoint] and [Writer].
2024.1.1 2018-04-09 Bug 15978 Emit an error when an unsupported host is used.
2024.1.1 2018-04-09 User Story 15974 PostSharp.Patterns.Diagnostics.Log4Net - Support for .NET Standard.
2024.1.1 2018-04-06 Bug 15953 Build cancellation does not cause dotnet process to exit (.NET Core).
2024.1.1 2018-04-05 Bug 15941 Debugger symbols should not be generated in VS2012 and lower when FromVisualStudioOnly option is used.
2024.1.1 2018-04-05 Bug 15975 Incorrect parsing of framework names resulting in assembly loading failure.
2024.1.1 2018-04-04 Bug 15267 PostSharp.Patterns.Diagnostics.NLog: add support for .NET Standard.
2024.1.1 2018-04-03 Story 15922 Disable solution-wide build and ignore it during build.
2024.1.1 2018-04-03 Bug 15945 NuGet package reference version parsing fails when a NuGet package version has more than 3 parts.
2024.1.1 2018-03-26 Bug 15387 Chain of semantic aspects on a method returning Task produces reverse order of OnResume advices.
2024.1.1 2018-03-22 Story 15923 Robust logging.
2024.1.1 2018-03-21 Bug 15677 DeadlockDetectionPolicy + Dispatched causes a WPF app to hang.
2024.1.1 2018-03-16 Story 15791 ILMerge VSX to one dll.
2024.1.1 2018-03-16 Bug 15942 PortablePDB on multiple-document methods are broken.
2024.1.1 2018-03-16 Bug 15940 Weavers cannot be found and fail to load.
2024.1.1 2018-03-16 Bug 15939 PortablePDB incompatible with special debugger symbols (null document).
2024.1.1 2018-03-16 Bug 15618 VS does not automatically rebuild the project upon execution when the pssln file is modified.
2024.1.1 2018-03-16 Bug 15933 Debugger symbol generation configuration issues.
2024.1.1 2018-03-16 Bug 15932 Portable PDB id does not match assembly codeview data.
2024.1.1 2018-03-14 Story 11343 VSX: Support for .NET CORE, ASP.NET Core and .NET Standard.
2024.1.1 2018-03-14 Story 15034 VSX: Project property page for new MSBuild format projects (CPS).
2024.1.1 2018-03-09 Bug 15915 Caching: two-layer cache should process background tasks sequentially.
2024.1.1 2018-03-09 Bug 15914 Caching: issues in the disposing and finalizing logic.
2024.1.1 2018-03-06 Bug 15871 OnMethodBoundaryAspect applied to state machine is commutative with any aspect applied to the public method of the state machine.
2024.1.1 2018-03-06 Bug 15901 Logging: "Cannot pop the AsyncLocal context" exception with non-logged async methods called in parallel from logged async method.
2024.1.1 2018-03-05 Bug 15877 ApplicationInsights backend crashes while logging method execution time.
2024.1.1 2018-03-01 Bug 15896 ThreadAware: child get-only auto property initialization results in runtime exception.
2024.1.1 2018-02-26 Bug 15892 VSX: Documents not containing source code break DocumentTable.
2024.1.1 2018-02-23 Bug 15876 Metrics are not shown for aspects that don't have LinesOfCodeAvoided data.
2024.1.1 2018-02-22 Bug 15873 VSX: PostSharp diagnostic analyzer doesn't work in VS2017.
2024.1.1 2018-02-20 Bug 15434 VSX: options not synchronized with registry after the option dialog is opened for the first time.
2024.1.1 2018-02-19 Bug 15745 VSIX: using PackageReference in legacy project format breaks Project Properties page.
2024.1.1 2018-02-14 Story 15288 Debugging: support for dynamic locals.
2024.1.1 2018-02-14 Story 15289 Debugging: Support for tuples.
2024.1.1 2018-02-14 Bug 15661 VSiX: when adding aspect to parameter using code action, action task is badly generated.
2024.1.1 2018-02-14 User Story 15796 Emit a build warning when the C#/VB version is not supported.
2024.1.1 2018-02-13 Bug 15079 VSiX: PostSharp nuget package is not installed to all projects referencing a shared project.
2024.1.1 2018-02-09 Story 15870 Logging: ability to change the backend after first logged method is hit.
2024.1.1 2018-02-09 Bug 15718 Logging: uninitialized back-end error is shown in the WPF XAML editor.
2024.1.1 2018-02-09 Bug 15867 Details of Diagnostics licensing are missing in licensing trace.
2024.1.1 2018-02-08 Bug 15823 ModuleReader fails when reading type signature that is a generic parameter with ordinal > 127.
2024.1.1 2018-02-07 Story 15721 Replace the custom weaver of the Actor and Dispatched aspect with MethodInterceptionAspect.
2024.1.1 2018-02-07 Bug 15812 Invalidate TypeIndex when .NET Framework targeting pack is installed or uninstalled.
2024.1.1 2018-02-02 Bug 15846 Caching: InvalidCastException in TwoLayerCachingBackendEnhancer and Redis when switching on/off the local cache.
2024.1.1 2018-02-01 Bug 15844 Caching: Data race in CacheAttribute.MergedConfiguration.
2024.1.1 2018-02-01 Bug 15845 Caching: MemoryCachingBackend - data race when invalidating the same key concurrently from several threads.
2024.1.1 2018-02-01 Story 12344 Caching: pessimistic locking.
2024.1.1 2018-01-26 Bug 15750 State machines: async method with non-trivial exception handling causes compiler crash when built under VS2013.
2024.1.1 2018-01-25 User Story 15722 Build host for .NET Standard 2.
2024.1.1 2018-01-25 Bug 15761 DeadlockDetectionPolicy: ArgumentOutOfRange exception when using Thread.CurrentThread.Join method.
2024.1.1 2018-01-24 Bug 15753 Introducing interface with default parameter value results in crash of ModuleWriter.
2024.1.1 2018-01-19 Bug 15794 ThreadAware: [ExplicitlySynchronized] automatic property should not be instrumented at all.
2024.1.1 2018-01-17 Bug 15762 Logging: DefaultFormatter throws NullReferenceException when value.ToString() returns null.
2024.1.1 2018-01-17 Bug 15747 Issue with loading assemblies with have a binding identity with Platform=None.
2024.1.1 2018-01-16 Bug 15776 Facade assembly builder should use a lock.
2024.1.1 2018-01-16 Bug 15751 NotImplementedException in facade assemblies should contain a descriptive message.
2024.1.1 2018-01-15 Story 15723 Support for VS 15.6.
2024.1.1 2018-01-04 Bug 15760 Recorder.UndoTo throws InvalidOperationException when used with threading model.
2024.1.1 2018-01-03 Bug 15754 MethodBodyReader: exception when reading lexical scopes for exception filters in async methods.
2024.1.1 2018-01-01 User Story 15658 Support for C# 7.2 - Reference semantics with value types.

PostSharp.Patterns.Diagnostics.dll: the class PostSharp.Patterns.Diagnostics.RecordBuilders.ParameterDirection is replaced by PostSharp.Reflection.ParameterDirection (possibly breaking if you implemented your custom back-end).

2024.1.1 2017-12-18 Bug 15609 Cannot build .NET Core 2 projects that reference System.Threading.Tasks.Extension or System.Collections.Immutable.
2024.1.1 2017-12-18 Bug 15623 BindingException when runtime is .NET 4.7.1 and target is .NET Standard 1.4.
2024.1.1 2017-12-18 Bug 15684 BindingException when referencing .NET Standard 2.0 project in .NET Framework project using PackageReference (CPS).
2024.1.1 2017-12-18 User Story 15678 Refactoring of assembly loading and cross-platform compilation.

This is a once-in-5-years refactoring and therefore we may have broken things. There are important changes if you build using the command line.

2024.1.1 2017-12-18 Bug 15320 TypeLoadException in NotifyPropertyChanged at build-time for project targeting .NET Standard 2.0.
2024.1.1 2017-12-18 Bug 15601 AssemblyLocator fails for assemblies which are present in GAC but have no reference assembly in .NET Framework.
2024.1.1 2017-12-18 Enhancement 15619 Logging: add a constructor that accepts a Logger or LogFactory to SerilogLoggingBackend and NLogLoggingBackend.
2024.1.1 2017-12-12 Bug 15696 Licensing: invalid license warning pops up even if the license is not needed at the moment.
2024.1.1 2017-12-12 Bug 15574 ReferentialConstraints emit confusing messages for local functions and anonymous methods.
2024.1.1 2017-12-12 Bug 15575 ReferentialConstraints emit redundant messages for state machine fields.
2024.1.1 2017-12-12 Bug 15680 Caching: SerializationException or InvalidCastException when a cached method return type is changed and a cached value of the previous type is still present in the cache.
2024.1.1 2017-12-08 Bug 15686 Logging: arithmetic overflow in UnsafeStringBuilder.
2024.1.1 2017-12-08 Bug 15703 Loading netstandard.dll assembly fails on .NET Framework 4.7.1 + VS15.5 toolchain.
2024.1.1 2017-12-07 Bug 15701 OnMethodExceptionAdvice: FlowBehavior is ignored.
2024.1.1 2017-12-04 Bug 15694 NullReferenceException when unmanaged modules are referenced.
2024.1.1 2017-12-01 Bug 15691 Logging: LoggingTypeSource.Refresh() method is broken.
2024.1.1 2017-11-30 Bug 15657 VSiX: collapse nodes in solution explorer before doing actions on several projects.
2024.1.1 2017-11-29 Bug 15632 NullReferenceException can be thrown at run-time if aspect introduces Finalize() method.
2024.1.1 2017-11-28 Bug 14686 Solution-wide build: BindingException when projects with the same target framework reference different versions of the same assembly.
2024.1.1 2017-11-28 Bug 15656 VSiX: In Add Policy - Logging, the dialog to ask target type and methods is not displayed.
2024.1.1 2017-11-27 Bug 15676 VSiX: Nuget Package Manager is optional dependency but still enforced by vsixmanifest.
2024.1.1 2017-11-22 Bug 15663 Caching: ICacheDependency should not need to implement IEquatable.
2024.1.1 2017-11-21 Bug 15562 Debugger: System.BadImageFormatException.
2024.1.1 2017-11-21 Bug 13476 OnMethodBoundary fails for public or internal methods in a nested protected type.
2024.1.1 2017-11-21 Bug 15528 Debugger: DkmException (E_XAPI_CLIENT_ONLY_METHOD) thrown from DkmModule.GetSymbolFilePath.
2024.1.1 2017-11-21 Bug 15510 Debugger: DkmException while debugging ActivityCallingAsyncLoggedMethod on .NET Core 1.1.
2024.1.1 2017-11-15 Bug 15475 DependencyProperty: XAML runtime initialization fails when a DependencyProperty of enum type is changed in the OnInitialized event of a XAML control.
2024.1.1 2017-11-14 Bug 15419 VSiX: code action doesn't detect already installed PostSharp Patterns library when nuget packages are not restored.
2024.1.1 2017-11-14 Bug 15628 Cannot rewrite C++ module that has no assembly manifest.
2024.1.1 2017-11-14 User Story 15605 Allow exception handler blocks to have a different parent than the try block.

Changes in IMethodBodyVisitor, IBlockExpression, IExceptionHandler, MethodBodyElementKind,

2024.1.1 2017-11-14 Bug 15629 Cannot normalize module that has permission sets.
2024.1.1 2017-11-13 Bug 15278 VSiX: PostSharp 5.0 cannot detect PostSharp VSiX 4.3 and older.
2024.1.1 2017-11-09 Bug 15040 VSiX: PostSharp cannot detect disabled PostSharp VSiX.
2024.1.1 2017-11-08 Bug 15621 VSX: "Add policy" not shown with CPS projects.
2024.1.1 2017-11-03 Bug 15556 VSiX: ArgumentException from QuickActionContext.GetProjectInfo.
2024.1.1 2017-11-02 Bug 15608 Message location is not resolved when the code element is a return parameter.
2024.1.1 2017-11-02 Bug 15564 VSiX fails to install when Visual Studio Team Explorer 2017 or Build Tools for Visual Studio 2017 are installed side-by-side with Visual Studio 2017 Enterprise.
2024.1.1 2017-11-01 Bug 15603 VSiX: Visual Studio randomly freezes when starting debugger.
2024.1.1 2017-10-31 Bug 15482 PostSharp Hosting is failing to create a semaphore when two builds run simultaneously under different users.
2024.1.1 2017-10-30 Bug 15521 Threading: [ExplicitlySynchronized] + [Child] cause runtime exception.
2024.1.1 2017-10-30 Bug 15593 BindingMaps: NullReferenceException when native framework pack not installed.
2024.1.1 2017-10-26 Bug 15537 INPC: Weak Event is broken on .NET Core.
2024.1.1 2017-10-26 Bug 15515 Threading: Unchecked access depends on runtime verification property (substantial behavior differences in debug/release).
2024.1.1 2017-10-25 Bug 15578 Antivirus causes FileAccessViolation during strong-name signing.
2024.1.1 2017-10-22 Bug 15538 Binding maps: .NETPortable 4.0 maps not generated for .NET Standard 2.0 target.
2024.1.1 2017-10-20 Bug 15507 Deadlocks: detected deadlock does not show a correct deadlocked cycle.
2024.1.1 2017-10-18 Bug 14109 .NET Core Logging backends do not compile for documentation.
2024.1.1 2017-10-17 Bug 15565 .NET Core: Serializer not found when using [Actor] in .NET Standard and referencing in .NET Framework.
2024.1.1 2017-10-13 Bug 14680 Provide a better error message when incorrect number of constructor arguments is specified for ObjectConstruction.
2024.1.1 2017-10-12 Bug 15568 Iterator semantic advising: FlowBehavior.Return results in an inconsistent iterator state.
2024.1.1 2017-10-10 Story 15559 Logging: better colored output for the console logger.
2024.1.1 2017-10-10 Bug 15414 [Protected] constraint emits false warnings on async methods.
2024.1.1 2017-10-09 Bug 15459 Licensing: ThreadSafetyPolicy cannot be used with the Threading license.
2024.1.1 2017-10-06 Bug 15509 Semantic advising: BindingException when OnMethodBoundary is applied semantically and the target framework doesn't support async.
2024.1.1 2017-10-05 Bug 15474 Debugger: NullReferenceException when stepping into a method decorated by OnMethodBoundaryAspect.
2024.1.1 2017-10-05 Bug 15428 Semantic advising: handle a case when a method with a Task return type returns null.
2024.1.1 2017-10-05 Bug 15532 BindingMaps: NetPortable references are not resolved.
2024.1.1 2017-10-05 Bug 15535 NetCore: netcoreapp20 build throws BindingException.
2024.1.1 2017-10-05 User Story 15527 Tests for .NET Core 2.0, .NET Standard 2.0 and UWP covering binding maps.
2024.1.1 2017-10-05 Bug 15533 NetCore: reflection object for assembly is not resolved in netcoreapp2.0 when referencing .NET Framework.
2024.1.1 2017-10-04 Bug 15504 VSiX: InvalidOperationException from CreateDocumentInfo.
2024.1.1 2017-10-02 Enhancement 15530 Logging to Serilog: performance issues.

Method PostSharp.Patterns.Diagnostics.TextLogRecordBuilder.AppendParameter has been renamed AppendSemanticParameter and has different signature.

Some semantic parameters (such as the method name and parameter name) are no longer transformed into Serilog semantic parameters by default but into plain text. See SerilogLoggingBackendOptions.SemanticParametersTreatedSemantically.

2024.1.1 2017-09-30 Bug 15442 Installer: PostSharp can not be installed on VS 2017 when Test Professional is installed.
2024.1.1 2017-09-27 Bug 15517 VSiX: switching configuration is not complete (executed binary does not match current configuration).
2024.1.1 2017-09-26 Enhancement 15529 Logging to EventSource: clean up tasks, opcodes and keywords.

Metadata for the PostSharp-Patterns-Diagnostics event source has changed.

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