2.3.2
jeromelaban
released this
21 Mar 20:24
·
20 commits
to release/stable/2.3
since this release
See our blog post about this release, discussing updates and the new Wizard and dotnet template
.
What's Changed
- fix: Test case for msal wasn't loading by @nickrandolph in #722
- docs: Updates to AdvNav how-to series by @lukeblevins in #726
- fix(feeds): Fix possible invalid generated code when using ValueType parameter by @dr1rrb in #729
- fix: Correcting language override to use full culture name and added Localization page to TestHarness by @nickrandolph in #725
- fix: Updating MSAL to add net6 mobile support by @nickrandolph in #730
- fix: Prevent Cleared event being raised when there aren't any tokens by @nickrandolph in #746
- feat: Add keyed equality concept by @dr1rrb in #747
- fix(feeds): Avoid boxing in CollectionAnalyzer by @dr1rrb in #757
- chore(feeds): Misc code cleanup by @dr1rrb in #758
- fix: Making sure login view is refreshed when navigation with clear backstack by @nickrandolph in #748
- fix: Calling overridden prepare logout methods for start and callbackuri by @nickrandolph in #750
- feat: Making it easier to register navigation data types by @nickrandolph in #752
- fix: Makes sure that any qualifiers are trimmed when locating selectable region by @nickrandolph in #755
- fix: Fixing AddClient for when service instance is specified without an interface by @nickrandolph in #756
- updated the dotnet command by @pictos in #769
- feat(feeds): Entity tracking in list feeds by @dr1rrb in #759
- feat: Add support of the DataAnnotations.KeyAttribute by @dr1rrb in #770
- Improve collection analyzer by @dr1rrb in #771
- fix: Avoiding exceptions loading files on android, ios and winui by @nickrandolph in #754
- test(feeds): Improve ability to test Bindable by @dr1rrb in #773
- feat(feeds): Add support of collection of Bindable by @dr1rrb in #775
- docs(keyEquality): Add docuemntation about the key equality concept by @dr1rrb in #776
- feat: Adding ILocalizationService and fixing default culture by @nickrandolph in #783
- feat(feeds): Add ability to use FeedView AsyncCommand as source of LoadingView by @dr1rrb in #778
- fix: Correcting the application of cookies to requests by @nickrandolph in #780
- fix: Correcting method name by @nickrandolph in #794
- feat: Switching Playground to single Windows project and updating toolkit version by @nickrandolph in #790
- Core code gen by @dr1rrb in #788
- feat: Minor updates to extensions template by @nickrandolph in #793
- chore: Updating test harness and extensions to use Central Package Management by @nickrandolph in #801
- chore: Update nuget package references by @nickrandolph in #806
- chore: Refactoring test harness to expose Navigator property by @nickrandolph in #807
- chore: Updating toolkit version, tidying up winappsdk ref and adding splashscreen images by @nickrandolph in #808
- feat: Refactor TFMs for extensions by @nickrandolph in #798
- chore: SoftInput.AdjustNothing for droid template by @kazo0 in #842
- feat: Adjusting logic for switching views in grid during navigation by @nickrandolph in #820
- feat: Adding LoadingView support for initial navigation by @nickrandolph in #761
- feat: Adding initialNavigate callback by @nickrandolph in #844
- Add the PropertySelector concept by @dr1rrb in #832
- feat: Update to Android 12, dropping Android 11 by @nickrandolph in #845
- fix: Correcting TFMs by @nickrandolph in #862
- feat: Adding caching to each of the native keyvalue stores by @nickrandolph in #848
- chore: NS cleanup + Mv core tests to their project by @dr1rrb in #834
- feat: Moving navigation to background thread by @nickrandolph in #865
- feat(selection): Add support for selection in Feeds by @dr1rrb in #860
- feat(feeds): Add ability to generate [Bindable]VM from Model instead of ViewModel by @dr1rrb in #868
- fix: Null ref when accessing static property not on wasm by @nickrandolph in #867
- docs(feed): Doc for 2.3 release by @dr1rrb in #879
- feat: Updating Extensions Template by @nickrandolph in #866
- chore: Downgrade minimum version of roslyn required to run generators by @dr1rrb in #884
- feat: Including Model in view model suffix by @nickrandolph in #882
- feat: Adding reactive flag by @nickrandolph in #881
- feat: Switching to use records for models by @nickrandolph in #885
- feat: Making CPM optional by @nickrandolph in #886
- fix: Navigation issues on wasm by @nickrandolph in #888
- chore: Ensure building delegates are static by @dr1rrb in #900
- fix: [Perf] Make sure to avoid to much work on UI thread by @dr1rrb in #899
- feat: Adding performance timers to navigation by @nickrandolph in #901
- chore: Refactoring navigation by @nickrandolph in #906
- feat: Add ListState.FromFeed by @dr1rrb in #921
- fix: Fix possible null in Bindable init by @dr1rrb in #922
- feat(reactive): Allow generation of VM on non UI assembly by @dr1rrb in #917
- fix: Possible null ref when initialiazing BindableImmutableList by @dr1rrb in #925
- feat: Remove net5windows tfm by @nickrandolph in #928
- feat: [Navigation] Adding handler for ItemsRepeater by @nickrandolph in #920
- feat: adding IApplicationBuilder by @dansiegel in #926
- perf: Enable XAML trimming for reactive by @jeromelaban in #946
- feat: add generic support for displaying Shell by @dansiegel in #943
- Update Template Options by @dansiegel in #945
- chore Add runtime tests by @dr1rrb in #939
- fix: ShowAsync should be part of Hosting by @dansiegel in #957
- feat: Service for theme switching by @arqueror in #955
- fix: Preventing recreation of pages when navigating back by @nickrandolph in #973
- ci: Adjust sign settings by @jeromelaban in #979
- test(reactive): Fix support of runtime tests in feeds testing library by @dr1rrb in #994
- fix(reactive): Fix possible null ref in list feed init by @dr1rrb in #993
- test(reactive): Make sure the ILoadable is implemented properly by @dr1rrb in #995
- chore: Update to the latest runtime test engine to use pointer injection by @dr1rrb in #996
- feat(reactive): Add support of multi-selection in feeds by @dr1rrb in #998
- feat(reactive): Add support for collection edition by @dr1rrb in #999
- fix(reactive): Fix possible threading exception in BindableCollection by @dr1rrb in #1000
- chore(deps): Updating themes, toolkit and win app sdk by @nickrandolph in #1012
- feat: Adding IValidator by @nickrandolph in #1011
- fix(feeds): Fix multi selection support by forwarding ISelectionInfo impl on wrapping types by @dr1rrb in #1032
- Single Location Project & Server by @dansiegel in #975
- feat: Adding support for navigation when menuitems are data bound by @nickrandolph in #1034
- fix: Fix missing some global:: prefixes by @dr1rrb in #1047
- feat: Removes test projects and data contract project from blank template by @dansiegel in #1046
- fix: Localization issues with new template structure by @nickrandolph in #1050
- test(feeds): Add tests to validate multiple feed parameters only support by @dr1rrb in #1035
- fix(reactive): Fix Count property not updated in Bindable<Collection|LisFeed> by @dr1rrb in #1040
- fix: Allowing SelectedItem to be data bound by @nickrandolph in #1064
- feat: Update Windows build filter for Mac by @aesteves900 in #1066
- docs: Broken links and Documentation review by @nickrandolph in #731
- Migrate HostBuilder code to AppStart by @dansiegel in #1068
- chore: Windows target should include both packages and unpackaged opt… by @aesteves900 in #1080
- Add missing launchSettings.json for WASM template by @dansiegel in #1085
- fix: Using StorageHelpers to determine if file exists in uno app package by @nickrandolph in #1039
- feat: Remove use of activator to create ui elements by @nickrandolph in #1082
- feat: Setting app icons in extensions template by @nickrandolph in #1086
- feat: Simplified ThemeService implementation and extension methods by @nickrandolph in #1091
- fix: Preventing tapped event for when event is on an enabled button by @nickrandolph in #1087
- feat: parameter consolidation for template by @dansiegel in #1092
- fix: Adding initialize support to simple theme service by @nickrandolph in #1108
- fix: Making RuntimeIdentifier conditional by @nickrandolph in #1111
- chore(deps): Updating WinAppSdk version by @nickrandolph in #1112
- chore(deps): Updating to Uno 4.7 by @nickrandolph in #1115
- fix: Correct handling of threads and initialization by @nickrandolph in #1114
- chore: Tidy up by @dansiegel in #1120
- fix: Using HostBuilder properties to capture istregistered flag instead of static field by @nickrandolph in #1117
- [Template] Updating TemplateType -> Preset by @dansiegel in #1127
- [Template] Net 7 updates by @dansiegel in #1121
- fix: Eliminate noticeable delay during navigation due to thread switching by @nickrandolph in #1128
- [Template] reuse platform properties by @dansiegel in #1135
- [Template] Refactor logging option to choice by @dansiegel in #1130
- feat: Adding support for sync initialization of theme service by @nickrandolph in #1122
- [Template] update dependencies by @dansiegel in #1137
- chore(deps): Updating uno version to handle changes to app.xaml in templates by @nickrandolph in #1139
- Update to provide App class in core project by @dansiegel in #1140
- fix: Addressesing issue with nav route not being consumed when dependson specified by @nickrandolph in #1141
- fix: Data navigation issue by @nickrandolph in #1146
- fix: Wasm VSCode launch config by @dansiegel in #1145
- use multi-select option for tests by @dansiegel in #1147
- fix: Updating gitversion by @nickrandolph in #1149
- feat: Adding Back.svg as UnoImage by @nickrandolph in #1148
- fix: Updating packageonly solution filter and unofeed batch file by @nickrandolph in #1152
- feat: Adding UnoIcon from resizetizer by @nickrandolph in #1154
- Backport vsconfig from unoapp template by @dansiegel in #1159
- Use multiselect choice for platforms by @dansiegel in #1151
- Add fallback logging on recommended preset by @dansiegel in #1162
- [Template] Package updates by @dansiegel in #1164
- [Template] Add localization resources by @dansiegel in #1165
- fix: Return correct data item when itemrepeater tapped by @nickrandolph in #1166
- fix: Preventing thread exception when retrieving routes for nested regions by @nickrandolph in #1167
- feat: Adding UI for testing more complex dialogs by @nickrandolph in #1168
- [Template] Update dependencies - Uno Material Fix by @dansiegel in #1172
- ci: Adjust canary updater by @jeromelaban in #1170
- Update Uno.WinUI 4.7.44 by @dansiegel in #1181
- fix: Temporary work around for ResourceMap issue by @nickrandolph in #1183
- Fix issues with bindable collection by @dr1rrb in #1185
- feat: Removing fonts and updating overrides by @nickrandolph in #1171
- fix: Ensure flyout navigationresponse completes by @nickrandolph in #1189
- feat: included mvvm support to current validation sample by @arqueror in #1174
- ci: Adjust template validation quoting for canaries by @jeromelaban in #1192
- Add .NET 8 preview as a template option by @dansiegel in #1190
- feat: Updating text for template by @nickrandolph in #1187
- fix: Remove preview from name by @nickrandolph in #1194
- fix: Removing explicit set for frameworkreference by @nickrandolph in #1182
- ci: Produce binlog for wasm-uitest build by @Youssef1313 in #1202
- fix: Class library corrections by @nickrandolph in #1207
- feat: Updating template (wizard) text by @nickrandolph in #1206
- fix: Wasm fixes by @nickrandolph in #1209
- fix: Add keybindings by @nickrandolph in #1208
- docs(message-dialog): added title argument by @igiona in #1210
- build: Adjust generator packaging by @Youssef1313 in #1200
- feat: Write UIModuleInitializerGenerator as incremental generator by @Youssef1313 in #1203
- chore(deps): Avoid MS.CA.Workspaces dependency in generators by @Youssef1313 in #1204
- fix: Update extensions for unpackaged WinUI by @nickrandolph in #1226
- fix: Limiting access to keys in shared storage by @nickrandolph in #1222
- Make blank preset additive by @dansiegel in #1223
- fix: ensure analyzers are packed correctly by @dansiegel in #1238
- fix(reactive): Fix FeedView does not have a default style by @dr1rrb in #1239
- Update template shortname by @dansiegel in #1240
- feat: adding serialization example by @dansiegel in #1234
- docs: Improve order, add FAQ and welcome page by @lukeblevins in #1089
- fix: Add navigation logging for blank template by @jeromelaban in #1246
- fix: Forcing navigation to dependent routes by @nickrandolph in #1244
- Visual Studio should treat template as a solution by @dansiegel in #1247
- fix: Fix FeedView template not loading on windows by @dr1rrb in #1250
- Rename Frame Navigation Option -> Blank by @dansiegel in #1249
- fix: FeedView style not working on WinUI projects by @dr1rrb in #1254
- fix: DataTemplates project included with Blank preset by @dansiegel in #1255
- add IDE host back to explicitly disable VS by @dansiegel in #1257
- fix: resizetizer app icon size by @dansiegel in #1258
- Dev/ds/template dependencies by @dansiegel in #1253
- docs: assorted fixes for broken aspects by @lukeblevins in #1195
- fix: Add back isVsix symbol by @nickrandolph in #1260
- [Template] Minimal API by @dansiegel in #1265
- Remove minimal api symbol by @dansiegel in #1271
- Package.appxmanifest missing when Windows head is not present by @dansiegel in #1269
- feat: Adding resizetizer splashscreen support by @nickrandolph in #1272
- Updates name for template to generate safe namespaces by @dansiegel in #1275
- fix(templates): Specify
AndroidManifest
correctly so that design-time builds don't fail by @Youssef1313 in #1278 - fix: Correcting XAML referencing for material and toolkit to avoid build warnign by @nickrandolph in #1277
- back button resource path by @dansiegel in #1279
- fix(dotnetnew): Add Uno.UITest reference in description by @jeromelaban in #1280
- docs(http): Updates to content by @lukeblevins in #1227
- chore: update template dependencies by @dansiegel in #1284
- fix: Correct csproj for Wasm to get UITests to work by @nickrandolph in #1285
- [Template] Conditional Includes for Toolkit by @dansiegel in #1286
- docs(hosting): update based on template by @lukeblevins in #1259
- [Template] Dsp Support by @dansiegel in #1281
- chore: Update to Uno 4.8.15 by @jeromelaban in #1287
- ci: Don't install android sdk and emulators by @jeromelaban in #1288
- Resizetizer, themes and toolkit updates by @jeromelaban in #1289
- fix(dsp): Include default file for concurrency issue by @jeromelaban in #1290
- fix: Removing WPF and LinuxFB from default platforms by @nickrandolph in #1292
- feat: Adjusting background brush for specified theme (backport #1304) by @mergify in #1309
New Contributors
- @pictos made their first contribution in #769
- @dansiegel made their first contribution in #926
- @arqueror made their first contribution in #955
- @aesteves900 made their first contribution in #1066
- @Youssef1313 made their first contribution in #1202
- @igiona made their first contribution in #1210
Full Changelog: 2.2.0...2.3.2