Change log/v3.10.4.1
From XOWA: the free, open-source, offline wiki application
v3.10.4.1 (2016-10-24)
Wikis
- Package: Publish 2016-10 English Wikis.
- Links: Wiki_setup/English_wikis
- Package: Publish 2016-10 German Wikis.
- Links: Wiki_setup/German_wikis
PC
major
- Import: Fix import error for dewikiquote.
- Resolved by: Do not assume same database schema for all Wikimedia wikis.
- Wikibase: Fix script error "not implemented" on many en.v pages.
- Resolved by: Implement entity for renderSnak.
- Links: https://en.wikivoyage.org/wiki/Montenegro https://en.wikivoyage.org/wiki/Mongolia
- Kartographer: Hide random text in many en.v pages.
- Resolved by: Hide markup from mapframe / maplink tags.
- Links: https://en.wikivoyage.org/wiki/London https://en.wikivoyage.org/wiki/Paris
- Luaj: Fix script error "bad argument: string expected, got nil" in pronunciation section on many en.d Chinese pages.
- Resolved by: Remove nil element from table when nil is 1st member.
- Links: https://en.wiktionary.org/wiki/仚 https://en.wiktionary.org/wiki/仛Diagnostics/Scribunto/Luaj
- DownloadCentral: Add filter by language, type.
- DownloadCentral: Do not show outdated wikis.
minor
- Html_dump: Fix 'Refresh' not working for html dumps. {detected by Ope30}
- Wikibase: Show electricity units in quickbar for many en.v pages.
- Resolved by: Reuse quantity.unit code for renderSnake.
- Links: https://en.wikivoyage.org/wiki/Mongolia
- Assessment: Hide [[:Template:#assessment:country]] at bottom of many en.v pages.
- Resolved by: Ignore assessment function tag.
- Links: https://en.wikivoyage.org/wiki/Mongolia
- DynamicPageList: Skip invalid category titles; do not treat them as empty category titles.
- Example: category={{{2}}}.
- Links: https://en.wikinews.org/wiki/Egypt
- DynamicPageList: Cache category link pages.
- Gallery: If multiple caption arguments, take last, not all of them.
- Example: "File:A.png|a|b" -> "b" x> "a|b".
- Links: https://fr.wikipedia.org/wiki/Belgique https://github.com/wikimedia/mediawiki/commit/63aeabeff1e098e872cc46f3698c61457e44ba15
- Import.offline: Do not fail if category files are not available.
- Import.offline: Do not fail at category for non-WMF wikis (Wikia).
- Import.offline: Fix import failing if offline dump files are not in '/xowa/wiki/wiki_name'.
- Resolved by: Use the directory of offline dump files for category files.
- Image: Fix hzip diff message for redirected images from one extension (.gif) to another (.png).
- Resolved by: Switch img_src and img_trg when loading from imglnk_reg.
- Example: Armenica_Ani_map.gif/250px.png.
- Links: https://en.wikivoyage.org/wiki/Ani
- Mass_parse: Fix mass_parse failing on some machines. {detected by Matthias Polag}
- Resolved by: Do not return null if MACHINENAME / HOSTNAME is not available.
trivial
- DownloadCentral: Add option to include patch files.
- DynamicPageList: Show page title in log message when category is missing.
- DynamicPageList: Do not show null ref error in log when invalid category is used.
- Dansguardian: Fix fatal error deleting entries from text table when importing any wiki besides Wikipedia.
- Resolved by: Do not consider core database as having 'text' table when running 'text.delete_page'.
- Dansguardian: Delete search_links from search_link database, not search_core database.
- Html_dump: Fix thread-safe issues when converting gfs messages.
- Html_dump: Fix thread-safe issues with Hash_of_ints.
- Mass_parse: Add option to make_cmd to not delete all html databases.
- PageBanner: Do not write page banner img.src else hzip_diff will complain for every page.
- Category: Change 'category not found' errors to log, not warn.
- Table_of_contents: Handle unknown tags: ruby, rb, rp, rt.
Dev
- Wikibase: Centralize rendering of claim values ({{#property}} and JSON vs renderSnak and Keyval).
Android
- DownloadCentral: Add filter by language, type.
- DownloadCentral: Do not show outdated wikis.