File Release Notes and Changelog
Release Name: 0.9.11
Notes:
Welcome to 0.9.11, the "help" release.
This is the first major release in about four months. The largest addition is the appearance of URL translation (you can see a demo at http://www.translator.cx/). Please note that this is in its first full incantation and there's probably bugs in it.
Other changes were made in the code as well. Both the MySQL and PostgreSQL database modules have new functions added to them for gender/number/part of speech lookup, to prepare for when the dictionary tables have that information added to them.
Also, did I mention there's now 47 entries in the TODO as opposed to the 5 or so in 0.9.10. I don't expect all of them to be finished by the next release though :)
Changes:
* Period now added at the end of the translated text if one does not already exist
* New token type, TOKEN_LITERAL added, for text that should not be translated.
* Files moved around to ensure a better layout
* URL translation module now actually works!
* Added colon to list of supported punctuation
* Fixed bug in libhtmlparse.c involving empty text strings
* Fixed space between '(' and text
* Ensured there was a space between a word and '('
* Added space between punctuation and '(' in output
* Added new callback for the engine itself, for translating text already in token form
* TODO updated
* libhtmlparse upgraded to 0.1.5
* PostgreSQL database driver edited to allow returning gender/number/part of speech
* util.c in src/drivers/engine was deleted
* Compile warnings removed
* MySQL database driver edited to allow returning gender/number/part of speech
* MySQL database driver: added the config option dbMySQL.file for specifying a different name for the MySQL socket (default is /tmp/mysql.sock)
* -version-info changed to -revision in all Makefile.am files