Block for Font Awesome

This plugin allows administrators to display any Font Awesome 5 icon as an editor block (Gutenberg).

This plugin allows you to display any Font Awesome 5, Font Awesome 6 or Font Awesome kit icon as an editor block (Gutenberg) or a custom HTML block.

You can also add the icon as HTML code or, inline, by using the [fa class="fas fa-fw fa-phone"] shortcode.

Changelog

= 1.5.0 =
* SECURITY: Further sanitize and escape all settings
* UPDATE: Update Font Awesome 6 to 6.6.0 (from 6.5.2)
* UPDATE: Add useBlockProps from wp.blockEditor
* UPDATE: Add PanelBody to the variable declarations at the top
* UPDATE: Change wp.editor.InspectorControls to wp.blockEditor.InspectorControls since wp.editor is deprecated

= 1.4.6 =
* FIX: Fix external CSS array not being initialized when saving settings

= 1.4.5 =
* FIX: Fix XSS vulnerability

= 1.4.4 =
* FIX: Fix XSS vulnerability
* UPDATE: Update Font Awesome 6 to 6.5.2 (from 6.5.1)

= 1.4.3 =
* FIX: Add extra condition for loading Font Awesome 6 + Local stylesheets

= 1.4.2 =
* FEATURE: Add option to add an array of external (or local) stylesheets
* UPDATE: Update WordPress compatibility

= 1.4.1 =
* FIX: Add nonce to settings page

= 1.4.0 =
* FIX: Fix CSRF vulnerability
* SECURITY: Restrict directory indexing
* SECURITY: Make sure all options are sanitized before casting to integer
* UPDATE: Update WordPress compatibility
* UPDATE: Update Font Awesome 6 to 6.5.1 (from 6.4.2)

= 1.3.3 =
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated Font Awesome 6 to 6.4.2 (from 6.4.0)

= 1.3.2 =
* UPDATE: Updated WordPress compatibility

= 1.3.1 =
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated Font Awesome 6 to 6.4.0 (from 6.2.1)

= 1.3.0 =
* FIX: Fixed Font Awesome kit not being loaded in the back-end
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated Font Awesome 6 to 6.2.1 (from 6.2.0)

= 1.2.6 =
* FIX: Fixed color picker for new Gutenberg versions (replaced ColorPalette with ColorPicker)
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated Font Awesome 6 to 6.2.0 (from 6.1.2)

= 1.2.5 =
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated description to include Font Awesome 6 and Font Awesome kit icons
* UPDATE: Updated Font Awesome 6 to 6.1.2 (from 6.1.1)

= 1.2.4 =
* UPDATE: Updated block editor filter to support WordPress 5.8+
* UPDATE: Updated WordPress requirements to support WordPress 5.8+

= 1.2.3 =
* FIX: Fixed Font Awesome 6 source being hardcoded to a local path

= 1.2.2 =
* FIX: Fixed Font Awesome 6 source option not being selected

= 1.2.1 =
* UPDATE: Removed hardcoded Font Awesome 6 source files and replaced with CDN versions

= 1.2.0 =
* FEATURE: Added Font Awesome 6 (6.1.1) support
* FEATURE: Added Font Awesome Kit support
* FEATURE: Added link target (self or new tab)
* UPDATE: Updated Font Awesome to 5.15.4 (from 5.15.3)
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated codebase to conform to latest WordPress Coding Standards (WPCS) ruleset
* UPDATE: Added plugin version parameter to admin.css to fix caching issues

= 1.1.10 =
* UPDATE: Updated Font Awesome to 5.15.3 (from 5.15.2)
* UPDATE: Updated WordPress compatibility

= 1.1.9 =
* FIX: Fixed array and string offset access syntax with curly braces in PHP 8

= 1.1.8 =
* UPDATE: Updated Font Awesome to 5.15.2 (from 5.15.1)

= 1.1.7 =
* FEATURE: Added option to enqueue Font Awesome on front-end
* FEATURE: Added option to enqueue Font Awesome on back-end
* UPDATE: Updated WordPress compatibility

= 1.1.6 =
* FEATURE: Added icon URL (link)
* FEATURE: Added icon alignment
* UPDATE: Updated Font Awesome to 5.15.1 (from 5.15.0)
* FIX: Added missing translations

= 1.1.5 =
* UPDATE: Updated Font Awesome to 5.15.0 (from 5.14.0)
* UPDATE: Updated WordPress compatibility

= 1.1.4 =
* UPDATE: Updated Font Awesome to 5.14.0 (from 5.13.0)
* UPDATE: Updated WordPress compatibility
* UPDATE: Tested with the latest Gutenberg plugin version

= 1.1.3 =
* UPDATE: Updated Font Awesome to 5.13.0 (from 5.12.1) to include the new COVID-19 icons
* UPDATE: Tested with the latest Gutenberg plugin version

= 1.1.2 =
* UPDATE: Updated Font Awesome to 5.15.4 (from 5.15.3)
* UPDATE: Updated WordPress compatibility
* UPDATE: Updated codebase to conform to latest WordPress Coding Standards (WPCS) ruleset
* UPDATE: Added plugin version parameter to admin.css to fix caching issues

= 1.1.10 =
* UPDATE: Updated Font Awesome to 5.15.3 (from 5.15.2)
* UPDATE: Updated WordPress compatibility

= 1.1.9 =
* FIX: Fixed array and string offset access syntax with curly braces in PHP 8

= 1.1.8 =
* UPDATE: Updated Font Awesome to 5.15.2 (from 5.15.1)

= 1.1.7 =
* FEATURE: Added option to enqueue Font Awesome on front-end
* FEATURE: Added option to enqueue Font Awesome on back-end
* UPDATE: Updated WordPress compatibility

= 1.1.6 =
* FEATURE: Added icon URL (link)
* FEATURE: Added icon alignment
* UPDATE: Updated Font Awesome to 5.15.1 (from 5.15.0)
* FIX: Added missing translations

= 1.1.5 =
* UPDATE: Updated Font Awesome to 5.15.0 (from 5.14.0)
* UPDATE: Updated WordPress compatibility

= 1.1.4 =
* UPDATE: Updated Font Awesome to 5.14.0 (from 5.13.0)
* UPDATE: Updated WordPress compatibility
* UPDATE: Tested with the latest Gutenberg plugin version

= 1.1.3 =
* UPDATE: Updated Font Awesome to 5.13.0 (from 5.12.1) to include the new COVID-19 icons
* UPDATE: Tested with the latest Gutenberg plugin version

= 1.1.2 =
* UPDATE: Updated Font Awesome to 5.12.1 (from 5.10.1)
* UPDATE: Updated WordPress compatibility

= 1.1.1 =
* FIX: Fixed SVN import
* UPDATE: Updated plugin assets

= 1.1.0 =
* FIX: Enqueued Font Awesome 5 in admin section (do not depend on other themes and plugins)
* FIX: Fixed wrong inspector panel label
* UPDATE: Updated Font Awesome to 5.10.1 (from 5.9.0)
* UPDATE: Updated description to include the shortcode

= 1.0.2 =
* UPDATE: Added fixed-width parameter
* UPDATE: Added custom colour picker

= 1.0.1 =
* FIX: Changed plugin initialization to avoid a console error
* UPDATE: Changed name and slug
* UPDATE: Updated Font Awesome to 5.9.0 (from 5.8.2)
* UPDATE: General cleanup

= 1.0.0 =
* Initial release