VERSIONSHINWEISE

Was ist neu in Babel.

Änderungen an der Engine, den Lizenzverwaltungstools und dem Desktop-Arbeitsbereich, aus den Versionshinweisen des Produkts.

Veröffentlicht am 9. Dezember 2024

Version 10.9.0.0

Babel Obfuscator

Verbesserungen

  • Neu ist die Unterstützung für das .NET-9.0-SDK.
  • Eingeführt wurde eine Agenten-Task für Blazor-Anwendungen.
  • Babel verarbeitet Projekte mit mehreren Verschleierungszielen jetzt auch über die Kommandozeile, ohne MSBuild.exe.
  • Die Verschleierung von XAML in MAUI-Anwendungen wurde verbessert.

Änderungen

  • Das NuGet-Paket von Babel Obfuscator unterstützt das .NET-5.0-SDK nicht mehr.

Fehlerbehebungen

  • Behoben wurde ein Startabsturz bei Blazor-Assemblies.
  • Behoben, dass sich das XAML-Attribut der Style-Eigenschaft nicht korrekt auflösen ließ.
  • Korrigiert wurde die Entfernung toten Codes bei Strukturen mit InlineArrayAttribute.
  • Behoben wurde ein Absturz im ILCompiler durch ein falsches Format der eingebetteten portablen PDB, der den Fehler „Specified argument was out of the range of valid values. (Parameter ‘length’).“ auslöste.
  • Babel UI aktualisiert: Im Bereich „Edit Rules“ werden Regeln mit Assembly-Gültigkeit jetzt korrekt im Stammnamensraum angezeigt.
  • Assemblyübergreifende Umbenennung benutzerdefinierter Attribute, die Enums als Konstruktorargumente entgegennehmen.

Babel Licensing

Verbesserungen

  • Neu ist die Unterstützung für .NET 9.0

Fehlerbehebungen

  • Behoben wurde ein Problem, bei dem die Prüfung von Testbeschränkungen in .NET-4.5-Anwendungen mit einer ungültigen Umwandlungsausnahme fehlschlug.
  • Behoben wurde ein Fehler in Babel UI, der das Anlegen einer neuen Lizenz verhinderte, wenn die Lizenztabelle leer war.
  • Behoben wurde ein Aktivierungsfehler im Babel Licensing-Dienst, bei dem sich die Lizenz nicht signieren ließ, wenn sie aus einer Vorlage mit XML-DSig-Signatur erzeugt wurde.
  • Behoben wurde ein Problem im WordPress-Plug-in für Babel Licensing, bei dem die Seite zum Bearbeiten der Lizenz nach dem Anlegen einer neuen Lizenz nicht aktualisiert wurde.
  • Korrigiert wurde, dass die Seriennummer des Mainboards unter macOS nicht richtig ausgelesen wurde.