PostSharp Threading v2023.x

Released: Jan 13, 2023

Updates in v2023.x

2023.0.8

Updated Sep 13, 2023

Fixes

  • VSX: Adding aspect is offered in context menu in the code editor when PostSharp is not installed in the project.
  • ThreadAware: Initialization validation logic should be completely disabled.
  • Caching: Azure ServiceBus invalidation is timing out on .NET Core.

2023.0.7

Updated Aug 8, 2023

Fixes

  • ThreadAware: exception while initializing the aspect.

2023.0.5

Updated May 24, 2023

Fixes

  • Type names of templated ref classes declared in C++/CLI assemblies are not processed correctly.
  • Multicast: declarations with PrivateScope cause exceptions.

2023.0.4

Updated Mar 14, 2023

Fixes

  • Licensing backward compatibility fixed.
  • Threading: [Background] executed before constructor of [ReaderWriterSynchronized] ends is not synchronized.
  • PortablePDB: Local constant of a generic type is not expected.

2023.0.3

Updated Jan 13, 2023

Features

  • Adds support for .NET 7.0 and C# 11.
  • Adds the ability to use both PostSharp and Metalama on the same machine.

Fixes

  • PostSharp adds duplicate framework references.
  • Upper bound removed from PostSharp NuGet dependencies.
  • VSX: Templates fail to be added because of missing PostSharp.VisaulStudio.Interop assembly.