Build | Date | Type | ID | Description | Breaking changes |
---|---|---|---|---|---|
2025.0.3 | 2024-11-13 | User Story | 35591 | Update to .NET 9.0 GA. | |
2025.0.3 | 2024-11-13 | User Story | 35303 | Support for System.Runtime.Serialization.Formatters Package (BinaryFormatter). | |
2025.0.3 | 2024-11-12 | User Story | 35589 | Retarget compiler to .NET 8.0, drop support for .NET 6 and 7 SDKs. | |
2025.0.3 | 2024-11-12 | Bug | 35571 | Unit tests load DiaSymReader from a wrong location. | |
2025.0.3 | 2024-11-12 | User Story | 35590 | Update NuGet dependencies with security violations. | |
2025.0.3 | 2024-11-09 | Bug | 35578 | Windows PDB does not work in non-debug builds for tuple names. | |
2025.0.3 | 2024-11-08 | Bug | 35569 | Mapping method to reflection method does not take into account method's generic parameters. | |
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 | 35296 | Support C# 13.0 | |
2025.0.1 | 2024-09-27 | User Story | 35295 | Support .NET 9.0 RC1 | |
2025.0.1 | 2024-09-20 | Bug | 35465 | Failure to parse type name while deserializing attributes. | |
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-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 | 34646 | Pssym: PostSharp aspect on async methods are not shown in CodeLens/explorer. | |
2024.1.1 | 2024-03-27 | Bug | 34652 | PostSharpExtractTools fails with exception during NuGet restore in Visual Studio. | |
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 | 34264 | VSX: Not working after dependency upgrade on 17.4 LTSC. | |
2024.1.1 | 2023-12-13 | User Story | 34271 | Add support for ARM64 to VSX manifest. | |
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 | User Story | 34272 | Remove Deadlock detection from VSX. | |
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 | 34270 | Rename AzureCacheInvalidator3 to AzureServiceBusCacheInvalidator. | |
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 | User Story | 33355 | Support for PrimaryConstructorInformationBlob. | |
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-23 | User Story | 34098 | Support for cross-targetting on Windows 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 | 33821 | Experimental support for .NET Framework 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 | 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-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-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 | User Story | 32235 | Deterministic attribute ID generation enabled by default. It can be opted out using UseDeterministicAttributeId PostSharp property. | |
2024.1.1 | 2022-11-11 | Bug | 30970 | Unzipper executable tool used to unzip PostSharp compiler got signed. | |
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-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-09 | User Story | 31224 | Warning is not emitted for unsupported .NET SDK | |
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-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 | 30582 | Crashing of VSX when assembly name has been fixed. | |
2024.1.1 | 2022-06-17 | Bug | 30606 | An error causing missing data in PostSharp Explorer fixed. | |
2024.1.1 | 2022-06-17 | Bug | 29175 | Various VSX unhandled exceptions fixed. | |
2024.1.1 | 2022-06-17 | Bug | 30545 | VSX project templates fixed. | |
2024.1.1 | 2022-06-15 | Bug | 30479 | Logging: [NotLogged] cannot be used on return value. | |
2024.1.1 | 2022-06-15 | Bug | 30515 | Logging: Serilog backend includes incorrect template tokens in activity messages. | |
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 | 29832 | BuildClient: Targeting OS-specific tfm from older OS. | |
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 | 29872 | BuildClient: provided additional .deps.json fail to be parsed " do not override. | |
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-02-15 | Bug | 29704 | Use DisableNuGetBuildDirectoryAssemblyTranslation PostSharp property to disable translation of references provided by package target files. | |
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 | 29260 | Revisit LA0119 so that it does not recommend [Serializable]. | |
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-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 | 28408 | VSX: Settings import throws InvalidOperationException. | |
2024.1.1 | 2021-04-14 | Bug | 28482 | VSX: ProjectReferencesResolver throws ArgumentException. | |
2024.1.1 | 2021-04-14 | Bug | 28483 | VSX: ProjectReferenceResolver ignores unloaded references. | |
2024.1.1 | 2021-04-14 | Bug | 28480 | VSX: WpfTextViewCreationListener throws NullReferenceException (regression). | |
2024.1.1 | 2021-04-14 | Bug | 28485 | VSX: Changing active Roslyn document context throws NullReferenceException. | |
2024.1.1 | 2021-04-14 | Bug | 28484 | VSX: ProjectReferencesResolver.AddUnloadedReference throws NullReferenceException (regression). | |
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 | 28332 | VSX: Awaiting in roslyn projects enumeration in project map throws InvalidOperationException. | |
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 | 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 | 27978 | VSX: Document synchronization in text marking improved. | |
2024.1.1 | 2021-02-11 | User Story | 27962 | UI: Application shutdown process improved. | |
2024.1.1 | 2021-02-11 | Enhancement | 28218 | VSX: Extension package class refactored. | |
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 | 28187 | VSX: Aspects usage unified. | |
2024.1.1 | 2021-02-11 | User Story | 27977 | VSX: Document synchronization in quick actions improved. | |
2024.1.1 | 2021-02-11 | User Story | 28180 | VSX: Thread dispatching unified. | |
2024.1.1 | 2021-02-11 | User Story | 28130 | VSX: Shared projects handling performance improved. | |
2024.1.1 | 2021-02-11 | User Story | 28118 | VSX: Project reference resolving performance improved. | |
2024.1.1 | 2021-02-11 | User Story | 28099 | VSX: Quick actions performance improved. | |
2024.1.1 | 2021-02-11 | User Story | 28098 | VSX: References lookup 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 | 28070 | VSX: Interaction with main thread reduced. | |
2024.1.1 | 2021-02-11 | User Story | 28030 | VSX: Projects synchronization performance improved. | |
2024.1.1 | 2021-02-11 | User Story | 28186 | VSX: NuGet package management 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 | 27921 | .NET 5.0: Compiler dependencies should be restored for TFM corresponding to current OS version. | |
2024.1.1 | 2020-12-09 | Bug | 27909 | Logging: transaction policies don't work with multiplexer. | |
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 | 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-27 | Bug | 27876 | Logging configuration: DynamicExpresso merged into our redistributables to avoid issues with strong names. | |
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 | Bug | 27800 | Logging: performance issues with Multiplexer | |
2024.1.1 | 2020-11-18 | User Story | 27767 | Logging: instrumentation of HttpClient | |
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 | User Story | 27737 | Logging: transaction management and remote configuration | |
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 | 27849 | Logging: make Audit obsolete | |
2024.1.1 | 2020-11-18 | User Story | 27804 | Logging: refactoring of property passing | |
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 | 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 | 26859 | .NET 5.0: Support new crossgen interface. | |
2024.1.1 | 2020-11-06 | User Story | 27633 | .NET 5.0: Change in known framework reference protocol | |
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 | 27762 | Recordable: Incorrect error message when calling Recorder.Detach with non-[Recordable] argument. | |
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-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 | 27406 | C# 9.0: add tests for the new compiler features. | |
2024.1.1 | 2020-10-27 | User Story | 27685 | .NET 5.0: Support SDK RC2 | |
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-21 | Bug | 27608 | VSX: InvalidOperationException in MetricsControl.UpdateData handled | |
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 | 27192 | VSX: InvalidOperationException in the FrameworkMoniker constructor handled | |
2024.1.1 | 2020-10-21 | Bug | 27194 | VSX: ArgumentException in PostSharpPackageUtils.PerUserExtensionsEnabled 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 | 27160 | VSX: SolutionWatcher no longer crashes when getting project name when the project is unavailable | |
2024.1.1 | 2020-10-14 | Bug | 27668 | VSX: ArgumentException when getting active configuration from DTE handled | |
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 | 26939 | AspectWeaver: Awaited Task stored in a variable is not assigned into awaitedTask variable. | |
2024.1.1 | 2020-10-09 | Bug | 27450 | VSX: InvalidOperationException in MetricsControl avoided | |
2024.1.1 | 2020-10-09 | User Story | 27603 | Logging: output properties and support in multiplexer | |
2024.1.1 | 2020-10-09 | Bug | 27342 | VSX: Invalid MSBuild project files are handled correctly. | |
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 | 27614 | Build targeting consuming .netstandard2.1 library may not have the targeting pack available. | |
2024.1.1 | 2020-10-08 | Bug | 26835 | VSX: System.ObjectDisposedException in CpsProjectAccessor | |
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 | 27330 | Licensing: ArgumentNullException at build-time when no transformation is present with per-usage license | |
2024.1.1 | 2020-09-29 | Bug | 27303 | Logging: Not-nice grammar of exception custom log messages | |
2024.1.1 | 2020-09-25 | Bug | 27560 | VSX Options: remove "Compiled images" page | |
2024.1.1 | 2020-09-25 | Bug | 27561 | VSX: No description for "Create XAML command" code actions | |
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 | 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 | User Story | 27275 | Installer: Revert to previous license registration workflow | |
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-03 | User Story | 27392 | Redesign of the exception reporting form | |
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-09-02 | Bug | 27150 | XAML Command not ordered with Threading. | |
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 | 27191 | PlatformContext.InitializeTargetFramework is unable to parse framework name without "Version=". | |
2024.1.1 | 2020-08-29 | Bug | 27158 | InitializeCommonDirectories method throws NullReferenceException on GetEntryAssembly. | |
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-28 | Bug | 27267 | Platforms: NullReferenceException when reading a null const string | |
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-27 | User Story | 26675 | AdvisableCollection now implements IReadOnlyList<T>. | |
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 | Bug | 27261 | VSX: exception manager is not initialized soon enough. | |
2024.1.1 | 2020-07-30 | Story | 27264 | VSX: improvements in Aggregatable fields to support collections. | |
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 | 27269 | VSX: EnhancedSpanProvider threw (and handled) exception that could be avoided by checking the span version. | |
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 | 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 | 27254 | VSX: ArgumentNullException when adding threading model. | |
2024.1.1 | 2020-07-30 | Story | 27263 | VSX: report UI thread blocking to CEIP. | |
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 | 13945 | Logging: Added a Log4Net logging repository that can redirect Log4Net logging to PostSharp logging. | |
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 | 13941 | Logging: Added TraceListeners that can redirect Trace and TraceSource 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 | Enhancement | 27227 | [Dispatched]: add an execution mode that is non-blocking in case of context switch and blocking otherwise | |
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-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 | Enhancement | 27154 | MetadataDeclarationMapping errors are hard to diagnose due to missing tracing. | |
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-07 | Bug | 27138 | XAML Command: avoid double assignment of the command. | |
2024.1.1 | 2020-07-07 | Enhancement | 27140 | XAML Command: add support for names without Execute. | |
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 | 26798 | [ThreadUnsafe] throws an exception if on a class with a [Parent] property. | |
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-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 | 26856 | TypeLoadException when mapping attributes that are embedded into reference assemblies but missing in facades. | |
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 | 26304 | .NET 5.0: Previews have different version of WindowsDesktop.App/AspNet runtime than the principal runtime. | |
2024.1.1 | 2020-05-27 | User Story | 26588 | .NET 5.0: Initial support for preview 4 | |
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 | 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-25 | Bug | 26840 | Debugger: SendHigher in DebuggerTrace.Message exceptions should be swallowed. | |
2024.1.1 | 2020-05-25 | Bug | 26833 | Debugger: OnStepCompleteReceivedCore fails when reflected method is null method. | |
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 | 26425 | VSX: ArgumentException in UnadviseUpdateSolutionEvents4(UInt32 dwCookie) | |
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 | 26426 | VSX: Cannot access the service before it has been initialized during build. | |
2024.1.1 | 2020-05-05 | Bug | 26346 | VSX: InvalidOperationException in the FrameworkMoniker constructor. | |
2024.1.1 | 2020-05-04 | Bug | 28448 | INPC: Init-only setters cause binding exception during compilation (caused by modreq). | |
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-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 | 26390 | Caching: ref and out parameters silently are null on output | |
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-18 | Bug | 26415 | VSX: Old icon is used in menus | |
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-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 | 26121 | Undo/Redo WPF buttons don't display in .NET Core 3 WPF | |
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-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 | User Story | 25962 | Licensing: Add compiler support for per-repository licensing | |
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 | 28161 | Threading: Acquiring yielder access to synchronized object causes ThreadMismatchException. | |
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 | 28184 | Logging: TypeFormatter throws NullReferenceException | |
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 | User Story | 25478 | VSX: Code rewriters and quick action previews refactored. | |
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 | 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-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 | 26042 | PostSharp.Compiler.Engine: PostSharp.Compiler.Common is available for .NET Core 2.1 only, not for .NET Standard | |
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-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 | 25254 | Licensing: local reporting tool | |
2024.1.1 | 2020-01-29 | User Story | 25865 | Licensing: Change SLOC counting algorithm | |
2024.1.1 | 2020-01-29 | User Story | 25992 | Upgrade SDK to 3.1.101. | |
2024.1.1 | 2020-01-27 | Bug | 28032 | Logging: LoggingBackend.OnAsyncMethodSuspended throws exception when the LoggingBackend is disposed. | |
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 | 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 | 28010 | Logging: possibility to disable logging for the current transaction. |
New methods in ILoggerFactory3 (very low impact). |
2024.1.1 | 2020-01-27 | Bug | 28033 | Logging: MultiplexerThreadLoggingContext throws ObjectDisposedException. | |
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 | 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 | 25630 | Upgrade C++ projects to C++ SDK v142 (VS 2019). | |
2024.1.1 | 2020-01-20 | User Story | 25920 | Upgrade C++ projects to Windows 10 SDK. | |
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 | 16407 | Installer: select target VS instances | |
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 | 16441 | Installer: add option to close/kill open processes | |
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 | 25725 | Command: Misleading message XAM070 when there is no private setter. | |
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-11 | Bug | 25242 | Aspect Framework: Interception + method boundary fails on async generic methods | |
2024.1.1 | 2019-12-11 | Bug | 25733 | Disposable: [Disposable] throws InvalidOperationException when it has a non-disposable child | |
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 | 25635 | VSX: Refreshing of project references is slow and hangs Visual Studio UI | |
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-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 | 23633 | Aspect Framework: Location validation aspects may conflict with another aspect on a different parameter of the same method | |
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-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 | 25311 | Build fails when targetting .NET Core 3 and win-x64 target runtime. | |
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 | 25500 | Cannot build a .NET Core 3 x86 project. | |
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-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-14 | Bug | 25540 | Aspect Framework: PostSharp's [Introduce...] attributes use tail calls even where not legal | |
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 | Bug | 25093 | Intellisense documentation not available for a few PostSharp.Patterns libraries. | |
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-05 | Bug | 25432 | XAML: Dependency properties: property value should not be checked in OnLocationInitialized when value is not set | |
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-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 | User Story | 24070 | Support for .NET Core 3.0 WPF and WinForms. | |
2024.1.1 | 2019-10-17 | Bug | 25314 | VSX: Deadlock in CpsProjectAccessor when creating a new project. | |
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 | 25315 | AspectInitializationClient for type is not ordered before the one for members. | |
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 | 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 | 25293 | VSX: postsharp.config item template is named postsharp1.config in CPS projects by default. | |
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 | 25159 | VSX: Aspects not detected in multitargeted projects. | |
2024.1.1 | 2019-10-10 | Bug | 25235 | VSX: Code Action options: description should be TextBlock, not TextBox. | |
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-09 | Bug | 24794 | Multicasting: AttributeTargetTypes required the user to put both arity and generic parameter names | |
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 | 25227 | Aspect Framework: Setting ReturnValue in semantic advices emitted broken code | |
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-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-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 | 25104 | Recordable: Improved the exception message when adding a non-recordable object to a recordable object's collection. | |
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-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 | User Story | 7574 | Aspect Explorer: rewrite with WPF and performance optimization. | |
2024.1.1 | 2019-09-11 | User Story | 24859 | VSX: Use XML name table to parse pssym files. | |
2024.1.1 | 2019-09-11 | User Story | 24790 | VSX: Support for Shared Projects. | |
2024.1.1 | 2019-09-11 | User Story | 16608 | Support for Deterministic build. | |
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-11 | User Story | 10862 | VSX: Support for Shared Projects - QuickInfo. | |
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 | 24858 | VSX: Log to text file instead of output window. | |
2024.1.1 | 2019-09-11 | User Story | 24414 | VSX: Generalize the use of async methods. | |
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 | Bug | 24672 | VSX: Various exceptions in DocumentTable. | |
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 | 24857 | VSX: Support for multitargeting. | |
2024.1.1 | 2019-09-11 | User Story | 24562 | VSX: support for per-monitor awareness of DPI. | |
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 | Bug | 24807 | Debugger: ProcessGetMethodSequencePointsRequest does not identify modules correctly. | |
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 | 25070 | Platform: mscoree.dll:CLRCreateInterface should not be required on Windows. | |
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-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 | 24887 | AspectFramework: PDB is corrupted for restructured methods with a single sequence point. | |
2024.1.1 | 2019-08-21 | Bug | 24862 | PortablePDB: Local variable mapping is not applied when writing local scopes. | |
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-20 | Bug | 25032 | BuildClient: .NET Core runtime detection fails due to multiple copies of the same runtime being registered. | |
2024.1.1 | 2019-08-19 | Bug | 16645 | Build on Linux/MacOs. | |
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-19 | Bug | 25008 | Aspect Framework: OnInstanceConstructed advice causes the build to fail if the aspect is generic. | |
2024.1.1 | 2019-08-16 | Bug | 25004 | Filtering with MulticastAttributes.CompilerGenerated doesn't filter out user-created declarations. | |
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-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 | User Story | 15672 | Add the StrictRangeAttribute contract | |
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-08-01 | Bug | 24820 | Build crashed when IAspectProvider provides a LogAttribute to a non-method target | |
2024.1.1 | 2019-08-01 | Bug | 24827 | Post.Cast error message does not resolve type parameter names. | |
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 | 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-19 | Bug | 24324 | PostSharp is ignored in a build after a build which fails in MSBuild phase. | |
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 | 24759 | BuildClient: generated deps.json file specifies version of an assembly that is lower than the runtime one. | |
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 | 24772 | BuildClient: compiler dependencies restore should skip first-time experience and should not override sdk. | |
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-27 | Bug | 24579 | Add the SHA256 signature of Portable PDBs to DLLs. | |
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-26 | User Story | 12020 | Contracts - Ability to customize exception types. | |
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 | 24561 | Logging: Serilog backend crashes when method returns an anonymous tuple. | |
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 | 24068 | Logging: Cycle in IEnumerable graph results in StackOverflowException. | |
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 | 24424 | License Audit checkbox is not required to proceed with the installation. | |
2024.1.1 | 2019-06-04 | Bug | 24525 | NotifyPropertyChanged: private properties are not correctly included in dependency analysis. | |
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 | 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-23 | Bug | 24560 | Caching: Closed CachingContext throws exception instead of relaying dependencies to it's parent. | |
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 | 24495 | EventInterception: Multiple add/remove causes handler not to be removed. | |
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 | 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 | 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-17 | User Story | 24207 | VSX: Restore COM005/COM002 rules. | |
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 | 24362 | VSX: TransientCodeModelException when opening a project - regression. | |
2024.1.1 | 2019-04-09 | Bug | 24263 | VSX: NullReferenceException in DteHelpers.IsCps. | |
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-28 | Bug | 24311 | VSX: ThreadMismatchException when starting VS2017. | |
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-27 | Bug | 24198 | VS 2019: version of C# compiler not detected. | |
2024.1.1 | 2019-03-25 | Bug | 24241 | VSX: Fix DTE automation properties. | |
2024.1.1 | 2019-03-25 | User Story | 24242 | Support for VS 2019 IDE. | |
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 | 24254 | Debugger: ObjectDisposedException in DkmClrModuleInstance.get_ClrFlags when module is already unloaded. | |
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 | 24258 | Debugger: Not handling DkmException when trying to get top frame on a thread without frames. | |
2024.1.1 | 2019-03-14 | Bug | 24245 | Debugger: GetMethodSequencePoints doesn't handle multiple app domains. | |
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-06 | Bug | 24235 | PortablePDB: Embedded PDB not readable by DiaSymReader. | |
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-05 | Bug | 24221 | PostSharp.Patterns.Common package broken for net471 and net472 targets when System.ValueTuple is not referenced. | |
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 | 24116 | Debugger: Stepper context not passed to the continuing stepper. | |
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 | 24094 | Debugger: Step lost when thread switches inside OnInvokeAsync. | |
2024.1.1 | 2019-02-18 | Bug | 24031 | Debugger: Stepper lost when exiting OnInvokeAsync. | |
2024.1.1 | 2019-02-18 | Bug | 24074 | Debugger: SymbolsDebuggerService throws NotImplementedException when calling SendHigher. | |
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-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 | 23828 | INPC: suspending events results in worse performance of the INPC aspect. | |
2024.1.1 | 2019-01-15 | Bug | 23634 | Do not emit PS0131 warning when assembly contains inherited aspects. | |
2024.1.1 | 2019-01-14 | Story | 23642 | Logging: measure execution time of custom activities. | |
2024.1.1 | 2019-01-14 | Story | 763 | Logging: hierarchical ids. | |
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 | 23637 | ArgumentOutOfRangeException at build time when instance-level aspect is applied to a hierarchy of generic classes. | |
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 | 23563 | VSX: PostSharp.Patterns.Model package is required for contracts. | |
2024.1.1 | 2018-11-30 | Bug | 23604 | VSX: NotImplementedException when adding an aspect as solution action. | |
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 | 16096 | VSX: log in the output window fails with OutOfMemory exception after a longer run. | |
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 | 16569 | Debugger: ObjectDisposedException in OnStepCompleteReceived. | |
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 | 20775 | Caching: two-layered cache should modify the key to avoid conflicts when toggling the option. | |
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-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 | 20768 | IntroduceMethod transformation cannot override 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 | 18645 | [Required] does not work on volatile fields: modreq(IsVolatile) is not supported. | |
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-17 | Bug | 20774 | Caching: Invalidating cached methods before the declaring type is initialized throws NullReferenceException. | |
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 | 20721 | Logging: ConsoleLoggingBackend ignores Options.IncludeType = false. | |
2024.1.1 | 2018-10-15 | Bug | 20729 | Logging: invalid IL generated when dynamic enabling is disabled. | |
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 | 20674 | Logging: LoggingTypeSource may report an invalid state for IsEnabled. | |
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 | Story | 19650 | Logging: detect async methods in calls to OpenActivity. | |
2024.1.1 | 2018-10-12 | Story | 20737 | Logging: semantic-first logging (SemanticLogger). | |
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-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 | 16598 | Intermittent failures of IClrMetaHost::EnumerateLoadedRuntimes. | |
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-03 | Bug | 19648 | INPC does not handle the dependency on the property of the Aggregatable parent. | |
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-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 | 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-17 | Bug | 13407 | Debugger: state machine internal variables are visible in Locals window. | |
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 | 16529 | UI: E-mail address with capital letters is not recognized as valid. | |
2024.1.1 | 2018-08-30 | Bug | 16530 | UI: License audit visibility race conditions and lack of validation. | |
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 | 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-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 | 13428 | Debugger: Call stack of OnInstanceCreated advice does not have any sequence point on constructor calling the advice. | |
2024.1.1 | 2018-08-15 | User Story | 16413 | VSX: remove support for Zip distribution. | |
2024.1.1 | 2018-08-14 | Bug | 16516 | Deadlock detection: racing conditions during graph search. | |
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 | 16425 | TypeIndex creation exception during highly concurrent builds. | |
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 | 13436 | Debugging: inconsistent position of intercepted method in call stack with PrettifyCallStack=true. | |
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-02 | Bug | 16451 | EventInterceptionAspect will make the delegates return the default value. | |
2024.1.1 | 2018-08-02 | Bug | 16448 | EventInterceptionAspect is not thread-safe. | |
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 | 16243 | Ordering of DependencyProperty and Threading aspects is undeterministic. | |
2024.1.1 | 2018-07-23 | Bug | 16242 | DependencyProperty: Missing code saving information. | |
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 | 16417 | AssemblyIdentityReader fails reading assembly-level custom attributes defined in the current assembly. | |
2024.1.1 | 2018-07-23 | Bug | 16414 | Binding redirections from app.config are not taken into account. | |
2024.1.1 | 2018-07-21 | Enhancement | 16409 | Stop emitting the LA0156 message (missing LinesOfCodeAvoided attribute). | |
2024.1.1 | 2018-07-21 | Enhancement | 16408 | Invoke "ngen install" in the background. | |
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-20 | Bug | 16403 | Cannot load assembly 'Newtonsoft.Json' when compiled images are installed. | |
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 | 16153 | Debugger: call stack filtering can hide user code from the call stack view. | |
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 | 16393 | Portable Pdb: change AssertionFailedExceptions to recoverable errors. | |
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 | 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-04 | Bug | 16256 | DispatchedMethodAspect.deadlockDetectionEnabled field is missing on .NETStandard. | |
2024.1.1 | 2018-07-04 | Bug | 16254 | Deadlock Detection is missing instrumentation stubs under netcoreapp2.0. | |
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 | 16207 | Logger.OpenActivity: ArgumentOutOfRangeException when LoggingServices not initialized. | |
2024.1.1 | 2018-06-27 | Bug | 16224 | Frigate: NullReferenceException when writing empty string. | |
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-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 | User Story | 16168 | Reintroduce option to disable weak events in [NotifyPropertyChanged]. | |
2024.1.1 | 2018-06-19 | Bug | 16196 | Add tracing to DotNetStrongNameService. | |
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 | 16183 | AssertionFailedException is being thrown when referencing a project targeting win10-x64 runtime. | |
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 | 16176 | Loop in type resolution: System.Runtime.Serialization.DataContractAttribute. | |
2024.1.1 | 2018-06-19 | Bug | 16185 | License dialog "Areas of Interest" step back button broken. | |
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-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 | 16166 | Logging: Make LogActivity.SetException return false (instead of void). |
LogActivity.SetException now returns bool instead of void. |
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 | 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 | 16144 | Cannot uninstall PostSharp package because of locked PostSharp.MSBuild.dll. | |
2024.1.1 | 2018-06-06 | Bug | 16141 | Dev environment incorrectly detected on user machines. | |
2024.1.1 | 2018-06-06 | Bug | 16131 | Mixing different versions of PostSharp assemblies results in assembly loading failure. | |
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-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 | User Story | 15974 | PostSharp.Patterns.Diagnostics.Log4Net - Support for .NET Standard. | |
2024.1.1 | 2018-04-09 | Bug | 15978 | Emit an error when an unsupported host is used. | |
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 | 15975 | Incorrect parsing of framework names resulting in assembly loading failure. | |
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-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 | Bug | 15618 | VS does not automatically rebuild the project upon execution when the pssln file is modified. | |
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 | 15933 | Debugger symbol generation configuration issues. | |
2024.1.1 | 2018-03-16 | Story | 15791 | ILMerge VSX to one dll. | |
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 | 15914 | Caching: issues in the disposing and finalizing logic. | |
2024.1.1 | 2018-03-09 | Bug | 15915 | Caching: two-layer cache should process background tasks sequentially. | |
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-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-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 | User Story | 15796 | Emit a build warning when the C#/VB version is not supported. | |
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-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 | Bug | 15812 | Invalidate TypeIndex when .NET Framework targeting pack is installed or uninstalled. | |
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-02 | Bug | 15846 | Caching: InvalidCastException in TwoLayerCachingBackendEnhancer and Redis when switching on/off the local cache. | |
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 | Bug | 15844 | Caching: Data race in CacheAttribute.MergedConfiguration. | |
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 | 15747 | Issue with loading assemblies with have a binding identity with Platform=None. | |
2024.1.1 | 2018-01-17 | Bug | 15762 | Logging: DefaultFormatter throws NullReferenceException when value.ToString() returns null. | |
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 | Enhancement | 15619 | Logging: add a constructor that accepts a Logger or LogFactory to SerilogLoggingBackend and NLogLoggingBackend. | |
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 | 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 | 15684 | BindingException when referencing .NET Standard 2.0 project in .NET Framework project using PackageReference (CPS). | |
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 | Bug | 15609 | Cannot build .NET Core 2 projects that reference System.Threading.Tasks.Extension or System.Collections.Immutable. | |
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 | 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-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-08 | Bug | 15703 | Loading netstandard.dll assembly fails on .NET Framework 4.7.1 + VS15.5 toolchain. | |
2024.1.1 | 2017-12-08 | Bug | 15686 | Logging: arithmetic overflow in UnsafeStringBuilder. | |
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 | 15656 | VSiX: In Add Policy - Logging, the dialog to ask target type and methods is not displayed. | |
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-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 | 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-21 | Bug | 13476 | OnMethodBoundary fails for public or internal methods in a nested protected type. | |
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 | 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 | 15628 | Cannot rewrite C++ module that has no assembly manifest. | |
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 | 15593 | BindingMaps: NullReferenceException when native framework pack not installed. | |
2024.1.1 | 2017-10-30 | Bug | 15521 | Threading: [ExplicitlySynchronized] + [Child] cause runtime exception. | |
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 | 15428 | Semantic advising: handle a case when a method with a Task return type returns null. | |
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 | 15535 | NetCore: netcoreapp20 build throws BindingException. | |
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-05 | Bug | 15532 | BindingMaps: NetPortable references are not resolved. | |
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-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 | 15364 | Threading model: virtual method invoked by Finalizer defined in a non-instrumented base class causes ThreadAccessException. | |
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 | 15523 | VSiX: package assemblies remain occasionally unsigned by distribution build. | |
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-13 | Bug | 14591 | Binding maps are being invalidated/regenerated for .NET Core when non-system package is used. | |
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 | 15447 | Message location resolution throws System.TypeLoadException on .NET 4.5.1. | |
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-06 | Bug | 15184 | Debugger: ObjectDisposedException from OnProcessExit. | |
2024.1.1 | 2017-09-06 | Bug | 15183 | Debugger: Stack tracking exceptions. | |
2024.1.1 | 2017-09-06 | Bug | 15182 | Debugger: ArgumentException "Illegal characters in path". | |
2024.1.1 | 2017-09-05 | Bug | 15431 | Parsing pdb error: Not at S_END (C# 5/VS2013). | |
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-04 | Bug | 15057 | NotifyPropertyChanged: dependency on this.recorder.UndoOperations.Count not observed. | |
2024.1.1 | 2017-09-04 | Bug | 15056 | NotifyPropertyChanged: message DOM002 when using chains of ?. operators. | |
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-04 | Bug | 15073 | Compiled Images UI: Does not show PostSharp version and does not immediately ask for each version. | |
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 | 15385 | Async MethodInterceptionAspect: emit a warning when semantic advising is chosen but OnInvokeAsync is not implemented. | |
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-08-31 | Bug | 15371 | OnMethodBoundary with SemanticallyAdvisedMethodKinds.None ordered after SemanticallyAdvisedMethodKinds.Default causes args to be null. | |
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 | 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 | 15411 | NotifyPropertyChanged: inefficient code for looking for OnPropertyChanged method. | |
2024.1.1 | 2017-08-31 | Bug | 15410 | UWP support: type projections are not applied properly. | |
2024.1.1 | 2017-08-31 | Bug | 15409 | UWP support: *.winmdobj not recognized as assembly file extension. | |
2024.1.1 | 2017-08-31 | Bug | 15407 | NotifyPropertyChanged.DependencyAnalysis.PropertiesDependenciesAnalyzer.AnalyzeType throws NullReferenceException with abstract methods. | |
2024.1.1 | 2017-08-31 | Story | 14984 | Binding maps: psmap race. | |
2024.1.1 | 2017-08-31 | Bug | 15408 | .NET Standard: InstructionWriterExtensions.EmitAssemblyOf throws ArgumentNullException. | |
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-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 | 15180 | AssemblyBindingLog size causes OutOfMemoryException. | |
2024.1.1 | 2017-08-29 | Bug | 15406 | AutoDetectTask.Execute throws NullReferenceException when assembly cannot be found. | |
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-28 | Story | 15390 | VSiX: not possible to uninstall compiled images. | |
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-24 | Bug | 15352 | Aspect applied on external method transforms local overridden method passing args for the base method. | |
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 | 15350 | Xaml: Missing target declaration types for DependencyObjectAttribute. | |
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-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 | 15311 | Logging: add methods LoggingServices.GetSource. | |
2024.1.1 | 2017-08-09 | Bug | 15300 | VSiX: PostSharp not detected before restoring nuget packages. | |
2024.1.1 | 2017-08-09 | Bug | 15344 | PostSharp error reporting throws ThreadMismatchException when disposing. | |
2024.1.1 | 2017-08-09 | Bug | 15284 | Improve formatting of local function names in error messages. | |
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 | 15041 | VSiX: cannot add aggregatable-based patterns from zip distribution. | |
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 | 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-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 | 15319 | ArgumentNullException in diagnostics weaver when the method returns a tuple without element names. | |
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-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 | 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-27 | Bug | 15269 | VSiX: cannot start PostSharp.Settings.exe and PostSharp.Settings.UI.exe in various scenarios. | |
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 | 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-25 | Enhancement | 15141 | Escalated and ignored messages: improve list parsing. | |
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 | 15115 | Detect compiler language when running from command line. | |
2024.1.1 | 2017-07-24 | Bug | 15090 | NPC: Parallel calls to property setter may fail. | |
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-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 | 15292 | Lexical scope not created when it contains several exception blocks. | |
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-19 | Bug | 15188 | NullReferenceException from EmitInstructionLocalVariable when async state machine is generated. | |
2024.1.1 | 2017-07-19 | User Story | 15281 | SemanticInfo API. | |
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 | 15268 | Emit error when any aspect is applied to anonymous or local method. | |
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 | 15244 | PostSharp.Patterns.Diagnostics.NLog NuGet package maturity is kept RC. | |
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-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 | 15008 | Debugger: OnConstructedAdvice causes skipping of the constructor. | |
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 | 15178 | Debugger: some non-CLR frames cause a crash (VS2017). | |
2024.1.1 | 2017-06-20 | Bug | 15125 | VSiX: remove platforms not-supported anymore. | |
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-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 | 15124 | Formatting generic field ref into an error message fails. | |
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 | 14395 | INPC: Crashes when System.ValueTuple is used. | |
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 | 15058 | Command: NotifyPropertyChanged does not work when CanExecute property is private. | |
2024.1.1 | 2017-05-22 | Bug | 15059 | Command: missing ordering with NotifyPropertyChanged. | |
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 | 15010 | Settings UI: Registation button for PS Essentials cannot be clicked in the description area. | |
2024.1.1 | 2017-05-15 | Bug | 14281 | Installer: cannot detect all blocking processes of VsixInstaller 2017. | |
2024.1.1 | 2017-05-11 | Bug | 14308 | INPC: configure attribute using properties instead of constructor arguments. | |
2024.1.1 | 2017-05-11 | Story | 14139 | LocationLevelAspect is not multicast to Parameters. | |
2024.1.1 | 2017-05-11 | Bug | 14929 | DeadlockDetection: Monitor.TryEnter overloads don't set return values. | |
2024.1.1 | 2017-05-07 | Bug | 15027 | PostSharp version is missing in License Server protocol. | |
2024.1.1 | 2017-05-06 | Bug | 14932 | Composite Aspects feature is not available for Express license. | |
2024.1.1 | 2017-05-06 | Bug | 15021 | Aspect Dependency Framework is not available for Express License. | |
2024.1.1 | 2017-05-04 | User Story | 13282 | Dependency property pattern. | |
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-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 | Bug | 13554 | Move MessageLocation type to PostSharp.Extensibility namespace. | |
2024.1.1 | 2017-04-20 | User Story | 14477 | OnMethodBoundary Async: change default behavior. | |
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 | 14851 | VSiX: installed PostSharp nuget package is not detected on PostSharp project properties page. | |
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-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 | 13289 | Configure PostSharp 5.0 licensing. | |
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 | 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 | User Story | 14880 | LocationValidationAspect: support for out, ref or return parameters. | |
2024.1.1 | 2017-03-17 | Feature | 14645 | VSiX: make Nuget Package Manager an optional dependency. | |
2024.1.1 | 2017-03-16 | Bug | 14726 | INPC: DOM002 error for [Pure] Enum returning methods. | |
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 | 14777 | INPC: DOM002 message for internal property. | |
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 | 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 | 14824 | .NET Standard runtime libraries are not considered by ResovedAssemblyReference. | |
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 | 14825 | Referenced runtime libraries are not considered by ResolvedAssemblyReference. | |
2024.1.1 | 2017-03-15 | Bug | 14798 | VSiX: NullReferenceException from PostSharp diagnostic analyzer. | |
2024.1.1 | 2017-03-15 | Bug | 14821 | VSiX: cannot uninstall compiled images from Visual Studio. | |
2024.1.1 | 2017-03-15 | Bug | 14762 | VSiX: Error reported for internal yielder. | |
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-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 | 14648 | INPC: Incorrect handling of dependencies on parent class properties. | |
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 | 14646 | PipeException: Writing to the pipe '' failed. Error 232. | |
2024.1.1 | 2017-03-04 | Bug | 14712 | OnMethodBoundary on System.DateTime.Date results in AccessViolationException at runtime. | |
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 | 14690 | PostSharp.Patterns.Common.Net46 does not include correct set of [InternalsVisibleTo]. | |
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 | 13916 | Support for C# 7 - Local Functions. | |
2024.1.1 | 2017-02-16 | Bug | 13915 | Support for C# 7 - Ref Returns. | |
2024.1.1 | 2017-02-15 | Bug | 14636 | VSiX: integrate Cache attribute with lightbulb. | |
2024.1.1 | 2017-02-15 | Bug | 14375 | Diagnostics: Tracing backend package should be uniform on each platform. | |
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 | 14667 | Installer: does not start. | |
2024.1.1 | 2017-02-07 | Bug | 14657 | OnMethodBoundary Async: NullReferenceException in async methods with await dynamic. | |
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 | 14595 | Silverlight mscorlib version (5.0.5) is incorrectly redirected to 2.0.5. | |
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-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 | 14326 | Debugger: stepping into Proceed does not stop in the target method. | |
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 | 14144 | Debugger: broken StepInto experience for test PostSharp.Patterns.Caching.Tests.ObjectDependenciesTests.TestAutoDependencies. | |
2024.1.1 | 2017-01-26 | Bug | 14434 | Mark MulticastAttributeUsageAttribute.HideFromAspectBrowser as obsolete. | |
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 | 14223 | VSiX reports missing NuGet packages on splitted packaging (.Redist). | |
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 | 13413 | Debugging: RuntimeInitializeInstance can be stepped into if StepOverAspects=true. | |
2024.1.1 | 2017-01-26 | Bug | 14502 | Debugger: Recursion causes intercepted method to exit to aspect code. | |
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 | 14284 | Cannot find 'mscorlib, version=2.0.5.0' when building Xamarin project with unsafe code. | |
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-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 | 14335 | VSiX: COMException when dispatching to UI thread. | |
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 | 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 | Story | 14117 | Support for .NET Core run-time in PostSharp Threading Pattern Libraries. | |
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-02 | Bug | 14327 | Licensing API misses a method for License Server testing. | |
2024.1.1 | 2016-12-02 | Bug | 14328 | BindingMaps: Facades do not support nested types. | |
2024.1.1 | 2016-12-01 | Bug | 14305 | BindingMaps: NETCore NuGet versioning chaos; nothing can be assumed. | |
2024.1.1 | 2016-12-01 | Bug | 14225 | ZIP Distribution: .NET Core DLLs for Patterns libraries are missing. | |
2024.1.1 | 2016-11-30 | Bug | 13847 | Support for Visual Studio 15 - Core features. | |
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 | 14303 | .NET Core build tests occasionally fail of writing to the tools project.lock.json. | |
2024.1.1 | 2016-11-30 | Bug | 14135 | Dispatch crashes in build time when deriving from closed generic type. | |
2024.1.1 | 2016-11-30 | Bug | 13920 | Support for Visual Studio 15 - Item templates. | |
2024.1.1 | 2016-11-29 | Bug | 14164 | Debugger: DkmExtensions.GetSourcePosition throws DkmException (DkmExceptionCode = E_FAIL). | |
2024.1.1 | 2016-11-29 | Bug | 14087 | Debugger: SendHigher throws TypeLoadException. | |
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 | 14086 | Debugger: GetTopStackWalkFrame crashes with COMException (HRESULT: 0x80131302). | |
2024.1.1 | 2016-11-29 | Bug | 13588 | Debugger: options not transferred to remote session. | |
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 | 14272 | Debugger: RemoveFrame is called on unexpected stack ordering. | |
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 | 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 | 14076 | Emit a useful error message on exception in binding maps loading. | |
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 | 14208 | Emit a build error when LocationInterceptionAspect is applied to invalid element. | |
2024.1.1 | 2016-11-15 | Bug | 14141 | Providing aspect for LocationInfo causes crash of PostSharp. | |
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 | User Story | 14179 | Port diagnostics backends to .NET Core. | |
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 | Bug | 14174 | PostSharp installer link from installer doesn't work. | |
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 | 14114 | Split Patterns packages into libraries and build tools. | |
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-03 | User Story | 14095 | NETCore: Filter type maps using project references. | |
2024.1.1 | 2016-11-02 | Bug | 12977 | Error message DOM020 does not have a location.. | |
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-01 | Bug | 14091 | VSiX: "Add logging" wizard never finishes when psproj/pssln is invalid. | |
2024.1.1 | 2016-11-01 | Bug | 14031 | VSiX: potential NullReferenceException when opennig diff viewer window. | |
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-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 | Story | 14005 | Support for .NET core runtime in PostSharp Diagnostics Pattern Libraries. | |
2024.1.1 | 2016-10-26 | Story | 14028 | Improve installation of PostSharp to .NET Core CLI build chain. | |
2024.1.1 | 2016-10-26 | Bug | 14049 | Split PostSharp Core NuGet package into libraries and build tools. | |
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 | 13962 | Improve error message "No valid license installed". | |
2024.1.1 | 2016-10-11 | Bug | 13972 | User can use PostSharp Express without any license. | |
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 | 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-07 | Bug | 14035 | Installer: "Install compiled images" doesn't work when invoked during build. | |
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 | 13837 | LoggingProfiles element not recognized in psproj. | |
2024.1.1 | 2016-10-04 | Bug | 14026 | VSiX - Remove Online Chat. | |
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 | 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-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 | Bug | 13978 | VSiX: Crash when declaring aspect from configuration file in PostSharp 5.0 project. | |
2024.1.1 | 2016-09-29 | User Story | 12135 | OnMethodBoundary Async: set return value, control flow. | |
2024.1.1 | 2016-09-26 | Bug | 13961 | Streamline build-from-git experience. | |
2024.1.1 | 2016-09-23 | Bug | 13800 | Debugger: exception with mixed debugging JS + ASP.NET. | |
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 | 13846 | Debugger: GetMetadataImport throws BadImageFormatException. | |
2024.1.1 | 2016-09-23 | Bug | 13727 | Debugger: COMException from GetMetaDataImport (low disk space). | |
2024.1.1 | 2016-09-23 | Bug | 13903 | Debugger: break on already disposed breakpoint is not handled. | |
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 | 13913 | Debugger: OnEventInvokeHandlerAdvice is visited on implicit C# event with StepOverAspects=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 | 13957 | Debugger: check args/argsimpl classes for correct DebuggerNonUserCode and DebuggerStepThrough. | |
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 | 13951 | NPC: Update of CompileTimeValidate support for Caliburn.Micro was not merged properly. | |
2024.1.1 | 2016-09-23 | Bug | 13700 | Debugger: DkmException thrown from StackContextFilterData. | |
2024.1.1 | 2016-09-22 | Bug | 13821 | Wrong PostSharp.HQ version in file properties. | |
2024.1.1 | 2016-09-22 | User Story | 12395 | Installer: more understandable vsixinstaller exit codes. | |
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 | 13849 | StringLength throws ArgumentException when argument value is null. | |
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-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 | User Story | 12232 | Complete rewriting of the logging feature. | |
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-06 | Bug | 13712 | Project file schema validation should produce warnings not errors. | |
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-05 | Bug | 13681 | Aspects [Recordable] and [Required] are not strongly ordered. | |
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-04 | Bug | 13734 | Debugger: breakpoint in MethodBoundary advice before other MethodBoundary and after Interception causes skipping of method body. | |
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 | Bug | 13738 | Debugger: COMException from GetTopStackWalkFrame while debugging C++/CLI code. | |
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-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-10 | Bug | 13724 | VSiX: possible NullReferenceException when adding aspect from context menu in VS2012/VS2013. | |
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 | 13737 | Solution-wide build: NullReferenceException when processing VB projects. | |
2024.1.1 | 2016-08-10 | Bug | 13715 | VSiX: NullReferenceException when removing license server from licenses. | |
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 | 13708 | Debugger: sequence points emitted even when DisableDebuggerExtensions is true. | |
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 | 13714 | VSiX: cannot get stack trace of InvalidMefCacheException. | |
2024.1.1 | 2016-08-04 | Bug | 13696 | VSiX: "Add PostSharp policy" not available at solution level. | |
2024.1.1 | 2016-08-04 | User Story | 13697 | VSiX: Install PostSharp from folder resolves PostSharpRootPath incorrectly. | |
2024.1.1 | 2016-08-04 | Bug | 13691 | File lock when rebuilding with solution-wide build optimizations enabled. | |
2024.1.1 | 2016-08-04 | Bug | 13690 | Debugging Extensions: Visual Studio crash after F5 when DebuggerExtensionsDisabled is true. | |
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-08-03 | Bug | 13676 | VSiX: PostSharpDiagnosticAnalyzer throws COMException randomly. | |
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 | 13390 | ReaderWriterSynchronized: async method with [Writer] no longer have write lock after exception. | |
2024.1.1 | 2016-07-25 | Bug | 13262 | Debugging: obsolete breakpoints are not removed. | |
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 | 13622 | Debugging: breaking into aspect method causes incorrect behavior. | |
2024.1.1 | 2016-07-22 | Bug | 13623 | Debugging: Breaking into an intercepted 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 | 13579 | VSiX - NullReferenceException when disposing LearningHubWpfControl | |
2024.1.1 | 2016-07-13 | Bug | 13594 | VSiX: ArgumentException when opening text editor's context menu. | |
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 | 13546 | VSiX: quick action displays a warning popup dialog when PostSharpRootPath property is not specified. | |
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 | 13533 | Debugger: crash when transfering options in remote session. | |
2024.1.1 | 2016-07-12 | Bug | 13586 | VSiX: Debugging options are not available in VS2013. | |
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 | 13426 | Debugging: internal sequence points should be hidden when PrettifyCallStack=false. | |
2024.1.1 | 2016-07-12 | Bug | 13427 | Debugging: Prettify stack frame for constructor with ConstructorDepth parameter. | |
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 | 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-11 | Bug | 13570 | LocalLicenseManager throws Win32Exception. | |
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-08 | Bug | 13461 | VSiX: Learning hub customisation dialog does not scale well. | |
2024.1.1 | 2016-07-08 | Bug | 13526 | VSiX: Smlilies don't display nicely in dark theme. | |
2024.1.1 | 2016-07-08 | Bug | 13561 | VSiX: InvalidCastException when starting VS2013/VS2012. | |
2024.1.1 | 2016-07-07 | Bug | 13379 | VSiX: ThreadHelper.Invoke throws COMException randomly. | |
2024.1.1 | 2016-07-04 | Bug | 13495 | Setup task "Install PostSharp Compatibility Tools" should be hidden. | |
2024.1.1 | 2016-07-04 | Bug | 13472 | VSiX: random NullReferenceException 2. | |
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 | 13467 | VSiX: random CompositionFailedException when creating a QuickInfoSource in VS2015. | |
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 | 13320 | 'The "GenerateBindingRedirects" task was not found' error when building in VS2012 and earlier. | |
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-27 | Bug | 13531 | AssemblyLoadException when loading mscorlib in Android projects. | |
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-24 | Bug | 13482 | Licensing: race condition in Shared Manager. | |
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-22 | User Story | 13306 | Create a licensing log file on demand. | |
2024.1.1 | 2016-06-16 | Bug | 13503 | Transformation dependency cycles are not detected under certain conditions. | |
2024.1.1 | 2016-06-16 | Bug | 13505 | Automatic ordering of aspects causes unsolvable dependency cycles. | |
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 | 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 | 13005 | License error notification pop-up after registering a valid ultimate license key. | |
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-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 | 13449 | Mismatch of mscorlib public key token between Silverlight/WindowsPhone/.NETPortable and normal framework. | |
2024.1.1 | 2016-05-28 | Bug | 13329 | Don't enforce threading models at design time. | |
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 | Story | 13365 | Populate PostSharp Learning Hub according to areas of interest. | |
2024.1.1 | 2016-05-16 | Story | 13013 | VSiX: redesign PostSharp menu. | |
2024.1.1 | 2016-05-16 | Story | 12979 | VSiX - Redesign options. | |
2024.1.1 | 2016-05-16 | Bug | 13374 | ThreadAffineController throws ThreadMismatchException for Yield level, should ignore. | |
2024.1.1 | 2016-05-16 | Story | 13377 | Online Support Chat in VSX. | |
2024.1.1 | 2016-05-11 | User Story | 13270 | License Manager refactoring. | |
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-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 | 13198 | VSiX: random NullReferenceException. | |
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 | 13088 | Auto-generated binding redirections are not compatible with WindowsPhone projects. | |
2024.1.1 | 2016-05-06 | Bug | 13080 | VSiX: TargetException when installing PostSharp to a project in VS2013. | |
2024.1.1 | 2016-05-06 | Bug | 13081 | VSiX: Icons missing in Extension and Updates Manager in VS. | |
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 | User Story | 12563 | Debugger: support for interface introductions. | |
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 | 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 | 12068 | ImportMember - Ability to provide several member names for fallback. | |
2024.1.1 | 2016-04-29 | User Story | 12066 | NotifyPropertyChanged - option to suppress false positives. | |
2024.1.1 | 2016-04-29 | User Story | 12021 | NotifyPropertyChanged - Support for Caliburn.Micro. | |
2024.1.1 | 2016-04-29 | User Story | 11694 | Solution-wide processing: reuse of AppDomains. | |
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 | 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-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 | Bug | 13181 | License server passes license that has expired maintenance. | |
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-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 | 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-31 | Bug | 12753 | INPC: dependencies on protected properties are not properly detected. | |
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 | 12887 | String normalization stops working when assembly instrumented by PostSharp. | |
2024.1.1 | 2016-03-23 | Bug | 12876 | Better strong name exception handling. | |
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 | 13011 | VSiX: "The snapshot is out of date" is not properly identified in some cases. | |
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-10 | Story | 12327 | VSiX: install PostSharp into source repository. | |
2024.1.1 | 2016-03-10 | Story | 12945 | VSiX: Remove PostSharp from project. | |
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 | User Story | 12302 | VSiX: option to set preferred deployment. | |
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-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-27 | Bug | 12843 | VSiX: unnecessary CodeAction wizards instantiation causes slightly slower lightbulb openning. | |
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 | 12795 | VSiX: Occasional crash when Nuget2 configuration file is corrupted. | |
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 | 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-22 | User Story | 12827 | Validate XML project files against XSD. | |
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 | 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-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 | 12791 | Registration Form: Add Interest Level and Open to Talk to the form. | |
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-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 | 12648 | MethodInterceptionArgs.Method is null when args is used in delegate | |
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 | 12812 | Add flag to disable the use of binding maps. | |
2024.1.1 | 2016-02-02 | Bug | 12709 | AttributeTargetTypes does not work on nested classes. | |
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-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-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 | 12714 | ReflectionApiWrapper does not filter private methods declared by ancestors. | |
2024.1.1 | 2016-01-21 | Bug | 12716 | ReflectionApiWrapper behaves inconsistenly for different member types. | |
2024.1.1 | 2016-01-21 | Bug | 12713 | ReflectionApiWrapper does not support virtual methods. | |
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-21 | Bug | 12712 | ReflectionApiWrapper behaves incorrectly with FlattenHierarchy flag. | |
2024.1.1 | 2016-01-21 | Bug | 12715 | ReflectionApiWrapper does not correctly handle property and event accessibility. | |
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 | 12594 | VSiX: potential race condition in QuitePeriodTimer leading to NullReferenceException. | |
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 | 12552 | VSiX: NullReferenceException from ProjectWatcher.IsPostSharpUnavailable. | |
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 | 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 | 12460 | VSiX: VisualStudio is unusable with large (e.g. autogenerated) c# file. | |
2024.1.1 | 2016-01-11 | Bug | 12615 | VSiX: PostSharpCodeRefactoringProvider crashes when solution contains WiX project. | |
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-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 | 12573 | INPC: Disposing iterator causes exit advice to be called without resume. | |
2024.1.1 | 2015-12-18 | Bug | 12591 | INPC: crash when analyzing method creating an instance delegate. | |
2024.1.1 | 2015-12-17 | Bug | 11850 | PSSYM symbol is emitted even when CompileTimeValidate returns false. | |
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-15 | User Story | 12297 | Automatic discovery of plug-ins. | |
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 | Bug | 12031 | Installer: content of SFX package is not signed by authenticode. | |
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 | 11382 | VSiX: avoid potential NullReferenceException and CompositionFailedException when MEF fails. | |
2024.1.1 | 2015-12-14 | Bug | 11259 | VSiX: Log QuickAction doesn't create a psproj file. | |
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 | 12515 | VSiX: NullReferenceException in CSharpSyntaxNodeExtensions.HasAccessor. | |
2024.1.1 | 2015-12-09 | Bug | 12493 | VSiX: InvalidOperationException - The snapshot is out of date. | |
2024.1.1 | 2015-12-08 | Bug | 12463 | Field annotations are not pushed to PSSYM file. | |
2024.1.1 | 2015-12-08 | Bug | 12414 | ExplicitlySynchronized attribute is ignored by Freezable. | |
2024.1.1 | 2015-12-08 | Bug | 11561 | MessageFormatter should resolve state machine method names properly. | |
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-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 | Bug | 12462 | INPC: NullReferenceException during build when legacy location interception aspect is applied on a property. | |
2024.1.1 | 2015-12-03 | User Story | 12240 | Specify input assembly in project file. | |
2024.1.1 | 2015-12-02 | Enhancement | 11686 | Hints in ThreadAccessException for Synchronized threading patterns. | |
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-01 | User Story | 4262 | Zip distribution. | |
2024.1.1 | 2015-11-29 | Bug | 7641 | AssemblyBindingPolicy ignores ProcessorArchitecture attribute in XML configuration. | |
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-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 | 12476 | Binding maps are created in read-shared mode, with potential race. | |
2024.1.1 | 2015-11-25 | Bug | 8729 | Optimize SymWriter for single-threaded processing. | |
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 | 12444 | VSiX: false positives of COM002 and COM005 diagnostics. | |
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-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-17 | Bug | 12267 | If a LocationLevelAspect is applied on a return value, the LocationKind is Parameter instead of ReturnValue. | |
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 | 12385 | Installer: PostSharp does not install on VS 2015 Update 1. | |
2024.1.1 | 2015-11-09 | Bug | 12292 | Code contracts on output values should throw PostconditionFailedException. | |
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-09 | Bug | 12398 | VSiX: PostSharp.HQ cannot be started because System.Collections.Immutable is not included in distribution package. | |
2024.1.1 | 2015-11-06 | Bug | 12290 | NotifyPropertyChanged: RaisePropertyChanged and RaisePropertyChanging should be buffered. | |
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 | 12370 | INPC: Incorrect reset pattern of PropertyChanging accumulator. | |
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 | 12375 | INPC: ChildPropertyChanged notification leak. | |
2024.1.1 | 2015-11-06 | Bug | 12372 | INPC: Inconsistency in stack context tracking. | |
2024.1.1 | 2015-11-02 | Bug | 12316 | VSiX: ArgumentNullException when CodeElement name is null. | |
2024.1.1 | 2015-11-02 | Bug | 12349 | VSiX: PostSharp icon in QuickInfo is stretched to whole screen. | |
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-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 | 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-29 | Bug | 12310 | VSiX: COMException when loading solution | |
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 | 12171 | Message Locations: Location of async method consisting just of a single await statement is not resolved. | |
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-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 | 12166 | Installer: NullReferenceException on license agreement page. | |
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 | 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 | 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 | 12163 | PostSharp errors are not colored in msbuild console with Native host. | |
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 | 11986 | Ignore InvalidOperationException when adding Process to ProcessCollection it just means that Process exited. | |
2024.1.1 | 2015-09-30 | Bug | 12009 | VSiX: ArgumentNullException in SolutionInfo.FindAspectReferences. | |
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 | 12099 | Aspect with MulticastAttributes.UserGenerated cannot be applied to auto-properties. | |
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 | 12145 | Type equivalence fails when class is annotated with [ComImport]. | |
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 | 12098 | Freezable: Race involving ReadOnlyImpl.IsReadOnly (needs to be volatile). | |
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 | 11983 | AwaitableEvent: ManualResetEventSlim is shared by multiple operations on reentrant wait. | |
2024.1.1 | 2015-09-22 | Bug | 11664 | SynchronizedController.EnterOperation throws NullReferenceException. | |
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 | 11314 | ThreadAware: Complexity of assigning a tree to a new root is O(n), should be O(1). | |
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-11 | Bug | 12010 | Infinite redirection when resolving System.Runtime.InteropServices with PCL -- due to use of GAC. | |
2024.1.1 | 2015-09-10 | Bug | 11504 | DynamicallyAdvisableObject: performance optimization of advising. | |
2024.1.1 | 2015-09-10 | User Story | 11909 | Support for CLR Type Equivalence. | |
2024.1.1 | 2015-09-09 | Bug | 11979 | PostSharp executable should return 0 instead of 14 upon expected errors. | |
2024.1.1 | 2015-09-09 | Bug | 12047 | 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 | 11531 | Disposing unfinished iterator causes incorrect flow in state machine with VB 2015. | |
2024.1.1 | 2015-09-04 | Bug | 11971 | INPC: Produce an error when exception handling block is analyzed. | |
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 | 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 | 10999 | NotifyPropertyChange: improve error messages when property cannot be analyzed. | |
2024.1.1 | 2015-09-01 | User Story | 11882 | Syntax decompiler: element location. | |
2024.1.1 | 2015-09-01 | Bug | 11939 | VSiX: crash after registering license from PostSharp options. | |
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 | Bug | 11915 | Installer: deadlock when devenv was running and then was closed. | |
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-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-31 | Bug | 11923 | VSiX: PostSharp Assistant does not detect to-dos created by the analyzer. | |
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 | 11916 | VSiX: PostSharp Metrics - Display LOC with comma separators instead of KLOC. | |
2024.1.1 | 2015-08-28 | Bug | 11914 | VSiX: PostSharp Metrics - Focus rectangle should be removed. | |
2024.1.1 | 2015-08-28 | Bug | 11928 | VSiX: Opening PostSharp Assistant can crash Visual Studio. | |
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 | 11907 | Implicit methods of CLR arrays are asserted to have a definition. | |
2024.1.1 | 2015-08-26 | Bug | 11908 | Missing implicit method for CLR array constructor. | |
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 | 11309 | Aggregatable: Cannot apply Child attribute to VisualBasic automatic properties. | |
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 | 11841 | VSiX: random NullReferenceException on VS2015 startup. | |
2024.1.1 | 2015-08-06 | Bug | 11806 | VSiX: THR019 is reported twice by the analyzer. | |
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 | 11838 | VSIX: error code COM005 emited by diagnostic doesn't match to compiler's error code. | |
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 | User Story | 11568 | NotifyPropertyChanged: notify change of property exposing collection when collection content changed. | |
2024.1.1 | 2015-08-03 | Bug | 11059 | VSiX: underlining doesn't reflect active project drop down. | |
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 | 11790 | VSiX: PsSmartTagger is executed for XAML files. | |
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 | Story | 10934 | INPC: Helper function for manual raising of PropertyChanged/PropertyChanging. | |
2024.1.1 | 2015-07-29 | Bug | 11793 | VSiX: InvalidMEFCacheException thrown during extension intitialization. | |
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 | 11745 | Syntax decompiler: possible assignments. | |
2024.1.1 | 2015-07-23 | Bug | 11763 | Syntax decompiler: incorrect control flow of a sequence in conditional goto. | |
2024.1.1 | 2015-07-23 | User Story | 10874 | NotifyPropertyChanged: support for Elvis operator. | |
2024.1.1 | 2015-07-23 | Bug | 11754 | Syntax decompiler: incorrect structure of instruction blocks. | |
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-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-21 | Bug | 11530 | State machine fix-up doesn't set initlocals flag when introducing a new variable. | |
2024.1.1 | 2015-07-20 | User Story | 11638 | Support for Visual Studio 2015 RTM. | |
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 | Bug | 11751 | Async: rewriting AwaitOnCompleted calls in state machine method is not fully compatible with VB2015 compiler. | |
2024.1.1 | 2015-07-20 | User Story | 11612 | VSiX: support for Nuget 3 RTM. | |
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 | 11717 | VSiX: more identifiable class names for RefactoringProvider. | |
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-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-16 | Bug | 11740 | Build error is raised when ApplyToStateMachine property is set on the master advice. | |
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 | 11483 | Message location resolution fails with WinForms classes. | |
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 | 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 | 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-29 | Bug | 11441 | VSIX: diagnostics report COM005 for abstract properties. | |
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 | 11434 | Incorrect message when [InitializeAspectInstanceAdvice] method is used with invalid number of arguments. | |
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 | User Story | 8774 | Code saving metrics: VSiX infrastructure | |
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 | User story | 11312 | Add metrics and advice description to ready-made aspects. | |
2024.1.1 | 2015-06-24 | User story | 11675 | PSSSYM file removed during incremental build (IncrementalClean step). | |
2024.1.1 | 2015-06-24 | Bug | 11501 | VSiX: QuickInfos are not bucketized properly. | |
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 | Bug | 11477 | AggregatableHashSet: no support for Freeze. | |
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 | 11480 | Threading models: [ExplicitlySynchronized] access is never released, corrupting context stack. | |
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 | 11454 | OnInstanceConstructed advices are badly ordered. | |
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 | Bug | 11473 | ILocationBinding: add method Execute for strong-typed delegate execution. | |
2024.1.1 | 2015-06-22 | Bug | 11472 | Threading models: [Reader], [Writer], [EntryPoint], ... attributes must be inherited. | |
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 | 11471 | Slim advices: [This] parameter. | |
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 | User Story | 11463 | ThreadSafetyPolicy. | |
2024.1.1 | 2015-06-22 | Bug | 11475 | [NotifyPropertyChanged] and [Aggregatable] are not ordered. | |
2024.1.1 | 2015-06-22 | User Story | 11487 | Advisable collections: extension methods. | |
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 | Bug | 11499 | Freezable: possible race during Freeze. | |
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 | 11428 | Threading models: suppress THR008 for [ThreadAffine]. | |
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 | Bug | 11432 | ConstructorDepth: all constructors are displayed as non-user code in the call stack | |
2024.1.1 | 2015-06-22 | User Story | 11277 | VSiX: make "progress" wizard page cancellable. | |
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 | 11488 | ExplicitlySynchronized should not be a MulticastAttribute [breaking]. | |
2024.1.1 | 2015-06-22 | Bug | 11437 | Actor: infinite recursion when overriding Dispatcher, no workaround. | |
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 | 11563 | Module initializers. | |
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 | Bug | 11500 | Freezable: cannot call Freeze from inside constructor. | |
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 | 11485 | Module mismatch exception in TypeInitializationManager.OnImportsSatisfiedAttribute. | |
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 | 11580 | License eligibility check should not be performed for Express licenses. | |
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-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 | 11421 | Evolution should be added to PSSYM for state machines. | |
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-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 | User Story | 12070 | Do not require PostSharp Tools to be installed. | |
2024.1.1 | 2015-05-25 | Bug | 11307 | INPC: overriden property causes NullReferenceException during base .ctor. | |
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 | Bug | 11316 | AspectTypeDependency on an assembly level causes a crash. | |
2024.1.1 | 2015-05-21 | Bug | 11308 | Recordable: AdvisableCollection.Move method is not recorded. | |
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-19 | Bug | 11278 | Incorrect RWL deadlock detection. | |
2024.1.1 | 2015-05-19 | Bug | 11425 | VSiX: ArgumentOutOfRangeException from GetMethodName. | |
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 | Bug | 11199 | VSiX: NuGet dependency verification throws NulReferenceException. | |
2024.1.1 | 2015-05-15 | Enhancement | 1602 | Automatic detection of DotPeek to see decompiled source code. | |
2024.1.1 | 2015-05-15 | Bug | 11198 | Aspect Framework: MethodPointcut + LocationLevelAspect + PropertyInfo argument causes a crash. | |
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-13 | Bug | 11332 | VSiX: adding PostSharp to project doesn't follow robust NuGet versioning. | |
2024.1.1 | 2015-05-13 | Bug | 11342 | VSiX: disable PostSharp on ASP.NET 5 projects. | |
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 | 11294 | ThreadingModels: Freezable cannot be applied on a base class. | |
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-06 | Bug | 11250 | Exception when binding map property not defined. | |
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-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 | 11362 | PostSharp 4.1 does not install into VS 2015 Community Edition | |
2024.1.1 | 2015-04-30 | Bug | 11290 | VSiX: potential NullReferenceException when MEF composition fails | |
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 | Bug | 11179 | VSiX: Support for Nuget 3 | |
2024.1.1 | 2015-04-28 | User Story | 11288 | VSiX: support for VS2015 RC | |
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 | 7519 | Threading Models: AwaitableReaderWriterLock primitive. | |
2024.1.1 | 2015-04-23 | User Story | 11074 | Threading Models: Support for async on IConcurrencyController. | |
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-22 | Bug | 11304 | VSiX: DeclarationInfoNameSymbolVisitor.VisitNamedType throws NullReferenceException | |
2024.1.1 | 2015-04-21 | Bug | 11293 | VSiX: NullReferenceException from RoslynContextFactory.CreateContextImpl | |
2024.1.1 | 2015-04-21 | Bug | 11292 | VSiX: NullReferenceException in IsUnreferencedSharedProjectContext | |
2024.1.1 | 2015-04-21 | Bug | 11200 | VSiX: ArgumentOutOfRangeException for double colon operator | |
2024.1.1 | 2015-04-21 | Bug | 11261 | VSiX: NuGet dependency verification throws NulReferenceException. | |
2024.1.1 | 2015-04-21 | Bug | 11296 | VSiX: COMException from IsProjectSupported (UniqueName) | |
2024.1.1 | 2015-04-17 | Bug | 11196 | VS2015: BufferOverflowException while parsing PDB file. | |
2024.1.1 | 2015-04-16 | Bug | 11228 | Calling IsReadOnly, IsSynchronized on AdvisableCollection or AdvisableDictionary throws NullReferenceException. | |
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-15 | User Story | 11098 | VSiX: VisualBasic - implement ChildFieldTypeRule. | |
2024.1.1 | 2015-04-15 | Bug | 11244 | VSiX: ComException from FrameworkVersionUtils.GetTargetFramework | |
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 | 11235 | VSiX: QuickActions are eligible for not-referenced shared project | |
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-15 | Bug | 11233 | VSiX: crash for incorrect accessor names in C# | |
2024.1.1 | 2015-04-15 | Bug | 11234 | VSiX: ComException from GetEnumerator | |
2024.1.1 | 2015-04-15 | Bug | 11146 | VisualStudio 2015 crashes when registering a license as non-admin user | |
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-10 | Bug | 11078 | VSiX: Go to Declaration doesn't work for classes nested inside generic classes | |
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 | Bug | 10879 | Model Pattern Library license doesn't allow the use of custom Code Contracts. | |
2024.1.1 | 2015-03-26 | Bug | 10911 | ThreadAware aspects are not compatible with Code Contracts invariants. | |
2024.1.1 | 2015-03-26 | User Story | 8751 | Async OnMethodBoundary: support for Yield behavior with OnEntry and OnResume. | |
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 | 7054 | Post.Cast produces invalid MSIL when type parameter has constraint on interface or base type. | |
2024.1.1 | 2015-03-16 | Bug | 10935 | Attaching AdvisableCollection with items to Aggregatable parent throws InvalidCastException. | |
2024.1.1 | 2015-03-16 | Bug | 11054 | Aspect optimizer crashes on methods without a method body. | |
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 | 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-10 | Bug | 11012 | PostSharp Explorer is not reset when new solution with no aspect is loaded | |
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-09 | Bug | 11045 | VSiX - PostSharp Explorer - Goto definition doesn't work for parameters | |
2024.1.1 | 2015-03-09 | Bug | 11027 | VSiX: PostSharp Assistant options are visible in VS2013 | |
2024.1.1 | 2015-03-09 | Bug | 11048 | VSiX: ObjectDisposedException when closing frame with c# source file | |
2024.1.1 | 2015-03-09 | Bug | 11047 | VSiX: missing underlining support for indexer parameters | |
2024.1.1 | 2015-03-09 | Bug | 11049 | VSiX: underlining service crashes when CodeElement is missing | |
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 | Bug | 8760 | INPC: Changes to the properties of generic fields of constrained type are not detected. | |
2024.1.1 | 2015-03-03 | User Story | 10998 | Syntax decompiler: exposing assignment flow. | |
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-02 | Bug | 8678 | VSiX: No architecture quick action for interface members | |
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 | 8672 | ThreadAware: Hybrid AdvisableCollection should have it's own controller if it has no parent. | |
2024.1.1 | 2015-02-26 | User Story | 10982 | VSiX: add support for VS2015 CTP6. | |
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-25 | Enhancement | 7566 | Aspects added by IAspectProvider can be optionally exposed as standalone aspect instances in PostSharp Explorer. | |
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 | 10876 | VSiX installer: Redundant "Cancel" button on the Completed page. | |
2024.1.1 | 2015-02-25 | Bug | 10978 | VSiX: Incomplete data displayed 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 | 10835 | When ImportMemberAdvice with invalid LocationInfo uses incorrect error message with incorrect arguments. | |
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-19 | Bug | 10867 | VSiX: method signatures with multidimensional array parameters are not underlined. | |
2024.1.1 | 2015-02-19 | Bug | 10957 | VSiX: Architecture quick actions cannot be applied to implict accessors. | |
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 | 8803 | Customizable advice description. | |
2024.1.1 | 2015-02-12 | User Story | 6685 | Code saving metrics: custom attributes, computation and storage in pssym. | |
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 | 4318 | Allow users to write a comment when submitting an exception report. | |
2024.1.1 | 2015-01-22 | User Story | 6903 | Support for Xamarin - Pattern Libraries. | |
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 | 8710 | PostSharp HQ process can stay open but invisible when started with command line /notify-ceip. | |
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-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 | 8688 | BindingMaps: Target framework may be not present on the machine when build is executed. | |
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 | 8683 | BindingMaps: Facades directory should not be mandatory on MonoAndroid for version other than 1.0. | |
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 | 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-06 | Bug | 7605 | ReflectionSerializationProvider looks for by-convention serializer class name, fails with obfuscation. | |
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 | 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 | 7411 | Message location resolution does not work properly with when async method is being located. | |
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-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-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 | Bug | 7094 | ThreadingModels: Do not CheckAccess on readonly fields. | |
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 | User Story | 6796 | On-the-fly generation of binding maps. | |
2024.1.1 | 2014-12-08 | User Story | 6354 | PostSharp Assistant: Prototype. | |
2024.1.1 | 2014-12-08 | User Story | 6600 | Pre-load assembly normalization: cache. | |
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 | 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-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-11-27 | User Story | 6536 | Dev14: support for interactive QuickInfo. | |
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-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-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 | 7410 | Attaching a collection with items as a surrogate must update the parent of the collection's items. | |
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-14 | Bug | 7335 | PostSharp.HQ 3.1 cannot find VSIX on VS gallery. | |
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-13 | Bug | 7345 | Recordable: PostSharp exception when member relationship attribute is not used. | |
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-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 | Bug | 7192 | Typos in Roslyn installation UI. | |
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-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 | 7177 | Integration: ThreadAware is not properly yielded when INPC changes are being notified. | |
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-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 | 7114 | ThreadingModels: ConcurrencyToken CheckAccess fails after large number of threads is used. | |
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 | 7201 | Threading: Data race on ThreadAwareAdvice.concurrencyController. | |
2024.1.1 | 2014-10-14 | Bug | 7202 | Threading: Data race on DynamicAdvice.Next. | |
2024.1.1 | 2014-10-14 | Bug | 7203 | Threading: Data race on ThreadAware.concurrencyController when a method is executed. | |
2024.1.1 | 2014-10-13 | Bug | 7206 | OnInstanceInitialized should be renamed OnInstanceConstructed. | |
2024.1.1 | 2014-10-13 | Bug | 7213 | Rename IAspectRepositoryService.AspectsDiscoveryCompleted to AspectDiscoveryCompleted. | |
2024.1.1 | 2014-10-10 | Bug | 7122 | Aggregatable: Data race when attaching a parent. | |
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-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 | Bug | 7108 | Actor: Non-state machine method is dispatched even if executing in context of the actor | |
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 | Issue | 4164 | Ensure there is no exception in the UI when using PostSharp in a VB project. | |
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 | 6670 | ArgumentOutOfRangeException in QuietPeriodTimer.OnTick. | |
2024.1.1 | 2014-09-26 | Issue | 6673 | ArgumentOutOfRangeException in CSharpCodeParser.Tokenize. | |
2024.1.1 | 2014-09-26 | Issue | 6676 | ArgumentOutOfRangeException in AddAspectsSmartTagger.UpdateCurrentCodeElement. | |
2024.1.1 | 2014-09-26 | Issue | 6677 | "Error creating 'Namespace provider' object" in CSharpLanguageAdapter. | |
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 | Enhancement | 7105 | Threading Models: IsSynchronizationRoot must be method not a property. | |
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 | 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 | 7092 | StateMachines: When OnMethodBoundaryAspect is applied before Actor, assertion fails instead of producing error message. | |
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-23 | Issue | 6467 | DocumentInfoReference.Get 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 | 6465 | VsPackage.IsProjectSupported throws NullReferenceException | |
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 | 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 | Issue | 6920 | AggregatableClientAttribute: don't set isInitialized to true before the object is fully deserialized. | |
2024.1.1 | 2014-09-22 | User Story | 6892 | ImageWriter: Generate compliant WinRT assemblies. | |
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 | 6550 | OnMethodInvokeAdvice crashes if the advice method does return a value (produce an error). | |
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-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 | 6612 | INPC: missing OnMethodResume and OnMethodYield advices cause crash in runtime. | |
2024.1.1 | 2014-09-02 | Issue | 6282 | Support for state machines in OnExceptionAspect. | |
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 | 6639 | VSiX does not recognize portable profiles as they are added by Microsoft. | |
2024.1.1 | 2014-08-21 | Issue | 6640 | Smart tags not offered for Windows Phone 8.1. | |
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 | Bug | 6607 | DeadlockDetection: incorrect pointcut for Mutex.ReleaseMutex (basically ignores the method). | |
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 | 6608 | DeadlockDetection: WaitHandle.WaitOne method is intercepted but does not Proceed for non-Mutex WaitHandles. | |
2024.1.1 | 2014-08-13 | User Story | 6618 | Deadlock detection revamping. | |
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-10 | Story | 6582 | Dynamic method import advice (ImportMethodAdviceInstance). | |
2024.1.1 | 2014-08-10 | Story | 6583 | Dynamic method introduction advice (IntroduceMethodAdviceInstance). | |
2024.1.1 | 2014-08-10 | Bug | 6581 | [Protected] emits warning even when declaration used in derived type. | |
2024.1.1 | 2014-08-08 | Bug | 6579 | MulticastPointcut may include helper fields added by PostSharp. | |
2024.1.1 | 2014-08-06 | Bug | 6569 | Threading models: support for async methods (blocking). | |
2024.1.1 | 2014-08-06 | Bug | 6572 | [InternalImplement] and [Internal] do not honor [InternalVisibleTo]. | |
2024.1.1 | 2014-08-06 | Bug | 6573 | Error LA0135 is displayed on master advices instead of master advice. | |
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 | 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 | 4518 | Display user-friendly error message when validation attribute is applied on a read-only property. | |
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 | 6326 | VSIX: Nothing happens when Add Policy is clicked and no policy is available on the project. | |
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-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 | 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-18 | Issue | 6075 | TypeLevelAspect applied to interface causes introduction of a static ctor on that interface. | |
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 | Bug | 6226 | Remove interface IDisposableEx. | |
2024.1.1 | 2014-05-28 | User Story | 6020 | Support for Windows Phone App 8.1. | |
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 | 6181 | VSIX: "Add->PostSharp Policy..." is shown when "Add PostSharp to project is hidden" | |
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-19 | Issue | 6183 | Allow Professional license to be used with the License Server. | |
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 | 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 | 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 | 5849 | INPC: property depending on a virtual method call causes an error "[DOM011]. No message text found!" | |
2024.1.1 | 2014-05-09 | Issue | 5888 | NotifyPropertyChanged: operators must be considered pure methods by default. | |
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-06 | Issue | 6041 | Field/property getters may silently failed to be invoked when there is no get advice. | |
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 | 5914 | ArgumentsWriter.EmitLoadArguments can throw InvalidOperationException during ImplementOnExitAdvice. | |
2024.1.1 | 2014-04-18 | Issue | 5935 | AssemblyBindingPolicyManager.LoadXml fails when config file has empty dependentAssembly section. | |
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-17 | Issue | 6041 | Field/property getters may silently failed to be invoked when there is no get advice. | |
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-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-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 | Enhancement | 3937 | VSiX: Disable logging when the logging window is disabled. | |
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 | Issue | 6021 | OnInstanceInitialized: invalid MSIL generated when many classes derive a single TypeRef. | |
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 | 4778 | NotifyPropertyChanged: build-time exception when a type has two properties of the same name. | |
2024.1.1 | 2014-02-19 | Issue | 5822 | Aspect dependencies not loaded from base types. | |
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 | 5808 | RegularExpressionAttribute includes the regular expression into the error message without escaping. | |
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-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 | 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-12 | Issue | 4715 | CodeTypeRefExtensions.IsReferenceType throws ArgumentOutOfRangeException. | |
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-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 | 4706 | NotifyPropertyChange tracks changes done from the constructor. | |
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-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 | 4697 | Remove warning PS0069: " Cannot weave the initialization of the field X because it is initialized outside the constructor". | |
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-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 | 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 | 4639 | PostSharp30ChangeAppConfig target is not executed for WinForms projects. | |
2024.1.1 | 2014-01-16 | Issue | 4483 | VSX SmartTags: Fix filtering in DispatchedAttribute quick action. | |
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 | 3939 | Setting log provider in wizard to "Trace" will set the provider to "Console" in configuration file. | |
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 | 4341 | BaseLanguageAdapter.PopulateInterfaceImplementationsRecursive throws InvalidOperationOperation. | |
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 | 2014-01-06 | Issue | 4342 | NuGetService.IsPackageInstalled throws ArgumentException: The path is not of a legal form. | |
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 | Enhancement | 3686 | Normalize executable metadata and sign them. | |
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 | 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 | 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-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-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 | 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 | Issue | 4477 | Logging backend packages contain references to specific versions of backend packages. | |
2024.1.1 | 2013-12-09 | Enhancement | 4364 | VSiX: Deprecate the feature "See enhanced source code". | |
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 | 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-12-09 | Enhancement | 4264 | Add advices for OnYield and OnResume. | |
2024.1.1 | 2013-12-09 | Enhancement | 4227 | CEIP: Collect licensed products, license types, native and target framework monikers. | |
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 | Enhancement | 4376 | Replace RequiresPostSharp.cs by an MSBuild target. | |
2024.1.1 | 2013-11-29 | Bug | 4392 | SerializationIntrinsicTypeExtensions.IsPrimitiveIntrinsic throws ArgumentOutOfRangeException. | |
2024.1.1 | 2013-11-27 | Bug | 4368 | INotifyPropertyChanged: performance improvement, use OnEntry/OnExit instead of OnInvoke. | |
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 | 3576 | Aspect optimizer emits warning LA0036 on public classes with private interface implementation. | |
2024.1.1 | 2013-11-27 | Bug | 4351 | Warning AR0101 when a type has the aspect [NotifyPropertyChanged]. | |
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 | Enhancement | 4301 | Load any configuration file named postsharp.config in parent directories. | |
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-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-13 | Issue | 4221 | Location of methods cannot be resolved: sequence points located boundary brackets cause issues. | |
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 | 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-09-06 | Bug | 3846 | Cannot register an evaluation license key if the automatic evaluation period has ended. | |
2024.1.1 | 2013-08-27 | Bug | 3869 | Possible conflict when PostSharpExtractDirectory is set manually. | |
2024.1.1 | 2013-08-27 | Bug | 3871 | AspectPriority ignored in ordering of CompositionAspect.CreateImplementationObject. | |
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 | 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-09 | Bug | 3851 | Some advises are not included in tooltips. | |
2024.1.1 | 2013-08-09 | Bug | 3855 | CodeParsingService.GetEnhancedCodeElements throws ObjectDisposedException. | |
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 | 3756 | Actor aspect do not build with async methods of C# 5.0. | |
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-03 | Bug | 3684 | Licensing component generates invalid command line when registering license for all users. | |
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-06-27 | Bug | 3673 | Support for .NET 4.5.1. | |
2024.1.1 | 2013-06-27 | Bug | 3671 | VSiX: support for Visual Studio 2013. | |
2024.1.1 | 2013-06-25 | Bug | 3639 | Add contracts StrictlyPositive and StrictlyGreaterThan. | |
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 | 3656 | VSiX: VsCodeLocationService/GetAssemblyName throws NullReferenceException. | |
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 | 3655 | VSiX: Exception when accessing NuGet if Resharper 8 is installed. | |
2024.1.1 | 2013-06-25 | Bug | 3657 | VSiX: text buffer not re-scanned after change. | |
2024.1.1 | 2013-06-25 | Bug | 3648 | DotNetStrongNameApi throws COMException - out of memory. | |
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 | 3619 | VSiX: VsCodeLocationService.GetAssemblyName throws NullReferenceException. | |
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 | 3624 | VSiX: ProjectPropertyComboBox.FindItem throws InvalidCastException. | |
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-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 | 3491 | VSiX: NuGetService.InstallPackage throws exception if NuGet is absent even if the UI is enabled. | |
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-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 | 3443 | CSharpLanguageAdapter.GetCodeElementAtCaret throws ObjectDisposedException. | |
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 | 3440 | NuGetService throws exceptions when the solution is not saved. | |
2024.1.1 | 2013-04-10 | Issue | 3442 | CSharpLanguageAdapter.VisitCodeProperty throws InvalidOperationException. | |
2024.1.1 | 2013-04-09 | Bug | 3431 | Incorrect serialization of boolean fields in license key. | |
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-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 | 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-28 | Bug | 3372 | If don't run as administrator, the wizard doesn't pop up to require installing Nuget. | |
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 | 3247 | When registering the license, the publisher of PostSharp is reported not signed | |
2024.1.1 | 2013-03-22 | Bug | 3314 | The aspects in "add postsharp policy" are not displayed according to eligibiloty of project types. | |
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 | 3331 | When adding logging profile, there is no restrictions on the profile name | |
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-20 | Bug | 3321 | ThreadUnsafeAttribute: fields may fail to be set is runtime verification is enabled. | |
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 | 3327 | VsixInstaller fails to install our extension if NuGet 2.2 is installed. | |
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 | 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 | 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 | 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-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-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 | 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-10 | Bug | 2934 | Host app.config is not updated when PostSharpHostConfigurationFile items are updated. | |
2024.1.1 | 2013-03-10 | Bug | 3171 | Assembly binding policies added several times to app.config. | |
2024.1.1 | 2013-03-10 | Enhancement | 3172 | Add support for interface ICloneAwareAspect. | |
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 | 3097 | Not all Smart Tags are offered on client profile | |
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 | 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-07 | Bug | 3106 | Logging toolkit fails to rethrow the exception if the message is not logged. | |
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-03-05 | Bug | 3101 | VSIX: FrameworkVersionFilter works improperly when targeting portable including NET40 | |
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 | 3074 | PostSharp Explorer : "Go to Definition" does not work on Namespace | |
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 | 3049 | There are two "Register a license" links in PostSharp| Options| PostSharp| License | |
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 | 3029 | On PostSharp Tutorials, clicking the item link opens two same pages. | |
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 | 3026 | MSBuild task generates an invalid command line when invoking the native host. | |
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 | 3092 | VSIX: Adding multiple Log attribute to namespaces in one projects results in invalid GlobalAspects.cs file | |
2024.1.1 | 2013-02-28 | Bug | 2953 | VSIX: tooltips are focusable in VS 2012 | |
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 | 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 | 2520 | License server throws HttpException - Request timed out. | |
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-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 | 2305 | CompilerGeneratedAttribute missing from MulticastImplementationDetails. | |
2024.1.1 | 2012-11-26 | Issue | 2310 | MoveOrCopyWithRetry.IsLockException throws NullReferenceException. | |
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 | Issue | 2099 | Trial registration: email validation rejects addresses with upper case. | |
2024.1.1 | 2012-10-15 | Enhancement | 2102 | Support for StructLayoutAttribute and FieldOffsetAttribute in CustomAttributeIntroductionAspect. | |
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-10-10 | Issue | 2046 | VSX files not included in the ZIP distributions. | |
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 | 1826 | MSBuild caches PostSharp.MSBuild.{Build}.dll and creates versioning conflitcs. | |
2024.1.1 | 2012-09-27 | Issue | 1952 | No guard prevents LocationInterceptionAspect to be applied on abstract members. | |
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-19 | Issue | 1918 | Class HostServiceProvider should hold RemotingAccessors, not directly MBRO. | |
2024.1.1 | 2012-09-18 | Issue | 1854 | Aspect Initialization throws exception with obfuscation awareness is enabled. | |
2024.1.1 | 2012-09-13 | Issue | 1846 | Exception when writing an assembly that contains exported types. | |
2024.1.1 | 2012-09-13 | Issue | 1847 | Nested exported types are not supported. | |
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 | 1819 | Cannot set license server URL through MSBuild property. | |
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-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 | 1793 | MetricAttribute missing from the Windows Phone build of PostSharp.dll | |
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 | 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 | 1758 | MulticastPointcutEngine throws exception when aspect applied to TypeRef for PostSharp Development. | |
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 | 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 | User Story | 1572 | Decompilation to expression tree. | |
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-05-31 | Enhancement | 1643 | Code optimizer should be disabled with HappyMonday licenses. | |
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-31 | Issue | 1616 | Pipe server form should be hidden, not minimized. | |
2024.1.1 | 2012-05-31 | Issue | 1644 | PostSharp HQ can enter trial mode without the license agreement dialog. | |
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 | Enhancement | 1565 | NameMapper can map name of intrinsics. | |
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-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 | 1436 | AspectWeaver.AspectWeaverTask.Execute throws InvalidCastException. | |
2024.1.1 | 2012-03-21 | Issue | 229 | NullReferenceException in QuickInfoTracker.OnMouseMove. | |
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 | 1435 | PointcutAwareAdviceGroup.EvaluatePointcuts 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 | Issue | 3082 | Performance issue with INPC -- excessive O(n) complexity for child property notifications. | |
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 | User Story | 3055 | Automatically update app.config with binding redirections for PostSharp. | |
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 | Issue | 2968 | VSIX: Disabling option "Add PostSharp information to tooltips" has no effect. | |
2024.1.1 | 2012-02-28 | Issue | 3030 | CSharpLanguageAdapter.GetCodeElement throws COMException. | |
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 | 2952 | VSIX: smart tag is offered on the "operator" keyword, but the next keyword is underlined. | |
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-20 | Issue | 3008 | MulticastPointcutEngine throws InvalidCastException when the aspect is applied on something different than a type. | |
2024.1.1 | Bug | 1186 | Aspect Browser causes a crash in Visual Studio 2008. | ||
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 | 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 | 1067 | Invalid assembly generation due to reentrance on blob creation | ||
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 | 'PostSharp' project property tab cannot be scrolled | ||
2024.1.1 | Bug | 1201 | IClrMetaHost.EnumerateLoadedRuntimes throws COMException in static constructor of DotNet40Api. | ||
2024.1.1 | Bug | 1066 | Invalid generation of method bodies: MaxStack must be computed before choosing the header type | ||
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 | 15471 | Licenses issued before 5.0 RTM cannot be used with license server. | ||
2024.1.1 | Bug | 27846 | Properties marked [Obsolete] in postsharp.config are ignored. | ||
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 | 24354 | Do not emit a build error if Diagnostics Developer Edition is detected during unattended build. | ||
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 | Bug | 1205 | Debugging sequence points are damaged with Code Contracts Runtime Checker. | ||
2024.1.1 | User Story | 1281 | Project files can contain XML data islands. | ||
2024.1.1 | Bug | 1269 | Disable pipe server when the build runs unattended. | ||
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 | 1273 | Tasks with AutoInclude can be added twice and create duplication conflicts. | ||
2024.1.1 | Bug | 1048 | Compile tab missing in VB project properties of VS 2010 |