Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Point to the .NET 9.0 release candidate * Tweak versions in the pipeline * allow prerelease builds * Find overlapping versions for AnxroidX libraries * Fix null reference type issue * Shift to TypedBindings * Keep disabling IL2092 for NET9_0 * Mark types as Dynamically accessed * Patch up Analyzer unit tests * Fix the AvatarView unit tests * Suppress warning disable IL2026 * Update comments in Camera project * Update src/CommunityToolkit.Maui.Analyzers.UnitTests/Verifiers/CSharpAnalyzerVerifier`1+Test.cs Co-authored-by: Brandon Minnick <[email protected]> * Update src/CommunityToolkit.Maui.Analyzers.UnitTests/Verifiers/CSharpCodeFixVerifier`2+Test.cs Co-authored-by: Brandon Minnick <[email protected]> * Include preview builds for benchmarks * Remove Obsolete code * Remove pragma now that unsafe code has been removed * Update ICommunityToolkitBehavior.shared.cs * Update Expander.shared.cs * `MainPage` -> `Windows[0].Page` * use `override CreateWindow(IActivationState)` to initialize AppShell * Increase to Xcode 16 * Make use of a TypedBinding instance to workaround current limitations * Remove ifdef * Enable `NuGetAudit` * Add WarningsAsErrors for `NuGetAudit` * Remove Obsolete PopupService method * Update for .NET 9 RC 2 * Update Android dependencies * Remove unrequired NuGet Packages * Fix Vulnerabilities * Resolve NuGet Dependency Conflicts * Remove reflection * Fix `Camera` Android Dependencies * Refactor return statement * Fix nullability error * Update AppShell.xaml * Increase to RC2 * Use `static` * Use `private protected` constructor * Stop automatically assigning Behavior BindingContext * Remove References to `TrySetBindingContextToAttachedViewBindingContext` * Update BaseBehaviorTest.cs * Refactor GravatarImageSource * Update CommunityToolkit.Maui.Sample.csproj * Update for CsWinRT1028, CsWinRT1030, XC0045, and XC0103 * Use `partial` for source generators * Use Syntax Highlighting for code blocks * Removed duplicate string * Remove References to Application.Current.MainPage * Fix typos * Update samples/CommunityToolkit.Maui.Sample/CommunityToolkit.Maui.Sample.csproj * Update samples/CommunityToolkit.Maui.Sample/Pages/Views/Expander/ExpanderPageCS.cs * Fix Find + Replace typo * Remove unused namespace * Remove `MainPage` * Add BindingContext to Behaviors in Sample App * Increase Android SupportedOSPlatformVersion to 26 * Fix XAML Warnings * Use `macos-15-arm64` * Update azure-pipelines.yml * Use Xcode version `16` * Revert back to macOS14 * Use BindingMode.OneWay * Fix PopupService Tests * Fix AvatarView Tests * Fix AvatarView Tests * Fix ParentWindowTests * Resolve AppTheme Tests * Add `[RequiresUnreferencedCode]` attribute to `ValidationBehavior` * Update BehaviorsGalleryPage.cs * `dotnet format` * Remove `Obsolete` attributes from `dotnet format` This reverts commit c762fb2. * Update `Microsoft.CodeAnalysis.CSharp.Workspaces` * Update Sample App NuGet Packages to .NET 9 * Remove Duplicate NuGet Packages * Fix #2109 * Fix CameraView warnings * Refactor ShowKeyboardAsync * Refactor Code + Performance Improvements * `dotnet format` * Remove unused using directives * Add `[EditorBrowsable(EditorBrowsableState.Never)]` * Use `BindingBase.Create` * Update Options.cs * Renaming and changing ValidationFlags.ValidateOnFocus and ValidateOnUnfocus to ValidateOnUnfocusED as the naming makes more sense. This was from the MCT november standup... * Fix compiled bindings For MediaElement * Fix Windows crash on exiting Page or Application when using Media Element * Remove trace log added by accident * Fix `MultiValidationBehavior` compiled bindings * Fix `MultiConverterPage` Compiled Bindings * Remove `x:DataType` from several lines * Add using to enable support for logging * Fix `ColorsConverterPage` compiled bindings. This casts the `x:DataType` to `x:Reference` type. * Set `x:DataType` in `AppShell.xaml` to support compiled bindings * Update `LazyViewPage` to add support for compiled bindings We can set parent with `x:DataType` to cast on `Source` through inheritence. * Update `EmailValidationBehaviorPage` to support Compiled bindings * Update params collections * Update Xcode logic * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Increase to macOS-15 * Add SourceLink * Update CommunityToolkit.Maui.Sample.csproj * Update PopupServiceTests.cs * Resolve Failing DrawingView Unit Tests * Use Partial Properties * Support `CarouselViewHandler2` + `CollectionViewHandler2` for MediaElement * Update comment text * Update for .NET 9 GA * Update samples/CommunityToolkit.Maui.Sample/CommunityToolkit.Maui.Sample.csproj * Add `x:DataType` for Compiled Bindings * Update NuGet Packages * Remove reference * Update CommunityToolkit.Maui.Sample.csproj * Sort alphabetically * Set Behavior BindingContext * Enable IServiceProvider * Fix compareconverter demo * Fix Crash * Fix Behavior Binding * Add Behavior BindingContext * Add behavior BindingContext * Fix DrawingView sample * Use Enum.IsDefined<T> * Fix Expander Binding * Update Maps for async/await + Trimming * Catch Element Not Found Exception * Modify CompareConverter signature to match IsInRangeConverter * Update Directory.Build.props * run `dotnet workload update` following `dotnet workload install maui` * Update azure-pipelines.yml * Revert "Update azure-pipelines.yml" This reverts commit c240aea. * Use Primary Constructor, Update Formatting * Disable warnings on compiler-generated code * Prevent Usage with Microsoft.Maui.Controls v10.0.0+ * Organize Build props * Add `[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)]` * Update NuGet Packages * Add `//lang=csharp` to raw string literals * Implement `TheoryData` * Use `field` keyword * Add Xunit Usage Analyzers * Add Xunit Assertion Analyzers * Add Xunit Extensibility Analyzers * Resolve Trimming Errors * Bump Xcode to 16.1 * Update NuGet Packages * Add removed rules * Bump Windows-specific NuGet Packages * Add `FluentAssertions.Analyzers` * Bump TOOLKIT_NET_VERSION to `9.0.101` * Update NuGet Packages * Fix typo * Update Directory.Build.props * Opt-out of using managed-static for MacCatalyst * Update `xunit.runner.visualstudio` * Remove duplicate paranthesis * Remove AutoFixture * Update to `xunit.v3` * Increase minimum required .NET SDK Version * Fix Snackbar in Modal Page on Android * Fix Snackbar alignment on iOS * Fix bindings * Improve Android Build Times * Fix typo * Fix crash on iOS due to `null` * Use Partial Properties * Fix Android NavigationBar * `dotnet format` --------- Co-authored-by: Shaun Lawrence <[email protected]> Co-authored-by: Brandon Minnick <[email protected]> Co-authored-by: Gerald Versluis <[email protected]> Co-authored-by: CliffAgius <[email protected]> Co-authored-by: James Crutchley <[email protected]>
- Loading branch information