README.md in unicode-confusable-1.7.0 vs README.md in unicode-confusable-1.8.0
- old
+ new
@@ -1,15 +1,17 @@
-# Unicode::Confusable [![[version]](https://badge.fury.io/rb/unicode-confusable.svg)](https://badge.fury.io/rb/unicode-confusable) [![[travis]](https://travis-ci.org/janlelis/unicode-confusable.png)](https://travis-ci.org/janlelis/unicode-confusable)
+# Unicode::Confusable [![[version]](https://badge.fury.io/rb/unicode-confusable.svg)](https://badge.fury.io/rb/unicode-confusable) [![[ci]](https://github.com/janlelis/unicode-confusable/workflows/Test/badge.svg)](https://github.com/janlelis/unicode-confusable/actions?query=workflow%3ATest)
Compares two strings if they are visually confusable as described in [UnicodeĀ® Technical Standard #39](https://www.unicode.org/reports/tr39/#Confusable_Detection): Both strings get transformed into a skeleton format before comparing them. The skeleton is generated by normalizing the string ([NFD](http://unicode.org/reports/tr15/#Norm_Forms)), replacing [confusable characters](https://unicode.org/Public/security/12.1.0/confusables.txt), and normalizing the string again.
-Unicode version: **13.0.0** (March 2020)
+Unicode version: **14.0.0**\* (September 2021)
-Supported Rubies: **2.7**, **2.6**, **2.5**, **2.4**
+\* The Unicode normalization [depends on your Ruby version](https://idiosyncratic-ruby.com/73-unicode-version-mapping.html)
-Old Rubies which might still work: **2.3**, **2.2**
+Supported Rubies: **3.0**, **2.7**
+Old Rubies which might still work: **2.6**, **2.5**, **2.4**, **2.3**, **2.2**
+
## Usage
### Confusable?
```ruby
@@ -59,7 +61,7 @@
See [unicode-x](https://github.com/janlelis/unicode-x) for more Unicode related micro libraries.
## MIT License
-- Copyright (C) 2016-2020 Jan Lelis <https://janlelis.com>. Released under the MIT license.
+- Copyright (C) 2016-2021 Jan Lelis <https://janlelis.com>. Released under the MIT license.
- Unicode data: https://www.unicode.org/copyright.html#Exhibit1