Releases: jessedoyle/prawn-icon
Releases · jessedoyle/prawn-icon
1.4.0
- 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
fromv4.6.3
. See changelog. - Update PaymentFont to
v1.2.5
fromv1.1.2
. See icons. - Update Octicons from to
v4.4.0
fromv3.1.0
. NOTE: As Octicons have moved from font-based icons to SVG after this version, this will be the final octicon version inprawn/icon
. See the wiki. - Fix rubocop warnings for whitespace.
1.3.0
1.2.0
- 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
- 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
v1.0.0: Merge pull request #19 from jessedoyle/octicons-3.1.0
- (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
- Moved the internal font directory from
fonts
todata/fonts
for consistency between Prawn-related gems #16.
0.7.0
- Update Travis config to relax the versions of
Prawn
andRuby
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
(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
- Added CHANGELOG.
- Added the
table_icon
method to simplify icon use in conjuction withPrawn::Table
. - Added a
.yardopts
file for better documentation. - Clean
.gemspec
to increase readability.