CHANGELOG.md in prawn-emoji-5.1.0 vs CHANGELOG.md in prawn-emoji-5.2.0

- old
+ new

@@ -1,129 +1,152 @@ -## Main (Unreleased) +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## Unreleased + +## 5.2.0 + +### Changed + +* 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 + ## 5.1.0 -### Minor Enhancements +### Changed * Update Twemoji to 13.1.1 ## 5.0.0 -### Breaking Changes +### Changed * Drop Prawn 2.2 support * Drop Ruby 2.5 support -### Enhancements +### Added * Support Emoji 13.1 #43 [@aried3r] * Depends on unicode-emoji v2.8.x #43 [@aried3r] ## 4.2.0 -### Minor Enhancements +### Added * Ruby 3.0.0 support * Prawn 2.4.0 support * Update to Twemoji v13.0.1 * Depends on unicode-emoji v2.7.x ## 4.1.0 -### Minor Enhancements +### Added * Add prawn 2.3.0 support #35 ## 4.0.0 -### Enhancements +### Changed -* prawn-emoji is no longer dependent on a particular font due to the new emoji drawing process - -### Breaking Changes - * Drop ruby 2.4 support * The drawing results of emoji will be changed slightly due to the new emoji drawing process -### Bug Fixes +### Added +* prawn-emoji is no longer dependent on a particular font due to the new emoji drawing process + +### Fixed + * Some emojis are not displayed #34 ## 3.3.0 -### Minor Enhancements +### Added * Support Emoji 13.0 #33 [@aried3r] ## 3.2.0 -### Minor Enhancements +### Added * Ruby 2.7.0 support * Emoji Regex is now configurable using `Prawn::Emoji.config.regex` #30 ``` Prawn::Emoji.config.regex # => ::Unicode::Emoji::REGEX_VALID by default Prawn::Emoji.config.regex = ::Unicode::Emoji::REGEX_INCLUDE_TEXT ``` -### Bug Fixes +### Fixed * Fixed: Emoji Drawer does not close the file descriptor of emoji image #31 ## 3.1.0 -### Minor Enhancements +### Added + * Support Emoji 12.1 + +### Changed + * Update to Twemoji 12.1.3 * This version includes some new emoji support and emoji CHANGES. See [commit](https://github.com/hidakatsuya/prawn-emoji/commit/96cb731d337721bf89be9463d270cc46962380d9) for details - * Support Emoji 12.1 ## 3.0.0 -### Big Changes +### Changed * Switch emoji to [Twemoji](https://github.com/twitter/twemoji) v12.04 from EmojiOne v2.0 * See [#23 Switch to Twemoji](https://github.com/hidakatsuya/prawn-emoji/issues/23) for further details * Support joined emojis like 👨‍👨‍👦 or 1️⃣ * See [#24 Joined emojis like 👨‍👨‍👦 or 1️⃣ are not drawn](https://github.com/hidakatsuya/prawn-emoji/issues/24) for further details - -### Breaking Changes - * Drop support ruby2.1 and 2.2, 2.3 * prawn-emoji requires Prawn 2.2 (Drop support Prawn 2.1) ## 2.1.1 -### Bug Fixes +### Fixed * Fixed: A text including multiple emojis are broken #19 ## 2.1.0 -### Breaking Changes +### Changed * 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 ## 2.0.1 -### Bug Fixes +### Fixed * Fixed: part of ASCII chars and symbols is unexpectedly replaced with emojis #17 [@juanfal] ## 2.0.0 +### Changed + * prawn-emoji requires Prawn 2.1 or higher - NOTE: prawn-emoji 1.x supports Prawn 1.3 and 2.0 + +### Added + * Support multi character emojis with updating to latest version Emojione's emojis #15 ## 1.0.2 +### Fixed + * Fixed: © \u{00a9} is not rendered (commit: 32d55b0) - * Development: Add task for generating emoji index from emoji images (commit: 2d41247) ## 1.0.1 + +### Fixed * Skip drawing if the text encoding is not UTF-8 (commit: 033f05e) ## 1.0.0