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.
- Drop Ruby 2.6 and 2.7 support
- Drop Prawn 2.3 support
- Support Emoji 14.0
- Update to Twemoji v14.0.1
- Update unicode-emoji to v3.1.0 [@aried3r]
- And now prawn-emoji depends on unicode-emoji v3.x
- Excluded PATCH level from version constraints for unicode-emoji
- Update Twemoji to 13.1.1
- Drop Prawn 2.2 support
- Drop Ruby 2.5 support
- Support Emoji 13.1 #43 [@aried3r]
- Depends on unicode-emoji v2.8.x #43 [@aried3r]
- Ruby 3.0.0 support
- Prawn 2.4.0 support
- Update to Twemoji v13.0.1
- Depends on unicode-emoji v2.7.x
- Add prawn 2.3.0 support #35
- Drop ruby 2.4 support
- The drawing results of emoji will be changed slightly due to the new emoji drawing process
- prawn-emoji is no longer dependent on a particular font due to the new emoji drawing process
- Some emojis are not displayed #34
- Support Emoji 13.0 #33 [@aried3r]
- Ruby 2.7.0 support
- Emoji Regex is now configurable using
Prawn::Emoji.config.regex
#30Prawn::Emoji.config.regex # => ::Unicode::Emoji::REGEX_VALID by default Prawn::Emoji.config.regex = ::Unicode::Emoji::REGEX_INCLUDE_TEXT
- Fixed: Emoji Drawer does not close the file descriptor of emoji image #31
- Support Emoji 12.1
- Update to Twemoji 12.1.3
- This version includes some new emoji support and emoji CHANGES. See commit for details
- Switch emoji to Twemoji v12.04 from EmojiOne v2.0
- See #23 Switch to Twemoji for further details
- Support joined emojis like 👨👨👦 or 1️⃣
- See #24 Joined emojis like 👨👨👦 or 1️⃣ are not drawn for further details
- Drop support ruby2.1 and 2.2, 2.3
- prawn-emoji requires Prawn 2.2 (Drop support Prawn 2.1)
- Fixed: A text including multiple emojis are broken #19
- Support variation selector
- An emoji with text presentation selector such as ☀︎ (U+2600 U+FE0E) will be drawn as text
- See also http://www.unicode.org/reports/tr51/tr51-12.html#def_text_presentation_selector
- Fixed: part of ASCII chars and symbols is unexpectedly replaced with emojis #17 [@juanfal]
- prawn-emoji requires Prawn 2.1 or higher
- NOTE: prawn-emoji 1.x supports Prawn 1.3 and 2.0
- Support multi character emojis with updating to latest version Emojione's emojis #15
- Fixed: © \u{00a9} is not rendered (commit: 32d55b0)
- Skip drawing if the text encoding is not UTF-8 (commit: 033f05e)
First release.