# Change log/v3.12.1.1

From XOWA: the free, open-source, offline wiki application

## v3.12.1.1 (2016-12-04)

### Wikis

- Package: Publish 2016-11 Dutch Wikis.

  Links: Wiki_setup/Dutch_wikis

- Package: Publish 2016-11 German Wikipedia.

  Links: Wiki_setup/German_wikis

- Package: Publish 2016-11 Russian wikis.

  Links: Wiki_setup/Russian_wikis

### PC

minor

- Import: Fix category not building on non-SSD drives. {detected by khanhhung2512 }

  Resolved by: Add index to cl_from.

- Import: Fix Russian Wikisource build failure.

  Resolved by: Convert null category sortkeys to empty array.

- Import.offline: Do not re-download category dump files when importing wiki (redux). {detected by khanhhung2512 }

- Xtn.Math: Do not try to translate math in variant wikis. {detected by anonymous}

  Resolved by: Swap out math tags with UNIQ.
  Example: <math>x-{1+2}-1</math> -> x-{1+2}-1 x> x1+21.
  Links: https://github.com/gnosygnu/xowa/issues/107

- Table_of_contents: Fix missing table of contents on some de.w television series pages. {detected by Ope30}

  Resolved by: Ignore TOC magic word on transcluded pages.
  Links: https://de.wikipedia.org/wiki/Game_of_Thrones https://de.wikipedia.org/wiki/The_Walking_Dead_(Fernsehserie)

- Parser.Lnke: Fix page not loading on a dozen ru.w pages.

  Resolved by: Handle xwiki links to history pages.
  Example: [http://ru.wikipedia.org/w/index.php?title&diff=19103464&oldid=18910980 извещен].
  Links: https://ru.wikipedia.org/wiki/Project:Заявки_на_снятие_флагов/Архив/Патрулирующие/2009

- ParserFunctions: Fix missing headers from several dozen ru.s Slavik pages.

  Resolved by: Implement {{ROOTPAGENAME}}.
  Links: https://ru.wikisource.org/wiki/ТСД/Аврора/ДО

- Scribunto: Fix script error "Module:Navbox:91 attempt to concatenate nil and string" on many ru.w pages.

  Message: `=Module:Navbox:91 attempt to concatenate nil and string`
  Resolved by: Use local language's namespace name not canonical.
  Example: Russian "Шаблон" not English "Template".
  Links: https://ru.wikipedia.org/wiki/Королевство_Нидерландов

- Scribunto: Fix script error 'expandTemplate: template "Россия Москва" does not exist' on many ru.w pages.

  Message: `expandTemplate: template "Россия Москва" does not exist`
  Resolved by: Do not convert zero padded numbers to integer.
  Example: "01" -> "01" x> 1.
  Links: https://ru.wikipedia.org/wiki/Красноказарменный_проезд

- Wikibase: Fix missing infobox images on many ru.w pages.

  Resolved by: Infer datatype from cached table not from JSON doc.
  Example: datatype="commonsMedia".
  Links: https://ru.wikipedia.org/wiki/Италия https://lists.wikimedia.org/pipermail/wikidata/2016-November/010023.html

- Wikibase: Do not fail if null quantity.lbound or quantity.ubound.

  Links: https://www.wikidata.org/wiki/Q183

- Wikibase: Fix script error "Module:WD:455" on a dozen ru.s pages.

  Message: `Ошибка скрипта: =Module:WD:455 свойство P1343 не найдено`
  Resolved by: Return 'property' not 'item' if wikidata page is "Property:".
  Links: https://ru.wikisource.org/wiki/Викитека:Проект:Викиданные

- Wikibase: Fix script error 'java.lang.ArithmeticException: Division by zero' on a few dozen ru.w pages.

  Resolved by: Convert globecoordinate's precision of '0' to precision of '1'.
  Links: https://ru.wikipedia.org/wiki/Лысково_(Калужская_область)

- Image: Open image when clicking on 'full resolution' links.

  Message: `could not find anchor with href in html` {detected by khanhhung2512 }
  Resolved by: Handle image paths with spaces and other URL-encoding.
  Links: https://simple.wikipedia.org/wiki/File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg https://simple.wikipedia.org/wiki/File:Elizabeth_II_greets_NASA_GSFC_employees,_May_8,_2007_edit.jpg

- Gui.Url_bar: Show title in actual chars, not url-decoded chars.

  Resolved by: Set page url to actual chars, not url-decoded chars.

- Page_sync: Do not fail with null ref exception when trying to auto-sync a non-existant file. {detected by khanhhung2512 }

  Links: https://en.wikipedia.org/wiki/File:MimiRogersApr09.jpg

- Page_sync: Fix page_sync failing when (a) page has math and (b) math has '~{'.

  Message: `page_load fail: page=Web crawler err=[err 0] idx mode not closed` {detected by khanhhung2512 }
  Links: https://en.wikipedia.org/wiki/Earth

- Page_sync: Allow 'always sync' by setting sync interval to '0'. {requested by khanhhung2512 }

  Links: Options/Page_sync

- Page_sync: Implement 'Pages to sync' filter. {detected by khanhhung2512 }

  Links: Options/Page_sync

- Embeddable: Load modules from load_worker. {detected by Rüdiger Gleim}

- Embeddable: Add Free_memory method. {detected by Rüdiger Gleim}

- Embeddable: Change if_exist to call Page_cache. {detected by Rüdiger Gleim}

trivial

- Wikibase: Fix Wikibase json-entities loader not working.

### XOWA

- Main page
- Screenshots
- Video
- Download XOWA
- Download wikis

### Getting started

- Requirements
- Installation
- Simple Wikipedia
- English Wikipedia
- Other Wikipedias

### Android

- Setup
- Video

### Help

- About
- Contents
- Media
- Feedback

### Blog

- Current

### Links

- Wikimedia dumps
- XOWA @ archive.org
- English Wikipedia

### Donate

- archive.org
- Wikipedia
- XOWA