SmartAssembly (英語版) のリリース
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...
Released: Sep 10, 2020
7.5.x での更新項目
7.5.2
Updated Nov 16, 2020
Features
- Improvements:
- SmartAssembly console output is now reported in real-time, instead of at the end of the build, when using SmartAssembly MSBuild Tasks.
Fixes
- SA-2360: Fixed an issue where the 4th part of Windows version was reported as "0" for applications targeting .NET Core, when Automated Error Reporting or Feature Usage Reporting was used.
- SA-2390: Fixed an issue where using method returning value type by reference (e.g. ref int) would cause...
Released: Mar 18, 2020
7.4.x での更新項目
7.4.6
Updated Aug 20, 2020
Fixes
- Default interface methods (C# 8.0) are no longer pruned in certain scenarios.
- Instantiating SmartAssembly.SDK.Database() no longer throws "Method not found" exception when using SmartAssembly SDK in certain conditions.
7.4.5
Updated Jul 21, 2020
Fixes
- SA-2295: Fixed issue where Standard edition owners could not change database type in Options.
- SA-2314: Dependencies of .NET Core class libraries, dependent on WPF, Windows Forms, or ASP.NET frameworks, are now...
Released: Jan 23, 2020
7.3.x での更新項目
7.3.0
Updated Jan 23, 2020
Features
- SmartAssembly MSBuild tasks are now available as a NuGet package, thus work correctly when building using dotnet.exe.
Fixes
- SA-2257: Selecting assemblies to merge is no longer freezing the UI.
- SA-2260: Embeddable assemblies list is now updated when assemblies to merge were selected.
Released: Oct 30, 2019
7.2.x での更新項目
7.2.3
Updated Jan 15, 2020
Features
- Finding dependencies of .NET Standard assemblies is now faster and more accurate.
Fixes
- SA-2048: Referencing assembly with methods having invalid IL should no longer throw exception when creating/opening a project.
7.2.2
Updated Dec 20, 2019
Features
- Changing SmartAssembly's log level is now possible using Tools => Configure logging... menu option.
- Runtime config's "rollForward" setting is now respected when searching for .NET Core 3+ dependencies.
Fixes
Released: Oct 17, 2019
7.1 での更新項目
機能
- Merging assemblies others depend on is now possible using a new
ForwardWhenMergedAttribute.
- Now supports building applications on Azure DevOps.
- Azure SQL Database is now supported.
- It is now possible to deactivate SmartAssembly using the command line.
- Attribute
ForceObfuscate can now be applied to interfaces.
- Added a splash screen on SmartAssembly startup.
不具合の修正
- Application's assemblies are no longer locked while project is open in SmartAssembly.
- WPF window's size, with
ResizeMode set to...
Released: Sep 23, 2019
7.0.9 での更新項目
機能
- Log files created by SmartAssembly no longer overwrite information stored in the previous sessions.
- Improves error message shown during a failed import of an error report.
- Strings encoding should now be more difficult to deobfuscate.
不具合の修正
- SA-2077: Nullable serializable types are no longer obfuscated by SmartAssembly.
- SA-2149, SA-2211: Issue with the "SVersion probably not initialized" exception is fixed.
- SA-2170: Self-diagnostic mode for the .NET Framework applications is now working...
Released: Aug 7, 2019
7.0.8 での更新項目
不具合の修正
- SA-2199: Product activation during a manual installation is now working correctly.