Skip to content

Commit 949c4f3

Browse files
Generator: require source_gen 4.0.1 to not use APIs removed in analyzer 8.4
analyzer 8.4.0 again removed public API (DartObjectImpl.getInvocation()) in a minor release, breaking source_gen versions before 4.0.1.
1 parent fa3748f commit 949c4f3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

generator/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ environment:
1010

1111
dependencies:
1212
objectbox: 5.0.0
13-
analyzer: '>=7.4.0 <9.0.0' # Allow version 8, but don't require it, yet (to use its API) for compat with more third-party packages
13+
analyzer: '>=8.1.1 <9.0.0' # source_gen 4.0.1 requires at least 8.1.1
1414
build: ^3.0.0 # source_gen 3 requires 3.0.0
1515
collection: ^1.18.0 # Would require 1.19.1, but Flutter 3.24.0 has 1.18.0 pinned
1616
dart_style: '>=2.3.7 <4.0.0' # require 2.3.7 for languageVersion in DartFormatter constructor
1717
glob: ^2.1.3
1818
path: ^1.9.1
19-
source_gen: ^3.1.0 # Require 3.1.0 to use new TypeChecker APIs
19+
source_gen: ^4.0.1 # Require 4.0.1, older versions use APIs removed in analyzer 8.4.0
2020
pubspec_parse: ^1.4.0
2121
yaml: ^3.1.3
2222
http: ^1.3.0

0 commit comments

Comments
 (0)