pytextseg Changelog

Beta

0.2.0 - 2012-04-01

  • LineBreak: lbc & eaw allow in-place updates.

0.1.1 - not released

  • LineBreak: Bug fix: argument 2 of sizing callback is Float, not Int.
  • LineBreak: implemented lacking dictionary methods.
  • LineBreak: Improvement: prep attributes may accept tuples with flags.
  • Requires sombok >= 2.2.

0.1.0 - 2012-03-20

  • License Change: From now on, pytextseg is distributed under dual license of GPL and Artistic License.
  • Consts: added predefined tailoring constants.
  • GCStr.center(): new.
  • GCStr.translate(): removed.
  • GCStr.lbcext(): fix: returned -1 when grapheme extender is CM.
  • LineBreak: fix: aware of object types to be used in callback functions.
  • LineBreak.breakingRule(): new.
  • LineBreakException: new.
  • unfold(): new.

Pre-Alpha to Alpha

0.0.4 - 2012-03-05

  • pkg-config support.
  • If appropriate libraries are not found, use bundled sombok sources.
  • GCStr: added endswith(), ljust(), rjust(), startswith().
  • Added documentation based on Sphinx.

0.0.3 - 2012-02-25

  • Added fold().
  • Added test cases.

0.0.2 - 2012-02-10

  • Switched to CPython 3.3 style Unicode handling (PEP 393). Python 2.x including “narrow” Unicode implenentation is still supported.

0.0.1 - 2012-02-04

  • “Wide” Unicode implementation only.
  • Supported Python 3.x.

0.0.0 - 2012-01-29

  • Private version.