diff --git a/CHANGELOG.md b/CHANGELOG.md index 46761b1..9feaef0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +0.9.0 / 2026-01-08 +================== + * Add Marathi. + * Removed 1 character from Hindi: + * U+093D DEVANAGARI SIGN AVAGRAHA + * Add 11 characters to Hindi: + * U+0945 DEVANAGARI VOWEL SIGN CANDRA E + * U+0966 DEVANAGARI DIGIT ZERO + * U+0967 DEVANAGARI DIGIT ONE + * U+0968 DEVANAGARI DIGIT TWO + * U+0969 DEVANAGARI DIGIT THREE + * U+096A DEVANAGARI DIGIT FOUR + * U+096B DEVANAGARI DIGIT FIVE + * U+096C DEVANAGARI DIGIT SIX + * U+096D DEVANAGARI DIGIT SEVEN + * U+096E DEVANAGARI DIGIT EIGHT + * U+096F DEVANAGARI DIGIT NINE + 0.8.1 / 2025-06-25 ================== * Removed the leading quote from ʼPhags-pa name. diff --git a/Gemfile.lock b/Gemfile.lock index 3c58d1f..e5257fc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - speakeasy (0.8.1) + speakeasy (0.9.0) GEM remote: https://rubygems.org/ diff --git a/data/hi b/data/hi index fa28bba..6d776ad 100644 --- a/data/hi +++ b/data/hi @@ -3,15 +3,16 @@ version: 2 anglicized_name: Hindi native_name: हिन्दी codepoints: -- !ruby/range 2305..2307 # \u0901,\u0902,\u0903 +- !ruby/range 2305..2307 # ँ,ं,ः - !ruby/range 2309..2317 # अ,आ,इ,ई,उ,ऊ,ऋ,ऌ,ऍ - !ruby/range 2319..2321 # ए,ऐ,ऑ - !ruby/range 2323..2344 # ओ,औ,क,ख,ग,घ,ङ,च,छ,ज,झ,ञ,ट,ठ,ड,ढ,ण,त,थ,द,ध,न - !ruby/range 2346..2352 # प,फ,ब,भ,म,य,र - !ruby/range 2354..2355 # ल,ळ - !ruby/range 2357..2361 # व,श,ष,स,ह -- !ruby/range 2364..2373 # \u093c,ऽ,\u093e,\u093f,\u0940,\u0941,\u0942,\u0943,\u0944,\u0945 -- !ruby/range 2375..2377 # \u0947,\u0948,\u0949 -- !ruby/range 2379..2381 # \u094b,\u094c,\u094d -- 2384 # ॐ -- 2416 # ॰ +- 2364 # ़ +- !ruby/range 2366..2371 # ा,ि,ी,ु,ू,ृ +- 2373 # ॅ +- !ruby/range 2375..2377 # े,ै,ॉ +- !ruby/range 2379..2381 # ो,ौ,् +- !ruby/range 2406..2416 # ० १ २ ३ ४ ५ ६ ७ ८ ९ ॰ diff --git a/data/mr b/data/mr new file mode 100644 index 0000000..76ab90e --- /dev/null +++ b/data/mr @@ -0,0 +1,17 @@ +--- +version: 2 +anglicized_name: Marathi +native_name: मराठी +codepoints: +- !ruby/range 2306..2307 # ं,ः +- !ruby/range 2309..2316 # अ,आ,इ,ई,उ,ऊ,ऋ,ऌ +- !ruby/range 2319..2321 # ए,ऐ,ऑ +- !ruby/range 2323..2344 # ओ,औ,क,ख,ग,घ,ङ,च,छ,ज,झ,ञ,ट,ठ,ड,ढ,ण,त,थ,द,ध,न +- !ruby/range 2346..2352 # प,फ,ब,भ,म,य,र +- !ruby/range 2354..2355 # ल,ळ +- !ruby/range 2357..2361 # व,श,ष,स,ह +- !ruby/range 2366..2371 # ा,ि,ी,ु,ू,ृ +- 2373 # ॅ +- !ruby/range 2375..2377 # े,ै,ॉ +- !ruby/range 2379..2381 # ो,ौ,् +- !ruby/range 2406..2416 # ० १ २ ३ ४ ५ ६ ७ ८ ९ ॰ diff --git a/lib/speakeasy.rb b/lib/speakeasy.rb index 27dee28..0f42c13 100644 --- a/lib/speakeasy.rb +++ b/lib/speakeasy.rb @@ -1,5 +1,5 @@ require 'speakeasy/language' module Speakeasy - VERSION = "0.8.1" + VERSION = "0.9.0" end diff --git a/speakeasy.gemspec b/speakeasy.gemspec index 834cc5e..40f286b 100644 --- a/speakeasy.gemspec +++ b/speakeasy.gemspec @@ -13,8 +13,8 @@ Gem::Specification.new do |s| ## If your rubyforge_project name is different, then edit it and comment out ## the sub! line in the Rakefile s.name = 'speakeasy' - s.version = '0.8.1' - s.date = '2025-06-25' + s.version = '0.9.0' + s.date = '2026-01-08' s.rubyforge_project = 'speakeasy' ## Make sure your summary is short. The description may be as long @@ -103,8 +103,8 @@ Gem::Specification.new do |s| data/ja data/jv data/ka - data/kk data/khb + data/kk data/km data/kn data/ko @@ -112,6 +112,7 @@ Gem::Specification.new do |s| data/lv data/mk data/ml + data/mr data/ms data/mt data/my