リリースノート

Babelの新機能。

製品のリリースノートに基づく、エンジン、ライセンスツール、Desktopワークスペースの変更内容です。

2021年9月6日にリリース

バージョン9.7.6.0

Babel Obfuscator

機能強化

  • XML ルールに FamilyAndAssembly、FamilyORAssembly のアクセス指定を追加しました。
  • 文字列暗号化の HASH アルゴリズムを改善しました。
  • FIPS 互換モードを有効にした Windows OS 上で Babel を実行できるようになりました。
  • マージルールに MergeAction と RedirectTo のプロパティを追加しました。
  • C# 9 の言語機能への対応を改善しました。
  • XAML の難読化を改善しました。
  • 新しいコード解析エージェントタスクを追加しました。

バグ修正

  • modreq および modopt 引数を持つメソッドのスタックトレースの復元を修正しました。
  • 複数のフレームワークをターゲットとするアセンブリの難読化中に発生するクラッシュを修正しました。
  • FamilyAndAssembly アクセスのメソッドがリネームされない問題を修正しました。
  • マージを有効にすると Obfuscation 属性が削除される問題を修正しました。
  • .NET Framework 2.0 のアンチデバッグを修正しました。
  • インライン展開によって難読化したアセンブリが InvalidProgramException でクラッシュすることがある問題を修正しました。
  • 難読化ルールがメソッドやプロパティの引数に適用できない問題を修正しました。
  • 一部のログメッセージが詳細レベル 0 でも出力される問題を修正しました。
  • 相対パスを使用すると XML ドキュメントファイルがマージされない問題を修正しました。
  • ジェネリック引数が関係する場面での XAML のリネームを修正しました。
  • 依存関係プロパティの XAML リネームを修正しました。
  • 出力先フォルダーが存在しない場合に XML MAP ファイルとログファイルの書き込みでエラーになる問題を修正しました。
  • デッドコード削除を有効にすると babel.exe が null 参照例外でクラッシュすることがある問題を修正しました。
  • 動的プロキシ保護を有効にした場合に、特定の状況で難読化したアプリケーションがクラッシュする問題を修正しました。
  • Fix UI: ルールエディターでの Access と Target の選択を修正しました。