PostSharp Logging 릴리스

Released: Apr 10, 2024

v2024.0.8 버젼 업데이트

수정사항

  • .NET SDK x64/x86/arm64 platform switch to different SDK version produces incomplete error message.

Released: Apr 4, 2024

v2024.0.7 버젼 업데이트

수정사항

  • PostSharpExtractTools fails with exception during NuGet restore in Visual Studio.
  • Pssym: PostSharp aspect on async methods are not shown in CodeLens/explorer.
  • INPC: Initializing static property map is not thread-safe.

Released: Feb 27, 2024

v2024.0.6 버젼 업데이트

기능

  • Upgraded NuGet libraries (NuGet 6.7.0 has critical vulnerability.

Released: Jan 2, 2024

v2024.0 버젼 업데이트

기능

  • Platform Update
    • Added full support for Microsoft .NET 8.0 and C# 12.
      • To build any project targeting .NET Standard, .NET Core, or .NET 5 or later, the .NET 6.0 SDK is now required. Older .NET Core SDKs are no longer supported.
      • The use of BinaryFormatter for aspect serialization - employed when aspects are marked with [Serializable] - is now deprecated. Although its use is harmless when used to serialize aspects, Microsoft now reports it as a security vulnerability. It is recommended to use...

Released: Jan 13, 2023

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...

Released: Oct 20, 2021

v6.10.x 버젼 업데이트

6.10.16

Updated Nov 15, 2022

Fixes

  • Unzipper executable tool used to unzip PostSharp compiler got signed.
  • Deterministic attribute ID generation can be opted in using UseDeterministicAttributeId PostSharp property.
  • Warning is not emitted for unsupported .NET SDK.

6.10.15

Updated Aug 17, 2022

Fixes

  • VS 17.3: EncStateMachineStateMap in PortablePdb and Windows Pdb.

6.10.14

Updated Aug 2, 2022

Features

  • FormattingOptions has been made public.
  • Logging: Property prefixes have been made configurable.

Fixes...

Released: Mar 26, 2021

v6.9.x 버젼 업데이트

6.9.12

Updated Nov 10, 2021

Fixes

  • Embedded PortablePdb broken in non-deterministic builds.

6.9.11

Updated Oct 18, 2021

Fixes

  • PortablePDB: check for embedded PDB fails when there are no debug directories.

6.9.10

Updated Oct 11, 2021

Fixes

  • Embedded PDB not recognized by some tools (code coverage, ILSpy).     
  • 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...

Released: Dec 14, 2020

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

  • NullReferenceException in ThreadingInstrumentationPolicy.TaskEnhancements.RunImpl.
  • Logging: TypeFormatter throws NullReferenceException.
  • Logging: MultiplexerThreadLoggingContext throws ObjectDisposedException.
  • Logging: LoggingBackend...

Released: Oct 23, 2020

v6.7.x 버젼 업데이트

6.7.12

Updated Dec 3, 2020

Fixes

  • Properties marked [Obsolete] in postsharp.config are ignored.

6.7.11

Updated Nov 12, 2020

Fixes

  • Build for win-x86 runtime fails when ran from Visual Studio.
  • Licensing: Unlimited community features consume LOC from per-usage licenses.
  • UI: Licensing options no longer fail to load when a license server is registered.
  • VSX: Opening solution properties while having PostSharp solution configuration file opened breaks the solution properties window.
  • Recordable: Incorrect...

Released: Apr 21, 2020

v6.6.x 버젼 업데이트

6.6.18

Updated Dec 3, 2020

Fixes

  • Properties marked [Obsolete] in postsharp.config are ignored.

6.6.17

Updated Nov 12, 2020

Fixes

  • Licensing: Unlimited community features consume LOC from per-usage licenses.

6.6.16

Updated Oct 22, 2020

Fixes

  • BadImageFormatException in a generated async state machine for a generic method.
  • Licensing: System.ArgumentException in CountLinesOfCodeTask.GetLinesOfCodeOfType.

6.6.15

Updated Oct 1, 2020

Fixes

  • Licensing: ArgumentNullException at build-time when no...