# HG changeset patch # User jbe # Date 1174042800 -3600 # Node ID d04d3a9b486e9b1216f55061ac14d1538e2de3c5 # Parent c18366878af908e27118ffb4b6be5c33a4855f09 Version 1.0.3 - Fixed a bug in the ruby library, which caused an error, when splitting an empty string at grapheme cluster boundaries (method String#utf8chars). diff -r c18366878af9 -r d04d3a9b486e Changelog --- a/Changelog Tue Dec 26 12:00:00 2006 +0100 +++ b/Changelog Fri Mar 16 12:00:00 2007 +0100 @@ -53,3 +53,10 @@ - added support for PostgreSQL version 8.2 Release of version 1.0.2 + +2007-03-16: +- Fixed a bug in the ruby library, which caused an error, when splitting an + empty string at grapheme cluster boundaries (method String#utf8chars). + +Release of version 1.0.3 + diff -r c18366878af9 -r d04d3a9b486e LICENSE --- a/LICENSE Tue Dec 26 12:00:00 2006 +0100 +++ b/LICENSE Fri Mar 16 12:00:00 2007 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, FlexiGuided GmbH, Berlin, Germany + * Copyright (c) 2006-2007, FlexiGuided GmbH, Berlin, Germany * Author: Jan Behrens * All rights reserved. * diff -r c18366878af9 -r d04d3a9b486e ruby/utf8proc.rb --- a/ruby/utf8proc.rb Tue Dec 26 12:00:00 2006 +0100 +++ b/ruby/utf8proc.rb Fri Mar 16 12:00:00 2007 +0100 @@ -84,7 +84,7 @@ def utf8nfkc!; utf8map!(:stable, :compose, :compat); end def utf8chars result = self.utf8map(:charbound).split("\377") - result.shift if result.first.empty? + result.shift if result.first == "" result end def char_ary diff -r c18366878af9 -r d04d3a9b486e utf8proc-1.0.2.gem Binary file utf8proc-1.0.2.gem has changed diff -r c18366878af9 -r d04d3a9b486e utf8proc-1.0.3.gem Binary file utf8proc-1.0.3.gem has changed