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

Remove deprecated API that has reached EOL after Flutter 3.16 #139243

Closed
Piinks opened this issue Nov 29, 2023 · 1 comment · Fixed by flutter/website#10024
Closed

Remove deprecated API that has reached EOL after Flutter 3.16 #139243

Piinks opened this issue Nov 29, 2023 · 1 comment · Fixed by flutter/website#10024
Assignees
Labels
a: quality A truly polished experience c: API break Backwards-incompatible API changes c: tech-debt Technical debt, code quality, testing, etc. framework flutter/packages/flutter repository. See also f: labels. P2 Important issues not at the top of the work list team Infra upgrades, team productivity, code health, technical debt. See also team: labels. team-framework Owned by Framework team triaged-framework Triaged by Framework team

Comments

@Piinks
Copy link
Contributor

Piinks commented Nov 29, 2023

The time has come again. :)

These are the next batch of deprecations that have expired

Announcement

This should only be closed after the final migration guide for this batch lands in the website repo.

@Piinks Piinks added team Infra upgrades, team productivity, code health, technical debt. See also team: labels. framework flutter/packages/flutter repository. See also f: labels. a: quality A truly polished experience P2 Important issues not at the top of the work list c: tech-debt Technical debt, code quality, testing, etc. team-framework Owned by Framework team triaged-framework Triaged by Framework team labels Nov 29, 2023
@Piinks Piinks self-assigned this Nov 29, 2023
@Piinks Piinks added the c: API break Backwards-incompatible API changes label Nov 29, 2023
auto-submit bot pushed a commit that referenced this issue Nov 29, 2023
Part of #139243

## Description

This removes the `PlatformMenuBar.body` attribute and constructor parameter, since its deprecation period has elapsed.

## Tests
 - No tests were using the deprecated attribute, so no tests were removed.

#FlutterDeprecations
parlough pushed a commit to flutter/website that referenced this issue Nov 29, 2023
Part of flutter/flutter#139243
With the release of 3.16, these APIs are next to be removed from the
framework.
auto-submit bot pushed a commit that referenced this issue Dec 5, 2023
Part of #139243

Deprecated in #109702

The replacement for focusScopeNode is focusNode.enclosingScope
auto-submit bot pushed a commit that referenced this issue Dec 7, 2023
This deprecation period is being renewed after we found it affected many IDE plugins that had not yet migrated, but did not receive a warning during the deprecation period.
We also expected to have a migration guide since the migration is not always to simply rename to addPubRootDirectories. This will give another 1+ year for the migration to be completed.

Part of #139243
Will update announcement at flutter-announce to reflect this API will remain for a while longer.
atsansone pushed a commit to atsansone/website that referenced this issue Dec 11, 2023
Part of flutter/flutter#139243
With the release of 3.16, these APIs are next to be removed from the
framework.
Gibbo97 pushed a commit to Gibbo97/flutter that referenced this issue Dec 13, 2023
Part of flutter#139243

Deprecated in flutter#109702

The replacement for focusScopeNode is focusNode.enclosingScope
auto-submit bot pushed a commit that referenced this issue Dec 14, 2023
caseycrogers pushed a commit to caseycrogers/flutter that referenced this issue Dec 29, 2023
Part of flutter#139243

## Description

This removes the `PlatformMenuBar.body` attribute and constructor parameter, since its deprecation period has elapsed.

## Tests
 - No tests were using the deprecated attribute, so no tests were removed.

#FlutterDeprecations
Michal-MK pushed a commit to Michal-MK/flutter that referenced this issue Jan 8, 2024
Markzipan pushed a commit to Markzipan/flutter that referenced this issue Jan 9, 2024
This deprecation period is being renewed after we found it affected many IDE plugins that had not yet migrated, but did not receive a warning during the deprecation period.
We also expected to have a migration guide since the migration is not always to simply rename to addPubRootDirectories. This will give another 1+ year for the migration to be completed.

Part of flutter#139243
Will update announcement at flutter-announce to reflect this API will remain for a while longer.
Markzipan pushed a commit to Markzipan/flutter that referenced this issue Jan 9, 2024
parlough added a commit to flutter/website that referenced this issue Jan 10, 2024
This adds the migration guide for the deprecations that have been
removed since the 3.16 release.

Fixes flutter/flutter#139243

---------

Co-authored-by: Parker Lougheed <parlough@gmail.com>
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a: quality A truly polished experience c: API break Backwards-incompatible API changes c: tech-debt Technical debt, code quality, testing, etc. framework flutter/packages/flutter repository. See also f: labels. P2 Important issues not at the top of the work list team Infra upgrades, team productivity, code health, technical debt. See also team: labels. team-framework Owned by Framework team triaged-framework Triaged by Framework team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant