summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/fmtcount/CHANGES
blob: ce54ab42c83da0e3d3bc984d410adc75837727ec (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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
fmtcount package versions:

Version 3.07:

* Make french definition robust against cleveref 0.21.4 dirty handling
  of conditionals. See https://github.com/nlct/fmtcount/pull/36.

Version 3.06:

* Fix French documentation « mille » → « mil » where applicable.

* Rename \Hexadecimal to \HEXADecimal, and document why. Same for
  \Hexadecimalnum renamed to \HEXADecimalnum. Keep support for old
  macro name with deprecation warning.

* Fix issue #34 (documentation concerning no more trailing space
  gobbling when the optional gender argument is omitted).

* Fix issue #33 (fix ordinalstringnum in German)

Version 3.05:

* Fix issue #28 (works now with lualatex: actually from 3.05 fmtcount
  does not test any longer for what compiler is used but only for what
  multilingual package --- such as polyglossia or babel --- are used).

* Fixe pull request #29 (Fix European Portuguese cardinal
  numbers). Portuguese formatting prior to 3.05 is renamed brazilian,
  and the portuguese is fixed to reflect European Portuguese
  spelling.

Version 3.04:

* Fix issue #27 (New definition of `\Numberstring` is now causing
  problems with glossaries.sty)

* Code optimization with \octal, \hexdecimal, \aaalph, \abalph and
  upercase counterparts when applicable.

* Declare \ordinalnum with etoolbox \newrobustcmd*, rather than LaTeX
  kernel \DeclareRobustCommand* --- this is preferable for compilation
  with TeX4ht.

* Test bench upgrade.

Version 3.03:

* Fix issue #25 (docstripable doc spilled into the portugese code)

Version 3.02:

* Fix issue #24 (Capitalization in French).

* Fix issue #11 (Make lang definition .def files loadable from within
  a group).
	
* Fix issue #18 (no impact for end user, code optimization for
  \storeordinal definition).
	
* Make robust \FCordinal, \storeordinal, \ordinalnum, and
  \storeordinalnum
	
Version 3.01:

 * Make fmtord option language dependant

 * Support language as a documentclass option

 * Some improvements in code documentation and testing

 * Use xkeyval instead of keyval for option processing, so as to avoid
   trouble with option de-bracketting

 * Solve issue #15: protect \' for accent in French ordinal

 * Make 1er/1re, 2e the default for French abbreviated ordinals, and
   make abbreviated ordinals the default --- as opposed to
   non-abbreviated like 2\`eme.

 * Solve issue #16: (use of superscript font for ordinals when
   available and xelatex is used)
	
Version 3.00:

Version 2.04:

 * Renamed \@modulo to \@FCmodulo to avoid conflict with other
   packages.

 * Fixed "eins" bug in fc-german.def

 * Fixed bug in \@@unitstringportuges

 * Added fc-portuguese.def

Version 2.03:

 * Renamed \@fc@loadifbabelldf to \@fc@loadifbabelorpolyglossialdf
   and added check for polyglossia language.

 * Fixed multilingual issues where provided languages weren't
   detected.

 * Removed spurious spaces.

Version 2.02:

 * Improved check for multilingual options

 * Fixed \FCloadlang so that catcode for @ set to `letter' before
   reading .def file.

 * Moved loading of fcprefix from fc-french.def to fmtcount.sty

Version 2.01:

 * Fixed copyright text in fmtcount.ins

Version 2.0:

 * fcprefix.sty, fcnumparser.sty added by Vincent Belaïche

 * fmtcount.sty now loads etoolbox

 * Minor corrections to fc-spanish.def (corrections provided by
   Fernando Maldonado Millán)

 * Minor corrections to fc-german.def (corrections provided by
   Dominik Waßenhoven)

 * Fixed bug in OrdinalstringMgerman etc

Version 1.31:

 * fixed unwanted space in \decimalnum

 * fixed bug that ignores spaces after commands like
   \ordinalnum.

 * added Italian support (translations provided by Edoardo Pasca)

Version 1.3:

 * no longer loads xspace package (was causing extraneous
   spaces when the optional argument to \ordinalstring etc 
   was omitted.)
 * Made some long commands short.
 * Changes licence text in fmtcount.ins to conform with LPPL.

Version 1.2: fmtcount now loads xspace package, and uses \xspace
after \numberstring etc.

Version 1.1: Added German support. Added check for USenglish
and UKenglish babel settings.

Version 1.09: Added upper case variants \ORDINALstring etc 
(\MakeUppercase{\ordinalstring{<counter>}} doesn't work because
of the way \MakeUppercase expands its argument).

Added commands to store textual representations \storeordinalstring etc

Version 1.08: fixed Portugues spelling mistakes (tr\`es -> tr\^es
centa -> cento)

Version 1.07: fixed bug that causes fc-english.def to be loaded twice

Version 1.06: fixed language-related bug

Version 1.05: fixed bug in \padzeroes

Version 1.04: provided \FCordinal to avoid clashes with the memoir class.

Version 1.03: Minor bug fixes (concerning fmtcount.cfg and the effect of \padzeroes).

Version 1.02: Added multilingual support

Version 1.01: Added support for LaTeX2HTML

Version 1.0: separated counter related code from 
datetime.