utf8 1.2.2 (2021-07-24) 2021-07-24

  • Reenable all tests.
  • utf8_width() now reports correct widths for narrow emojis (#9).

utf8 1.2.1 (2021-03-10) 2021-03-12

  • Use Unicode and Emoji standards version 13.0 via upgrade to latest utf8lite.
  • Silence test on macOS.

utf8 1.1.4 (2018-05-24) 2018-05-24

BUG FIXES

  • Fix build on Solaris (#7, reported by @krlmlr).

  • Fix rendering of emoji ZWJ sequences like "\U1F469\U200D\U2764\UFE0F\U200D\U1F48B\U200D\U1F469".

utf8 1.1.3 (2018-01-03) 2018-01-03

MINOR IMPROVEMENTS

  • Make output_utf8() always return TRUE on Windows, so that characters in the user’s native locale don’t get escaped by utf8_encode(). The downside of this change is that on Windows, utf8_width() reports the wrong values for characters outside the user’s locale when stdout() is redirected by knitr or another process.

  • When truncating long strings strings via utf8_format(), use an ellipsis that is printable in the user’s native locale ("\u2026" or“…”`).

utf8 1.1.2 (2017-12-14) 2017-12-14

BUG FIXES

utf8 1.1.1 (2017-11-28) 2017-11-29

BUG FIXES

utf8 1.1.0 (2017-11-20) 2017-11-20

NEW FEATURES

MINOR IMPROVEMENTS

BUG FIXES

  • Fix bug in utf8_width() determining width of non-ASCII strings when LC_CTYPE=C.

DEPRECATED AND DEFUNCT

  • No longer export the C version of as_utf8() (the R version is still present).

utf8 1.0.0 (2017-11-06) 2017-11-07

NEW FEATURES