Skip to content

Commit 84a1587

Browse files
authored
Merge pull request #271 from bennajah/master
upgrade to Font Awesome 6.7.2
2 parents 9777a6a + f54b85c commit 84a1587

File tree

10 files changed

+241
-131
lines changed

10 files changed

+241
-131
lines changed

CHANGELOG.md

Lines changed: 115 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,180 +1,209 @@
1+
## 10.9.0
2+
3+
- Upgrade to Font Awesome 6.7.2
4+
- Refactor icon color opacity handling and update example icons
5+
16
## 10.8.0
2-
* Upgrade to Font Awesome 6.6.0
3-
* Fix linter warnings
4-
* Add support for sharp icons - thanks @JudahMcNicholl!
7+
8+
- Upgrade to Font Awesome 6.6.0
9+
- Fix linter warnings
10+
- Add support for sharp icons - thanks @JudahMcNicholl!
511

612
## 10.7.0
7-
* Upgrade to Font Awesome 6.5.1
13+
14+
- Upgrade to Font Awesome 6.5.1
815

916
## 10.6.0
10-
* Upgrade to Font Awesome 6.4.2
11-
* Add @staticIconProvider annotation
12-
* Add `shadows` property to FaIcon - thanks @RomainFranceschini!
17+
18+
- Upgrade to Font Awesome 6.4.2
19+
- Add @staticIconProvider annotation
20+
- Add `shadows` property to FaIcon - thanks @RomainFranceschini!
1321

1422
## 10.5.1
15-
* Hotfix #244 - regular font still used
16-
* Update package description icon count
23+
24+
- Hotfix #244 - regular font still used
25+
- Update package description icon count
1726

1827
## 10.5.0
19-
* Fix #244 - dynamic icon retrieval requires regular font
20-
* BREAKING: getIconFromCss now returns null if no matching icon is found
21-
* Upgrade to Font Awesome 6.4.0
22-
* Migrate to Flutter 3 - thanks @jinosh05
28+
29+
- Fix #244 - dynamic icon retrieval requires regular font
30+
- BREAKING: getIconFromCss now returns null if no matching icon is found
31+
- Upgrade to Font Awesome 6.4.0
32+
- Migrate to Flutter 3 - thanks @jinosh05
2333

2434
## 10.4.0
25-
* Upgrade to Font Awesome 6.3.0
26-
* Fix: doc misspells function - thanks @ulrikkold !
35+
36+
- Upgrade to Font Awesome 6.3.0
37+
- Fix: doc misspells function - thanks @ulrikkold !
2738

2839
## 10.3.0
29-
* Upgrade to Font Awesome 6.2.1
30-
* Fix #227: fix deprecated isAlwaysShown property
40+
41+
- Upgrade to Font Awesome 6.2.1
42+
- Fix #227: fix deprecated isAlwaysShown property
3143

3244
## 10.2.1
33-
* Update font awesome version in readme
45+
46+
- Update font awesome version in readme
3447

3548
## 10.2.0
36-
* Remove duotone generator functionality from configurator
37-
* Upgrade to Font Awesome 6.2.0
49+
50+
- Remove duotone generator functionality from configurator
51+
- Upgrade to Font Awesome 6.2.0
3852

3953
## 10.1.0
40-
* Upgrade to Font Awesome 6.1.1
41-
* Perform automatic update check on configurator run
54+
55+
- Upgrade to Font Awesome 6.1.1
56+
- Perform automatic update check on configurator run
4257

4358
## 10.0.0
44-
* Upgrade to Font Awesome icons 6.1.0
45-
* Update the configurator to work with version 6
46-
* Add alias support
59+
60+
- Upgrade to Font Awesome icons 6.1.0
61+
- Update the configurator to work with version 6
62+
- Add alias support
4763
(Aliases may be old names of renamed icons.
4864
Since it is unclear if they are about to stay,
4965
aliases are marked as @Deprecated with a message containing the new icon name.)
50-
* Update FaIcon with the latest changes to flutter's default Icon
51-
* DEPRECATE duotone icon support for pro users
52-
* Fix linter warnings - thanks to @gslender!
66+
- Update FaIcon with the latest changes to flutter's default Icon
67+
- DEPRECATE duotone icon support for pro users
68+
- Fix linter warnings - thanks to @gslender!
5369

5470
## 9.2.0
55-
* Upgrade to Font Awesome icons 5.15.4
56-
* Equalize windows and linux tool scripts
57-
* Reworked updater tool into a full-fledged configurator
58-
* Added support for ignoring styles
59-
* Added optional support for dynamic icon retrieval by name (thanks to @Mythar)
60-
* Fonts get enabled/disabled automatically based on availability and exclude list
71+
72+
- Upgrade to Font Awesome icons 5.15.4
73+
- Equalize windows and linux tool scripts
74+
- Reworked updater tool into a full-fledged configurator
75+
- Added support for ignoring styles
76+
- Added optional support for dynamic icon retrieval by name (thanks to @Mythar)
77+
- Fonts get enabled/disabled automatically based on availability and exclude list
6178

6279
## 9.1.0
63-
* Add support for fa6's 360-degrees icon
64-
* Fix #154 FaDuotoneIcon explicitly requires IconDataDuotone
65-
* Use `dart format` instead of deprecated `dartfmt` in the updater
66-
* Automatically enable duotone icons in the example if possible
67-
* Upgrade to Font Awesome icons 5.15.3
80+
81+
- Add support for fa6's 360-degrees icon
82+
- Fix #154 FaDuotoneIcon explicitly requires IconDataDuotone
83+
- Use `dart format` instead of deprecated `dartfmt` in the updater
84+
- Automatically enable duotone icons in the example if possible
85+
- Upgrade to Font Awesome icons 5.15.3
6886

6987
Thanks to @amkuchta for his work and input
7088

7189
## 9.0.0
72-
* Add support for null-safety
90+
91+
- Add support for null-safety
7392

7493
## 8.12.0
75-
* Upgrade to Font Awesome icons 5.15.2
76-
* Add support for font awesome 6's number icons
94+
95+
- Upgrade to Font Awesome icons 5.15.2
96+
- Add support for font awesome 6's number icons
7797

7898
## 8.11.0
79-
* Add support for font awesome 6's thin icons
99+
100+
- Add support for font awesome 6's thin icons
80101

81102
## 8.10.2
82-
* Fix missing keys in FaDuotoneIcon
83-
* Fix icon tree shaking build error for duotone icons
103+
104+
- Fix missing keys in FaDuotoneIcon
105+
- Fix icon tree shaking build error for duotone icons
84106

85107
## 8.10.1
86-
* Update license file with MIT header
87-
* Update readme links
108+
109+
- Update license file with MIT header
110+
- Update readme links
88111

89112
## 8.10.0
90-
* Fix #119: Inverted colors for duotone icons
91-
* Fix #122: Build failure due to missing glyphs in web fonts
92-
* Upgrade to Font Awesome icons 5.15.1
113+
114+
- Fix #119: Inverted colors for duotone icons
115+
- Fix #122: Build failure due to missing glyphs in web fonts
116+
- Upgrade to Font Awesome icons 5.15.1
93117

94118
## 8.9.0
95-
* Upgrade to Font Awesome icons 5.15
119+
120+
- Upgrade to Font Awesome icons 5.15
96121

97122
## 8.8.1
98-
* Fix icon_data.dart not being accessible
123+
124+
- Fix icon_data.dart not being accessible
99125

100126
## 8.8.0
101-
* Upgrade to Font Awesome Icons 5.13
127+
128+
- Upgrade to Font Awesome Icons 5.13
102129

103130
## 8.7.0
104131

105-
* Add `FaIcon` widget for Font Awesome Icons
106-
* Update `README` with FAQ
132+
- Add `FaIcon` widget for Font Awesome Icons
133+
- Update `README` with FAQ
107134

108135
## 8.6.0
109-
* Move package to FlutterCommunity
110-
* Upgrade to Font Awesome Icons 5.12.1
111-
* Directions to support pro icons if you've purchased them (thanks @michaelspiss!)
136+
137+
- Move package to FlutterCommunity
138+
- Upgrade to Font Awesome Icons 5.12.1
139+
- Directions to support pro icons if you've purchased them (thanks @michaelspiss!)
112140

113141
## 8.5.0
114-
* Upgrade to Font Awesome Icons 5.9
142+
143+
- Upgrade to Font Awesome Icons 5.9
115144

116145
## 8.4.0
117146

118-
* FIX BAD BUILD - 8.3.0 had a problem with the update Script, please do not use!
119-
* Upgrade to Font Awesome Icons 5.7
120-
147+
- FIX BAD BUILD - 8.3.0 had a problem with the update Script, please do not use!
148+
- Upgrade to Font Awesome Icons 5.7
149+
121150
## 8.3.0
122151

123-
* Upgrade to Font Awesome Icons 5.7
152+
- Upgrade to Font Awesome Icons 5.7
124153

125154
## 8.2.0
126155

127-
* Upgrade to Font Awesome Icons 5.5
128-
156+
- Upgrade to Font Awesome Icons 5.5
157+
129158
## 8.1.0
130159

131-
* Upgrade to Font Awesome Icons 5.3.1
160+
- Upgrade to Font Awesome Icons 5.3.1
132161

133162
## 8.0.1
134163

135-
* Fix documentation
136-
164+
- Fix documentation
165+
137166
## 8.0.0
138167

139-
* Upgrade environment version constraint for Dart 2
140-
* Upgrade to font awesome icons 5.2.0
168+
- Upgrade environment version constraint for Dart 2
169+
- Upgrade to font awesome icons 5.2.0
141170

142171
## 7.1.0
143172

144-
* Upgrade to font awesome icons 5.1.0
173+
- Upgrade to font awesome icons 5.1.0
145174

146175
## 7.0.0
147176

148-
* Renames:
149-
- All icons that end with capital-O (for outline) have been renamed. E.g. `addressBookO` has been renamed `addressBook`
177+
- Renames:
178+
- All icons that end with capital-O (for outline) have been renamed. E.g. `addressBookO` has been renamed `addressBook`
150179
- All solid icons have been renamed to `solidIconName`. E.g. `addressBook` renamed `solidAddressBook`
151-
* Generate Icon pack based on JSON definition from source. Much easier upgrades / maintenance / consistency going forward! Big thanks to @pplante on Github for the contribution :)
152-
* Move fonts into the `lib` folder.
153-
180+
- Generate Icon pack based on JSON definition from source. Much easier upgrades / maintenance / consistency going forward! Big thanks to @pplante on Github for the contribution :)
181+
- Move fonts into the `lib` folder.
182+
154183
## 6.0.0
155184

156-
* Update to Font Awesome Icons 5.0.2, which includes tons of new Icons!
185+
- Update to Font Awesome Icons 5.0.2, which includes tons of new Icons!
157186

158187
## 5.0.0
159188

160-
* semver mistake: 4.7.3 should have been a major bump as it involves breaking changes.
189+
- semver mistake: 4.7.3 should have been a major bump as it involves breaking changes.
161190

162191
## 4.7.3
163192

164-
* Simpler Install: Remove the need to specify the font in your own pubspec.yaml
193+
- Simpler Install: Remove the need to specify the font in your own pubspec.yaml
165194

166195
## 4.7.2
167196

168-
* MOAR README updates
197+
- MOAR README updates
169198

170199
## 4.7.1
171200

172-
* README fix
201+
- README fix
173202

174203
## 4.7.0
175204

176-
* Expose Font Awesome 4.7.0 `woff` font asset. This was the smallest version of the font file that worked with Flutter.
177-
* Created `FontAwesomeIcons` class, which provides static access to all Font Awesome 4.7.0 Icons as `IconData`, similar to Flutter's built-in `Icons` class.
178-
* Created a Gallery App that can be used to view all provided icons
179-
* Created README with installation instructions
180-
* Added LICENSE.md file
205+
- Expose Font Awesome 4.7.0 `woff` font asset. This was the smallest version of the font file that worked with Flutter.
206+
- Created `FontAwesomeIcons` class, which provides static access to all Font Awesome 4.7.0 Icons as `IconData`, similar to Flutter's built-in `Icons` class.
207+
- Created a Gallery App that can be used to view all provided icons
208+
- Created README with installation instructions
209+
- Added LICENSE.md file

example/lib/icons.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@ final icons = <ExampleIcon>[
348348
ExampleIcon(FontAwesomeIcons.solidChartBar, 'solidChartBar'),
349349
ExampleIcon(FontAwesomeIcons.chartBar, 'chartBar'),
350350
ExampleIcon(FontAwesomeIcons.chartColumn, 'chartColumn'),
351+
ExampleIcon(FontAwesomeIcons.chartDiagram, 'chartDiagram'),
351352
ExampleIcon(FontAwesomeIcons.chartGantt, 'chartGantt'),
352353
ExampleIcon(FontAwesomeIcons.chartLine, 'chartLine'),
353354
ExampleIcon(FontAwesomeIcons.chartPie, 'chartPie'),
@@ -476,6 +477,7 @@ final icons = <ExampleIcon>[
476477
ExampleIcon(FontAwesomeIcons.solidCommentDots, 'solidCommentDots'),
477478
ExampleIcon(FontAwesomeIcons.commentDots, 'commentDots'),
478479
ExampleIcon(FontAwesomeIcons.commentMedical, 'commentMedical'),
480+
ExampleIcon(FontAwesomeIcons.commentNodes, 'commentNodes'),
479481
ExampleIcon(FontAwesomeIcons.commentSlash, 'commentSlash'),
480482
ExampleIcon(FontAwesomeIcons.commentSms, 'commentSms'),
481483
ExampleIcon(FontAwesomeIcons.solidComments, 'solidComments'),
@@ -528,6 +530,7 @@ final icons = <ExampleIcon>[
528530
ExampleIcon(FontAwesomeIcons.crown, 'crown'),
529531
ExampleIcon(FontAwesomeIcons.crutch, 'crutch'),
530532
ExampleIcon(FontAwesomeIcons.cruzeiroSign, 'cruzeiroSign'),
533+
ExampleIcon(FontAwesomeIcons.css, 'css'),
531534
ExampleIcon(FontAwesomeIcons.css3, 'css3'),
532535
ExampleIcon(FontAwesomeIcons.css3Alt, 'css3Alt'),
533536
ExampleIcon(FontAwesomeIcons.cube, 'cube'),
@@ -764,6 +767,8 @@ final icons = <ExampleIcon>[
764767
ExampleIcon(FontAwesomeIcons.solidFileExcel, 'solidFileExcel'),
765768
ExampleIcon(FontAwesomeIcons.fileExcel, 'fileExcel'),
766769
ExampleIcon(FontAwesomeIcons.fileExport, 'fileExport'),
770+
ExampleIcon(FontAwesomeIcons.fileFragment, 'fileFragment'),
771+
ExampleIcon(FontAwesomeIcons.fileHalfDashed, 'fileHalfDashed'),
767772
ExampleIcon(FontAwesomeIcons.solidFileImage, 'solidFileImage'),
768773
ExampleIcon(FontAwesomeIcons.fileImage, 'fileImage'),
769774
ExampleIcon(FontAwesomeIcons.fileImport, 'fileImport'),
@@ -787,6 +792,7 @@ final icons = <ExampleIcon>[
787792
ExampleIcon(FontAwesomeIcons.fileWord, 'fileWord'),
788793
ExampleIcon(FontAwesomeIcons.solidFileZipper, 'solidFileZipper'),
789794
ExampleIcon(FontAwesomeIcons.fileZipper, 'fileZipper'),
795+
ExampleIcon(FontAwesomeIcons.filesPinwheel, 'filesPinwheel'),
790796
ExampleIcon(FontAwesomeIcons.fill, 'fill'),
791797
ExampleIcon(FontAwesomeIcons.fillDrip, 'fillDrip'),
792798
ExampleIcon(FontAwesomeIcons.film, 'film'),
@@ -998,6 +1004,8 @@ final icons = <ExampleIcon>[
9981004
ExampleIcon(FontAwesomeIcons.helicopterSymbol, 'helicopterSymbol'),
9991005
ExampleIcon(FontAwesomeIcons.helmetSafety, 'helmetSafety'),
10001006
ExampleIcon(FontAwesomeIcons.helmetUn, 'helmetUn'),
1007+
ExampleIcon(FontAwesomeIcons.hexagonNodes, 'hexagonNodes'),
1008+
ExampleIcon(FontAwesomeIcons.hexagonNodesBolt, 'hexagonNodesBolt'),
10011009
ExampleIcon(FontAwesomeIcons.highlighter, 'highlighter'),
10021010
ExampleIcon(FontAwesomeIcons.hillAvalanche, 'hillAvalanche'),
10031011
ExampleIcon(FontAwesomeIcons.hillRockslide, 'hillRockslide'),
@@ -1676,6 +1684,8 @@ final icons = <ExampleIcon>[
16761684
ExampleIcon(FontAwesomeIcons.square, 'square'),
16771685
ExampleIcon(FontAwesomeIcons.squareArrowUpRight, 'squareArrowUpRight'),
16781686
ExampleIcon(FontAwesomeIcons.squareBehance, 'squareBehance'),
1687+
ExampleIcon(FontAwesomeIcons.squareBinary, 'squareBinary'),
1688+
ExampleIcon(FontAwesomeIcons.squareBluesky, 'squareBluesky'),
16791689
ExampleIcon(FontAwesomeIcons.solidSquareCaretDown, 'solidSquareCaretDown'),
16801690
ExampleIcon(FontAwesomeIcons.squareCaretDown, 'squareCaretDown'),
16811691
ExampleIcon(FontAwesomeIcons.solidSquareCaretLeft, 'solidSquareCaretLeft'),

0 commit comments

Comments
 (0)