PostSharp Ultimate v6.8.x

Released: Dec 14, 2020

Updates in v6.8.x

6.8.10

Updated Mar 25, 2021

Features

  • Licensing: Allow unknown license properties.

6.8.9

Updated Feb 11, 2021

Features

  • Logging: Added the ability to disable logging for the current transaction.
  • Logging: CreateTransaction is now able to return null.

Fixes

  • Threading: Acquiring yielder access to synchronized object causes ThreadMismatchException.
  • NullReferenceException in ThreadingInstrumentationPolicy.TaskEnhancements.RunImpl.
  • Logging: TypeFormatter throws NullReferenceException.
  • Logging: MultiplexerThreadLoggingContext throws ObjectDisposedException.
  • Logging: LoggingBackend.OnAsyncMethodSuspended throws exception when the LoggingBackend is disposed.
  • Logging: Multiplexer does not open reused ephemeral context.
  • Logging: contexts should not be opened within ToString/formatting (recursion check).

6.8.8

Updated Jan 21, 2021

Fixes

  • UI: TaskCanceledException is being reported.
  • ArgumentNullException in AdvisableCollection.Insert.
  • VSX: ThreadMismatchException avoided wen saving options.
  • .NET 5.0: Framework references should not be required to be resolved for each referenced framework.

6.8.7

Updated Dec 29, 2020

Fixes

  • TypeFormatter does not handle generic inner types correctly.
  • Formatters: probable performance problem.
  • Cannot build a .NET Standard project: mismatch of dotnet.exe platform.

6.8.6

Updated Dec 14, 2020

Fixes

  • .NET 5.0: Compiler dependencies should be restored for TFM corresponding to current OS version.
  • Logging: transaction policies don't work with multiplexer.