This material is subject to the LaTeX Project Public License. See for the details of that license. ### v0.41 (2013-05-25) Fixes: * Fixed compatibility issue with LuaTeX 0.70.2 that caused text output file written to be emtpy. ### v0.4 (2013-05-23) New features: * In addition to lists of bad and good spellings, words can be checked against user-defined match rules to determine highlighting status. Changes: * Removed means to configure EOL character of text output file. Standard Lua EOL character is always used, which is platform dependent. * Improved compatibility with recent LuaTeX versions (v0.74 and newer). * File `.spell.xml` is loaded before file `.spell.bad` (if both files exist). Fixes: * Bad words with surrounding punctuation haven't been highlighted. Determining whether a word needs to be highlighted is now done by checking against the lists of bad and good spellings words as they appear in the document with possible punctuation as well as with all surrounding punctuation stripped ([GitHub issue 8][ghi#8]). * Macro `\spellingoutputlinelength` was broken. * Raising an error when a file cannot be opened for reading causes problems when compiling a document for the first time. Now, only a warning is written to the console and log file in that case. [ghi#8]: https://github.com/sh2d/spelling/issues/8 ### v0.3 (2013-02-12) New: * [LanguageTool][lt] support: LanguageTool error reports in the XML format can be parsed for spelling errors (with the help of the [LuaXML][luaxml] package). LanguageTool is a cross-platform style and grammar checker. [lt]: http://www.languagetool.org/ [luaxml]: http://www.ctan.org/pkg/luaxml Changes: * Default file names used by the package have been changed: .spb => .spell.bad .spg => .spell.good .txt => .spell.txt ### v0.2 (2012-12-04) Fixes: * File `spelling.lua` could not be found by LaTeX style file ([GitHub issue 14][ghi#14]). [ghi#14]: https://github.com/sh2d/spelling/issues/14 ### v0.1 (2012-11-30) First upload to CTAN.