Lanzamientos de SmartAssembly Pro

Released: Jan 29, 2024

Actualizaciones en 8.2.1

Correcciones

  • 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

Actualizaciones en 8.2.0

Características

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

Correcciones

  • 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

Actualizaciones en 8.1.2

Características

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

Correcciones

  • 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

Actualizaciones en 8.1.1

Características

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

Correcciones

  • 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

Actualizaciones en 8.1.0

Correcciones

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

Released: Oct 7, 2021

Actualizaciones en 8.0.4

Características

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

Correcciones

  • 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

Actualizaciones en 8.0.3

Correcciones

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

Released: Mar 31, 2021

Actualizaciones en 8.0.2

Características

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

Correcciones

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

Released: Feb 9, 2021

Actualizaciones en 8.0.1

Características

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

Correcciones

  • SA-1672: Fixed...

Released: Dec 17, 2020

Actualizaciones en 8.0.0

Características

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

Correcciones

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