Releases: FortAwesome/angular-fontawesome
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
Fixed
- Fixed ng add crash if tslint is not installed.
Added
- Support for Angular 11.
- Documentation on how to use angular-fontawesome with Storybook.
Removed
- Angular 10.x is no longer supported. If you are using this version, please, stick with version 0.7.0.
0.7.0
0.6.1
0.6.0
Make sure to check upgrade instructions.
Added
FaConfig.fixedWidth
property to provide a default value forFaIcon.fixedWidth
andFaLayers.fixedWidth
properties.- Documentation of a convenient approach to test components using icon library.
Removed
- Angular 8.x is no longer supported. If you are using this version, please, stick with version 0.5.0.
0.6.0-alpha.0
Make sure to check upgrade instructions.
Added
- Support for Angular 9 and Ivy.
FontAwesomeTestingModule
to simplify testing components using icon library.FaConfig.fallbackIcon
which allows to specify a fallback icon to use whenFaIconComponent.icon
is not set or specified icon definition is missing from the icon library.ng-add
schematic to simplify initial library setup.- Documentation on how to test components using Font Awesome icons.
LICENSE
file into the published package.
Changed
FaConfig.globalLibrary
default value has been changed tofalse
.fa-icon
/fa-duotone-icon
won't look for icon definitions in the global icon library by default. See upgrade instructions for the previous release for more details about this change.- Warning when
FaIconComponent.icon
is not set or specified icon definition is missing in the icon library was changed into a hard error to make it more clear and visible (in particular in the unit tests).
Removed
FaIconComponent.iconProp
was removed. UseFaIconComponent.icon
instead.FaIconComponent.listItem
was removed. UseFaIconComponent.fixedWidth
+ custom CSS to render icons as list markers.FaIconService
was removed. UseFaConfig
instead.
0.5.0
Make sure to check upgrade instructions.
Added
-
Added
fa-stack
component to stack two icons together:<fa-stack> <fa-icon [icon]="faCircle" stackItemSize="2x"></fa-icon> <fa-icon [icon]="faFlag" [inverse]="true" stackItemSize="1x"></fa-icon> </fa-stack>
-
Added
fa-duotone-icon
component to work with duotone icons:<fa-duotone-icon [icon]="['fad', 'coffee']" primaryColor="red" secondaryColor="blue"></fa-duotone-icon>
-
Added an official method to update
FaIconComponent
andFaDuotoneIconComponent
programmatically. -
Added
FaIconLibrary
class to replace deprecated global icon library from@fortawesome/fontawesome-svg-core
package. -
Added
a11yRole
input forfa-icon
andfa-duotone-icon
components to support customizingrole
attribute of the rendered SVG icon. -
Added
FaConfig
class to globally configureangular-fontawesome
. -
Added a table in README.md to document compatibility with major Angular versions.
-
Added instructions on how to install library with NPM.
Changed
- Restructured documentation to make it easier to navigate and extend.
- Changed semantics of the
FaIconComponent.icon
property. It used to have typeIcon
- rendered icon object and is now changed into component input to specify icon definition with typeIconProp
.
Deprecated
FaIconComponent.iconProp
is deprecated. UseFaIconComponent.icon
instead.- Warning when
FaIconComponent.icon
is not set or specified icon definition is missing in the icon library is deprecated. It will throw a hard error in the next version. FaIconComponent.listItem
is deprecated. UseFaIconComponent.fixedWidth
+ custom CSS to render icons as list markers.FaIconService
is deprecated in favour ofFaConfig
.
Fixed
- Fixed title-tooltip not being displayed in IE 11 in some cases.