2011.04  Fri Apr 01 2011
+ perl-Unicode-LineBreak.spec
  - RPM spec file.
! LineBreak.xs
  - New constant SOMBOK_VERSION.
! Makefile.PL
  - requires sombok >= 2011.4: compilation failed by Solaris cc.

2011.03.21  Mon Mar 21 2011
! Makefile.PL
  - MYEXTLIB: avoid compilation failure due to parallel execution by make.
! lib/Unicode/LineBreak.pod
! lib/Unicode/LineBreak/JA_JP.pod
  - Doc: U+3xxxx (a.k.a. Tertiary Ideographic Plane) contains old hanzi.

2011.003_13  Sun Mar 13 2011
! lib/Unicode/GCString/JA_JP.pod
! lib/Unicode/LineBreak.pod
! lib/Unicode/LineBreak/JA_JP.pod
  - Update REFERENCES.
! Makefile.PL
  - removed sombok/configure dependency.
  - added dist PREOP to correct timestamp of files included into distribution.
  - possible fix for RT #61922, about libthai.  Requires sombok >= 2011.3.

2011.03.05  Sat Mar 05 2011
! lib/Unicode/LineBreak.pm
  - Chg: CharactersMax, ColumnsMax, ColumnsMin, SizingMethod & UrgentBreaking
    are renamed to CharMax, ColMax, ColMin, Sizing & Urgent, respectively.
    Old names may also be used.
! LineBreak.xs
  - Bug Fix: Unicode::LineBreak: Cannot update config from inside Perl
    callbacks.
  - Fix: Unicode::LineBreak::_config(): Suppress ``Use of uninitialized value
    in subroutine entry'' warning.
  - Imp: Unicode::GCString::substr(): replacement may be also Unicode
    string.
  - Imp: Functions croak using strerror().
  - Imp: Now Unicode::LineBreak & Unicode::GCString are SvREADONLY_on()'ed.
! typemap
  - Unify maps for unistr_t * and gcstring_t *.
  - Added notes.
! t/00LineBreakTest.t
  - Simplified code.
! t/lf.pl
! t/04fold.t
  - Added tests.
! lib/Unicode/LineBreak.pod
! lib/Unicode/LineBreak/JA_JP.pod
  - Updated.

2011.03  Sat Mar 05 2011 - Withdrawn.

2011.002_26  Sat Feb 26 2011
! lib/Unicode/LineBreak/Constants.pm
  - ``LEFT_'' and ``RIGHT_'' are inappropriate on right-to-left contexts.
    Use ``BACKWORD_'' and ``FORWARD_'' instead.
! lib/Unicode/LineBreak.pm
  - Moved codes for custom property maps to XS.
  - Chg: TailorEA & TailorLB options are obsoleted. Use EAWidth & LBClass
    options instead.
! LineBreak.xs
  - Removed _loadmap(): use linebreak_update_*().
  - Removed _propvals(): Added EAWidths() and LBClasses() to get prop. vals.
  - Fix: Stash (instance of hashref) was not allocated at construction time.
  - Most of conversions between C and Perl are moved to typemap.
! typemap
  - Added typemap for linebreak_t *, gcstring_t *, unistr_t *, generic string
    etc.
! t/03ns.t
  - Added tests for obsoleted TailorLB option.
! t/06context.t
  - Added tests for obsoleted TailorEA option.
! Makefile.PL
  - Requires sombok >= 2011.2beta1.

2011.002_19  Sat Feb 19 2011
	* Update ppport.h to 3.19.
	* Most of config() codes are moved to XS.
	* Cleanup handling of REGEXP in XS.

2011.002_11  Fri Feb 11 2011
	* Imp: regex matching are moved to XS.
	* Chg: instead of UserBreaking option, use Prep option.
	* Requires Sombok >= 2011.1RC.

2011.01  Thu Jan 20 2011
	* New major release.
	* Requires Sombok >= 2011.0.

Important Changes beside Unicode-LineBreak-1.x:

	* 1.x had memory leaks & potantial buffer overrun vulnerabilities.
	  Switching to release 20XX is strongly recommended.
	* Major changes of public interface:
	  - Format callback name "DEFAULT" was deprecated. Use "SIMPLE".
	  - SizingMethod callback name "DEFAULT" was deprecated. Use "UAX11".
	  - SizingMethod callback with extra 6th argument was deprecated.
	  - UrgentBreaking callback name "NONBREAK" was deprecated. Use undef.
	  - UrgentBreaking callback MUST take two arguments, NOT five.
	  - In array context, break() and break_partial() return an array
	    of lines.
	* Linebreak library package was renamed to Sombok.

About change history until release 1.x see Changes.REL1 file.

	Local Variables:
	mode: change-log
	change-log-default-name: "Changes"
	tab-width: 2
	left-margin: 2
	End: