Skip to content

BinaryFormatter disabled & obsoletion of legacy serialization APIs - #35217

Merged
gewarren merged 16 commits into
dotnet:mainfrom
gewarren:bfpre4
May 16, 2023
Merged

BinaryFormatter disabled & obsoletion of legacy serialization APIs#35217
gewarren merged 16 commits into
dotnet:mainfrom
gewarren:bfpre4

Conversation

@gewarren

@gewarrengewarren commented May 2, 2023

Copy link
Copy Markdown
Collaborator

Fixes#34891
Fixes#34893

📄 File🔗 Preview link
docs/core/compatibility/core-libraries/8.0/obsolete-apis-with-custom-diagnostics.mdObsolete APIs with custom diagnostics - .NET 8
docs/core/compatibility/serialization/8.0/binaryformatter-disabled.mdBinaryFormatter is disabled
docs/fundamentals/syslib-diagnostics/syslib0011.mdSYSLIB0011: BinaryFormatter serialization is obsolete
docs/fundamentals/syslib-diagnostics/syslib0050.mdSYSLIB0050
docs/fundamentals/syslib-diagnostics/syslib0051.mdSYSLIB0051

Internal previews

Toggle expand/collapse
📄 File🔗 Preview link
docs/core/compatibility/5.0.mdBreaking changes in .NET 5
docs/core/compatibility/7.0.mdBreaking changes in .NET 7
docs/core/compatibility/8.0.mddocs/core/compatibility/8.0
docs/core/compatibility/core-libraries/8.0/obsolete-apis-with-custom-diagnostics.mddocs/core/compatibility/core-libraries/8.0/obsolete-apis-with-custom-diagnostics
docs/core/compatibility/serialization/5.0/binaryformatter-serialization-obsolete.mddocs/core/compatibility/serialization/5.0/binaryformatter-serialization-obsolete
docs/core/compatibility/serialization/7.0/binaryformatter-apis-produce-errors.mddocs/core/compatibility/serialization/7.0/binaryformatter-apis-produce-errors
docs/core/compatibility/serialization/7.0/serializationformat-binary.mddocs/core/compatibility/serialization/7.0/serializationformat-binary
docs/core/compatibility/serialization/8.0/binaryformatter-disabled.mddocs/core/compatibility/serialization/8.0/binaryformatter-disabled
docs/core/compatibility/unsupported-apis.mdAPIs that always throw exceptions on .NET Core and .NET 5+
docs/core/deploying/trimming/trimming-options.mdTrimming options
docs/fundamentals/syslib-diagnostics/obsoletions-overview.mddocs/fundamentals/syslib-diagnostics/obsoletions-overview
docs/fundamentals/syslib-diagnostics/syslib0011.mdSYSLIB0011: BinaryFormatter serialization is obsolete
docs/fundamentals/syslib-diagnostics/syslib0038.mdSYSLIB0038: SerializationFormat.Binary is obsolete
docs/fundamentals/syslib-diagnostics/syslib0050.mddocs/fundamentals/syslib-diagnostics/syslib0050
docs/fundamentals/syslib-diagnostics/syslib0051.mddocs/fundamentals/syslib-diagnostics/syslib0051

@gewarren
gewarren requested review from a team and adegeo as code ownersMay 2, 2023 02:57
@dotnet-botdotnet-bot added this to the May 2023 milestone May 2, 2023
@ghostghost added the 🏁 Release: .NET 8 Work items for the .NET 8 release label May 2, 2023
@gewarrengewarren changed the title BinaryFormatter disabled - breaking changeBinaryFormatter disabled & obsoletion of legacy serialization APIsMay 9, 2023

@BillWagnerBillWagner left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This all LGTM @gewarren

You can :shipit: when ready.

@gewarren
gewarren merged commit f897d9e into dotnet:mainMay 16, 2023
@gewarren
gewarren deleted the bfpre4 branch May 16, 2023 20:31
@gewarren

Copy link
Copy Markdown
CollaboratorAuthor

Thanks so much @BillWagner

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏁 Release: .NET 8Work items for the .NET 8 releasedotnet-fundamentals/svc

Projects

No open projects
Status: ✅ Done

4 participants

@gewarren@BillWagner@GrabYourPitchforks@dotnet-bot