You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: UPGRADING.md
+16
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,22 @@
2
2
3
3
## Changed
4
4
5
+
-[BC] The `startScanningFiles`, `startAnalyzingFiles`, `startAlteringFiles` of `Psalm\Progress\Progress` and subclasses were removed and replaced with a new `startPhase` method, taking a `Psalm\Progress\Phase` enum case.
6
+
7
+
-[BC] The `start` method was removed, use `expand`, instead; the progress is reset to 0 when changing the current phase.
8
+
9
+
-[BC] Method `doesTerminalSupportUtf8` of class `Psalm\Progress\Progress` became final
10
+
11
+
-[BC] Method debug() of class Psalm\Progress\Progress changed from concrete to abstract
12
+
13
+
-[BC] Method alterFileDone() of class Psalm\Progress\Progress changed from concrete to abstract
14
+
15
+
-[BC] Method expand() of class Psalm\Progress\Progress changed from concrete to abstract
16
+
17
+
-[BC] Method taskDone() of class Psalm\Progress\Progress changed from concrete to abstract
18
+
19
+
-[BC] Method finish() of class Psalm\Progress\Progress changed from concrete to abstract
20
+
5
21
-[BC] The return type of Psalm\Type::getListAtomic() changed from Psalm\Type\Atomic\TKeyedArray to the non-covariant Psalm\Type\Atomic\TKeyedArray|Psalm\Type\Atomic\TArray
6
22
7
23
-[BC] The return type of Psalm\Type::getListAtomic() changed from Psalm\Type\Atomic\TKeyedArray to Psalm\Type\Atomic\TKeyedArray|Psalm\Type\Atomic\TArray
0 commit comments