Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET MAUI in .NET 10 Preview 1 #9727

Merged
merged 10 commits into from
Feb 19, 2025
Merged

.NET MAUI in .NET 10 Preview 1 #9727

merged 10 commits into from
Feb 19, 2025

Conversation

davidortinau
Copy link
Contributor

@dalexsoto @rolfbjarne @PureWeen @Redth @jonathanpeppers @jonpryor please comment here with features and changes we should level up for these release notes.

@rolfbjarne
Copy link
Member

I think the section about trimmer warnings being enabled by default could be put here: https://github.com/xamarin/xamarin-macios/releases/tag/untagged-efd352ae827edd0873c3

@PureWeen
Copy link
Member

CollectionView2 on iOS is now the default

@jamesmontemagno
Copy link
Member

jamesmontemagno commented Feb 13, 2025

@davidortinau cleaned it up a bit here.

Also you can ignore the markdown issues, i will fix later

jamesmontemagno and others added 3 commits February 18, 2025 11:23
added Android notes
removed community contributions section since we don't have any yet.
@davidortinau davidortinau changed the title [Draft] .NET MAUI in .NET 10 Preview 1 .NET MAUI in .NET 10 Preview 1 Feb 18, 2025
@davidortinau davidortinau marked this pull request as ready for review February 18, 2025 20:42
@jamesmontemagno
Copy link
Member

@rolfbjarne added your notes in there

@jamesmontemagno
Copy link
Member

@davidortinau anything else to add such as contributors?

@davidortinau
Copy link
Contributor Author

@jamesmontemagno it's ready. Since we've been pushing SRs and only recently branched, I don't see any community contributions in this preview.

@jamesmontemagno jamesmontemagno merged commit 6ec31eb into dotnet10p1 Feb 19, 2025
1 of 2 checks passed
@jamesmontemagno jamesmontemagno deleted the dotnetmaui-10p1 branch February 19, 2025 23:28
- Use the Android SDK Manager to download the Android 16 (Baklava) Platform
- Update your project's `TargetFramework` to `net10.0-android36`

### Updated Recommended Minimum Supported Android API
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is something needed/recommended here for existing projects? Can we add info here on what people should do?


### Building with JDK-21 is now supported

.NET for Android projects can now be built with JDK-21.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK? I guess maybe this is enough of a statement like this, but... Why is that important? Is it still the Microsoft specific one? Where do I get it? Is this additional or does 17 stop working and do I need to update? Will 17 stop working in the future? When?


A [new way](https://github.com/dotnet/android/pull/7351) of creating the marshal methods needed for Java calling into C# code is now enabled by default. Introduced in .NET 9, we have continued work to stabilize the implementation for .NET 10. This features improves application startup performance.

If you are getting a hang on startup on .NET 10 previews that you didn't see on .NET 9, try disabling marshal methods. If this fixes the hang, please file an issue letting us know there are still issues with marshal methods.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: extra space after the first sentence


## .NET for iOS, Mac Catalyst, macOS, tvOS

This release was focused on quality improvements. A details list can be found on [xamarin/xamarin-macios GitHub released](https://github.com/xamarin/xamarin-macios/releases/) including a list of [Known issues](https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET10).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"A details list" -> "A detailed list"?

I would maybe even add some more padding: the full list of changed can be found on xyz, below you can see the most important changes.


However, in .NET 9 we believe we fixed all the trimmer warnings from our own code, so now we're ready to for developers to do the same, and thus we're enabling trimmer warnings by default.

This can be disabled, by adding this to the project file:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does it mean when I do? Will there be a point that I'm forced to fix there?

rbhanda added a commit that referenced this pull request Feb 25, 2025
* Add .NET 10 P1 release note base files

* add get started

* add base binary file

* revert links for build

* fix links

* update last link

* Apply suggestions from code review

Co-authored-by: Rich Lander <[email protected]>

* Fix linter errors

* add languages

* add ef core 10 documentation

* add more efcore release notes

* fix lint issue in ef docs

* update efcore

* Preview 1 F# release notes (#9737)

* Initial F# entry with links-needs cleanup

* Remove template comments from F# release notes

* Apply suggestions from code review

Thanks! All these changes are great.

Co-authored-by: Tomas Grosup <[email protected]>

* a bit of consistency here to jump down layers

* Fix typo in F# release notes

---------

Co-authored-by: Tomas Grosup <[email protected]>
Co-authored-by: James Montemagno <[email protected]>

* Update release-notes/10.0/get-started.md

Co-authored-by: Jon Galloway <[email protected]>

* Update release-notes/10.0/preview/preview1/10.0.0-preview.1.md

Co-authored-by: Jon Galloway <[email protected]>

* update wpf

* C# and VB release notes for Preview 1 (#9739)

* First draft of C# and VB release notes

* Apply suggestions from code review

Co-authored-by: Martin Costello <[email protected]>

* Update release-notes/10.0/preview/preview1/visualbasic.md

Co-authored-by: Kathleen Dollard <[email protected]>

* Add additional features

My first draft had missed a few features.

* Apply suggestions from code review

Co-authored-by: Kathleen Dollard <[email protected]>

* Update release-notes/10.0/preview/preview1/csharp.md

---------

Co-authored-by: Martin Costello <[email protected]>
Co-authored-by: James Montemagno <[email protected]>
Co-authored-by: Kathleen Dollard <[email protected]>

* .NET 10 Preview 1 - WinForms Release Notes (#9722)

* First draft

First draft of release nites

* Added AI message

I did use AI to translate to markdown from docx formats.

* Update release-notes/10.0/preview/preview1/winforms.md

Co-authored-by: Loni Tra <[email protected]>

* Applying feedback

Applying the latest feedback and correcting a couple mistakes.

* Applying final feedback

Adding a few tweaks based on Tanya's feedback.

* Best Practices

* Final round of feedback

* Update release-notes/10.0/preview/preview1/winforms.md

* a bit of cleanup

* Update winforms.md

Duplicated text.

* duplicated content

---------

Co-authored-by: Loni Tra <[email protected]>
Co-authored-by: Rich Lander <[email protected]>
Co-authored-by: Rich Lander <[email protected]>
Co-authored-by: Tanya Solyanik <[email protected]>
Co-authored-by: James Montemagno <[email protected]>

* small tweaks to ef preview 1 release notes

* one more tiny tweak to ef core notes

* release notes for PrunePackageReferences (#9744)

* Fix markdown lint

* Add containers release notes for .NET 10 Preview 1 (#9746)

* Update containers section on main 10p1 readme

* Add release notes for containers

* Change Docker to container

Co-authored-by: Matt Thalman <[email protected]>

* Put Ubuntu announcement first

* Apply suggestions from code review

Co-authored-by: Rich Lander <[email protected]>

* Remove extra newlines

* Update haedings and links

---------

Co-authored-by: Matt Thalman <[email protected]>
Co-authored-by: Rich Lander <[email protected]>

* .NET 10 P1 -- Runtime and Libraries changes (#9715)

* Create runtime branch

* Add cryptography notes

* Fix typo

* Add ISOWeek overloads for DateOnly type

* ZipArchive

* Remove duplicate ISOWeek method overloads section

* Add String Normalization APIs for Span<char>

* Fix formatting in String Normalization APIs section

* Fix formatting for String Normalization APIs section

* Fix formatting for String Normalization APIs section

* Update String Normalization APIs section

* Update String Normalization APIs section

* Doc formatting fix

* Adding TimeSpan note

* Add JIT notes

* Convert tabs to spaces

* Better ZipArchive stats

* Fix stack allocation description

* Feedback

Co-authored-by: Andy Ayers <[email protected]>

* Add AVX10.2 experimental note, and feedback

* "C-style" -> "typical"

Co-authored-by: Rich Lander <[email protected]>

* Add stack allocation example

* Numeric ordering, ordered dictionary, json options, matrix operations

* Apply suggestions from code review

* Update release-notes/10.0/preview/preview1/libraries.md

Apply Rich's suggestion

Co-authored-by: Rich Lander <[email protected]>

* Update release-notes/10.0/preview/preview1/libraries.md

* Fix linter issues

---------

Co-authored-by: Jeremy Barton <[email protected]>
Co-authored-by: Tarek Mahmoud Sayed <[email protected]>
Co-authored-by: carlossanlop <[email protected]>
Co-authored-by: Aman Khalid <[email protected]>
Co-authored-by: Andy Ayers <[email protected]>
Co-authored-by: Pranav Senthilnathan <[email protected]>

* Add ASP.NET Core release notes for .NET 10 Preview 1 (#9740)

* Remove extra line in release notes.

* Add link to install packages on Chiseled images

* Update C# 14 release notes

* Remove extra newlines in release notes.

* update md

* .NET MAUI in .NET 10 Preview 1 (#9727)

* [Draft] .NET MAUI in .NET 10 Preview 1

* Update release-notes/10.0/preview/preview1/dotnetmaui.md

Co-authored-by: Rolf Bjarne Kvinge <[email protected]>

* Update release-notes/10.0/preview/preview1/dotnetmaui.md

Co-authored-by: Rolf Bjarne Kvinge <[email protected]>

* Apply suggestions from code review

Co-authored-by: Rolf Bjarne Kvinge <[email protected]>

* cleanup

* add info about handlers

* Update dotnetmaui.md

added Android notes

* Update dotnetmaui.md

removed community contributions section since we don't have any yet.

* cleanup

* add ios information

---------

Co-authored-by: James Montemagno <[email protected]>
Co-authored-by: Rolf Bjarne Kvinge <[email protected]>

* update md

* trailing

* Update wpf.md

* Update release-notes/10.0/preview/preview1/10.0.0-preview.1.md

Co-authored-by: Jon Galloway <[email protected]>

* Update release-notes/10.0/preview/preview1/README.md

Co-authored-by: Jon Galloway <[email protected]>

* updates

* Call out pruning warnings in P1 release notes (#9752)

* Call out pruning warnings

* Update release-notes/10.0/preview/preview1/sdk.md

Co-authored-by: Martin Costello <[email protected]>

* Update release-notes/10.0/preview/preview1/sdk.md

---------

Co-authored-by: Martin Costello <[email protected]>

* Update 10.0.0-preview.1.md

* Add files via upload

* Update releases-index.json

* Add files via upload

* Update release-notes/10.0/preview/preview1/10.0.0-preview.1.md

Co-authored-by: Logan Bussell <[email protected]>

---------

Co-authored-by: Jon Galloway <[email protected]>
Co-authored-by: Rich Lander <[email protected]>
Co-authored-by: Rich Lander <[email protected]>
Co-authored-by: maumar <[email protected]>
Co-authored-by: Kathleen Dollard <[email protected]>
Co-authored-by: Tomas Grosup <[email protected]>
Co-authored-by: Bill Wagner <[email protected]>
Co-authored-by: Martin Costello <[email protected]>
Co-authored-by: Kathleen Dollard <[email protected]>
Co-authored-by: Merrie McGaw <[email protected]>
Co-authored-by: Loni Tra <[email protected]>
Co-authored-by: Tanya Solyanik <[email protected]>
Co-authored-by: Chet Husk <[email protected]>
Co-authored-by: Logan Bussell <[email protected]>
Co-authored-by: Matt Thalman <[email protected]>
Co-authored-by: Jeremy Barton <[email protected]>
Co-authored-by: Tarek Mahmoud Sayed <[email protected]>
Co-authored-by: carlossanlop <[email protected]>
Co-authored-by: Aman Khalid <[email protected]>
Co-authored-by: Andy Ayers <[email protected]>
Co-authored-by: Pranav Senthilnathan <[email protected]>
Co-authored-by: Daniel Roth <[email protected]>
Co-authored-by: David Ortinau <[email protected]>
Co-authored-by: Rolf Bjarne Kvinge <[email protected]>
Co-authored-by: Nikolche Kolev <[email protected]>
Co-authored-by: Rahul Bhandari <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants