Skip to content

Latest commit

 

History

History
66 lines (39 loc) · 3.28 KB

CHANGELOG.md

File metadata and controls

66 lines (39 loc) · 3.28 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • Support FontAwesome 6.4.0+, including the sharp-light and sharp-regular styles
  • Bump dependencies & dev dependencies
  • Update error / debug message when requested package cannot be resolved. Provide typical resolution if attempting to use pro features without specifying pro package in options.
  • Support FontAwesome 6.2.0+ including new sharp-solid subset
  • Add ability to locate icons based on their unicode value (for those using them in CSS), or any other aliases. Thanks to #23 for starting this effort
  • Re-add support for woff file formats, and allow customizing exported fonts via targetFormats option.
  • Add support for thin font subset ( #23 )
  • Add better / additional logging information for invalid subset & icon combos
  • Return promise from fontawesomeSubset to listen for success status
  • Update minimum FontAwesome NPM dependencies to >=5.12.0.
  • Upgrade parsing system to use icon metadata YAML instead of parsing SVGs. This also fixes FontAwesome 6.0 support ( Resolves #15 & #16 )
  • Replace manual usage of node_modules with require.resolve ( Resolves #17 )
  • Update default export to be an object for better future maintainability & modern tooling. See the upgrade guide for further details.
  • Update all dependencies to latest versions ( Resolves #13 )
  • Remove default timestamp on fonts to ensure deterministic output ( Resolves #11 )
  • Remove required @fortawesome/fontawesome-free dependency. Must install a needed version manually and define the package type in the options object. Defaults to free. See the upgrade guide for further details.
  • Refactored module to TypeScript

Added

  • Ability to generate optimized Duotone icons by supplying the duotone key to the subset option. See readme for full usage details.

Fixed

  • Resolved issue with .eot / .woff file generation for IE / older browsers.

Initial release on Github and version which was published to NPM as 0.1.0. Updated to semver.

Added

  • Ability to generate subsets for FontAwesome based on a supplied list of icon / glyph names
  • Includes support for FontAwesome Pro & Free versions