utf8proc
view Changelog @ 13:2c7384f1fac1
Version 1.1.5
(updated Changelog and changed version number)
(updated Changelog and changed version number)
| author | jbe | 
|---|---|
| date | Fri Oct 16 12:00:00 2009 +0200 (2009-10-16) | 
| parents | 00d2bcbdc945 | 
| children | d0bab6ca89a5 | 
 line source
     1 Changelog
     3 2006-06-02:
     4 - initial release of version 0.1
     6 2006-06-05:
     7 - changed behaviour of PostgreSQL function to return NULL in case of
     8   invalid input, rather than raising an exceptional condition
     9 - improved efficiency of PostgreSQL function (no transformation to C string
    10   is done)
    12 2006-06-20:
    13 - added -fpic compiler flag in Makefile
    14 - fixed bug in the C code for the ruby library (usage of non-existent
    15   function)
    17 Release of version 0.2
    20 2006-07-18:
    21 - changed normalization from NFC to NFKC for postgresql unifold function
    23 2006-08-04:
    24 - added support to mark the beginning of a grapheme cluster with 0xFF
    25   (option: CHARBOUND)
    26 - added the ruby method String#chars, which is returning an array of UTF-8
    27   encoded grapheme clusters
    28 - added NLF2LF transformation in postgresql unifold function
    29 - added the DECOMPOSE option, if you neither use COMPOSE or DECOMPOSE, no
    30   normalization will be performed (different from previous versions)
    31 - using integer constants rather than C-strings for character properties
    32 - fixed (hopefully) a problem with the ruby library on Mac OS X, which
    33   occured when compiler optimization was switched on
    35 Release of version 0.3
    38 2006-09-17:
    39 - added the LUMP option, which lumps certain characters together
    40   (see lump.txt) (also used for the PostgreSQL "unifold" function)
    41 - added the STRIPMARK option, which strips marking characters
    42   (or marks of composed characters)
    43 - deprecated ruby method String#char_ary in favour of String#utf8chars
    45 Release of version 1.0
    48 2006-09-20:
    49 - included a gem file for the ruby version of the library
    51 Release of version 1.0.1
    54 2006-09-21:
    55 - included a check in Integer#utf8, which raises an exception, if the given
    56   code-point is invalid because of being too high (this was missing yet)
    58 2006-12-26:
    59 - added support for PostgreSQL version 8.2
    61 Release of version 1.0.2
    64 2007-03-16:
    65 - Fixed a bug in the ruby library, which caused an error, when splitting an
    66   empty string at grapheme cluster boundaries (method String#utf8chars).
    68 Release of version 1.0.3
    71 2007-06-25:
    72 - Added a new PostgreSQL function 'unistrip', which behaves like 'unifold',
    73   but also removes all character marks (e.g. accents).
    75 2007-07-22:
    76 - Changed license from BSD to MIT style.
    77 - Added a new function 'utf8proc_codepoint_valid' to the C library.
    78 - Changed compiler flags in Makefile from -g -O0 to -O2
    79 - The ruby script, which was used to build the utf8proc_data.c file, is now
    80   included in the distribution.
    82 Release of version 1.1.1
    85 2007-07-25:
    86 - Fixed a serious bug in the data file generator, which caused characters
    87   being treated incorrectly, when stripping default ignorable characters or
    88   calculating grapheme cluster boundaries.
    90 Release of version 1.1.2
    93 2008-10-04:
    94 - Added a function utf8proc_version returning a string containing the version
    95   number of the library.
    96 - Included a target libutf8proc.dylib for MacOSX.
    98 2009-05-01:
    99 - PostgreSQL 8.3 compatibility (use of SET_VARSIZE macro)
   101 Release of version 1.1.3
   104 2009-06-14:
   105 - replaced C++ style comments for compatibility reasons
   106 - added typecasts to suppress compiler warnings
   107 - removed redundant source files for ruby-gemfile generation
   109 2009-08-19:
   110 - Changed copyright notice for Public Software Group e. V.
   111 - Minor changes in the README file
   112 - Release of version 1.1.4
   114 2009-08-20:
   115 - Use RSTRING_PTR() and RSTRING_LEN() instead of RSTRING()->ptr and
   116   RSTRING()->len for ruby1.9 compatibility (and #define them, if not
   117   existent)
   119 2009-10-02:
   120 - Patches for compatibility with Microsoft Visual Studio
   122 2009-10-08:
   123 - Fixes to make utf8proc usable in C++ programs
   125 2009-10-16:
   126 - Release of version 1.1.5
   128 2009-10-08:
