@fortawesome/angular-fontawesome
5.0/55

@fortawesome/angular-fontawesome

npm i @fortawesome/angular-fontawesome

30 Versions

0.12.0

latest
9 days ago

Make sure to check upgrade instructions.

Added
  • Support for Angular 15.
  • Documentation and option in ng-add schematic to use new Sharp Solid icons style.
Changed
  • Documentation on how to create fa-icon programmatically updated to not use deprecated ComponentFactoryResolver.
Deprecated
  • classes and styles inputs on all components are deprecated for removal as confusing and generally not useful. See upgrade instructions for the suggested migration path.
Removed
  • Angular 14.x is no longer supported. If you are using this version, please, stick with version 0.11.1.

0.11.1

5 months ago
  • Added a missing peer dependency on @angular/core.

0.11.0

6 months ago
Added
  • Support for Angular 14.
Removed
  • Angular 13.x is no longer supported. If you are using this version, please, stick with version 0.10.2.

0.10.2

8 months ago
Added
  • position input for fa-layers-counter component.
  • @fortawesome/fontawesome-svg-core@^6.1.0 as a valid peer dependency.
  • Possibility to pick v5 or v6 to the ng-add schematic.

0.10.1

1 year ago
Added
  • Official support for Font Awesome 6 Beta.
  • Support for icon aliases introduced in Font Awesome 6 Beta.

0.10.0

1 year ago
Added
  • Support for Angular 13.
  • Guides on more advanced use cases.
Changed
  • Approaches documentation has been improved.
Removed
  • Deprecated support for the global icon library.
  • Angular 12.x is no longer supported. If you are using this version, please, stick with version 0.9.0.

0.9.0

2 years ago
Added
  • Support for Angular 12.
Removed
  • Angular 11.x is no longer supported. If you are using this version, please, stick with version 0.8.2.

0.8.2

2 years ago
Fixed
  • Crash when running ng add in Angular CLI 11.1 project. (#291)

0.8.1

2 years ago
Fixed
  • Support fa-layers with content wrapped into ng-container. (#283)
  • Warn about missing stackItemSize on fa-icon inside fa-stack instead of silently dropping elements. (#177)

0.8.0

2 years ago
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

2 years ago
Fixed
  • Make it possible to use fa-duotone-icon with custom duotone icons.
Added
  • Support for Angular 10.
Removed
  • Angular 9.x is no longer supported. If you are using this version, please, stick with version 0.6.1.

0.6.1

3 years ago
Fixed
  • Fixed crash when running ng add schematic on a project using Angular 9.1 and TypeScript 3.7.

0.6.0

3 years ago

Make sure to check upgrade instructions.

Added 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

next
3 years ago

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 when FaIconComponent.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 to false. 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. Use FaIconComponent.icon instead.
  • FaIconComponent.listItem was removed. Use FaIconComponent.fixedWidth + custom CSS to render icons as list markers.
  • FaIconService was removed. Use FaConfig instead.

0.5.0

3 years ago

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 and FaDuotoneIconComponent programmatically.

  • Added FaIconLibrary class to replace deprecated global icon library from @fortawesome/fontawesome-svg-core package.

  • Added a11yRole input for fa-icon and fa-duotone-icon components to support customizing role attribute of the rendered SVG icon.

  • Added FaConfig class to globally configure angular-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 type Icon - rendered icon object and is now changed into component input to specify icon definition with type IconProp.
Deprecated
  • FaIconComponent.iconProp is deprecated. Use FaIconComponent.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. Use FaIconComponent.fixedWidth + custom CSS to render icons as list markers.
  • FaIconService is deprecated in favour of FaConfig.
Fixed
  • Fixed title-tooltip not being displayed in IE 11 in some cases.

0.4.0

3 years ago
Added
  • Angular 8.x is added as a valid peer dependency.
  • Minor documentation updates and fixes.
  • LICENSE.md file to the repository.
Removed
  • Angular 6.x and Angular 7.x are no longer supported. If you are using these versions, please, stick with version 0.3.0.

0.3.0

4 years ago
Added
  • Angular 7+ is added as a valid peer dependency.

0.2.1

4 years ago
Fixed
  • Made it possible to set custom classes on fa-layers component.

0.2.0

4 years ago
Added
  • Added size and fixedWidth properties for fa-layers component. These can be used instead of setting fa-fw and fa-4x classes manually.

    Before:

    <span class="fa-fw fa-4x"><fa-layers>...</fa-layers></span>
    

    After:

    <fa-layers [fixedWidth]="true" size="4x">...</fa-layers>
      
    
  • Added possibility to customize default icon prefix.

Removed
  • Support for Angular 5 was removed. Now angular-fontawesome requires Angular 6+.
Fixed
  • Added missing peer dependencies for tsickle and tslib packages.

0.1.1

4 years ago
  • Use angular-cli for building the demo app.

  • Cleaned up some old configurations from previous use of angular-librarian which had been breaking the build when using 0.1.0.


0.1.0

4 years ago
Added
  • Initial stable, production-ready release of angular-fontawesome

0.1.0-10

prerelease
5 years ago

0.1.0-9

5 years ago

0.1.0-8

5 years ago

Our previous release failed integration testing in an angular-cli app when running a production build.

See #24 for notes on how packaging has been changed. Production builds are working now.


0.1.0-7

5 years ago

Fixes broken 0.1.0-6 npm release (which has been unpublished). No other code changes.


0.1.0-5

5 years ago

Missing icons are logged to the console and displayed as blank SVG.


0.1.0-4

5 years ago

0.1.0-3

5 years ago

0.1.0-2

5 years ago

0.1.0-1

5 years ago

30 Versions

TagPublished
0.12.0latest9d ago
0.11.15mos ago
0.11.06mos ago
0.10.28mos ago
0.10.11yr ago
0.10.01yr ago
0.9.02yrs ago
0.8.22yrs ago
0.8.12yrs ago
0.8.02yrs ago
0.7.02yrs ago
0.6.13yrs ago
0.6.03yrs ago
0.6.0-alpha.0next3yrs ago
0.5.03yrs ago
0.4.03yrs ago
0.3.04yrs ago
0.2.14yrs ago
0.2.04yrs ago
0.1.14yrs ago
0.1.04yrs ago
0.1.0-10prerelease5yrs ago
0.1.0-95yrs ago
0.1.0-85yrs ago
0.1.0-75yrs ago
0.1.0-55yrs ago
0.1.0-45yrs ago
0.1.0-35yrs ago
0.1.0-25yrs ago
0.1.0-15yrs ago