blob: 4f62897ce504a051afa1b93f7a5f75a43932324e [file] [log] [blame]
# Copyright 2014 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# TODO(Piinks): Add link to public user guide when available.
# Please add new fixes to the top of the file, separated by one blank line
# from other fixes. In a comment, include a link to the PR where the change
# requiring the fix was made.
version: 1
transforms:
# Changes made in https://github.com/flutter/flutter/pull/61648
- title: 'Migrate to autovalidateMode'
date: 2020-09-02
element:
uris: [ 'widgets.dart', 'material.dart', 'cupertino.dart' ]
field: 'autovalidate'
inClass: 'Form'
changes:
- kind: 'rename'
newName: 'autovalidateMode'
# Changes made in https://github.com/flutter/flutter/pull/61648
- title: 'Migrate to autovalidateMode'
date: 2020-09-02
element:
uris: [ 'widgets.dart', 'material.dart', 'cupertino.dart' ]
constructor: ''
inClass: 'Form'
oneOf:
- if: "autovalidate == 'true'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.always'
requiredIf: "autovalidate == 'true'"
- kind: 'removeParameter'
name: 'autovalidate'
- if: "autovalidate == 'false'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.disabled'
requiredIf: "autovalidate == 'false'"
- kind: 'removeParameter'
name: 'autovalidate'
variables:
autovalidate:
kind: 'fragment'
value: 'arguments[autovalidate]'
# Changes made in https://github.com/flutter/flutter/pull/61648
- title: 'Migrate to autovalidateMode'
date: 2020-09-02
element:
uris: [ 'widgets.dart', 'material.dart', 'cupertino.dart' ]
field: 'autovalidate'
inClass: 'FormField'
changes:
- kind: 'rename'
newName: 'autovalidateMode'
# Changes made in https://github.com/flutter/flutter/pull/61648
- title: 'Migrate to autovalidateMode'
date: 2020-09-02
element:
uris: [ 'widgets.dart', 'material.dart', 'cupertino.dart' ]
constructor: ''
inClass: 'FormField'
oneOf:
- if: "autovalidate == 'true'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.always'
requiredIf: "autovalidate == 'true'"
- kind: 'removeParameter'
name: 'autovalidate'
- if: "autovalidate == 'false'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.disabled'
requiredIf: "autovalidate == 'false'"
- kind: 'removeParameter'
name: 'autovalidate'
variables:
autovalidate:
kind: 'fragment'
value: 'arguments[autovalidate]'
# Changes made in https://github.com/flutter/flutter/pull/61648
- title: 'Migrate to autovalidateMode'
date: 2020-09-02
element:
uris: [ 'material.dart' ]
constructor: ''
inClass: 'TextFormField'
oneOf:
- if: "autovalidate == 'true'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.always'
requiredIf: "autovalidate == 'true'"
- kind: 'removeParameter'
name: 'autovalidate'
- if: "autovalidate == 'false'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.disabled'
requiredIf: "autovalidate == 'false'"
- kind: 'removeParameter'
name: 'autovalidate'
variables:
autovalidate:
kind: 'fragment'
value: 'arguments[autovalidate]'
# Changes made in https://github.com/flutter/flutter/pull/61648
- title: 'Migrate to autovalidateMode'
date: 2020-09-02
element:
uris: [ 'material.dart' ]
constructor: ''
inClass: 'DropdownButtonFormField'
oneOf:
- if: "autovalidate == 'true'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.always'
requiredIf: "autovalidate == 'true'"
- kind: 'removeParameter'
name: 'autovalidate'
- if: "autovalidate == 'false'"
changes:
- kind: 'addParameter'
index: 0
name: 'autovalidateMode'
style: optional_named
argumentValue:
expression: 'AutoValidateMode.disabled'
requiredIf: "autovalidate == 'false'"
- kind: 'removeParameter'
name: 'autovalidate'
variables:
autovalidate:
kind: 'fragment'
value: 'arguments[autovalidate]'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to headline1'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: display4
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'headline1'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to headline2'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: display3
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'headline2'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to headline3'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: display2
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'headline3'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to headline4'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: display1
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'headline4'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to headline5'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: headline
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'headline5'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to headline6'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: title
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'headline6'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to subtitle1'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: subhead
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'subtitle1'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to bodyText1'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: body2
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'bodyText1'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to bodyText2'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: body1
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'bodyText2'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Renamed to subtitle2'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
getter: subtitle
inClass: 'TextTheme'
changes:
- kind: 'rename'
newName: 'subtitle2'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Rename arguments'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
constructor: ''
inClass: 'TextTheme'
changes:
- kind: 'renameParameter'
oldName: 'display4'
newName: 'headline1'
- kind: 'renameParameter'
oldName: 'display3'
newName: 'headline2'
- kind: 'renameParameter'
oldName: 'display2'
newName: 'headline3'
- kind: 'renameParameter'
oldName: 'display1'
newName: 'headline4'
- kind: 'renameParameter'
oldName: 'headline'
newName: 'headline5'
- kind: 'renameParameter'
oldName: 'title'
newName: 'headline6'
- kind: 'renameParameter'
oldName: 'subhead'
newName: 'subtitle1'
- kind: 'renameParameter'
oldName: 'subtitle'
newName: 'subtitle2'
- kind: 'renameParameter'
oldName: 'body2'
newName: 'bodyText1'
- kind: 'renameParameter'
oldName: 'body1'
newName: 'bodyText2'
# Changes made in https://github.com/flutter/flutter/pull/48547
- title: 'Rename arguments'
date: 2020-01-24
element:
uris: [ 'material.dart' ]
method: 'copyWith'
inClass: 'TextTheme'
changes:
- kind: 'renameParameter'
oldName: 'display4'
newName: 'headline1'
- kind: 'renameParameter'
oldName: 'display3'
newName: 'headline2'
- kind: 'renameParameter'
oldName: 'display2'
newName: 'headline3'
- kind: 'renameParameter'
oldName: 'display1'
newName: 'headline4'
- kind: 'renameParameter'
oldName: 'headline'
newName: 'headline5'
- kind: 'renameParameter'
oldName: 'title'
newName: 'headline6'
- kind: 'renameParameter'
oldName: 'subhead'
newName: 'subtitle1'
- kind: 'renameParameter'
oldName: 'subtitle'
newName: 'subtitle2'
- kind: 'renameParameter'
oldName: 'body2'
newName: 'bodyText1'
- kind: 'renameParameter'
oldName: 'body1'
newName: 'bodyText2'
# Changes made in https://github.com/flutter/flutter/pull/66305
- title: 'Migrate to clipBehavior'
date: 2020-09-22
element:
uris: [ 'widgets.dart' ]
field: 'overflow'
inClass: 'Stack'
changes:
- kind: 'rename'
newName: 'clipBehavior'
# Changes made in https://github.com/flutter/flutter/pull/66305
- title: 'Migrate to clipBehavior'
date: 2020-09-22
element:
uris: [ 'widgets.dart' ]
constructor: ''
inClass: 'Stack'
oneOf:
- if: "overflow == 'Overflow.clip'"
changes:
- kind: 'addParameter'
index: 0
name: 'clipBehavior'
style: optional_named
argumentValue:
expression: 'Clip.hardEdge'
requiredIf: "overflow == 'Overflow.clip'"
- kind: 'removeParameter'
name: 'overflow'
- if: "overflow == 'Overflow.visible'"
changes:
- kind: 'addParameter'
index: 0
name: 'clipBehavior'
style: optional_named
argumentValue:
expression: 'Clip.none'
requiredIf: "overflow == 'Overflow.visible'"
- kind: 'removeParameter'
name: 'overflow'
variables:
overflow:
kind: 'fragment'
value: 'arguments[overflow]'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Rename to dependOnInheritedElement'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'inheritFromElement'
changes:
- kind: 'rename'
newName: 'dependOnInheritedElement'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Migrate to dependOnInheritedWidgetOfExactType'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'inheritFromWidgetOfExactType'
changes:
- kind: 'rename'
newName: 'dependOnInheritedWidgetOfExactType'
- kind: 'removeParameter'
index: 0
- kind: 'addTypeParameter'
index: 0
name: 'T'
argumentValue:
expression: '{% type %}'
variables:
type:
kind: fragment
value: 'arguments[0]'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Migrate to getElementForInheritedWidgetOfExactType'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'ancestorInheritedElementForWidgetOfExactType'
changes:
- kind: 'rename'
newName: 'getElementForInheritedWidgetOfExactType'
- kind: 'removeParameter'
index: 0
- kind: 'addTypeParameter'
index: 0
name: 'T'
argumentValue:
expression: '{% type %}'
variables:
type:
kind: fragment
value: 'arguments[0]'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Migrate to findAncestorWidgetOfExactType'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'ancestorWidgetOfExactType'
changes:
- kind: 'rename'
newName: 'findAncestorWidgetOfExactType'
- kind: 'removeParameter'
index: 0
- kind: 'addTypeParameter'
index: 0
name: 'T'
argumentValue:
expression: '{% type %}'
variables:
type:
kind: fragment
value: 'arguments[0]'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Migrate to findAncestorStateOfType'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'ancestorStateOfType'
changes:
- kind: 'rename'
newName: 'findAncestorStateOfType'
- kind: 'removeParameter'
index: 0
- kind: 'addTypeParameter'
index: 0
name: 'T'
argumentValue:
expression: '{% type %}'
variables:
type:
kind: fragment
value: 'arguments[0].typeArguments[0]'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Migrate to rootAncestorStateOfType'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'rootAncestorStateOfType'
changes:
- kind: 'rename'
newName: 'findRootAncestorStateOfType'
- kind: 'removeParameter'
index: 0
- kind: 'addTypeParameter'
index: 0
name: 'T'
argumentValue:
expression: '{% type %}'
variables:
type:
kind: fragment
value: 'arguments[0].typeArguments[0]'
# Change made in https://github.com/flutter/flutter/pull/44189.
- title: 'Migrate to ancestorRenderObjectOfType'
date: 2019-11-22
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
inClass: 'BuildContext'
method: 'ancestorRenderObjectOfType'
changes:
- kind: 'rename'
newName: 'findAncestorRenderObjectOfType'
- kind: 'removeParameter'
index: 0
- kind: 'addTypeParameter'
index: 0
name: 'T'
argumentValue:
expression: '{% type %}'
variables:
type:
kind: fragment
value: 'arguments[0].typeArguments[0]'
# Changes made in https://github.com/flutter/flutter/pull/45941
- title: 'Rename to deferFirstFrame'
date: 2020-12-23
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
method: 'deferFirstFrameReport'
inClass: 'WidgetsBinding'
changes:
- kind: 'rename'
newName: 'deferFirstFrame'
# Changes made in https://github.com/flutter/flutter/pull/45941
- title: 'Rename to allowFirstFrame'
date: 2020-12-23
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
method: 'allowFirstFrameReport'
inClass: 'WidgetsBinding'
changes:
- kind: 'rename'
newName: 'allowFirstFrame'
# Changes made in https://github.com/flutter/flutter/pull/44189
- title: 'Rename to dependOnInheritedElement'
date: 2020-12-23
element:
uris: [ 'material.dart', 'cupertino.dart', 'widgets.dart' ]
method: 'inheritFromElement'
inClass: 'StatefulElement'
changes:
- kind: 'rename'
newName: 'dependOnInheritedElement'
# Changes made in https://github.com/flutter/flutter/pull/15303
- title: 'Replace child with builder'
date: 2020-12-17
element:
uris: [ 'material.dart' ]
function: 'showDialog'
changes:
- kind: 'addParameter'
index: 0
name: 'builder'
style: optional_named
argumentValue:
expression: '(context) => {% widget %}'
requiredIf: "widget != ''"
variables:
widget:
kind: fragment
value: 'arguments[child]'
- kind: 'removeParameter'
name: 'child'
# Changes made in https://github.com/flutter/flutter/pull/28602
- title: 'Rename to fromMouseEvent'
date: 2020-12-15
element:
uris: [ 'gestures.dart' ]
constructor: 'fromHoverEvent'
inClass: 'PointerEnterEvent'
changes:
- kind: 'rename'
newName: 'fromMouseEvent'
# Changes made in https://github.com/flutter/flutter/pull/28602
- title: 'Rename to fromMouseEvent'
date: 2020-12-15
element:
uris: [ 'gestures.dart' ]
constructor: 'fromHoverEvent'
inClass: 'PointerExitEvent'
changes:
- kind: 'rename'
newName: 'fromMouseEvent'
# Changes made in https://github.com/flutter/flutter/pull/41859
- title: 'Remove brightness'
date: 2020-12-10
element:
uris: [ 'cupertino.dart' ]
constructor: ''
inClass: 'CupertinoTextThemeData'
changes:
- kind: 'removeParameter'
name: 'brightness'
# Changes made in https://github.com/flutter/flutter/pull/41859
- title: 'Remove brightness'
date: 2020-12-10
element:
uris: [ 'cupertino.dart' ]
method: 'copyWith'
inClass: 'CupertinoTextThemeData'
changes:
- kind: 'removeParameter'
name: 'brightness'
# Before adding a new fix: read instructions at the top of this file.