NOTE DI RILASCIO

Le novità di Babel.

Modifiche al motore, agli strumenti di licensing e all’area di lavoro Desktop, dalle note di rilascio del prodotto.

Rilasciata il 9 dicembre 2024

Versione 10.9.0.0

Babel Obfuscator

Miglioramenti

  • Aggiunto il supporto all'SDK .NET 9.0.
  • Introdotto il task agent per le applicazioni Blazor.
  • Migliorato Babel nella gestione di progetti con più target di offuscamento dalla riga di comando, senza usare MSBuild.exe.
  • Migliorato l'offuscamento dello XAML nelle applicazioni MAUI.

Modifiche

  • Il pacchetto NuGet di Babel Obfuscator ha rimosso il supporto all'SDK .NET 5.0.

Correzioni di bug

  • Risolto un crash all'avvio che interessava gli assembly Blazor.
  • Risolto il problema per cui l'attributo della proprietà Style in XAML non veniva risolto correttamente.
  • Corretta la rimozione del codice morto per le struct contrassegnate con InlineArrayAttribute.
  • Risolto un crash di ILCompiler causato da un formato PDB portabile incorporato non corretto, che produceva l'errore: “Specified argument was out of the range of valid values. (Parameter ‘length’).”
  • Aggiornato Babel UI: nel pannello “Edit Rules” le regole con ambito assembly vengono ora visualizzate correttamente nel namespace radice.
  • Ridenominazione cross assembly per gli attributi personalizzati che accettano enum negli argomenti del costruttore.

Babel Licensing

Miglioramenti

  • Aggiunto il supporto a .NET 9.0

Correzioni di bug

  • Risolto il problema per cui la validazione delle restrizioni di prova falliva con un'eccezione di cast non valido nelle applicazioni .NET 4.5.
  • Risolto un bug di Babel UI che impediva la creazione di una nuova licenza quando la tabella delle licenze era vuota.
  • Risolto un errore di attivazione della licenza nel Servizio Babel Licensing, per cui la licenza non poteva essere firmata se creata da un modello configurato per usare una firma XML DSig.
  • Risolto un problema nel plugin WordPress di Babel Licensing per cui la pagina di modifica della licenza non si aggiornava dopo la creazione di una nuova licenza.
  • Corretto il problema per cui il numero di serie della scheda madre non veniva recuperato correttamente sui sistemi macOS.