Skip to content

Releases

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 06 Nov 22:19
70cf5b1

What's Changed

  • Draft: v1.1.3 Kit custom icons and always-available Free libraries by @HasheCS in #7

Full Changelog: v1.1.2...v1.1.3

v1.1.2 - Dynamic Font Awesome 7 Pro Plus support for Elementor

Choose a tag to compare

@HasheCS HasheCS released this 30 Oct 22:16

v1.1.2 - Dynamic Font Awesome 7 and Pro Plus styles for Elementor

This release comes from the accepted Solutions Moco playground build 1.1.2-rc.3 (October 31, 2026). Only version strings and public documentation changed in the executable plugin for the stable package.

Improvements

  • Discover Font Awesome family-styles and Pro / Pro Plus collections dynamically using the official release-specific public metadata API, rather than a fixed list of 17 styles.
  • Display only Kit-served licensed styles. Selected Pro Plus families such as Jelly, Notdog, Pixel, Slab and Whiteboard appear under My Libraries.
  • Keep Elementor's original native Regular, Solid and Brands libraries available with selected-style Kits, using Elementor's own Free fonts when the corresponding Pro families are absent.
  • Show native Light and Duotone only when those styles are provided by the Kit; don't duplicate native categories under My Libraries.
  • Keep icon references and frontend rendering compatible with Elementor's existing saved content.
  • Refresh published Kit inventory and retain site-local caching of public metadata.

Verified

  • User visually accepted no Kit, a selected-style Pro Plus Kit, and a whole-library Pro Plus Kit in the Elementor picker on Solutions Moco.
  • User confirmed icon insertion and saving.
  • Eight release-specific PHP regression scenarios passed on PHP 7.4, 8.2, and 8.3 in isolated QA; JavaScript storage adapter regression expanded to cover 37 style catalogs and passed.
  • Isolated live Chrome rendering verified native Free and selected Pro Plus icons together.

Installation

Download hashe-fa7-elementor-v1.1.2.zip under Assets. This is the installable WordPress plugin; GitHub's automatic Source code ZIP is not a plugin package.

Back up the WordPress site and current plugin, install or replace the plugin through WordPress Plugins > Add New > Upload Plugin, then reopen Elementor.

Licensing

The integration is independently developed and GPL licensed. Pro and Pro Plus fonts, SVGs, CSS assets and private license data are not bundled or redistributed. Paid glyphs are served from the customer's own licensed Kit. No affiliation, endorsement or product approval by Font Awesome or Elementor is claimed.

v1.1.1 — Stable Kit-aware Font Awesome 7 Elementor libraries

Choose a tag to compare

@HasheCS HasheCS released this 28 Oct 22:39
e4cafa4

v1.1.1 — Stable Font Awesome 7 Elementor integration

Accepted in live Elementor visual QA: the owner verified all three configurations on Solutions Moco on October 29, 2026.

Features

  • No Kit ID: Font Awesome Free Solid, Regular and Brands, using the bundled original Font Awesome Free CSS/WOFF2 files and notices.
  • Licensed Kit ID: Detect the user's available Font Awesome 7 style libraries, including 17-style full Pro Kit and selected-style CSS Kits; fetch names only from Font Awesome's public release-specific metadata API, with site-local caching.
  • Native Elementor compatibility: Preserve native Elementor library definitions; for a selected-style Sharp Kit lacking Classic fonts, reuse the user's already-selected Sharp font family as a visual fallback. Duotone is mono Sharp in this case, not genuine Duotone.
  • Stability: Numeric icon IDs remain strings (fixes Elementor trim error); correct Brands navigation icons; Kit-only memory adapter prevents full-Kit storage-quota errors.
  • Licensing: No redistributed paid Pro font binaries, paid SVGs, paid CSS/JS, or copied Pro metadata catalogs; no font-shard requests for unselected paid styles. Customer's Kit remains authoritative for paid font delivery.

Release validation

  • User visual acceptance: no Kit, full Kit, small Kit — all passed.
  • GitHub PR #6: merged into main at e4cafa4621d66705dffbfff7d97352203fe66f3a.
  • GitHub Actions: PHP 7.4, 8.2, 8.3 and JS storage tests passed on PR and post-merge main.
  • Nine isolated PHP and live public REST metadata scenarios passed during QA14.
  • Stable release prep differs functionally from accepted QA14 only in version strings; documentation updated.
  • ZIP SHA-256: 12f8ced5501624e93906cb431b6792eff7ee061d522b91468e38d86cda6d9c3f.

Installation

Download the separate installable ZIP asset listed below. Do not upload GitHub's automatically generated source-code ZIP to WordPress. Take a backup before updating an existing site. Use WordPress Plugins > Add New Plugin > Upload Plugin, then activate/replace and re-open Elementor.

Scope

The plugin supports the known Font Awesome 7.x style prefixes, not an unconditional guarantee of future major or Pro+ exclusive styles. A separate clean-site WordPress install and MRE production environment verification have not been performed. The user-accepted QA14 installation on Solutions Moco is preserved separately and was not modified by publishing this release.

v1.1.1-rc.3 — QA14 licensed Sharp fallback for native Elementor icons

Choose a tag to compare

@HasheCS HasheCS released this 28 Oct 22:17

Hashe Font Awesome 7 Elementor — v1.1.1-rc.3 (QA14)

Pre-release awaiting Solutions Moco visual confirmation. This updates the testing candidate from QA13 to address the owner-reported empty glyph boxes in Elementor's five native Classic Pro libraries when a CSS Kit enables only Sharp styles.

Fix

  • Detect the customer's actually selected Sharp CSS Kit fonts (Sharp Solid, Regular, Light).
  • When corresponding native Classic Pro styles are not selected, map Elementor's existing native fas, far, fal, fad classes to available Sharp font families/weights using CSS custom properties only.
  • For Duotone with no selected Duotone font, show a single-color Sharp glyph rather than two missing boxes. It is not authentic Duotone rendering.
  • No alteration of Elementor's native library definitions. No additional paid font binaries or font-shard requests. Kit owner selection remains authoritative.
  • Supply original Font Awesome Free Brands CSS on the frontend when the subsetted Kit omits Brands.

Regressions retained

  • No Kit: Free Solid/Regular/Brands; no Sharp fallback.
  • Full Kit: 17 styles; no Sharp fallback.
  • Kit metadata and numeral-string icon-name crash corrections from rc.2, with official API caching.
  • Large-Kit memory storage protection.

Evidence

  • QA14 Git commit f90887482c9dc9fa9ae1861c0d2d2524772193e1.
  • GitHub CI passed on PHP 7.4, 8.2, 8.3 and Node JS tests.
  • Nine isolated PHP scenarios passed; live Font Awesome metadata API passed.
  • Installed on Solutions Moco; exact live PHP test confirms small Kit's selected-font CSS aliases, no-Kit and full-Kit fallbacks absent, WordPress plugin active and 200 response. Browser visual confirmation pending.
  • ZIP SHA256: 416490f26d7ca6c34de4ad9a10fa64a577898cb9ee502b435af225e5b12b7361.

For production websites, back up before installing this pre-release. It is a test candidate until owner acceptance, not a final stable release. Public stable v1.1.0 is unchanged.

v1.1.1-rc.2 — Fix Elementor icon-picker crash and Brands tab glyph

Choose a tag to compare

@HasheCS HasheCS released this 28 Oct 21:58

Hashe Font Awesome 7 Elementor — v1.1.1-rc.2 (QA13)

Pre-release for user visual acceptance. This is the corrective ZIP after the user-reported Elementor icon-picker regression in v1.1.1-rc.1. The v1.1.0 stable release and main branch are unchanged.

Fixed

  1. Kit picker crash: Icon IDs "0" through "9" were coerced into PHP integers by associative-array keys; Elementor 4.3.5 calls .trim() on each icon name, throwing TypeError: l.trim is not a function. This version explicitly casts catalog names to strings and invalidates the old cached data.
  2. Free Brands sidebar glyph: Replaced invalid fab fa-flag with the valid fab fa-font-awesome-flag. Kit Brands uses the same valid glyph.

Retained from rc.1

  • No Kit: Free Solid, Regular, Brands and original licensed local CSS/WOFF2.
  • Kit detected by the user's ID and selected styles; official REST metadata, cached on the user's WordPress installation.
  • No paid Pro assets, bundled Pro name lists or direct font fallback for unselected Kit styles.
  • Native Elementor tabs not modified.
  • Kit-only large-library localStorage quota adapter remains.

Evidence

  • QA13 branch SHA: 55c62ff4881efc8d6e99b60d0ee6493e7f6317a5.
  • GitHub Actions PHP 7.4, 8.2, 8.3 and JavaScript checks: passed.
  • Isolated nine-scenario PHP regression matrix and actual Font Awesome 7.3.1 metadata API retrieval: passed.
  • Solutions Moco currently runs 1.1.1-rc.2, small Kit unchanged. On-site PHP checks: 3 small Kit libraries, 17 full Kit simulated libraries, 3 no-Kit simulated Free libraries. No actual Elementor visual signoff yet.
  • SHA256 installable ZIP: 83bbfb7410fa17466e6c1cdbb3e18d5d15d5e3a2a9a84613aa85a7234ced519b.

Installation safety

Take a backup before installing on MRE or any production website. Use the release asset WordPress plugin ZIP, not GitHub's source-code ZIP. Reopen/reload Elementor after switching Kit IDs. Verify the library and frontend rendering in all three modes. A small subsetted Kit cannot display paid font styles omitted from that Kit; the plugin intentionally does not circumvent its license.

v1.1.1-rc.1 — Kit-aware metadata and Font Awesome Free mode (testing)

Choose a tag to compare

@HasheCS HasheCS released this 28 Oct 20:22

Hashe Font Awesome 7 Elementor — 1.1.1 release candidate

This is a pre-release package for user evaluation and targeted site installations. It is NOT the stable v1.1.0 release and has not yet received authenticated Elementor visual acceptance for all modes.

Included

  • No-Kit mode: locally bundled Font Awesome Free 7.3.1 Solid, Regular and Brands icons and fonts.
  • Kit mode: Kit ID independent selection of available supported styles; release-aware public Font Awesome API name metadata with per-site WordPress caching.
  • Full 17-style JS Kit and small subsetted CSS Kit registration, plus large-Kit storage protection.
  • Removed bulk Pro metadata JSON, Pro Unicode mapping, and direct Pro-font-shard recovery for unselected Kit styles. No paid Pro font or SVG assets bundled.
  • Preserved native Elementor tab definitions.

Validation

  • PHP 7.4 / 8.2 / 8.3 and JavaScript GitHub CI passed on commit 2ef6ca9.
  • WordPress integration checked on Solutions Moco with small Kit; no-Kit and full Kit were exercised by WP-CLI overrides without modifying the configured Kit ID.
  • The official Font Awesome 7.3.1 REST metadata downloader succeeded (9 pages).
  • Visual acceptance on Elementor and compatibility on MRE live are still pending.

MRE live installation precautions

Take a full WordPress backup, especially of the currently installed icon integration plugin. Install the attached hashe-fa7-elementor-v1.1.1-rc.1.zip using WordPress Plugins > Add New > Upload Plugin. Don't install the auto-generated GitHub source ZIP. Check icons in the Elementor editor and existing frontend pages immediately.

Known tradeoff: Native Elementor Pro glyph previews for styles omitted from a small Kit may not render, because this version will not fetch Pro font assets outside that customer's Kit selection. Confirm this is acceptable before treating the build as production-approved.

SHA-256: 7b5ce86b3b829f59a95a21e124032c1d051beb5b21ea7d13083632c71aa6a3fe

v1.1.0 - Additive Font Awesome 7 Kit libraries for Elementor

Choose a tag to compare

@HasheCS HasheCS released this 28 Oct 18:27
7ba65cf

Hashe Font Awesome 7 Icon Library for Elementor v1.1.0

Install the attached WordPress plugin ZIP below: hashe-fa7-elementor-v1.1.0.zip. Do not install GitHub's automatically generated Source code ZIP/TAR archive.

Verified behavior

  • Preserves Elementor Core/Pro's five native icon libraries above My Libraries.
  • Automatically shows only the supported styles currently available in the configured Font Awesome Kit below My Libraries; no fixed user Kit ID.
  • Recognizes published style changes within an existing CSS Kit when the Elementor editor is reopened.
  • Handles the verified full 17-style Pro Kit without Elementor browser localStorage quota errors through a narrowly scoped Kit-only memory adapter.
  • Uses unmodified Font Awesome Free Brands assets when a CSS Kit omits the Brands font needed by Elementor's original sidebar icons.
  • Preserves existing native icon grid compatibility with the user's licensed Kit.

Supported / limitations

Verified on Solutions Moco on October 28, 2026, with Elementor Core 4.3.5, Elementor Pro 4.3.2, Font Awesome Pro 7.3.1, CSS Kits and a full Pro JS Kit. The site owner visually accepted the native and Kit icon picker.

Not verified: Pro+ exclusive styles, future Font Awesome versions, all third-party Elementor combinations. The plugin does not grant Pro licenses or ship paid Pro glyphs/fonts.

Installation

  1. Back up the WordPress site.
  2. Download the v1.1.0 ZIP release asset; upload it under WordPress > Plugins > Add New Plugin > Upload Plugin.
  3. Activate with Elementor installed. Configure your own supported, licensed Font Awesome Kit ID in Elementor Pro integrations.
  4. Reopen the editor and inspect My Libraries. Without a compatible Kit, the plugin does not add custom Kit libraries.

Release engineering

  • Source: merge commit 7ba65cf, review PR #5.
  • GitHub CI: PHP 7.4/8.2/8.3 smoke checks and scoped JS storage regression passed.
  • ZIP SHA-256: 6501a196cdd2932caf227e03e694502f3362bb8e0774f107927734b945713bb8. The same checksum is in the attached SHA256SUMS.txt.
  • QA11 live source remained untouched during release preparation; only the public package header/readme uses v1.1.0.
  • Font Awesome Free assets retain original license notices; no paid Pro binaries are distributed.
  • Historical v1.0.3 remains available for provenance but is superseded by this release.

v1.0.3 - Elementor browser storage fix

Choose a tag to compare

@HasheCS HasheCS released this 26 Oct 06:17
8b65220

Hashe Font Awesome 7 Icon Library for Elementor v1.0.3

Current recommended release. Adds searchable Font Awesome 7.3.1 Free catalogs to Elementor's native Icon Library, with 16 optional names-only Pro style catalogs when a Kit ID is configured.

Fixed in v1.0.3

  • Prevent Elementor's large icon catalogs from exhausting browser localStorage.
  • Keep Hashe catalogs in editor-session memory and remove only obsolete Hashe icon-cache entries.
  • Preserve unrelated Elementor storage, normal per-category JSON fetching, existing saved icons, and concurrent category callbacks.

Install the packaged plugin

  1. Download hashe-fa7-elementor-v1.0.3.zip from the release's Assets section below. Do not install either automatic GitHub "Source code" ZIP/TAR archive.
  2. In WordPress: Plugins > Add New Plugin > Upload Plugin, select the attached ZIP, install, and activate. Elementor must be active.
  3. Edit a page with Elementor and open a widget's Icon Library control. Free Solid, Regular and Brands tabs work without a Font Awesome account or Kit.
  4. Optional: configure your own Font Awesome Kit ID under Elementor Settings > Integrations > Font Awesome Pro (availability depends on Elementor version). The Kit must actually be licensed and configured to load the desired styles.

Important Pro license limitation: Entering a Kit ID does not grant or verify Font Awesome Pro access. Pro catalogs contain icon names only. With a Kit configured, the site's Kit supplies fonts, including for Free icons; a misconfigured Kit may cause blank glyphs.

Requirements and verification scope

  • Plugin minimums: WordPress 6.2+, PHP 7.4+, and an active Elementor installation.
  • GitHub Actions runs PHP lint/smoke tests for PHP 7.4, 8.2 and 8.3, plus a Node.js simulated editor-storage and callback test. These are not a complete real-browser compatibility suite.
  • Pull request #1 documents additional Chromium reproduction/testing. On 26 October 2026, the Amari site owner confirmed the Elementor editor was working with v1.0.3.
  • Other WordPress/Elementor versions, browsers, Kits and third-party plugin combinations have not been exhaustively tested. Report reproducible defects in GitHub Issues; never post private Kit credentials.

Versions and licensing

  • v1.0.1 was withdrawn after causing an Elementor editor regression. Its installer was removed; its Git tag and commits remain in project history. Do not install it.
  • v1.0.0 is retained only as a superseded historical baseline, not recommended for new installations.
  • Hashe plugin PHP: GPL-2.0-or-later. Bundled Font Awesome Free assets retain original MIT/SIL OFL/CC BY licenses. No Pro CSS, fonts, glyphs, private credentials or license are distributed.
  • Independent Hashe Computer Solutions project; not affiliated with Font Awesome or Elementor. See the README for requirements, troubleshooting, and attribution.

v1.0.0 - Historical release (superseded)

Choose a tag to compare

@HasheCS HasheCS released this 25 Oct 20:54

Historical / superseded release. This v1.0.0 release is retained for provenance, not recommended for new installations. Use the current recommended v1.0.3 release instead.

Original capabilities

  • Adds Font Awesome 7.3.1 Free Solid, Regular, and Brands catalogs to Elementor's native Icon Library without requiring a Kit.
  • Registers 16 names-only Pro family/style catalogs when a Font Awesome Kit ID exists. Rendering of Pro glyphs requires a compatible, licensed Kit; no Pro font or icon assets are included.
  • Preserves existing Elementor icon libraries.

Original validation and limits

Initial static tests and isolated smoke tests were performed; this version did not receive exhaustive logged-in editor, browser, or WordPress compatibility testing. It is an earlier baseline, not a guaranteed safe rollback for any site.

Installation note

Do not use GitHub's source-code ZIP as a WordPress installer. If you must reproduce this historical version, use its attached versioned ZIP only in an isolated/test environment after taking a full site backup.

v1.0.1 was subsequently withdrawn for an Elementor editor regression. The recommended replacement is v1.0.3.