-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Labels
3.0.0Announcements related to ASP.NET Core 3.0Announcements related to ASP.NET Core 3.0AnnouncementBreaking changeDocumentedThe breaking change has been published to the .NET Core docsThe breaking change has been published to the .NET Core docsMigrated
Description
In order to better maintain the public API surface of ASP.NET Core, we've moved a large majority of the types in the *.Internal namespace to be truly internal. Members in these namespaces were always in a gray area. They were never meant to be supported as public APIs and could break in minor releases (and often did). We've moved away from pubternal for a large majority of APIs (they are still a few edge cases) an as a result, code that used to depend on these APIs will be broken when moving to 3.0.
See these issues for more details:
- [Discussion] Making "pubinternal" types in MVC internal dotnet/aspnetcore#4932
- Remaining pubternal APIs in the shared framework dotnet/aspnetcore#11312.
[This announcement has been migrated to: dotnet/docs#14708]
Metadata
Metadata
Assignees
Labels
3.0.0Announcements related to ASP.NET Core 3.0Announcements related to ASP.NET Core 3.0AnnouncementBreaking changeDocumentedThe breaking change has been published to the .NET Core docsThe breaking change has been published to the .NET Core docsMigrated