リリースノート

Babelの新機能。

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

2020年12月7日にリリース

バージョン9.7.0.0

Babel Obfuscator

機能強化

  • 新機能: .NET 5.0 アセンブリに対応しました。
  • 新機能: NuGet パッケージのツールが .NET 5.0 SDK 上で動作するようになりました。
  • 新機能: UI テーマのカスタマイズ項目を増やしました。
  • Obfuscation 属性が 'include methods' と 'exclude methods' のセレクターと、大文字小文字を区別しない名前プロパティに対応しました。
  • 名前空間のフラット化を、指定した名前空間の集合に対してのみ適用できるようになりました。
  • XML の難読化ルールで、引数のリネームをより細かく制御できるようになりました。

変更

  • Babel MSBuild プロパティを記述するよう、Babel.Build.xsd の定義を更新しました。
  • XAML Symbols エージェントタスクを削除しました。

バグ修正

  • 制御フロー難読化を有効にすると、PDB ファイル内のメソッドのデバッグ情報が削除される問題を修正しました。
  • コード暗号化と文字列暗号化によって、難読化した .NET Core アプリケーションが object reference not set のエラーでクラッシュすることがある問題を修正しました。
  • 難読化した .NET 2.0 アセンブリの互換性の問題を修正しました。
  • XML ルールの HasBase がジェネリック型に対して機能しない問題を修正しました。
  • アセンブリのマージ時に、JSON の依存関係ファイル内の参照ライブラリが正しく更新されない問題を修正しました。
  • 列挙子フィールドのバインディングにおける XAML 難読化の問題を修正しました。
  • ハイフンを含むオプションのコマンドライン名の解決を修正しました。
  • Fix UI: OutputFile の変更が他のプロジェクトに伝播しないようにしました。
  • Fix UI: 仮想難読化の外部設定について、変更を伝播するようにしました。
  • Fix UI: 変更の伝播オプションを有効にすると、最適化の属性リストとエントリポイントのリストが更新されない問題を修正しました。
  • Fix UI: メッセージ中のさまざまな誤字を修正しました。

Babel Licensing 2.8.8.0

機能強化

  • 新機能: .NET 5.0 に対応しました。