summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/spelling/CHANGES
blob: b96745410fbeae064b63987584e170d5fe45c8de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
This material is subject to the LaTeX Project Public License. See
<http://www.latex-project.org/lppl/> 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 `<jobname>.spell.xml` is loaded before file `<jobname>.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:

        <jobname>.spb   =>   <jobname>.spell.bad
        <jobname>.spg   =>   <jobname>.spell.good
        <jobname>.txt   =>   <jobname>.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.



<!--
%%% Local Variables: 
%%% coding: utf-8
%%% mode: markdown
%%% End: 
-->