3.4.7 (2013/05/26)
==================
- workaround for plone.app.multilingual misbehaviour in cmf_adapters

3.4.6 (2013/05/26)
==================
- fixed deprecation warning about getSiteEncoding()

3.4.4 (2011/06/15)
==================
- fixed version number in metadata.xml

3.4.4 (2011/06/15)
==================
- fixed version number in metadata.xml

3.4.3 (2011/05/31)
==================
- fixed documenation issues

3.4.2 (2011/05/31)
==================

- fixed CMFContentAdapter fallbacks added in release 3.4.1
- improved test setup

3.4.1 (2010/10/30)
==================
- fixes in cmf_adapters.py for plone.indexer
- some Python 2.6 compatiblity fixes
- fixed some deprecation warnings

3.4.0 (2010/07/13)
==================
 - official release (same as 3.4.0)


3.4.0b1 (2010/05/20)
====================

- Made the ranking method configurable on add.

- Allow to specify ``search_all_fields`` in query.

3.3.4 (2010/01/02)
--------------------
- ZCTextIndex -> TextIndexNG3 indexes migration code did not take
  the result of getIndexSourceNames() into account

3.3.3 (2010/01/01)
--------------------
- fixed Zope 2.12 compatibility

3.3.2 (2010/01/01)
--------------------
- fixed Zope 2.12 compatibility

3.3.1 (2010/01/01)
--------------------
- fixed import error

3.3.0 (2009/12/30)
--------------------
- final release

3.3.0b2 (2009/12/08)
--------------------
- fixed default value for splitter_casefolding for programmatic creation

3.3.0b1 (2009/09/24)
--------------------

- fixed minor GenericSetup configuration issue

3.3.0a2 (2009/05/02)
--------------------

- replaced ICMFFile by CMFDefault's IFile
- removed ExtensibleObjectWrapperAdapter and related code
- fixed CMF 2.2 compatibility
- fixed Zope 2.12 compatibility
- refactored code base into:

  - Products.TextIndexNG3
  - zopyx.txng3.core
  - zopyx.txng3:ext

- existing indexes are not fully compatible with V 3.3.0. Existing indexes must
  *not* be removed. However existing indexes must be cleared and reindexed. An
  existing index configuration will not be lost.  Only the internal storage and
  lexicon data must be rebuild.

3.2.17
------

- browser/document_for_words takes request/language into account

3.2.16
------

- the vocabulary form in the ZMI now deals correctly with a default
  language other than 'en'

3.2.15
------

- fixed unicode issue in test_index()

3.2.14
------

- fixed issue in constructor causing a TypeError calling bool()

3.2.13
------

- using index_unknown_languages=True as default when creating
  index instances programmatically

3.2.12
------

- unreleased

3.2.11
------

- cmf_adapters: fall back to 'en' if object does not implement the
  Language() method

3.2.10
------

- fixed issue in uninstallation code (#2119945)

3.2.9
-----

- fixed ZMI related unicode issues (only affecting the ZMI
  testing mode)

3.2.8
-----

- added dutch thesaurus (wiggy)
- better uninstall code (wiggy)

3.2.7
-----

- baseconverter: deal with pdata
- html converter: deal with html files without implicit
  charset specs

3.2.5
------

- generated parser files are now generated in temporary
  directories on a per-uid basis (Unix only)

3.2.4
------

- fixed uninstall problem


3.2.3
------

- the stopword remover did not work correctly under all circumstances (#1892700)
- bugfix in txng_convert_indexes.py (reported by Wichert Akkerman)

3.2.2
------

- several minor bugfixes
- updated extension module to latest zopyx.textindexng3 codebase with several new stemmers

3.2.1
------

- improved installation code
- fixed a bug in plone_adapters caused by a change in ExtensibleObjectWrapper
- fixed a reindexing issue

3.2.0
------

- requires Zope 2.10 or higher
- update parser to PLY 2.1
- Splitter: the SimpleSplitter is now the default splitter. The old C-implementation of the splitter is retired
- IndexableContentCollector: the implementation now deals with both textual and binary content
- Plone/CMF adapter no longer require manual configuration of the configure.zcml files
- ATFile adapter for Plone: now deals with textual and binary content
- adapters code overhauled




3.1.18
------

- bugfix in txng_convert_indexes.py (reported by Wichert Akkerman)

3.1.16
------

- Fixed a bug in the installation code (undefined 'existing_ids' var)

3.1.15
------

- fixes a compatibility issue with Plone 2.5.3 and the latest CMF version (_ob Attribute error while indexing)

3.1.14
------

- fixed http://sourceforge.net/tracker/index.php?func=detail&aid=1580180&group_id=50052&atid=458418
- better parameter handling in _apply_index()
- uninstalling TextIndexNG3 now works fine on Plone 2.5 (it removes the indexes and re-creates the original index setup

3.1.13
------

- phrase searches could potentially return false positives (reported by Dieter Maurer)
- fixed storage._doc2wid datastructure in order to play more nicely with the
  ZODB (reported by Dieter Maurer). Existing indexes should be  cleared and
  reindexed (reported by Dieter Maurer)
