File: ChangeLog

package info (click to toggle)
mediawiki2latex 8.32-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,604 kB
  • sloc: haskell: 15,028; cpp: 181; python: 79; sh: 39; makefile: 37
file content (510 lines) | stat: -rw-r--r-- 22,997 bytes parent folder | download
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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
Version 8.32
        *src
        Corrected references to literature in notes sections.
Version 8.31
        *src
        Some superfluous functions removed and some type signature have been
        improved. The documentation has been improved and now it covers
        100 percent of the code according to the haddock documentation
        facility.
Version 8.30
        *src
        Some superfluous functions and data type elements have been removed.
        The documentation has been improved. The maximum number of parallel
        connection when downloading images has been removed to two to 
        avoid infinite loops due to never ending downloads.
Version 8.29
        *src
        The source code documentation has been significantly improved
        by adding a large amount of comments where needed. Some superfluous
        functions and record fields have been remove. Test cases have be
        enabled and a command line option to run the tests has been added.
        Some support for HTML tags which look like an opening XML tag but are
        in fact directly self closing was added. The deprecated source tag
        has been removed. Support for characters above the 16 bit Unicode 
        range has been added using Gnu Unifont. The typesetting of chess
        diagrams has been added. CJK fonts are vector fonts again.
Version 8.28
        *src
        Gnu Unifont is now used as fallback font everywhere. Nested
        structures of images inside image captions a now flattened. Table
        cells can now have colored background. Removing content is style
        tag with display: none; attribute. Math formulas in Wikipedia
        articles works again.
Version 8.27
        *src
        Space characters in URLs are now encoded as underscores.
        Style tags are now passed trough from the HTML input to
        the chromium browser for rendering complex structures.
        If an invalid HTML color name is requested it is replaced
        by grey. Fonts are now correctly switched even inside links.
        In line breaks in math mode the uni mu is converted to the unit
        em with a conversion factor of 1/18.
Version 8.26
        *src
        The database for automated font choices has been updated. The 
        contributors of articles with more than 5000 edits are now
        fully listed.
Version 8.25
        *src
        Removed buggy compile time dependency on libghc-http-conduit-dev
        and add libghc-http-client-tls-dev instead.
Version 8.24
        *src
        Fixed a bug about infinite loops for tables with very many columns.
        Chunk size for table column precompilation now increased to 100,
        causing mediawiki2latex to run faster. Removing outdated pdftex
        option when loading graphicx in latex code. Removing duplicate
        article headings in English Wikipedia.
Version 8.23
        *src
        Switching table rendering back form tabularray to longtable. Making
        musical scores as well as timelines work. Allowing for maps directly
        below root level in parse tree. Removing table rows with style
        attribute display:none from output.
Version 8.22
        *src
        Removing an infinite loop when processing image maps. Fixing 
        improper % escaping of umlauts
Version 8.21
        *src
        Excluding div tags with style attribute display:none. Colored boxes
        in map keys work properly now. Images inside tables rendered with 
        chromium are properly attributed in the list of figures.
Version 8.20
        *src
        Reactivating output of span tags in html generation. Removing 
        figure and figurecaption output in html ouput to make position
        maps work properly in chromium rendering. Fixing a bug about 
        wrong table column width in LaTeX documents containing sturcetures
        rendered with chromium. Making inner nested tables in LaTeX output
        small enough not to exceed the size of the outer table.
Version 8.19
        *src
        Allow for html character entites inside tables rendered with chromium.
        cladograms work again. Subprocesses are now run without busy waiting 
        for their results. Column precompilation now uses maximum number of 
        available cpus. Tables containing a class attribute containing the
        string wikitable are not rendered with rules in LaTeX. The 
        fontsize parameter in the style tag of tables is now used to set
        the fontsize inside tables. A bug causing wrong table column widths
        in documents containing non-table-html-elements which are rendered
        with chromium is now fixed.
Version 8.18
        *src
        open street map wiki now works with standard template expansion.
        inter language wiki links removed from output. Links to nonexistent 
        users on Wikimedia commons work now. footnote in preamble of list
        of figures now properly points to licenses chapter. added 
        cc-by-sa austrian license to list of detectable licenses. Making
        mediawiki2latex compile on latest Debian sid by adding import
        of Control.Monad where needed.
Version 8.17
        *src
        site title now included as first chapter heading in LaTeX
        document. Footnotes inside captions of images now properly
        numbered. page internal references now work in HTML mode.
Version 8.16
        *src
        making footnotes in list of figures work again. Making links
        pointing to wikimedia commons releativly point to wikimedia
        commons absolutly. Links in wiki without protocol now translates
        as links using the https protocol.
Version 8.15
        *src
        solving bug about overwritten text in table of contents for large
        books. making latex source zip file output work again.
Version 8.14
        *src
        the downscaling of nested inner tables has been removed. Footnotes
        inside tables work again.
Version 8.13
        *src
        table columns are now precompiled in chunks 10 to reduce memory
        consumption. html color 6 nibble hex codes work again. font 
        changes are disabled for the spaceindented teletyper font 
        environment. html named colors work again. made german wikibook
        on pathology compile again
Version 8.12
        *src
        all remaining compiler warnings have been fixed. named colors in
        the background of tables cells now work again. fixed a bug about
        the automatted determination of column width because of an 
        incomplete transition to the tabularray package. fixed a compile
        time bug about the visiblity of the toStrict funtion in the lazy
        bytestring module.
Version 8.11
        *src
        table rendering in LaTeX now done with the tabularry. Heavily
        nested tables now rendered with chromium. Vertical and horzontal
        lines in tables now display if rules=all given in html input.
Version 8.10
        *src
        multicolumn cell in tables are now also considered when
        calculating the column width of the tables automatically
        tables of class wikitable zebra are now displayed with 
        horizontal and vertical rules. A type has been fixed in the
        web interface, developed instead of devolved. Line breaks 
        are now also allowed before the pipe character. Exif tags are
        now stripped from jpeg files to allow latex to process them
        correctly. Html tables as well as html div tags which contain
        position definitions are now rendered with chromium browser 
        if tables rendering with chromium is requested by the user.
        Tables with don't contain position definitions are rendered by
        latex even if the user requests tables to be rendered by latex.
Version 8.9
        * src
        tables with more then 10 columns now displayed more correctly.
        relative smaller font by small html tag now possible inside
        tables. font now larger inside tables with many columns.
        cells with rowspan with a parameter of 1 now rendered as cells
        with now rowspan at all. navboxes and infoboxes not shrinked
        anymore. Inner nested tables now smaller. rules on sortable
        wikitables now drawn. line break now allowed in front of any
        bullet character. license "lizenz freie kunst" can now be
        detected and will be referred to in the list of figures if found
Version 8.8
        * src
        chars encoded with the single char html tag now correctly
        trigger font changes if needed. lang parameter now allowed
        in image references. poem tag added. poem inside tables
        now allowed. formulas inside figure captions now allowed.
        formulas inside image galleries work now. chromium rendering
        now with --nosandbox parameter. Allow for images inside
        captions of images, arbitrary nesting. hbar character now
        works after changing inclusion order of the packages mathptmx
        and amssymb in latex header. Allow for paragraph breaks 
        outside image captions added license detection for licenses
        cc-by-sa 2.0 German and cc-by 4.0. Disallowed space indented
        verbatim environment inside tables. Adding templates English
        wikibook on introduction to engineering chemistry. Added
        templates for books on Minecraft Speedrunnning and Java.
        Resolving a bug about attribute encoded plus sign in image
        file URLs causing German Wikipedia Article on Berin to
        compile correctly  
Version 8.7
        * src
        images containing a question mark character work again
        broken pdfs are fixed by pdftk before inclusion
        rendering of svg switched back from imagemagick to rsvg
        colored boxes are not allowed to auto-page-break anymore
Version 8.6
        * src
        maps are now rendered, if mediawiki2latex runs inside wmf site, 
        otherwise maps turn into broken images, xelatex has been 
        replaced by lualatex unifont.ttf replaced with unifont.otf
        added cc-by-1.0 and cc public domain as possible image license, 
        double circumflex now correctly escaped in LaTeX, %27 url now
        properly convertet to ', djvu files can now use pageref, svg 
        rastering now done by imagemagick, more tolerant to incorrect
        svgs, the inclusion of templates refering each other
        recursively is now stopped after one iteration, corrected 
        a bug about inclusion of subpages with {{:mypage}} at 
        deep nesting level.
Version 8.5
        * src
        typos discovered by Debian lintian fixed. State serialization now
        by cereal. latex rendering of tables works again in bookmode
        page title heading now transferred into latex document 
Version 8.4
        * src
        authors of images inside html tables now propperly attibuted
        http status code 429 now excessivy retried 
Version 8.3
        * src
        tables are now transferred verbatim when chromium renderig is
        requested
        chromium rendering is by default enabled in the browser and
        disabled in the webinterface. It can be enabled by -a
        command line switch and disabled by the -e command line
        switch. Output of cromium and pdfcrop is now suppressed
        fixing a problem when rendering large books from the
        webinterface
Version 8.2
        * src
        improved image author and license determination
        add wbr html tag
        fixed a bug about missing colors of boxes that caused
        LaTeX compilation to fail
        tables are now rendered by chromium
        curl now does five retries when downloading data
Version 8.1
        * src
        improved image author and license determination
Version 8.0
        * src
        downloads of images and relateed information
        now use curl http2 multiplexing and compression
        list of figures now as html code in html output
        mediawiki2latex runs a factor of 4 to 5 faster
Version 7.53
        * src
        fixing empty document error on wiki pages that contained an
        empty toc in the lower left corner of the webpage
Version 7.52
        * src
        image desciptions in html mode now work with new wikipedia
        website layout
Version 7.51
        * src
        fixing latex error message for no line here to end 
        in citations inside lists
        removing superflous tables
        removal of superfluous content introduced by
        new wikipedia website layout
        added link and img tags be allowed to also closed
        with > instead of />
Version 7.50
        * src
        removal of superfluous content introduced by 
        new wikipedia website layout
Version 7.49
        * src
        removal of superfluous content introduced by 
        new wikipedia website layout
Version 7.48
        * src
        fix for figure processing in german wikibooks
Version 7.47
        * src
        removal of superfluous content introduced by 
        new wikipedia website layout
Version 7.46
        * src
        new tag "templatestyles" added to parser
        fixed bug about wrongly intermixed latex in html output
        fixed bug about rowspan in tables for latex output
Version 7.45
        * src
        remove navigation toolsbars
Version 7.44
        * src
        user agent header added to https requests
        html intermediate output improved 
        (links and tabletag attributes).
        footer tag processed in html input.
Version 7.43
	* src
	corrected error due to leftover from tocstype removal
Version 7.42
	* src
	removed dependency to deprecated latex package tocstyle
Version 7.41
	* src 
	optional dependency to libre office and calibe documented 
Version 7.40
	* src
        removing dependency to depricated highlighting-kate
Version 7.39
	* src
        using scrlayer-scrpage instead of scrheadings
Version 7.39
	* src
        linesbreaks in Urls can now be insterted on hyphens. Images in the
        Gimp format xcf can now be processed. Same for webp images. p
        html tags now cause new paragraphs. images and as well as
        rasterized formulars are now properly included in odt 
        documents and not just referred to.
Version 7.38
	* src
        the tachyon subproject has been started. Its goal is to demostrate
        the maximum possible speed of a mediawiki to latex conversion see
        folder tachyon. djvu files are now processed correctly. list of 
        contributors is faster by removing lazy evaluation. Source codes
        which contain high unicode codepoint character are not not highlighted
        anymore and thus don't cause LaTeX compiler aborts anymore. Some 
        seldom occuring bug in the processing of complex tables have been
        fixed. highlighting environment now begin with a newline to make sure
        they compile in LaTeX. A an addition mode has been added to allow
        for loading all pages from a toc page but only those which are 
        children of the toc page with respect to the url paths. If a cell in
        a table itself contains multiple tables, those inner tables are
        limited in width to half of the width of the outer cell. A bug that
        prohibited --bookmode together with --epub was fixed. A bug on 
        nested lists / enumerations / itemizations was fixed. If vector
        graphcis is requested, the svg images are not rasterized in epub
        but instead kept as svg in epub output. Quationsmakes and numeric
        html entities are now correcty coverted from the parse tree to plain
        text causing them to appear correctly when typesetting source codes.
        url fed in to mediawiki2latex from the command line of the web 
        interface may does not longer need to be escaped in url escaping.
        stl 3d graphics files are kicked out entirely. It is possible to use
        a source code in the caption of an image.
Version 7.37
	* src
        the bug introduced in 7.36 that caused the list of contributors to be 
        incomplete was fixed. a new faster but less memory efficient parser
        is used to extract the list of contributors from the history pages on
        the wiki. The same applies to the list of figures. This causes 
        mediawiki2latex to run roughly 30% faster altogether.  
Version 7.36
	* src
        let a be the fact that mediawiki2latex is asked to gernerate a PDF file
        or a zip file with the corresponding latex source (which is equivalent
        to the fact that neigther of the options -b, -d, --epub, --odt 
        are present).
        let b be the fact that the input is a book or collection (which 
        is equivalent to the fact that -k or --bookmode command line option is present).
        if both a and b a are true then the memory consumption is reduced by usually at least an
        order of magnitue. This is why the server now supports up to four requests in parallel
        and up to four hours per request.
Version 7.35
	* src
        table column precompilation now happens in a single LaTeX run. This increases speed. 
        Server can run bookmode again. Formulars inside captions of images galleries
        work now. Navboxes are now displayed collapsed. Support for "track" hmtl tag.
        Support von "source" tag with empty string inside. Links to cateories not 
        displayed anymore. 
Version 7.34
	* src
        memory consumption with -k signifikantly reduced due to exchange of serialization library
	message displayed in server mode which points users where to look for the downloaded files
        some fixes that allows use with edutech wiki from the univeristy of Geneva
        the following combinations of parameters are now also possible -k -m as well as -k -i as well as -k -t
        -k works with -b. The combination of -k -d is bascially possible but might fail due to a bug in 
        libreoffice at large documents
Version 7.33
	* src
	amperand and "<" and ">" now work in sourcecode received via html
        some more toplevel function are now documented
        server now displayes running at wmflabs
        server now warns about time limit of one hour
        formulas inside image caption received of html work
        man page update
        source code pretty printed
Version 7.32
	* src
	tables now work with formulas inside them also
        webserver now links to installation instructions
Version 7.31
	* src
	tables now work again and superfloues mediawiki internal html elements removed
Version 7.30
	* src
	making it compile on debian buster
Version 7.29
	* src
	making server mode work again
Version 7.28
	* src
	wikipedia "Book" namespace mode added. ram usage optimized in this mode 
Version 7.27
	* src
	xelatex compiler change, ttf file extension no more written out 
Version 7.26
	* src
	added two new output formats: epub and odt
Version 7.25
	* src
	replaced deprecated call to parseUrl by call to parseRequest
Version 7.24
	* src
	bdi tags in list of figures as well as contributors removed
Version 7.23
	* src
	German Wikibook Mathe für nicht Freaks does compile now. 
	Formulas now work with Wikipedias new mathml markup.
Version 7.22
	* src
	English Bourne Shell Wikiboook and German Wikibook on complex
	numbers do compile now
Version 7.21
	* src
	Wikipedia does now only allow https but no more https. This bug was fixed with this release.
	Now mediawiki2latex only uses https request but does not support http anymore
Version 7.20
	* src
	mediawiki changed its html output concerning internal links. This caused a bug
	in mediawiki2latex causing wrong display of links in the pdf and latex
	documents generated. This bug has been fixed
Version 7.19
	* src
	server mode website now W3C validated HTML5. font scaling for tables which would not
	fit on a page otherwise optimized. superfluses values, needed only internaly for 
        sorting in normal webbrowsers, in sortable tables removed accoriding to 
        span style dispaly none
Version 7.18
	* src
	tables optimized. scalefactor for width correction by spacing between column is not back to normal
	again. At most two columns of a table may be wraped, the fontssize of the table is reduced 
	otherwise now. Tables with contain nested tables are now always typeset in landscape mode 
Version 7.17
	* src
	avoid problems with limits on the number of handels on stderr and stdout streams
	of subprocesses.
Version 7.16
	* src
	some templates for german wikibooks have been added
	the maximum number of treads has been limited to 200 in order to
	avoid problems with limits on the number of file and socket handles.
Version 7.15
	* src
	on linux the maximum length of a line in a latex document has been increased
	chars outside 16 bit unicode range are using font for space character
	test on 2700 features articles on the english wikipedia resulted in only one 
	failiure namely Chess
Version 7.14
	* src
	server properly reads subprocess pipes now, so the don't overrun anymore
	varwidth environments now properly closed when doing latex runs to calculate
	optimized column width
	stub for selftesting added but no functionally implemented yet          
Version 7.13
	* src
	Webserver now does time out if processing takes to long
	Article on New Jouralsim compiles aganin
	This solved by packing table cell in varwidth minipages for column width calculation
	html fallback. If a server does not seem to be running mediawiki html is processes as fallback
Version 7.12
	* src
        Web server got a professionally looking web interface new
	Formulas on the German Wikipedia work again
Version 7.11
	* src
        progress strings are now printed to allow precise progress indication
Version 7.10 
	* src
        alternative LaTeX headers can be supplied by the user
Version 7.5
	* src
        books can now have an index
Version 7.4
	* src
        -c command line option also on Windows
        use of more that one cpus core by runtime system enabled
Version 7.3
	* src
	Using multiple OS threads. Speedup by a faktor of two due to IO parallelism
Version 7.2
	* src
        images and list of figures works for even more non wikimedia wikis
        fonts now switched during latex run so full 16 bit unicode support on debian included
        server added
Version 7.1
	* src
	mediawiki urls in default configuration, that is with index.php in between work
	relative pathnames for -c command line option work
	gui added
	table of contents is only procuded once per document
Version 6.6
	* src
        Added command line option for using megafont ttf files if requested
Version 6.5
	* Makefile:
	A lot of improvements int the building process. Should be easily
	packageable now.
	Using 'install' instead of 'cp' to make sure file access is right.
	Generate man page.

	* mediawiki2latex.1:
	Completed man page.

	* INSTALL:
	Listed most dependencies. Needs to be polished.

	* .:
	Removed useless files and folders.
	Removed backup files.

Version 6.4
	...