rf-web/vendor/bundle/gems/unicode-display_width-1.6.0/CHANGELOG.md
2019-10-21 10:18:17 +02:00

2.6 KiB

CHANGELOG

1.6.0

  • Unicode 12.1

1.5.0

  • Unicode 12

1.4.1

  • Only bundle required lib/* and data/* files in actual rubygem, patch by @tas50

1.4.0

  • Unicode 11

1.3.3

  • Replace Gem::Util.gunzip with direct zlib implementation This removes the dependency on rubygems, fixes #17

1.3.2

  • Explicitly load rubygems/util, fixes regression in 1.3.1 (autoload issue)

1.3.1

  • Use Gem::Util for gunzip, removes deprecation warning, patch by @Schwad

1.3.0

  • Unicode 10

1.2.1

  • Fix bug that emoji: true would fail for emoji without modifier

1.2.0

  • Add zero-width codepoint ranges: U+2060..U+206F, U+FFF0..U+FFF8, U+E0000..U+E0FFF
  • Add full-witdh codepoint ranges: U+3400..U+4DBF, U+4E00..U+9FFF, U+F900..U+FAFF, U+20000..U+2FFFD, U+30000..U+3FFFD
  • Experimental emoji support using the unicode-emoji gem
  • Fix minor bug in index compression scheme

1.1.3

  • Fix that non-UTF-8 encodings do not throw errors, patch by @windwiny

1.1.2

  • Reduce memory consumption and increase performance, patch by @rrosenblum

1.1.1

  • Always load index into memory, fixes #9

1.1.0

  • Support Unicode 9.0

1.0.5

  • Actually include new index from 1.0.4

1.0.4

  • New index format (much smaller) and internal API changes
  • Move index generation to a builder plugin for the unicoder gem
  • No public API changes

1.0.3

  • Avoid circular dependency warning

1.0.2

  • Fix error that gemspec might be invalid under some circumstances (see gh#6)

1.0.1

  • Inofficially allow Ruby 1.9

1.0.0

  • Faster than 0.3.1
  • Advanced determination of character width
  • This includes: Treat width of most chars of general categories (Mn, Me, Cf) as 0
  • This includes: Introduce list of characters with special widths
  • Allow custom overrides for specific codepoints
  • Set required Ruby version to 2.0
  • Add NO_STRING_EXT mode to disable monkey patching
  • Internal API & index format changed drastically
  • Remove require 'unicode/display_size' (use 'unicode/display_width' instead)

0.3.1

  • Faster than 0.3.0
  • Deprecate usage of aliases: String#display_size and String#display_length
  • Eliminate Ruby warnings (@amatsuda)

0.3.0

  • Update EastAsianWidth from 7.0 to 8.0
  • Add rake task to update EastAsianWidth.txt
  • Move code to generate index from library to Rakefile
  • Update project's meta files
  • Deprecate requiring 'unicode-display_size'

0.2.0

  • Update EastAsianWidth from 6.0 to 7.0
  • Don't build index table automatically when not available
  • Don't include EastAsianWidth.txt in gem (only index)

0.1.0

  • Fix github issue #1

0.1.0

  • Initial release