SmartAssembly Releases

Released: Jul 29, 2019

Updates in 7.0.7

Fixes

  • SA-2154, SA-2171: Reference to .NET Framework's 4.0 mscorlib is no longer added when building .NET Framework 2.0 applications with Personal edition of SmartAssembly.
  • SA-2157, SA-2172, SA-2175: Under certain conditions, SmartAssembly no longer adds a reference to mscorlib when building .NET Core or .NET Standard assemblies.
  • SA-2179, SA-2188: Enabling Categorize reports option on View Error Reports screen no longer shows an error when connected to SQLite database.

Released: Jun 28, 2019

Updates in 7.0.6

Updates in 7.0.6

  • Issue with activating SmartAssembly for non-admin user is fixed.

Released: Jun 3, 2019

Updates in 7.0.5

Updates in 7.0.5

  • SA-2146: Building .NET Standard assemblies now works correctly on machines without .NET Framework 4.7.1 or newer installed.
  • SA-2163: Building no longer fails for assemblies with both XAML and BAML files (with the same name) embedded in resources.

Released: May 21, 2019

Updates in 7.0.4

Features

  • Features
    • PFX key password can now be provided using command line.
    • "Improve performance" option for error reporting can now be set using command line.
  • Improvements
    • .NET Framework 2.0 is no longer required to use SmartAssembly MSBuild Tasks.
    • It’s now possible to merge and embed Microsoft assemblies from Microsoft.AspNet.* namespace.

 

Note: .NET Framework 4.6.1 or later is now required to run SmartAssembly. This doesn’t change the requirements for running the software modified by...

Released: Apr 16, 2019

Updates in 7.0.3

Features

  • Feature usage and error reporting is now supported on Unix systems.
  • Added Check for Updates notification bar.

Released: Mar 14, 2019

Updates in 7.0.0

Features

  • .NET Core and .NET Standard support.
  • You can now use either SQLite or SQL Server database for feature and error reporting.
  • If the map file was unavailable at the time of downloading an error report, the report can be reloaded manually with a new “Reload” button in the report dialog.
  • New command-line argument /additionalProbingPath was added, making it possible to pass additional directory where SmartAssembly should look for dependencies.
  • SmartAssembly.Attributes_NetStandard.dll was...

Released: Nov 8, 2018

Updates in 6.13.1

Features

  • Added .NET Core 2.+ support.
  • Added Portable PDB support.
  • Added .NET Standard support.
  • Extended .NET Framework support (up to 4.7.2).

Fixes

  • Fixed - Obfuscating an assembly containing a reference to an assembly already obfuscated with another tool, is now succeeding.

Released: May 8, 2018

Updates in 6.12.3

Fixes

  • Changed TypeDefinition comparing to match com-imported types.
  • Improves error reporting feature for situations when stack is not empty after stepping-in try region.
  • SmartAssembly failed to process assemblies referenced to mscorlib 5.0.5.0
  • SmartAssembly informations changed to be more user-friendly.

Released: Jan 19, 2018

Updates in 6.12

Features

  • Adds ability to force the obfuscation of members that would normally be excluded by safety mechanisms.

Fixes

  • Fixed: SmartAssembly failed to process Portable Class Libraries targeting .NET 4.5+.

Released: Dec 16, 2016

Updates in 6.11

Features

  • SmartAssembly now uses a SQL database to store reports. SQL, SQL Express or SQL LocalDB are supported.
  • Supports building .NET 4.6.2 projects.
  • Moved to an AnyCPU architecture.

With this release, Redgate Software have officially removed support for mdb storage of SmartAssembly reports. See "Migrating your SmartAssembly Database to SQL" in the product documentation for more information.