A framework that provides base classes for WindowsAppSDK applications using WinUI interfaces.
After modifying the solution you can change the version by executing
$ cd ./build
$ ./increment.version.sh "1.1.0" "1.1.1"
where the first argument ("1.1.0") is the current version and the second one ("1.1.1") is the new version number.
To publish to nuget you need to execute the following script
$ cd ./build
$ ./publish.nuget.sh "{nuget-secret-key}"
Version 1.2.1
- Modified libraries to be AOT compatible.
Version 1.2.0
- Upgrade to use NET9 and WindowsAppSDK 1.6.
Version 1.1.10
- Modified LegacyConfigurationService to support content from multiple configuration files.
Version 1.1.9
- Modified TelemetryService to restore the session id if changed while debouncing an event.
Version 1.1.7
- Modified TelemetryService to have the session id as a public readonly property.
Version 1.1.6
- Fixed Microsoft.Windows.SDK.BuildTools package issue in Paradigm.WindowsAppSDK.Services.ApplicationInformation.
Version 1.1.5
- Fixed Microsoft.Windows.SDK.BuildTools package issue.
Version 1.1.4
- Updated Microsoft.WindowsAppSDK version.
Version 1.1.3
- Added DebounceHandler class to Paradigm.WindowsAppSDK.ViewModels. Fixed issue in LegacyConfigurationService.
Version 1.1.2
- Removed IsDemoModeEnabled property call. Updated Microsoft.WindowsAppSDK version.
Version 1.1.1
- Added new converters. Updated Microsoft.WindowsAppSDK version.
Version 1.1.0
- Upgrade to use NET8 and WindowsAppSDK 1.5.
Version 1.0.25
- Modified TelemetryService to send a session id when provided.
Version 1.0.24
- Refactor TelemetryService to keep a dictionary with the requested connection strings.
Version 1.0.23
- Modified TelemetryService to allow to prevent event debounce.
Version 1.0.22
- Modified LogService to allow to archive previous log file.
Version 1.0.21
- Modified LegacyConfigurationService to receive JsonSerializerOptions parameter in GetObject method.
Version 1.0.20
- Modified LogService to register inner exceptions and stack trace (Paradigm.WindowsAppSDK.Services.Logging).
Version 1.0.19
- Updated WindowsAppSDK and WinUIEx packages (Paradigm.WindowsAppSDK.Xaml).
Version 1.0.18
- Added support for transitions in NavigationService.
Version 1.0.17
- Fixed event properties processing race conditions if debounce is not activated.
Version 1.0.16
- Added Hide method to IDialogView.
Version 1.0.15
- Fixed BoolToParameterConverter decimal symbol culture bug.
Version 1.0.14
- Modified FileStorageService settings to allow to prevent creating new directories when not exist.
Version 1.0.13
- Modified NavigationService to allow to clear the current content. Updated dependencies.
Version 1.0.12
- Fix in LegacyConfigurationService to allow comments in the JSON files.
Version 1.0.11
- Fixed bug in MessageBusRegistrationsHandler. Modified TelemetryService to allow different connection strings. Modified LegacyConfigurationService to allow object values.
Version 1.0.10
- Modified MessageBusRegistrationsHandler to include a ServiceProvider instance.
Version 1.0.9
- Added GetLocalFileUri method in FileStorageService
Version 1.0.8
- Added new converters and extension methods. Updated Microsoft.WindowsAppSDK version.
Version 1.0.7
- Fixed bug in ObjectToVisibilityConverter (Paradigm.WindowsAppSDK.Xaml).
Version 1.0.6
- Added new converters and controls to Paradigm.WindowsAppSDK.Xaml.
Version 1.0.5
- Adjustments in FileStorageService to create the directory if not exists when save. Added WindowExtensions class to Paradigm.WindowsAppSDK.Xaml.
Version 1.0.4
- LogService and ApplicationInformationService adjustments. Adjusted XAML converters. Fixed warnings.
Version 1.0.3
- NavigationRootFrame control refactor.
Version 1.0.2
- Added NavigationRootFrame control to Paradigm.WindowsAppSDK.Xaml.
Version 1.0.1
- Added Paradigm.WindowsAppSDK libraries descriptions.
Version 1.0.0
- Uploaded first version of the Paradigm.WindowsAppSDK.