Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade to Font Awesome 6.7.2 #271

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
201 changes: 115 additions & 86 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,180 +1,209 @@
## 10.9.0

- Upgrade to Font Awesome 6.7.2
- Refactor icon color opacity handling and update example icons

## 10.8.0
* Upgrade to Font Awesome 6.6.0
* Fix linter warnings
* Add support for sharp icons - thanks @JudahMcNicholl!

- Upgrade to Font Awesome 6.6.0
- Fix linter warnings
- Add support for sharp icons - thanks @JudahMcNicholl!

## 10.7.0
* Upgrade to Font Awesome 6.5.1

- Upgrade to Font Awesome 6.5.1

## 10.6.0
* Upgrade to Font Awesome 6.4.2
* Add @staticIconProvider annotation
* Add `shadows` property to FaIcon - thanks @RomainFranceschini!

- Upgrade to Font Awesome 6.4.2
- Add @staticIconProvider annotation
- Add `shadows` property to FaIcon - thanks @RomainFranceschini!

## 10.5.1
* Hotfix #244 - regular font still used
* Update package description icon count

- Hotfix #244 - regular font still used
- Update package description icon count

## 10.5.0
* Fix #244 - dynamic icon retrieval requires regular font
* BREAKING: getIconFromCss now returns null if no matching icon is found
* Upgrade to Font Awesome 6.4.0
* Migrate to Flutter 3 - thanks @jinosh05

- Fix #244 - dynamic icon retrieval requires regular font
- BREAKING: getIconFromCss now returns null if no matching icon is found
- Upgrade to Font Awesome 6.4.0
- Migrate to Flutter 3 - thanks @jinosh05

## 10.4.0
* Upgrade to Font Awesome 6.3.0
* Fix: doc misspells function - thanks @ulrikkold !

- Upgrade to Font Awesome 6.3.0
- Fix: doc misspells function - thanks @ulrikkold !

## 10.3.0
* Upgrade to Font Awesome 6.2.1
* Fix #227: fix deprecated isAlwaysShown property

- Upgrade to Font Awesome 6.2.1
- Fix #227: fix deprecated isAlwaysShown property

## 10.2.1
* Update font awesome version in readme

- Update font awesome version in readme

## 10.2.0
* Remove duotone generator functionality from configurator
* Upgrade to Font Awesome 6.2.0

- Remove duotone generator functionality from configurator
- Upgrade to Font Awesome 6.2.0

## 10.1.0
* Upgrade to Font Awesome 6.1.1
* Perform automatic update check on configurator run

- Upgrade to Font Awesome 6.1.1
- Perform automatic update check on configurator run

## 10.0.0
* Upgrade to Font Awesome icons 6.1.0
* Update the configurator to work with version 6
* Add alias support

- Upgrade to Font Awesome icons 6.1.0
- Update the configurator to work with version 6
- Add alias support
(Aliases may be old names of renamed icons.
Since it is unclear if they are about to stay,
aliases are marked as @Deprecated with a message containing the new icon name.)
* Update FaIcon with the latest changes to flutter's default Icon
* DEPRECATE duotone icon support for pro users
* Fix linter warnings - thanks to @gslender!
- Update FaIcon with the latest changes to flutter's default Icon
- DEPRECATE duotone icon support for pro users
- Fix linter warnings - thanks to @gslender!

## 9.2.0
* Upgrade to Font Awesome icons 5.15.4
* Equalize windows and linux tool scripts
* Reworked updater tool into a full-fledged configurator
* Added support for ignoring styles
* Added optional support for dynamic icon retrieval by name (thanks to @Mythar)
* Fonts get enabled/disabled automatically based on availability and exclude list

- Upgrade to Font Awesome icons 5.15.4
- Equalize windows and linux tool scripts
- Reworked updater tool into a full-fledged configurator
- Added support for ignoring styles
- Added optional support for dynamic icon retrieval by name (thanks to @Mythar)
- Fonts get enabled/disabled automatically based on availability and exclude list

## 9.1.0
* Add support for fa6's 360-degrees icon
* Fix #154 FaDuotoneIcon explicitly requires IconDataDuotone
* Use `dart format` instead of deprecated `dartfmt` in the updater
* Automatically enable duotone icons in the example if possible
* Upgrade to Font Awesome icons 5.15.3

- Add support for fa6's 360-degrees icon
- Fix #154 FaDuotoneIcon explicitly requires IconDataDuotone
- Use `dart format` instead of deprecated `dartfmt` in the updater
- Automatically enable duotone icons in the example if possible
- Upgrade to Font Awesome icons 5.15.3

Thanks to @amkuchta for his work and input

## 9.0.0
* Add support for null-safety

- Add support for null-safety

## 8.12.0
* Upgrade to Font Awesome icons 5.15.2
* Add support for font awesome 6's number icons

- Upgrade to Font Awesome icons 5.15.2
- Add support for font awesome 6's number icons

## 8.11.0
* Add support for font awesome 6's thin icons

- Add support for font awesome 6's thin icons

## 8.10.2
* Fix missing keys in FaDuotoneIcon
* Fix icon tree shaking build error for duotone icons

- Fix missing keys in FaDuotoneIcon
- Fix icon tree shaking build error for duotone icons

## 8.10.1
* Update license file with MIT header
* Update readme links

- Update license file with MIT header
- Update readme links

## 8.10.0
* Fix #119: Inverted colors for duotone icons
* Fix #122: Build failure due to missing glyphs in web fonts
* Upgrade to Font Awesome icons 5.15.1

- Fix #119: Inverted colors for duotone icons
- Fix #122: Build failure due to missing glyphs in web fonts
- Upgrade to Font Awesome icons 5.15.1

## 8.9.0
* Upgrade to Font Awesome icons 5.15

- Upgrade to Font Awesome icons 5.15

## 8.8.1
* Fix icon_data.dart not being accessible

- Fix icon_data.dart not being accessible

## 8.8.0
* Upgrade to Font Awesome Icons 5.13

- Upgrade to Font Awesome Icons 5.13

## 8.7.0

* Add `FaIcon` widget for Font Awesome Icons
* Update `README` with FAQ
- Add `FaIcon` widget for Font Awesome Icons
- Update `README` with FAQ

## 8.6.0
* Move package to FlutterCommunity
* Upgrade to Font Awesome Icons 5.12.1
* Directions to support pro icons if you've purchased them (thanks @michaelspiss!)

- Move package to FlutterCommunity
- Upgrade to Font Awesome Icons 5.12.1
- Directions to support pro icons if you've purchased them (thanks @michaelspiss!)

## 8.5.0
* Upgrade to Font Awesome Icons 5.9

- Upgrade to Font Awesome Icons 5.9

## 8.4.0

* FIX BAD BUILD - 8.3.0 had a problem with the update Script, please do not use!
* Upgrade to Font Awesome Icons 5.7
- FIX BAD BUILD - 8.3.0 had a problem with the update Script, please do not use!
- Upgrade to Font Awesome Icons 5.7

## 8.3.0

* Upgrade to Font Awesome Icons 5.7
- Upgrade to Font Awesome Icons 5.7

## 8.2.0

* Upgrade to Font Awesome Icons 5.5
- Upgrade to Font Awesome Icons 5.5

## 8.1.0

* Upgrade to Font Awesome Icons 5.3.1
- Upgrade to Font Awesome Icons 5.3.1

## 8.0.1

* Fix documentation
- Fix documentation

## 8.0.0

* Upgrade environment version constraint for Dart 2
* Upgrade to font awesome icons 5.2.0
- Upgrade environment version constraint for Dart 2
- Upgrade to font awesome icons 5.2.0

## 7.1.0

* Upgrade to font awesome icons 5.1.0
- Upgrade to font awesome icons 5.1.0

## 7.0.0

* Renames:
- All icons that end with capital-O (for outline) have been renamed. E.g. `addressBookO` has been renamed `addressBook`
- Renames:
- All icons that end with capital-O (for outline) have been renamed. E.g. `addressBookO` has been renamed `addressBook`
- All solid icons have been renamed to `solidIconName`. E.g. `addressBook` renamed `solidAddressBook`
* 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 :)
* Move fonts into the `lib` folder.
- 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 :)
- Move fonts into the `lib` folder.

## 6.0.0

* Update to Font Awesome Icons 5.0.2, which includes tons of new Icons!
- Update to Font Awesome Icons 5.0.2, which includes tons of new Icons!

## 5.0.0

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

## 4.7.3

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

## 4.7.2

* MOAR README updates
- MOAR README updates

## 4.7.1

* README fix
- README fix

## 4.7.0

* Expose Font Awesome 4.7.0 `woff` font asset. This was the smallest version of the font file that worked with Flutter.
* 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.
* Created a Gallery App that can be used to view all provided icons
* Created README with installation instructions
* Added LICENSE.md file
- Expose Font Awesome 4.7.0 `woff` font asset. This was the smallest version of the font file that worked with Flutter.
- 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.
- Created a Gallery App that can be used to view all provided icons
- Created README with installation instructions
- Added LICENSE.md file
10 changes: 10 additions & 0 deletions example/lib/icons.dart
Original file line number Diff line number Diff line change
Expand Up @@ -348,6 +348,7 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.solidChartBar, 'solidChartBar'),
ExampleIcon(FontAwesomeIcons.chartBar, 'chartBar'),
ExampleIcon(FontAwesomeIcons.chartColumn, 'chartColumn'),
ExampleIcon(FontAwesomeIcons.chartDiagram, 'chartDiagram'),
ExampleIcon(FontAwesomeIcons.chartGantt, 'chartGantt'),
ExampleIcon(FontAwesomeIcons.chartLine, 'chartLine'),
ExampleIcon(FontAwesomeIcons.chartPie, 'chartPie'),
Expand Down Expand Up @@ -476,6 +477,7 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.solidCommentDots, 'solidCommentDots'),
ExampleIcon(FontAwesomeIcons.commentDots, 'commentDots'),
ExampleIcon(FontAwesomeIcons.commentMedical, 'commentMedical'),
ExampleIcon(FontAwesomeIcons.commentNodes, 'commentNodes'),
ExampleIcon(FontAwesomeIcons.commentSlash, 'commentSlash'),
ExampleIcon(FontAwesomeIcons.commentSms, 'commentSms'),
ExampleIcon(FontAwesomeIcons.solidComments, 'solidComments'),
Expand Down Expand Up @@ -528,6 +530,7 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.crown, 'crown'),
ExampleIcon(FontAwesomeIcons.crutch, 'crutch'),
ExampleIcon(FontAwesomeIcons.cruzeiroSign, 'cruzeiroSign'),
ExampleIcon(FontAwesomeIcons.css, 'css'),
ExampleIcon(FontAwesomeIcons.css3, 'css3'),
ExampleIcon(FontAwesomeIcons.css3Alt, 'css3Alt'),
ExampleIcon(FontAwesomeIcons.cube, 'cube'),
Expand Down Expand Up @@ -764,6 +767,8 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.solidFileExcel, 'solidFileExcel'),
ExampleIcon(FontAwesomeIcons.fileExcel, 'fileExcel'),
ExampleIcon(FontAwesomeIcons.fileExport, 'fileExport'),
ExampleIcon(FontAwesomeIcons.fileFragment, 'fileFragment'),
ExampleIcon(FontAwesomeIcons.fileHalfDashed, 'fileHalfDashed'),
ExampleIcon(FontAwesomeIcons.solidFileImage, 'solidFileImage'),
ExampleIcon(FontAwesomeIcons.fileImage, 'fileImage'),
ExampleIcon(FontAwesomeIcons.fileImport, 'fileImport'),
Expand All @@ -787,6 +792,7 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.fileWord, 'fileWord'),
ExampleIcon(FontAwesomeIcons.solidFileZipper, 'solidFileZipper'),
ExampleIcon(FontAwesomeIcons.fileZipper, 'fileZipper'),
ExampleIcon(FontAwesomeIcons.filesPinwheel, 'filesPinwheel'),
ExampleIcon(FontAwesomeIcons.fill, 'fill'),
ExampleIcon(FontAwesomeIcons.fillDrip, 'fillDrip'),
ExampleIcon(FontAwesomeIcons.film, 'film'),
Expand Down Expand Up @@ -998,6 +1004,8 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.helicopterSymbol, 'helicopterSymbol'),
ExampleIcon(FontAwesomeIcons.helmetSafety, 'helmetSafety'),
ExampleIcon(FontAwesomeIcons.helmetUn, 'helmetUn'),
ExampleIcon(FontAwesomeIcons.hexagonNodes, 'hexagonNodes'),
ExampleIcon(FontAwesomeIcons.hexagonNodesBolt, 'hexagonNodesBolt'),
ExampleIcon(FontAwesomeIcons.highlighter, 'highlighter'),
ExampleIcon(FontAwesomeIcons.hillAvalanche, 'hillAvalanche'),
ExampleIcon(FontAwesomeIcons.hillRockslide, 'hillRockslide'),
Expand Down Expand Up @@ -1676,6 +1684,8 @@ final icons = <ExampleIcon>[
ExampleIcon(FontAwesomeIcons.square, 'square'),
ExampleIcon(FontAwesomeIcons.squareArrowUpRight, 'squareArrowUpRight'),
ExampleIcon(FontAwesomeIcons.squareBehance, 'squareBehance'),
ExampleIcon(FontAwesomeIcons.squareBinary, 'squareBinary'),
ExampleIcon(FontAwesomeIcons.squareBluesky, 'squareBluesky'),
ExampleIcon(FontAwesomeIcons.solidSquareCaretDown, 'solidSquareCaretDown'),
ExampleIcon(FontAwesomeIcons.squareCaretDown, 'squareCaretDown'),
ExampleIcon(FontAwesomeIcons.solidSquareCaretLeft, 'solidSquareCaretLeft'),
Expand Down
Loading