Skip to content

Releases: jessedoyle/prawn-icon

1.4.0

12 Sep 02:33
Compare
Choose a tag to compare
  • Update dependency gems to latest version.
  • Fix rubocop config to show cop names as well as increase the ABC complexity slightly.
  • Add internal tooling to assist with the SCSS => YAML mappings of FontAwesome and PaymentFont.
  • Update FontAwesome to v4.7.0 from v4.6.3. See changelog.
  • Update PaymentFont to v1.2.5 from v1.1.2. See icons.
  • Update Octicons from to v4.4.0 from v3.1.0. NOTE: As Octicons have moved from font-based icons to SVG after this version, this will be the final octicon version in prawn/icon. See the wiki.
  • Fix rubocop warnings for whitespace.

1.3.0

15 Oct 20:11
Compare
Choose a tag to compare
  • Update rubocop developement dependency (to 0.44.1).
  • Add simplecov as a development dependency.
  • Break out Prawn::Icon::Interface into its own file. This resolves issue #27.

1.2.0

16 Sep 03:54
Compare
Choose a tag to compare
  • Update FontAwesome from v4.5.0 to v4.6.3. See changelog.
  • Refactor spec files to remove duplication using let blocks.
  • Break internal dependencies to Prawn::Icon::Base to allow selective code requires.
  • Introduce Prawn::Icon::Errors to contain internal exception classes.
  • Prawn::Icon::FONTDIR is now an alias to Prawn::Icon::Base::FONTDIR for compatibilty.
  • Add basic spec files for Prawn::Icon::Base and separate exception classes.
  • Minor backwards-compatible code refactor of Prawn::Icon::FontData for readability.
  • Add a spec to test inline_icon with final_gap: false to achieve 100% coverage.

1.1.1

25 Jun 05:37
Compare
Choose a tag to compare
  • Modify inline_icon method to render at the cursor position and perform a dry_run render of the Text::Formatted::Box to determine the height of the box.
  • The y position is then moved down the height of the text box (with line gap and leading if applicable).
  • Add spec to test for the correct inline icon render position (#24).
  • Update version to 1.1.1.
  • Update Changelog.

1.1.0

17 Mar 05:06
Compare
Choose a tag to compare
  • Update FontAwesome from v4.4.0 to v4.5.0. See changelog.
  • Refactor specs to use expect(foo).to be true over expect(foo).to be_true.
  • Update development dependencies to latest.

v1.0.0: Merge pull request #19 from jessedoyle/octicons-3.1.0

10 Sep 01:16
Compare
Choose a tag to compare
  • (breaking change) Updated Octicons from v2.4.1 to v3.1.0.
  • The following icons were removed:
    • octicon-microsope
    • octicon-beer
    • octicon-split
    • octicon-puzzle
    • octicon-steps
    • octicon-podium
    • octicon-timer
    • octicon-hourglass
    • all octicon-alignment icons
    • all octicon-move icons
    • all octicon-playback icons
    • all octicon-jump icons
  • The following icons were added:
    • octicon-beaker
    • octicon-bell
    • octicon-desktop-download
    • octicon-watch
    • octicon-shield
  • Updated FontAwesome from v4.3.0 to v4.4.0. See changelog.

0.7.1: Merge pull request #17 from jessedoyle/font-dir

04 Aug 18:35
Compare
Choose a tag to compare
  • Moved the internal font directory from fonts to data/fonts for consistency between Prawn-related gems #16.

0.7.0

23 Jul 20:31
Compare
Choose a tag to compare
  • Update Travis config to relax the versions of Prawn and Ruby that are tested against. See .travis.yml to see what versions are supported (though you shouldn't have issues with other versions).
  • Implement inline_format for table icons. #14.
  • Updated Octicons to v2.4.1. See changelog between versions 2.1.2 and 2.4.1.

0.6.4

16 Jun 21:28
Compare
Choose a tag to compare

(Changes from 0.6.2)

  • PaymentFont is now supported and included in Prawn::Icon.
  • Relaxed Prawn runtime dependency from >= 1.3.0 to >= 1.1.0.
  • Added CI tests for multiple versions of Prawn.
  • Added missing end statement to example code in README.

0.6.2

11 Feb 01:49
Compare
Choose a tag to compare
  • Added CHANGELOG.
  • Added the table_icon method to simplify icon use in conjuction with Prawn::Table.
  • Added a .yardopts file for better documentation.
  • Clean .gemspec to increase readability.