Software 43453 Published by

The fifth beta version of UniGetUI 3.2.1 has been released and resolves various bugs and crashes, including those caused by bundle imports, deadlocks in the LoadingDialog implementation, enhancements in asynchronicity, problems with GitHub login, and instances of process hangs. Enhancements encompass the crash handler, InstallOptionsFactory, and InstallOptions. XML and YAML bundles will no longer be supported; however, they can be converted to JSON using a previous version of UniGetUI.



UniGetUI 3.2.1 beta 5

This beta release was not planned, and aims to fix some important bugs and crashes before releasing the next stable release.

General changes

  • Fixed a crash that was triggered when bundles were imported
  • Fixed a scenario where UniGetUI wouldn't resume
  • Improvements to LoadingDialog implementation, prevent deadlocks
  • Asynchronocity improvements: All async void have been migrated to async Task, and uncaught exceptions will be properly handled and won't crash the process
  • Fix issues when logging in to GitHub
  • Fix processes hanging when waiting for input on package operations
  • Improvements to crash handler
  • Improvements to InstallOptionsFactory and to InstallOptions
  • Better unit tests for InstallOptions
  • **Important: ** As of this release, it will not possible to create XML and YAML bundles. Existing XML and YAML bundles can be imported, via internal YAML/XML-to-JSON conversion before deserialization. This feature will be removed in a not-near future. Nevertheless, XML and YAML bundles can be also converted to JSON bundles using an older UniGetUI version.

Release UniGetUI 3.2.1 beta 5 · marticliment/UniGetUI