SmartAssembly Pro (英語版) のリリース

Released: Jan 29, 2024

8.2.1 での更新項目

不具合の修正

  • Documentation link has been updated.
  • Fixed issue with multiple running instances of SmartAssembly PDB generation.
  • Fixed issue with instrumentation for error-reporting.

Released: Dec 4, 2023

8.2.0 での更新項目

機能

  • Added support for Microsoft .NET 7 assemblies.
  • Made internal optimizations and improvements in preparation for .NET 8 support.

不具合の修正

  • Fixed issues related to incorrect dependency resolution.
  • Fixed WPF exception handling.
  • Fixed OS version reporting.
  • Fixed issue with import module attributes being pruned.
  • Fixed issue with multiple instances of SmartAssembly sharing the same resource and can now be run concurrently.

Released: Oct 6, 2022

8.1.2 での更新項目

機能

  • Extended scope of key size limitation for .snk files. Previously valid key sizes were 1024, 2048, 4096, 8192 and 16384 bits. Now key's bit-size is only constrained to be of full byte (divisible by 8), and byte-size have to be divisible by 2. This allows to use previously unsupported keys like 3072bits.

不具合の修正

  • SmartAssembly will no longer show "Multi-module assemblies are not supported" error when multi-module assembly is not required to be processed.

Released: Jul 19, 2022

8.1.1 での更新項目

機能

  • Added support for Microsoft .NET 6 assemblies.
  • Improved warning message when assembly has a strong name and any of the un-merged dependency's do not. Warning message will now list these dependencies.

不具合の修正

  • Fixed issue with serializing exception report with variables of ref struct type.
  • Fixed issue with SmartAssembly incorrectly detects installed versions of WindowsDesktop.App.

Released: Dec 6, 2021

8.1.0 での更新項目

不具合の修正

  • Fixed an issue with SA unable to load runtime config.

Released: Oct 7, 2021

8.0.4 での更新項目

機能

  • Added activateserial and licensetype command line options to allow users to activate SA after installation.

不具合の修正

  • Fixed an issue with SA not allowing to merge/embed assemblies with "Assembly is not located in the input directory" reason when assemblies are in input directory.
  • Fixed an issue with satellite assemblies without specified culture causing an exception.

Released: Jun 28, 2021

8.0.3 での更新項目

不具合の修正

  • Fixed an issue with `UseImprovedEncoding` option causing exception when specific combination of features were selected.

Released: Mar 31, 2021

8.0.2 での更新項目

機能

  • It's now possible to run applications processed with SmartAssembly's Error and Feature Reporting, Embedding, Resource Encryption and Compression and Strings Encoding on machines with FIPS compliance enabled.

不具合の修正

  • SmartAssembly SDK libraries were removed from the installer. They are now only available via NuGet:
    • RedGate.SmartAssembly.AssemblyResolverCore — use to manually attach SmartAssembly embedded dependencies resolver to custom app domains.
    • RedGate.SmartAssembly.ReportException — use to...

Released: Feb 9, 2021

8.0.1 での更新項目

機能

  • Added a new SaveEncryptedReportOrThrow method alongside the existing SaveEncryptedReport method in the error reporting SDK. This allows you to better handle potential issues when saving the error report in your custom error reporting template by throwing any exceptions that arise.
  • When building an assembly with a reference to an assembly with invalid metadata, SmartAssembly will now offer to ignore the invalid metadata if it causes the build to fail.

不具合の修正

  • SA-1672: Fixed an issue where...

Released: Dec 17, 2020

8.0.0 での更新項目

機能

  • Added basic support for Microsoft .NET 5 assemblies.
  • Added the ability to redirect SmartAssembly logs to MSBuild output when using SmartAssembly MSBuild Tasks.
  • SmartAssembly settings will now be automatically carried over from previous versions.

不具合の修正

  • SA-2391: C# 9.0 records: Compiler-generated PrintMembers method may reveal original property names, and a compiler-generated ToString method may reveal the original record name.
  • SA-2382: Blazor: Obfuscation of the App class causes...