Skip to content

Commit 0ebc521

Browse files
authored
Merge pull request #85 from FlutterGen/bumpup-200
chore(*) FlutterGen v2 release
2 parents b4d31b3 + 78c5e06 commit 0ebc521

File tree

5 files changed

+37
-26
lines changed

5 files changed

+37
-26
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
## 2.0.0
2+
3+
New Feature
4+
- [BREAKING CHANGE] [#49](https://github.com/FlutterGen/flutter_gen/issues/49) [#53](https://github.com/FlutterGen/flutter_gen/issues/53) Name collision with flutter localization when using build_runner
5+
```yaml
6+
# Before
7+
# dev_dependencies:
8+
# flutter_gen: 1.3.1
9+
10+
# After
11+
dev_dependencies:
12+
flutter_gen_runner: ^2.0.0
13+
```
14+
- [BREAKING CHANGE] [#74](https://github.com/FlutterGen/flutter_gen/issues/74) Doesn't generate assets.gen.dart when there are no assets
15+
```yaml
16+
flutter_gen:
17+
fonts:
18+
enabled: false
19+
```
20+
- [#59](https://github.com/FlutterGen/flutter_gen/issues/59) Handling duplicate file names
21+
```dart
22+
// generated codes
23+
static const AssetGenImage imagesProfileJpg = AssetGenImage('assets/images/profile.jpg');
24+
static const AssetGenImage imagesProfilePng = AssetGenImage('assets/images/profile.png');
25+
```
26+
27+
28+
Bug fix
29+
- [#75](https://github.com/FlutterGen/flutter_gen/issues/75) Null safety support for generated files
30+
131
## 1.3.1
232

333
Bug fix

README.md

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -74,18 +74,14 @@ $ dart pub global activate flutter_gen
7474

7575
You might need to [set up your path](https://dart.dev/tools/pub/cmd/pub-global#running-a-script-from-your-path).
7676

77-
### As a part of build_runner (Not recomended)
77+
### As a part of build_runner
7878

79-
_Not recommended as it conflicts with flutter localization when using build_runner._
80-
81-
<details><summary>Installation</summary>
82-
8379
1. Add [build_runner] and [FlutterGen] to your package's pubspec.yaml file:
8480

8581
```
8682
dev_dependencies:
8783
build_runner:
88-
flutter_gen:
84+
flutter_gen_runner:
8985
```
9086

9187
2. Install [FlutterGen]
@@ -100,8 +96,6 @@ $ flutter pub get
10096
$ flutter packages pub run build_runner build
10197
```
10298

103-
</details>
104-
10599
## Usage
106100

107101
Run `fluttergen` after the configuration [`pubspec.yaml`](https://dart.dev/tools/pub/pubspec).
@@ -717,18 +711,5 @@ If you wish to contribute a change to any of the existing plugins in this repo,
717711
please review our [contribution guide](https://github.com/FlutterGen/flutter_gen/blob/master/CONTRIBUTING.md)
718712
and open a [pull request](https://github.com/FlutterGen/flutter_gen/pulls).
719713

720-
### Milestone
721-
722-
- [ ] Documentation (English proofreading)
723-
- [x] Assets generation
724-
- [x] Fonts generation
725-
- [x] Colors generation
726-
- [x] Support xml
727-
- [x] Support change output path
728-
- [x] Support hierarchical generation
729-
'assets/image/home/label.png' => Assets.image.home.label
730-
'assets/image/detail/label.png' => Assets.image.detail.label
731-
- [ ] Platforms channels generation
732-
733714
[build_runner]: https://pub.dev/packages/build_runner
734715
[fluttergen]: https://pub.dev/packages/flutter_gen

packages/command/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: flutter_gen
22

33
description: The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
4-
version: 2.0.0-dev.1
4+
version: 2.0.0
55
homepage: https://github.com/FlutterGen/flutter_gen
66
repository: https://github.com/FlutterGen/flutter_gen
77
documentation: https://github.com/FlutterGen/flutter_gen
@@ -17,7 +17,7 @@ executables:
1717
fluttergen: flutter_gen_command
1818

1919
dependencies:
20-
flutter_gen_core: ^2.0.0-dev.1
20+
flutter_gen_core: ^2.0.0
2121

2222
dev_dependencies:
2323
effective_dart: ^1.3.0

packages/core/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: flutter_gen_core
22

33
description: The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
4-
version: 2.0.0-dev.1
4+
version: 2.0.0
55
homepage: https://github.com/FlutterGen/flutter_gen
66
repository: https://github.com/FlutterGen/flutter_gen
77
documentation: https://github.com/FlutterGen/flutter_gen

packages/runner/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: flutter_gen_runner
22

33
description: The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
4-
version: 2.0.0-dev.1
4+
version: 2.0.0
55
homepage: https://github.com/FlutterGen/flutter_gen
66
repository: https://github.com/FlutterGen/flutter_gen
77
documentation: https://github.com/FlutterGen/flutter_gen
@@ -14,7 +14,7 @@ environment:
1414
sdk: '>=2.10.0 <3.0.0'
1515

1616
dependencies:
17-
flutter_gen_core: ^2.0.0-dev.1
17+
flutter_gen_core: ^2.0.0
1818
build: ^1.6.2
1919

2020
dev_dependencies:

0 commit comments

Comments
 (0)