diff --git a/.ruby-version b/.ruby-version index b347b11..619b537 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.2.3 +3.3.3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 570d8e6..f831fe2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,11 @@ ### Changed -- Required Ruby 3.0 and up. +- Required Ruby 3.0 and up. Ruby 3.0 is EOL as of 2024-05. ### Fixed ### Removed -- Stop monkeypatching `String#bytesize` or `String#jlength`. \ No newline at end of file +- Stop monkeypatching `String#bytesize` or `String#jlength`. diff --git a/LICENSE b/LICENSE index 6a8b89d..4b42860 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2010-2024 Jari Bakken +Copyright (c) 2010-2024 Erick Guan, Damian Nelson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/README.md b/README.md index ac23c28..2920ff2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # ffi-icu -Simple FFI wrappers for [International Components for Unicode (ICU)][icu]. +FFI wrappers for [International Components for Unicode (ICU)][icu]. +ICU provides comprehensive localization and security features. +Majority personal computing devices, server operating systems and web browsers use ICU. +ICU builds on top of Unicode's Common Locale Data Repository (CLDR). ## Gem @@ -41,8 +44,6 @@ detector = ICU::CharDet::Detector.new detector.detect(str) => # ``` -Why not just use rchardet? - * speed ## Locale Sensitive Collation diff --git a/ffi-icu.gemspec b/ffi-icu.gemspec index 7f53272..fadff36 100644 --- a/ffi-icu.gemspec +++ b/ffi-icu.gemspec @@ -6,11 +6,12 @@ Gem::Specification.new do |spec| spec.platform = Gem::Platform::RUBY # rely on FFI library, but being platform-independent spec.required_rubygems_version = Gem::Requirement.new('>= 2.5.0') - spec.authors = ['Jari Bakken'] + spec.authors = ['Erick Guan', 'Damian Nelson'] spec.licenses = ['MIT'] - spec.summary = 'Simple Ruby FFI wrappers for International Components for Unicode (ICU).' - spec.description = 'Provides charset detection, locale sensitive collation and more. Depends on libicu.' - spec.email = 'jari.bakken@gmail.com' + spec.summary = 'Ruby FFI wrappers for International Components for Unicode (ICU).' + spec.description = 'Provides charset detection, transiliteration, locale sensitive collation and more. ' \ + 'Depends on libicu. ICU operates on CLDR data.' + spec.email = 'erickguanst@gmail.com' spec.homepage = 'https://github.com/erickguan/ffi-icu' spec.metadata['source_code_uri'] = spec.homepage