6.10 2024-12-16
[Ko van der Sloot]
* C++17 is required
* updated to latest ticcutils
* improved GitHub CI
* code quality

6.9 2023-10-21
[Ko van der Sloot]
* better code: const correctness etc.

6.8.2 2023-02-22
[Ko van der Sloot]
* plugged a memory leak
* C++ code quality improved
* removed dependency on deprecated sprintf function
* removed dependency on libtar

6.8.1 2023-01-04
[Ko van der Sloot]
* fix for some odd distro issues
* for now re-added 2 backward compatability functions

6.8 2023-01-02
[Ko van der Sloot]
* major code refactoring
  - BREAKS API and ABI
  - library bumped
  - getting rid of a lot of pointers and C-style arrays
  - removed C-style casts
  - Unicode is the default now for most functions. Some 'string' functions
    are still available in the API.
  - In general modernizing to C++11
  - weeded out CppCheck warnings
* improved GitHub action

6.7 2022-07-22
[Maarten van Gompel]
* updated metadata (codemeta.json) following new (proposed) CLARIAH requirements (CLARIAH/clariah-plus#38)
* added builds-deps.sh for automatically building and installing dependencies
* added Dockerfile and instructions
* no functional changes

6.6 2020-12-15
[Ko vd Sloot]
* Internally we use NFC normalized UnicodeString's now.
  Timbl should be robust for UTF8 files, even exotic languages.
* added some Unicode fuctions to the API
* bumped library version
* several code refactorings
* added the possibility to use the options -f and -i, without -t

6.5 2020-04-15
[Ko vd Sloot]
* adapted to the newest TiCC::CommandLine implementation
* small code refactorings

6.4.14 2019-10-21
[Ko vd Sloot]
* added JSON support. Still EXPERIMENTAL!
  the JSON syntax might change in the future. So handle with care.
* confidence score calculation is now a real TimblExperiment member
* removed Boost dependency.

6.4.13 2018-11-28
[Ko van der Sloot]
- added a '--limit' option to use only the most significant features

6.4.12 2018-05-16
[Ko van der Sloot]
Bugfix release:
- updated usage(). Info on -G 2 option was wrong.
- changed an error message to be more clear.
- fixed building of the TeX documentation

[Maarten van Gompel]
- Added codemeta.json metadata

6.4.11 2018-01-09
[Ko van der Sloot]
Bugfix release:
- Fixed a major bug in similarity metric calculations. (Cosine and Dot product)

6.4.10 2017-11-09
[Ko van der Sloot]
Bugfix release:
- allow for spaces in TABBED input (they are significant)
- corrected some typos in messages and man page
- minor code refactorings

6.4.9 2017-05-04
[Ko van der Sloot]
Maintenance release:
- removed unused/non-functional functions from the API
- code refactoring. Mostly based on CPPCHECK static analyzer.
- small bugs:
   -e options didn't always do what you expected
- added missing files in docs
[Maarten van Gompel]
- updated README.md

6.4.8 2016-07-11
[Ko van der Sloot]
Maintance release:
- code refactoring and improvement
- relying more on ticcutils
- fixed exit codes
- accept long options: --version and --help
- fix out-of-range problem in Sparse Format

6.4.7 2016-01-14
[Ko van der Sloot][Maarten van Gompel]
  * repository moved to GitHub
  * added travis support
  * code updates. (clearer code mainly)
  * depending a bit more on ticcutils (CommanLine, StringOps)
  * some small bug fixes (LOO with a 1 line file)

6.4.6 2014-09-23
[Ko van der Sloot]
  * release

6.4.5 2014-09-16
  * small bug fixes

6.4.4 2013-04-03
  * rely more on ticcutils stuff. A lot of functions are moved there
  * added a GetAccuracy option to the API
  * bug fix in Choppers.cxx

6.4.3 2012-10-11
  * added an --occurrences option for training/testing files with an occurrence
    value.
  * made Tree.cxx and Trie.h 'omp thread-safe' and moved them to ticcutils
  * added a "Tabbed' inputformat (© Maarten van Gompel)
  * The Micro Avagare F-score calculation is now according to the Manual.
    There were small differences caused by a mixup of test and train data.

6.4.2 2011-12-20
  * start to use Requires.private in timbl.pc
  * added a 'check' target to Make system
  * achieved a considerable speedup for multithreaded testing.
  * fixed a small problem in LogBuffer. Also simplified and cleaned up
    LogBuffer and LogStream code. All dependencies need recompiling!
  * implemented +vcf (confidence) output
  * The -T option for TreeOrdening is now named --Treeorder
  * fixed tiebreaking for -R (random) option, closes bug 43, again.
  * some small fixes for '-pedantic' compiler option
  * avoid zero result in Exponential Decay (bug 89).
  * removed unused relativeWeight() function. (was duplicated)

6.4.1 2011-08-25

[ Ko van der Sloot ]
- added Version() and VersionName() functions. We want them for every
  member of the family
- fixed a problem with including 'config'h' in the API
- fixed a problem with normalization on empty distributions.
- added a Confidence( class ) function to the instances API.
  returns the Weight of 'class'. Which is influenced by normalization!
- added logProbability normalization
- the +vS option was not always honoured. Now Timbl shuts it's big mouth better
- Expand() is now also enabled for TRIBL and TRIBL2

6.4.0
- decapped Timbl and libTimbl to timbl and libtimbl
  this will shake the whole timbl family tree!
- small fixes to survive -pedantic compiler option without warnings

6.3.4
- we now support incremental learning from a file on the command line.
- implemented a --clones option to use multiple threads for testing
- fixed bug 58. Emit Error when reading an InstanceBase without a test.
- fixed bug 61. Give a Warning when a trainingset contains only 1 class.
- cleaned up build system

6.3.3
- several small fixes.

6.3.2
- fixed bug 44. Segfault in weird cases
- fixed bug 45. Needless processing of traindata when required option is missing
- fixed bug 46. Tribl2 sometimes fails to correctly output +v+k+n
- fixed bug 47. Unclear error message when InnerProduct fails
- several small uncritical enhancements

6.3.1 - 2010-11-17
- Little API change in TimblOptions (more clear i hope)
- Little bug fixes and improvement (logging mostly)
- Moved LogStream stuff back in from TimblServer

6.2.3
  forgot to edit this file
6.2.2
  forgot to edit this file

6.2.1 - 2009-11-30

- Fixed compilation problem on Cygwin
- Added functions to API
- Improved server functionality (undocumented yet)

6.2.0 - 2009-11-03

- Stable release

6.1.99.0.20091021.1 - 2009-10-21

- Another snapshot from SVN.  Now needs libxml2 for building.

6.1.99.0.20091014.1 - 2009-10-14

- Another snapshot from SVN.  (By mistake, aka 6.2.0).

6.2.0.pre3 - 2009-10-05

- Another snapshot from SVN.

6.2.0-pre1 - 2009-09-03

- snapshot from SVN.

2009-08-31: Ko vd Sloot
	    It's been a long time sine the prevous news
	    lot of overhauling of the code took place
2008-03-04: Ko vd Sloot
	    numerous small bug fixes.
	    getting ready for 6.1.2
2007-12-03: Ko vd Sloot
	    Packaging seems to be fine now.
2007-10-01: Ko vd Sloot
	    first packaging attempt

# $Id$
# $URL$
