XOWA Changelog

What's new in XOWA 4.6.15.2101

Jan 25, 2021
  • This is an unofficial release to fix broken javascript links

New in XOWA 4.6.13.2010 (Dec 16, 2020)

  • This is an unofficial release to fix "Open in New Tab".

New in XOWA 4.6.13.2010 (Oct 19, 2020)

  • Fix sidebar and top menu showing with wrong font.

New in XOWA 4.6.12.2009 (Sep 22, 2020)

  • (PC) Fix anchor clicks not working(PC) Fix anchor clicks not working

New in XOWA 4.6.11.2009 Unofficial (Sep 21, 2020)

  • Mac OS X not working on JDK 8
  • Fix multiple parser errors related to Wikibase and LuaJ

New in XOWA 4.6.7.2005 Unofficial (May 28, 2020)

  • Certain pages produce an NPE when using der Xop_mediawiki_wkr API

New in XOWA 4.6.5.1911 (Nov 26, 2019)

  • Fix multiple parser errors related to Wikibase and LuaJ
  • Fix HTML dump images not showing
  • Fix Pagebanner issues

New in XOWA 4.6.4.1908 (Aug 12, 2019)

  • (PC) Fix read-only detection

New in XOWA 4.6.3.1908 (Aug 5, 2019)

  • (PC) Fix HTTP Server images and links not working for 2019-05 English Wiki HTML databases
  • (PC) Fix HTTP Server XowaSearch not working
  • (PC) Add HTTP Server search suggest
  • (PC) Fix major parser error in LuaJ: Script error 'Module:convert:328 attempt to compare nil with number'

New in XOWA 4.6.2.1907 (Jul 25, 2019)

  • (Wiki) Publish 2019-05 English Wikipedia
  • (PC) Fix Category not working for en.w
  • (PC) Fix pages not loading due to infinite loop
  • (PC) Various parser fixes

New in XOWA 4.6.1.1903 (Mar 27, 2019)

  • (PC) Fix old html databases not loading pages

New in XOWA 4.6.0.1903 (Mar 25, 2019)

  • (Wiki) Publish 2019-03 German Wikipedia
  • (PC) Fix major parser issues like "TemplateStyles" and "JumpTo"
  • (PC) Fix multiple minor parser issues due to Wikibase and Scribunto.
  • (PC) Improve HTTP Server
  • (PC) Change HTML databases to use plain-text (HTxt) instead of compressed HTML (HZip)

New in XOWA 4.5.21.1808 (Aug 6, 2018)

  • (Wiki) Publish 2018-07 English Wikipedia
  • (PC) Fix multiple script errors due to Wikibase and Scribunto

New in XOWA 4.5.19.1801 (Jan 7, 2018)

  • (Wiki) Publish 2017-12 English Wikipedia and 2017-12 German Wikipedia
  • (PC) Fix multiple script errors due to Wikibase, JsonConfig, Luaj, and ParserFunctions

New in XOWA 4.5.15.1709 (Sep 18, 2017)

  • (Wiki) Publish 2017-08 Polish wikis and 2017-09 Spanish wikis with full-text search. Also, 2017-08, 2017-07 English Wikipedia, and 2017-07 German Wikipedia.
  • (PC) Fix parser issues including "gplx.Err: index is out of bounds" in Spanish Wikipedia and "Module:Location map:353 Malformed coordinates value" in English Wikipedia
  • (PC) Fix online import not working on Mac OS X
  • (PC) Fix full-text search on http_server
  • (PC) Add customizable footer

New in XOWA 4.5.7.1706 (Jun 26, 2017)

  • (Wiki) Publish 2017-05 English, German, and French wikis with full-text search. Also, 2017-06 English Wikipedia
  • (PC) Fix parser issues including "mwInit.lua:24 bad argument" in English Wikipedia, broken navboxes in French Wikivoyage, "=Module:Header template:93" in French Wikisource, "gplx.Err: bad argument" in French Wikiversity, and missing Table of Contents on some German Wikipedia pages.

New in XOWA 4.5.2.1704 (Apr 28, 2017)

  • (Wiki) Publish 2017-04 English Wikipedia
  • (PC / Android) Add minor tweaks for full-text search and title search
  • (PC) Fix parser issues for English Wikipedia including "convert invalid number", "Check date value in access date", chart errors, and #statements
  • (PC) Fix parser issues for English Wiktionary including French conjugation tables, Chinese glyph tables, and Russian parts of speech.

New in XOWA 4.5.1.1703 Beta (Apr 3, 2017)

  • Fix parser issue with nested <ref> in Infobox

New in XOWA 4.5.0.1703 (Mar 30, 2017)

  • (Wiki) Publish 2017-03 English Wikipedia, 2017-03 Russian, 2017-03 Hindi, and 2017-03 Tibetan wikis
  • (PC / Android) Add full-text search capability for all wikis. See: [[App/Full-text_search]] and [[App/Full-text_search/Lucene/Search_indexes/Getting]]
  • (PC) Redesign full-text search Special Page. See: [[Special:XowaSearch]]
  • (PC) Add search and allpages button
  • (PC) Fix wikibase "attempt to call nil" errors for 2017-03 Russian wikis
  • (PC) Fix minor issues including page_sync requiring double refresh, long directory names for images, and rare import errors
  • (PC) Add minor GUI changes including custom url formats, direct HTML from SWT browser, and options link

New in XOWA 4.4.1.1703 (Mar 14, 2017)

  • Full-text search: Add lucene searcher

New in XOWA 4.4.0.1703 (Mar 7, 2017)

  • (Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia
  • (PC) Add night mode
  • (PC) Add page backup feature
  • (PC) Improve performance for starting app as well as creating / loading personal wikis
  • (PC) Update XULRunner to v31 for Windows machines
  • (PC) Add preiminary full-text search for personal-wikis
  • (PC) Other minor fixes, including ?curid for command-line and no more current directory for logs

New in XOWA 4.3.0.1702 (Feb 22, 2017)

  • (Wiki) Publish 2017-02 English Wikipedia and 2017-02 Gujarati wikis
  • (PC) Add "Delete page" button
  • (PC) Support editable Categories
  • (PC) Add Import option for Personal wikis
  • (PC) Fix extremely short url bar on some machines
  • (PC) Other changes including curid, Special:XowaSql, and keyboard shortcuts
  • (Dev) Change license to GPLv3 / Apache2

New in XOWA 4.2.0.1702 (Feb 13, 2017)

  • (PC) Support creation of personal wikis. See [[App/Personal_wikis]]
  • (PC) Add minor changes to Download Central

New in XOWA 4.1.0.1702 (Feb 6, 2017)

  • (Wiki) Publish 2017-01 Simple Wikipedia and Chinese wikis.
  • (PC) Add new in-app updater. See: [[App/Setup/Update/In-app]]
  • (PC) Add better support for images in Wikia and other custom wikis
  • (PC) Fix Random not working for HTML databases
  • (PC) Add Creative Commons footer to bottom of page

New in XOWA 4.0.0.1701 (Jan 4, 2017)

  • (Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia
  • (PC) Add new [[Options]] system
  • (PC) Change versioning scheme to semantic versioning
  • (PC) Fix mass parse performance issues when generating English Wikipedia

New in XOWA 3.12.1.1 (Dec 5, 2016)

  • (Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia
  • (PC) Fix "stalled" English Wikipedia import on older machines
  • (PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype.
  • (PC) Fix page sync issues when syncing File or Chinese pages with math

New in XOWA 3.11.2.1 (Nov 14, 2016)

  • (Wiki) Publish 2016-10 French, Polish, Swedish, Spanish wikis. Also, 2016-11 English Wikipedia
  • (PC) Fix regression errors, including bookmarks, variants, clicking on images, and wrong number of reported pages
  • (PC) Fix various minor Wikibase errors with geocoordinate, time, and quantity
  • (PC) Make minor changes to Import/Offline page
  • (Dev) Simplify usage of XOWA as an embeddable parser

New in XOWA 3.10.4.6 Beta (Nov 7, 2016)

  • Bookmarks: Fix Bookmarks not loading.
  • Package: Publish 2016-10 French wikis (Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews).
  • Wikibase: Fix "Moduł:Wikidane/format/prolepticGregorianCalendar:43" error on many pl.w software pages.
  • Table_of_contents: Handle unknown tags: dl.
  • Luaj: Fix "Module:Xlat:86" on a few dozen pl.w pages.
  • Hzip: Reduce hzip diff log entries for image links in non-English wikis.
  • DownloadCentral: Move list of languages from UI to DB.
  • DownloadCentral: Hide outdated wikis in "Imported" table.
  • Html_dump: Fix wide images on some en.v pages.
  • Html_dump: Fix images not showing when going back / forward on wikinews. {detected by Ope30}
  • DownloadCentral.Package: Generate 2016-10 date when wiki is 2016-09-30.
  • Page_history: Add option to log all page visits to a separate file.

New in XOWA 3.10.4.1 (Oct 25, 2016)

  • (Wiki) Release 2016-10 English and German wikis (Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews)
  • (PC / Android) Allow filtering wikis by language / type in Download Central
  • (PC) Add better support for English Wikivoyage
  • (PC) Fix import errors in Import/Offline

New in XOWA 3.10.3.2 (Oct 18, 2016)

  • (PC) Fix 2016-10 entries for English and German Wikipedia not showing in Download Central

New in XOWA 3.10.3.1 (Oct 17, 2016)

  • Release 2016-10 English and German Wikipedia
  • Multiple category changes, including performance, international sorting, numeric sorting, and HTML database loading
  • Fix for "Script error: index out of bounds" on 2016-10 enwiki pages
  • Add custom scripting support through standalone javascript / lua files

New in XOWA 3.9.4.2 (Sep 27, 2016)

  • (PC) Show Catgories for pages with more than one word in the title
  • (PC) Fix option to hide Hidden Categories

New in XOWA 3.9.4.1 (Sep 27, 2016)

  • (Wiki) Release 2016-09 French, English and German Wikipedia
  • (PC) More minor Category fixes including large categories, dynamic page list and wikidata.org
  • (PC) Page sync shows math and video images
  • (PC / Android) Download Central does not loop endlessly if wrong file size downloaded
  • (PC) Show pages in MediaWiki namespace
  • (PC) Run GUI on Raspberry Pi
  • (PC) More parser fixes including Scribunto regex at end of string and gaps in argument keys

New in XOWA 3.9.2.1 (Sep 12, 2016)

  • Fix for Category pages not working
  • New Category system to handle HTML dumps
  • Basic page synchronization feature to get latest from online wiki
  • Download Central changes for dropped connections / Mac OS X
  • Various parser changes including Protectiong Banner, stack overflow, and invalid UTF-8
  • Other minor changes including read-only support, torrent-file links and docs for HTML dump.

New in XOWA 3.8.5.1 (Aug 30, 2016)

  • (Wiki) Publish 2016-08 English Wikipedia and German Wikipedia
  • (PC / Android) Better html database support for packed galleries, video thumbnails, and image maps
  • (PC) Support the lsth parser function
  • (PC) Add torrent link / MD5 info to the Download Central Info page

New in XOWA 3.8.2.1 (Aug 8, 2016)

  • (Wiki) Publish 2016-07 Polish Wiktionary, Wikisource, Wikiquote, Wikibooks, Wikiversity, and Wikinews
  • (PC) Fix random "SSL peer shut down incorrectly" when downloading database dumps
  • (PC) Fix "Script error:Module:Effective protection expiry" for many English Wikipedia pages
  • (PC) Fix parser issues for Polish Wikipedia pages, including location maps and broken infoboxes

New in XOWA 3.8.1.1 (Aug 1, 2016)

  • (Wiki) Publish 2016-07 Arabic Wiktionary, Wikisource, Wikiquote, Wikibooks, Wikiversity, and Wikinews
  • (PC) Fix "invalid title" when clicking on wikis in left-hand nav
  • (PC) Minor wikibase update for "renderSnaks"
  • (Android) Fix random failure when restarting XOWA while downloading wikis

New in XOWA 3.7.4.1 (Jul 30, 2016)

  • (Wiki) Publish 2016-07 English Wikipedia
  • (Android) Add screen to change wiki location for Download Central
  • (PC) Fix automatic deletion of pagelinks file

New in XOWA 3.7.3.1 (Jul 19, 2016)

  • (Wiki) Publish 2016-07 French Wikipedia, Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
  • (PC) Fix Redirects not working for HTML databases
  • (PC) Fix minor Table of Contents issues for Wikitext / HTML databases

New in XOWA 3.7.2.1 (Jul 11, 2016)

  • (Wiki) Publish 2016-07 Haitian Wikipedia
  • (PC) Fix 2016-07 English Wikipedia import failure
  • (Server) Fix images not showing for Wikitext databases
  • (PC) Add Table of Contents support for HTML databases on the PC
  • (PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}
  • (PC) Fix minor Wikibase issues, including wikibase-item
  • (PC) Target Java 1.7, not Java 1.8

New in XOWA 3.7.1.2 (Jul 4, 2016)

  • (PC & Android) Fix broken search for multiple words in 2016-05 wikis and earlier

New in XOWA 3.7.1.1 (Jul 4, 2016)

  • (Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
  • (PC) Support Gallery

New in XOWA 3.6.4.2 (Jul 4, 2016)

  • (PC) Fix Download Central failing on last step of image import

New in XOWA 3.6.4.1 (Jun 27, 2016)

  • (Wiki) 2016-06 English Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews and Species Wiki
  • (All) Fixes / changes for Download Central including multiple-tasks bug
  • (All) Fixes / changes for HTML Databases including better support for Redlinks, Timeline and Gallery
  • (PC) Minor parser fixes including tags with apostrophe and missing transluded pages

New in XOWA 3.6.3.4 (Jun 27, 2016)

  • (Server) Fix blank pages for wikis downloaded from archive.org (fixed for GUI in 3.6.3.3, but not for HTTP Server)

New in XOWA 3.6.3.3 (Jun 27, 2016)

  • (PC) Fix blank pages for wikis downloaded from archive.org
  • (PC) Log Download Central progress to troubleshoot failed completions

New in XOWA 3.6.3.2 (Jun 27, 2016)

  • (PC & Android) Fix Download Central not resuming after app is restarted

New in XOWA 3.6.3.1 (Jun 27, 2016)

  • (PC & Android) New Download Central to download HTML dumps and images
  • (PC & Server) Android HTML dumps are now usable
  • (PC & Android & Server) Search now reduces importance of short pages
  • (PC) Minor fixes (Database, HTML Dump, Search, Special, Parser)

New in XOWA 3.5.1.1 (May 4, 2016)

  • minor.fix:
  • Scribunto: Fix categorytree script error on many en.d pages. Message: Script error: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: gplx.Err: callParserFunction: function was not found: function=#categorytree. Resolved by: Implement basic functionality for {{#categorytree}}.
  • Scribunto: Fix 'parameter "2" is required' script error on several dozen English Wikipedia category pages. Message: Script error: =Module:parameters:175 The parameter "2" is required. Resolved by: Add entries for null value arguments. Example: [2:'b'] -> [1:null,2:'b'].
  • Scribunto: Fix cast failed error on several dozen en.d pages. Message: Script error: @/C/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: gplx.Err: cast failed: type=java.lang.String. Resolved by: Always convert replace-arg to string when gsub uses callback function.
  • Scribunto: Fix format link script error on a few dozen en.d pages. Message: Script error: =Module:template 'Link':367 attempt to call nil. Resolved by: Return correct data structure for interwikiMap.
  • Scribunto: Fix class cast error on a few dozen en.d pages. Message: Script error: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: java.lang.ClassCastException: org.luaj.vm2.LuaNil cannot be cast to org.luaj.vm2.LuaTable. Resolved by: Handle UCS chars at end of array.
  • Scribunto: Fix 'number required' script error. Message: Script error: =Module:Roman:119 attempt to call nil. Resolved by: Allow int to be passed to pf.expr.
  • Url: Fix wrong-casing when navigating from home wiki to English Wiktionary. Resolved by: Use case-sensitivity of url wiki not current wiki.
  • doc:
  • Doc: Correct broken links to missing /Overview pages. {detected by Miles}

New in XOWA 3.4.4.1 (Apr 25, 2016)

  • package:
  • Package: Release German wikis (2016-04)
  • minor.fix:
  • Luaj: Fix multiple error log messages for Module:Sort in de.w pages. Message: Skriptfehler: =Module:Sort:93 'for' initial value must be a number
  • Hzip: Serialize media_play link.
  • trivial.fix:
  • Scribunto: Fix ClassCast script error on 3 de.w pages. Message: Skriptfehler: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
  • Scribunto: Fix ClassCast script error on 1 de.v page. Message: Skriptfehler: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: gplx.Err: val is not in switch/if: val=java.lang.Double – Breite
  • ParserFunctions: Fix IndexOutOfBounds log error on 1 fr.w page.
  • DynamicPageList: Fix IndexOutOfBounds log error on 1 de.n page.
  • Hzip: Store title attribute for Wikivoyage sleep, eat, drink, etc. on 20+ de.v pages.
  • Hzip: Serialize email node for Wikivoyage email on 10+ de.v pages.

New in XOWA 3.4.3.1 (Apr 18, 2016)

  • major.fix:
  • Parser: Fix Random pages not showing in Portal. [broken since: v3.3.4.1]. Resolved by: Serialize long for Luaj
  • Html: Fix "Other wikis" not showing in home wiki. [broken since: v3.4.2.1]. Resolved by: Add empty h3 after div logo
  • Html: Fix {{#DISPLAYTITLE}} not showing. [broken since: v3.1.5.1]. Resolved by: Pass display_title info to new page_banner manager
  • Parser: Fix broken script error "table expected, got nil" on a few dozen de.w pages. Message: Skriptfehler: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/LuaCommon/lualib/mwInit.lua:18 bad argument: table expected, got nil. Resolved by: Change server name to "//de.wikipedia.org" not "https://de.wikipedia.org"
  • minor.fix:
  • ParserFunctions: Change {{CANONICALURL}} from http to https.
  • Parser: Fix broken tabs in tag. Resolved by: Split only on first =, not on all of them
  • Parser: Add parser for . Links: Diagnostics/Xtns/Wikia/All
  • Config: Do not keep downloading from Wikimedia Api if wiki was imported in offline mode. Resolved by: Ignore fallback entries in site_cfg
  • doc:
  • Doc: Change domain to http://xowa.org.
  • Doc: Export all home wiki pages to http://xowa.org

New in XOWA 3.4.2.2 Patch (Apr 14, 2016)

  • Fix "Other wikis" not showing in home wiki

New in XOWA 3.4.2.1 (Apr 11, 2016)

  • major.fix
  • Search: Reduce build time for search databases.
  • major.package:
  • Package: Upload consolidated images for English Wikipedia.
  • minor.add:
  • CSS: Update home CSS files to latest version from English Wikipedia.
  • Parser: Add parser for RandomSelection tag. {requested by anonymous} Example: AB. Links: [[Diagnostics/Xtns/Wikia/All]]
  • Parser: Add parser for Tabber tag. {requested by anonymous} Example: tab1=A|-|tab2=B. Links: [[Diagnostics/Xtns/Wikia/All]]

New in XOWA 3.4.1.1 (Apr 5, 2016)

  • major.fix:
  • Import: Fix offline import for large wikis. Links: [[Dashboard/Import/Offline]]
  • Database: Open old .sqlite3 wikis. Resolved by: Parse SQL comments in SQL master
  • Import: Allow upgrade of search for old .sqlite3 wikis.
  • major.add:
  • Files: Add page to delete old unused images. Links: [[Dashboard/Files/Deletion]]
  • package:
  • Package: Release French Wikipedia 2016-03

New in XOWA 3.3.4.1 (Mar 28, 2016)

  • major.add:
  • Search: Add autocomplete to url bar. Links: [[App/Search/Address_bar]]
  • Search: Improve performance of searches.
  • Search: Assign numeric score to pages using PageRank. Links: [[Options/Search]]
  • Search: Handle titles with punctuation like "GNU/Linux", "o'clock", "Faster-than-light", "History of U.S.A. Science", "20,000_Leagues_Under_the_Sea" etc..
  • Search: Improve boolean searches. Links: [[App/Search/Overview]]
  • Doc: Add search capabilities to the home wiki.
  • Resolved by: Upgrade home wiki to new search system.
  • minor.fix:
  • Scribunto: Fix script error on English Wikipedia category pages. Message: Script error: =Module:progress box:59 attempt to index ? (a number value)
  • Resolved by: Support "*" for Scribunto "pagesInCategory".
  • Wikibase: Add hyperlinks to taxonomy navbar for about a few hundred en.w pages.
  • UI: Allow keybindings for all punctuation symbols.
  • Resolved by: Assign keycodes based on SWT const values.
  • minor.add:
  • Database: Minor performance improvements.
  • Resolved by: Upgrade sqlite-jdbc to 3.8.2.
  • Setup: Always list correct version number in windows.exe files. {
  • Extension.NewWindowLink: Handle {{#NewWindowLink}} for wikia wikis.
  • trivial.add:
  • Wikibase: Add "adywiki" to list of known wikis.
  • Wiki: Change site_stats from int to long.

New in XOWA 3.2.1.1 (Feb 9, 2016)

  • major.fix:
  • Search: Fix search not working. [broken since: v3.1.1.1]
  • Resolved by: Assign correct word ids to search word.
  • Html: Fix English Wiktionary sections defaulting to collapsed but showing "hide". [broken since: v3.1.5.1]
  • Resolved by: Change mediawiki.gadget.navframe.js to explicitly set style.display.
  • major.add:
  • Build: Build application package for Raspberry Pi.
  • package:
  • Package: Release English Wikipedia (2016-01).
  • Package: Release English Wikis (2016-01).
  • doc:
  • Doc: Modify "Change log" entries to be more user-oriented.

New in XOWA 3.1.5.1 (Feb 3, 2016)

  • major:
  • Luaj: Fix frontier pattern not working. Resolves error messages for every url reference on en.w pages. EX: Check |archiveurl= value (help).
  • Luaj: Handle backslash-escaped UTF8 sequences. Resolves error messages for many references on en.w pages. EX: Specials character in |encyclopedia= at position 11 (help).
  • Core: Parse decimals using US locale, not user locale. Resolves extremely wide pie charts on many de.w pages.
  • Xtn.Pgbnr: Add {{PAGEBANNER}} extension. Resolves pagebanner not showing up on top of wikivoyage pages.
  • minor:
  • Css: Remove from core.css #content a:link {color: #0645ad;}. Resolves wikivoyage banner links showing in blue instead of white.
  • Html: Add 'class="visible"' to content-sub node and 'client-js' to html node. Resolves extra gap at bottom of content-sub on wikivoyage pages.
  • trivial:
  • Xtn.Mapsources: Parse key-value pairs from nested template calls. Resolves potential incorrect values for {{#dd2dms}} .
  • Import.Dansguardian: Fix page-redirection-deletion for en.wikipedia.org

New in XOWA 3.1.4.1 (Jan 26, 2016)

  • major:
  • Luaj: Return position as int not string when using "()" regex (resolves: script error on several dozen en.d / ru.d pages ("attempt to compare string with number expected, got string")).
  • Scribunto: Handle nested gsub calls when using callback functions (resolves: script error on a few dozen en.d pages ("Unrecognized 3ms suffix pattern.")).
  • Luaj: Handle multi-byte chars in lua variables (resolves: script error on a few dozen en.d pages ("attempt to concatenate nil and string")).
  • Hzip: Handle jtidy moving outside of tag in rare combination of , , (resolves: a few dozen pages in en.s not showing).
  • minor:
  • Scribunto: Handle multi-byte characters for lua bracketed regular expressions (resolves: nothing known).
  • Luaj: Use HOUR_OF_DAY for os.time, not HOUR (resolves: hour off by 12 for os.time calls).
  • Xtns.Dpl: Write href using full_db not page_txt; EX:Category:A B -> Category:A_B x> A B.
  • Xtns.Dpl: Encode quotes in href title (resolves: broken links when page title has quotes).
  • Dumps.HTML: Add support for non-english File namespace (resolves: many log messages when generating html dumps for non-english wikis).
  • trivial:
  • Hzip: Write file-title with correct case-sensitivity for wikis with a case-sensitive [[File:]] namespace.
  • Html: Never change title bytes when passed to Xof_file_wkr_.Ttl_standardize(title) (resolves: nothing known in pc; affects hzip check for image links).
  • doc:
  • Home: Redefine categories for Change log.

New in XOWA 3.1.3.1 (Jan 20, 2016)

  • add:
  • Command-line: Expand instructions for generating HTML dumps. See: [[Help:Import/Command-line/Dumps]]
  • significant:
  • Import: Delete broken page redirects when importing wiki in dansguardian.
  • Html: Show info.png and play.png from css, not HTML.
  • minor:
  • Gallery: Ignore items with invalid file titles; EX:File:#A.png.
  • Url: Output "" instead of "file:///" if src is unknown.
  • trivial:
  • Parser.Lnki: Title-case page if link argument has xwiki alias to same wiki;

New in XOWA 3.1.1.1 (Jan 7, 2016)

  • fix:
  • Search: Generate correct counts for search words (affects: search results sometimes being off). [broken since:v2.4.4]
  • Url: Fix IPA audio links (affects: IPA audio links would not download pronunciations when clicked);
  • change:
  • ParserFunctions: Handle inside {{#tag}} (affects: incorrectly placed ref on 1 en.w page); EX:{{#tag:ref|ab}}.
  • ParserFunctions: Add {{REVISIONSIZE}} (affects: script error on 2 ru.w pages); EX:{{REVISIONSIZE}}.
  • significant:
  • Url: Process first # as anchor, not last (affects: script error on 1 en.w page); EX:A#B#C -> "B#C" x> "C".
  • Html: Remove magnify.png from HTML (use CSS).
  • minor:
  • Parser.Lnki: Handle link arguments to anchors within current page (affects: links not working for images if they link to section within current page);
  • trivial:
  • Html: Remove underlines from "Redirected from" messages.
  • Html: Escape quotes in alt for gallery file_names (affects: incorrect alts for gallery itm); EX:File:A"b.png.
  • Html: Escape quotes in title for links on Category page (affects: incorrect titles for category page links).
  • Html: Do not output alt in caption if alt only has whitespace (affects: useless

New in XOWA 2.12.1.1 (Dec 8, 2015)

  • package:
  • Package: Release image update for Italian wikis (2015-11).
  • change:
  • References: Do not duplicate references if inside within a (affects: duplicate references on many wikisource pages).
  • Poem: Handle recursive poems particularly inside references (affects: poems showing incorrect reference text).
  • ImageMap: Do not clear scribunto for image map (affects: script error on many dozen it.s pages).
  • Scribunto.Text: Detect integer keys for json_decode (affects: script error on 1 it.s page).
  • Xtn.Mapsources: Handle coordinates with ’’ (affects: script error on 1 it.v page).
  • minor:
  • Parser.Table: Ignore sequences like "\n| ... ||" (affects: broken table on 1 nl.w page)
  • File: Handle invalid file-system characters for file titles (affects: files with quotes and other invalid file-system characters not downloaded when clicking on image)./wiki/File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg
  • Html: Encode quotes for xowa_title (affects: files not downloadable if file name has quotes); EX:xowa_title="A"B.png".
  • Html: Encode headers with literal Category links (affects: table of contents link not working if section header has category link); EX:[[:Category:A]] -> id="Category:A" x> "".
  • Interwiki: Show "[[nb:]]" and "[[lzh:]]" in "In other languages".
  • trivial:
  • Namespace: Standardize talk names to underscore, not space; EX:"Help_talk" not "Help talk".
  • Html: Do not write "title" if empty; EX:title="".
  • Html: Convert spaces to underscores for link arguments; EX:[[File:A.png|link=File:A b.ogg]] -> "/wiki/A_b.ogg" x> "/wiki/A_b.ogg".
  • Html: Convert tab / new-lines to spaces for titles; EX:[[A|B\nC]].
  • Html: Convert quotes in internal links for titles (affects: garbled titles for some images); EX:[[A|B"C]].
  • Make.Images: Ignore files with no text (affects: generates log errors of "failed to parse page_name error").
  • doc:
  • Website: Fix links for French Wikipedia text

New in XOWA 2.11.4.1 (Nov 24, 2015)

  • fix:
  • Parser.Template: Do not trim whitespace from end of template arg (affects: many fr.w pages with many single-letter paragraphs (citation bloc)). /wiki/Histoire_de_la_marine_française_sous_Louis_XV_et_Louis_XVI [broken since:v2.11.2]
  • Category: Fix category pages not loading.
  • package:
  • Package: Release image update for French wikis (2015-11).
  • Package: Release image update for Lithuanian wikis (2015-11).
  • Package: Release image update for Limburgish wikis (2015-11).
  • Package: Release image update for Estonian wikis (2015-11).
  • Package: Release image update for Latvian wikis (2015-11).
  • Package: Release image update for Nynorsk wikis (2015-11).
  • Package: Release image update for Cebuano wikis (2015-11).
  • Parser.Table: Ignore content after "|" if on same line as "|-" (affects: several li.w pages with stray text at top of page);
  • Html: Write full namespace for anchor titles;
  • Html: Do not write "rel=nofollow" if image is link to Wikimedia wiki;
  • dev:
  • Source: Refactor Gfo_url_encoder.

New in XOWA 2.11.3.1 (Nov 18, 2015)

  • fix:
  • Redirect: Navigate to correct REDIRECT url when REDIRECT page has multiple links (affects: "1. REDIRECT " showing up on pages).
  • Url: Parse "url-like" page names (affects: some links not being clickable); EX:"/wiki/http://a.org"
  • change:
  • Scribunto.Wikibase: For frame title, use canoncial namespace name, not local-language namespace name (affects: several dozen sh.w pages with script error).
  • package:
  • Package: Release image update for Slovak wikis (2015-11).
  • Package: Release image update for Waray-Waray wikis (2015-11).
  • Package: Release image update for Slovenian wikis (2015-11).
  • Package: Release image update for Galician wikis (2015-11).

New in XOWA 2.11.2.1 (Nov 13, 2015)

  • fix:
  • Url: Navigate to original REDIRECT page when clicking on "Redirected from" links (affects: "Redirected from" links not working).
  • Url: Show interwiki links in article text, not in "In other langauges" (affects: empty links showing up on some pages).
  • change:
  • Gallery: Add mediawiki.page.gallery.css (affects: rendering as list items on many pages)
  • Scribunto.Title: Use canoncial namespace name, not local-language namespace name (affects: broken location maps on many pages in many non-English wikis); EX:newTitle("Šablon:Location_map") -> "Template:Location_map" x> "Šablon:Location_map".
  • Parser.Template: Trim white space from end of template arg (affects: references having empty sections); EX:{{A|b\n }} x> should not generate pre.
  • package:
  • Package: Release image update for Danish wikis (2015-11).
  • Package: Release image update for Serbo-Croatian wikis (2015-10)
  • Package: Release image update for Croatian wikis (2015-11).
  • Package: Release image update for Estonian wikis (2015-10).
  • significant:
  • Scribunto.Wikibase: Retrieve property by numerical id (affects: text not showing in infoboxes for many Croatian pages); EX:entity.FormatPropertyValues('P123') was not working.
  • Scribunto.Wikibase: Return datatype of "globe-coordinate" (affects: geocordinates not working on a dozen pages in eo.w); EX:prop.mainsnak.datatype should not be nil. See: https://eo.wikipedia.org/wiki/Mudá
  • Scribunto.Wikibase: Return quantity as number not as literal string (affects: script error on a dozen pages in eo.w); EX:"99" not "+99". See: https://eo.wikipedia.org/wiki/Mudá
  • Redirect: Ignore other arguments of redirect (affects: "1. REDIRECT " showing up on pages); EX:#REDIRECT [[Template:A|state=collapsed]]. See: https://da.wikipedia.org/wiki/Middelaldercentret
  • JTidy: Enable "encloseBodyText" (affects: text not showing next to images); EX:aab ->aab. See: https://hr.wiktionary.org/wiki/brod
  • trivial:
  • Edit: Do not fail when retrieving page with no content (affects: some pages in home wiki). See: [[Help:Blog/Archives/2015-01]]
  • doc:
  • Diagnostics: Add better messages for JTidy diagnostics. See: [[Help:Diagnostics/HTML_Tidy]] [[Help:Diagnostics/JTidy]]
  • dev:
  • Source: Change test output for non-equal strings.

New in XOWA 2.10.3.1 (Oct 21, 2015)

  • fix:
  • File: Fix files not downloading for commons.wikimedia.org {detected by Miles}.
  • Xtn.Translate: Always enable (affects: and not working on some www.mediawiki.org pages).
  • change:
  • Lang: Handle variants inside html tags (affects: incorrect content for some pages on Chinese / Serbian wikis); EX: [hk-{hk}-hk] .
  • ParserFunctions: Support "pages", "files", "subcats" for {{PAGESINCATEGORY}} (affects: expression error on some pages).
  • Xtn.Intersection: Do not fail if ordermethod is invalid (affects: missing content on some pages).
  • package:
  • Package: Release image update for Serbian wikis (2015-10).
  • Package: Release image update for Malay wikis (2015-10).
  • Package: Release image update for Bulgarian wikis (2015-10).
  • minor:
  • Javascript: Position notification in "top center" not "top right". See: [[Help:Options/Window]]
  • trivial:
  • Diagnostics: Fix broken diagnostic for Wikivoyage. See: [[Help:Diagnostics/Xtns/Wikivoyage/All]]
  • doc:
  • Doc: Add documentation for standalone JRE. See: [[Help:Installing_to_a_flash_memory_card]]
  • Doc: Fix url for English Wikipedia images for Portal, Wikipedia and other namespaces. See: https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiki_2015-06-02_file_v2b_wiki_file_ns-100.7z
  • dev
  • Source: Cleanup xowa namespaces.

New in XOWA 2.10.2.1 (Oct 18, 2015)

  • major:
  • Luaj: Increase maximum number of Lua local variables from 200 to 249 (affects: broken references on 2.6 million en.w pages from 2015-10 dump).
  • Lang: Support variant syntax for Chinese / Serbian languages (affects: Chinese / Serbian pages not rendering correctly).
  • Xtn.SyntaxHighlight: Update behavior (affects: / tags not showing correctly).
  • fix:
  • Xtn.Imagemap: Fix imagemap not showing "desc" attribute (affects: imagemap not showing describe info). [broken since:v2.9.3.1]
  • Http_server: Do not release unique ids if max_clients not specified (affects: error messages in console if http_server.max_clients not specified). [broken since:v2.9.3.1]
  • Http_server: Fix broken support for "--http_server_home" [broken since:v2.8.1.1]
  • Wikidata: Fix incorrect twisty image after clicking. [broken since:v2.8.5.1]
  • add:
  • Site.cfg: Enable extensions on a per-wiki basis (affects: some pages showing wrong content); EX: should not be enabled on en.w
  • Site.cfg: Enable interwiki aliases on a per-wiki basis.
  • Interwiki: Show all available languages "In other languages", not just those specified in xowa.gfs.
  • Import: Add support for building custom wikis.
  • significant:
  • File: Download file when clicking on "Size of this preview"
  • Bookmarks: Do not load bookmarks from cache (affects: bookmarks page not showing recent changes when going back / forward)
  • Lang: Handle recursive variants; EX:a-{b-{c}-d-{e}-f}-g.
  • Lang: Implement H macro; EX:-{H|zh-cn:cn;zh-hk:hk;zh-tw:tw}-
  • minor:
  • Url: Change tab name to match name (affects: tab name showing url on Chinese pages with variants)
  • trivial:
  • Xtn.Indicators: Warn if name is empty for (affects: messages in log).
  • Command-line: Do not show error window if app mode is command-line or http-server.
  • Site.cfg: Ignore "dispatch" property in "statistics" (affects: warnings in log file).
  • doc:
  • Doc: Add details for installing Firefox Addon for Pale Moon
  • Doc: Add details for dansguardian filter.
  • dev:
  • Source: Replace singleton identifier "_" with "Instance".
  • Source: Standardize To_* function names for Bry_bfr.
  • Source: Change Bry_fmtr_arg to Fmt__do.
  • Source: Refactor "In other languages".
  • Source: Refactor Xow_xwiki_mgr.
  • Source: Refactor Gfo_cmd_arg_mgr.
  • Source: Cleanup gplx.xowa.langs.
  • Source: Refactor Int_.

New in XOWA 2.9.4.1 (Sep 29, 2015)

  • package:
  • Package: Release image update for Hungarian wikis (2015-09).
  • Package: Release image update for Thai wikis (2015-09).
  • significant:
  • Wikidata: Show precision, globe and other minor time / geo coordinates (affects: several dozen hu.w pages showing script error for population).
  • Xwiki: Do not show commons.wikimedia.org in wikis list if wiki is not imported
  • trivial:
  • HttpServer: Fix id generator not releasing ids (affects: error message occasionally appearing on console).

New in XOWA 2.9.3.1 (Sep 21, 2015)

  • fix:
  • Lang: Use fallback languages to resolve variants (affects: many zh.w pages missing text for message boxes or references);
  • Scribunto: Fix #iferror to handle scribunto errors (affects: a few dozen pt.w pages with red error message text);
  • Url: Fix pages not being loaded correctly on startup;
  • add:
  • HttpServer: Add command-line argument to limit maximum number of connections;
  • package:
  • Package: Release image update for Portuguese wikis (2015-09).
  • Package: Release image update for Romanian wikis (2015-09).
  • Package: Release image update for Indonesian wikis (2015-09).
  • minor:
  • Url: Use variant form of url if title does not exist (affects: zh.* pages not retrievable from the url bar when a variant form is used)
  • trivial:
  • Api: Parse fallback and variants data from "general"
  • Url: Update url bar / windows bar with url if page is missing.
  • dev:
  • Source: Consolidate all working folders into /src/.
  • Source: Refactor variant classes.
  • Source: Refactor Xowe_wiki.
  • Source: Refactor Bry_.

New in XOWA 2.9.2.1 (Sep 15, 2015)

  • fix:
  • Setup: Restore save icon for Option pages
  • package:
  • Package: Release image update for German wikis (2015-09).
  • Package: Release image update for Turkish wikis (2015-09).
  • change:
  • Scribunto.Text: Allow ints to be passed for text in UStringLibrary's Find (affects: a few hundred pages with script error on ro.w)
  • HttpServer: Clear caches once memory usage reaches 1 GB
  • significant:
  • Lang: Fix redirect not working in languages with asymmetric upper-case / lower-case (affects: a few dozen pages showing script error in tr.w)
  • Parser.Table: Automatically add when sequence is \n| (affects: a few dozen infoboxes on fi.w with misplaced icon)
  • Source: Consolidate working folders into xowa /src/ root.

New in XOWA 2.9.1.1 (Sep 7, 2015)

  • major:
  • Graph: Add support for Graph extension;
  • package:
  • Package: Release image update for German wikis (2015-09).
  • Package: Release image update for Turkish wikis (2015-09).
  • fix
  • Setup: Update shortcut icon path (affects: firefox addon and http server not showing xowa icon in tab)
  • change:
  • Scribunto.Text: Add more support for JsonEncode / JsonDecode.

New in XOWA 2.8.5.1 (Sep 1, 2015)

  • package:
  • Package: Release image update for Ukrainian wikis (2015-08).
  • Package: Release image update for Finnish wikis (2015-08).
  • add:
  • Scribunto.Text: Add basic support for JsonEncode / JsonDecode.
  • change:
  • Parser.Title: Ignore BIDI (bi-directional) marks in title {detected by gnosygnu.gui}.
  • trivial:
  • Url: Ignore invalid urls when entered from url bar
  • Setup: Always update version number in xowa.exe and xowa_64.exe.
  • Setup: Remove xulrunner from Mac OS X packages.
  • Setup: Move edit-toolbar images from /xowa/user/anonymous/app/img/edit to /xowa/bin/any/xowa/html/res/src/xowa/edit-toolbar/img.
  • Setup: Move images from /xowa/user/anonymous/app/img/ to /xowa/bin/any/xowa/file/.
  • Html_dump: Handle external links with reparented font elements;
  • dev:
  • Source: Reorganize primitive classes.
  • Source: Refactor json classes.

New in XOWA 2.8.4.1 (Aug 24, 2015)

  • fix:
  • Import: Fix broken urls for wikimedia wikis (affects: 7 wikimedia dumps not importing) {detected by cd19s}. See: [[Help:Import/List]]
  • File: Use thumb size when specified for videos, not original size (affects: several video thumbnails showing with large size); EX:[[File:A.ogv|thumb]] -> 220px x> original_px.
  • Setup: Fix XOWA root directory for setup_lua.sh (affects: error message on console when application first starts; also official lua won't work (LuaJ does)).
  • Lang: Fix non-working link trail for non-WikiMedia wikis
  • FirefoxAddon: Fix XOWA toolbar button and sidebar links; EX:xowa:home //en.wikipedia.org/
  • FirefoxAddon: Fix images not loading on first view
  • Setup: Enable bundled JRE for Windows .exe.
  • Make.Images: Fix images not downloading for small wikis.
  • change:
  • Javascript.Find: Allow search by backslash; EX:"C:\XOWA".
  • API.Wikimedia: Add bldr command for downloading wiki meta data.
  • package:
  • Package: Release image update for Persian wikis (2015-08).
  • Package: Release image update for Bengali Wikis (2015-08).
  • minor:
  • FirefoxAddon: Include latest version of XOWA Addon (v0.2.1)
  • trivial:
  • Diagnostics: Fix test to expect "home" instead of "Home".
  • dev:
  • Source: Clean up Xow_domain_itm and Xow_abrv_wm.

New in XOWA 2.8.3.1 (Aug 18, 2015)

  • package
  • Package: Release images for 2015-08 English Wikipedia.
  • change:
  • Gui: Add splash.gif when XOWA starts.
  • Gui: Show "options saved" notification after saving options
  • Setup: Show better error message if fatal error during launch
  • Wiki: Convert home wiki to sqlite wiki and move to /xowa/bin/any/xowa/wiki/home*
  • Setup: Enable bundled JRE for Windows .exe.
  • Setup: Add site_meta.sqlite3.
  • significant:
  • File: Fix wrong images due to incorrect conversion from v1 (affects: 4744 incorrect images on en.w)
  • File: Try to download from commons if file doesn't exist in local wiki (affects: a few hundred missing images on en.w)
  • minor:
  • Scribunto: Use "nil" as default value for utf8_explode__previous_string, not "" (affects: a few en.w pages with script error).
  • Search: Do not throw error if empty string is entered for Search
  • trivial:
  • Setup: Build xowa.exe with launch4j.
  • Setup: Move "xowa_build" scripts from /xowa to /xowa/bin/os_name/xowa/script.
  • Setup: Move "setup" scripts from /xowa to /xowa/bin/os_name/xowa/script.
  • Setup: Move xowa.gfs to /xowa/bin/any/xowa/cfg/app/xowa.gfs. See: /xowa/bin/any/xowa/cfg/app/xowa.gfs
  • Setup: Move license.txt to /xowa/bin/any/xowa/license.txt. See: /xowa/bin/any/xowa/license.txt
  • Setup: Move failover css to /xowa/bin/any/xowa/html/css/failover. See: /xowa/bin/any/xowa/html/css/failover
  • Setup: Move maintenance html to /xowa/bin/any/xowa/xtns/xowa/maintenance. See: /xowa/bin/any/xowa/xtns/xowa/maintenance
  • Setup: Remove /xowa/bin/any/sql.
  • doc:
  • Doc: Reformat readme.txt to use MediaWiki syntax.

New in XOWA 2.8.2.1 (Aug 10, 2015)

  • major:
  • Setup.SWT: Upgrade SWT to 4.6M1 for Windows (affects: XOWA not working on Windows 8.1)
  • fix:
  • Url: Always use long-form of url for address bar;
  • Search: Fix popups not working for links in Search;
  • HttpServer: Accept "Content-type" header in GET requests (affects: mathematica failing when run through http mode)
  • change:
  • Wikibase: Show "In other languages" if page has wikidata entry but no sitelinks
  • File: Change thumbnail filename format for videos (affects: several dozen missing images on en.w);
  • significant:
  • Wikibase: Show date-time with precision of 9 (year only) in wikidata (affects: blank time when precision is 9)
  • Wikibase: Show date-time with correct precision in {{#property}} calls (affects: pages showing full time instead of precision); EX:{{#property:P571}} -> 1968 x> +00000001969-01-01T00:00:00Z
  • File: Set images with invalid sizes to -1 (default thumb size) not 0 (no size) (affects: 1000 images on en.w); EX:[[File:A.png|bad400px]] -> 220px x> 0px
  • File: Abbreviate long file names to "thumbnail.ext" (affects: several dozen missing images on en.w); EX:A[160+].png -> thumbnail.png
  • trivial:
  • Wikibase: Fix missing twisty icon for wikidata sections when wikidata page is not 1st tab loaded at launch
  • dev:
  • Make.Images: Change "wiki.page_dump.make" to always delete tables if they exist
  • Make.Images: Change transaction begin / end logic (affects: slow image build times)
  • Source: Refactor XtoStrAble.

New in XOWA 2.8.1.1 (Aug 3, 2015)

  • major:
  • Html: Show multi-language drop-down for Chinese languages
  • Scribunto.Wikibase: Support new functions: getLabel, getDescription, etc. (affects: many pages with invalid Location maps or script errors)
  • XULRunner: Downgrade XULRunner to version 24 for Windows (affects: xowa not starting on Windows 8 machines)
  • fix:
  • Import: Store correct Main_Page name (affects: wrong Main_Page used for uk.v, zh.w, and other wikis without a Main_Page)
  • Css: Fix css files not being downloaded for some wikis (affects: zh.q css not downloading);
  • Gui: Allow Alt+F4 to close window when HTML browser has focus
  • Scribunto: Return length of 0 for empty string, not empty string (affects: several sv.w pages showing script error);
  • Make.Images: Show warning message for Scribunto errors
  • change:
  • History: Store query arguments in history.
  • Module.Popups: Show popup in front of Read / Edit / View HTML
  • Wikibase: Show count of sitelinks in "In other languages".
  • Html: Decode entity references in style attribute values (affects: periodic table element pages in en.w not showing correct infobox colors);
  • Scribunto.Wikibase: Always use v2 entity style (affects: several pages in ja.w showing script error when using Module:Location_map )
  • Scribunto.Wikibase: Update .lua files to latest version (affects: several pages in ja.w showing script error when using Module:Location_map );
  • Scribunto: Support Lua frontier pattern %f (affects: none known); EX:gsub('thE QUICK brOWN FOx JUMPS', '%f[%a]%u+%f[%A]', '-') -> 'thE - brOWN FOx -'.
  • Scribunto: Handle replace argument of %0 for gsub (affects: a few en.w pages with script error); EX:{{#invoke:Gnosygnu|gsub_string|aa|(a)%1|%0z}} -> aaz x> error
  • Scribunto: Parse wikidata-style dates (affects: several en.w pages showing script error for Population year in Infobox)
  • Scribunto: Do not throw error if invalid input for parserFunction.expr; return error message instead (affects: several dozen es.w pages with missing location map)
  • ParserFunctions: Parse 12 digit year-month-day time (affects: some en.w pages showing invalid expiry date at top of page); EX:201603160102
  • ParserFunctions: Change scale for Decimal from 28 to 14.
  • Title: Convert extended whitespace characters to whitespace (affects: several pages in ja.w showing script error when using Module:Location_map )
  • minor:
  • ParserFunctions: Support Iranian time formats for year, day, month and month name (affects: 1 fa.w page with script error);
  • ParserFunctions: Support Hijiri (Islamic) time formats for year, day, month and month name (affects: none known); EX:{{#time:xmY|2012-01-02}} -> 1433.
  • Parser.Lnke: Ignore xwiki aliases (affects: none known); EX:[http://w/A] -> http://w/A x> http://en.wikipedia.org/w/A
  • Parser.Template: Do not show "Template loop detected"; add as warning instead (affects: some pages showing "Template loop detected")
  • Title: Ignore bi-directional characters (affects: none known).
  • Wikibase: Do not show range if quantity value matches upper-bound and lower-bound (affects: 1 en.w page showing a script error)
  • Wikibase: Use 64-bit numbers for quantity, not 32-bit numbers (affects: none known); EX:{{#property:P1082}}
  • Wikibase: Show only first claim (use preferred if available) when multiple claims exist (affects: none known); EX:{{#property:P1082}}
  • trivial:
  • ImageMap: Ignore coordinates that start with comma (affects: 1 en.w page that doesn't have popup for one area); EX:poly ,1 2
  • doc:
  • Doc: Change link from [[Help:Core/Category]] to [[Help:Category]]
  • dev:
  • Setup: Add logging to troubleshoot missing www.wikidata.org entry on [[Help:Wiki_maintenance]]
  • Source: Refactor regex classes.
  • Source: Clean up Decimal_adp.
  • Source: Clean up Bry_.

New in XOWA 2.7.3.3 (Jul 22, 2015)

  • fix:
  • Import.Online: Allow online import to work with partial dumps in time zones east of Greenwich Mean Time (affects: users in Germany not being able to download partial dumps from wikimedia)

New in XOWA 2.7.3.2 (Jul 22, 2015)

  • fix:
  • Import.Online: Fix import not using the most recent good dump (affects: downloads occuring from your.org for partial dumps)

New in XOWA 2.7.3.1 (Jul 22, 2015)

  • major:
  • Special: Add new bookmarks page
  • fix:
  • Make.Images: Do not delete entire css directory when building databases
  • Edit: Fix missing edit-toolbar.js b/c of broken path
  • Options: Fix "Page storage format" not working {detected by gnosygnu.gui}.
  • HttpServer: Fix wrong Main Page when clicking on wiki in sidebar; EX:click on zh.w in sidebar -> Wikipedia:首页 x> Main_Page
  • change:
  • Parser.Lnki: Handle non-english numbers for pixel sizes (affects: missing images in Persian wikis);
  • trivial:
  • Make.Images: Ignore main_page not found warning while building.
  • Import.Online: Handle missing latest links at dumps.wikimedia.org: add logging; go back more than one month if necessary
  • Wikidata: Add "gomwiki", "lrcwiki" to list of known wikis
  • dev:
  • Javascript: Upgrade jquery from 1.83 to 1.11.3 (affects: nothing known);
  • Javascript: Add jquery-ui-1.11.4.js (affects: drag-and-drop to reorder bookmarks);
  • Javascript: Add notifyjs-0.3.1.js (affects: notification messages when adding bookmarks);
  • Javascript: Add dbui-0.1.1.js (affects: database changes for bookmarks);
  • Source: Refactor Console_adp classes.
  • Source: Clean up Err object.

New in XOWA 2.7.2.1 (Jul 22, 2015)

  • major:
  • Import.Online: Handle missing latest links at dumps.wikimedia.org
  • HttpServer: Rewrite HTTP Server to handle POST messages.
  • add:
  • ParserFunctions.Lang: Add support for "gender" function (affects: es.v Main_Page showing [[:Plantilla:Género:]]) {detected by gnosygnu.gui}.
  • ParserFunctions: Add String Utility functions for non WMF wikis (affects: nethack wiki not showing correct monster template); EX:{{#replace:abc|b|B}} {requested by pirate}.
  • package:
  • Package: Release image update for Spanish wikis.
  • Package: Release image update for Japanese wikis.
  • Package: Release image update for Swedish wikis.
  • significant:
  • Xtn.Timeline: Do not freeze up Web Browser when viewing pages with timeline
  • Wikidata: Do not escape slashes in default globe value of earth (affects: many missing coordinates in es.w pages);
  • minor:
  • Gui: Do not crash when right clicking on new tab
  • Parser.Lnki: Do not parse width from lnki caption of "1234xTextpx" (affects: several es.b pages have extremely large image at start)
  • trivial:
  • Css: Warn if 0 byte files are downloaded during CSS import
  • Parser.Lnki: Handle nested gallery tags (affects: 1 es.w page with mistakenly nested gallery);
  • dev:
  • Source: Replace Err object with Exc.
  • Make.Images: Always delete css when building databases
  • Make.Images: Show better error message when page not inserted due to duplicate keys

New in XOWA 2.7.1.1 (Jul 22, 2015)

  • Upload of English Wikipedia images for Android Alpha
  • Fixes for CSS generation
  • Minor fixes for Firefox Addon
  • Fixes for image database generation

New in XOWA 2.6.4.1 Beta (Jun 25, 2015)

  • major:
  • Website: Move from sourceforge.net to github.com.
  • HTML: Change http to https for all HTML urls (affects: online image download not working).
  • package:
  • Package: Release image update for English Wikipedia.
  • minor:
  • File: Change http to https for upload.wikimedia.org protocol (affects: fsdb_make failing to download files)
  • File: Do not show "downloading" messages for missing files
  • Special.File_browser: Align import to left of page
  • Javascript.Find: Handle XULRunner 24
  • dev:
  • Source: Convert Xoa_url_parser to generic app / wiki.
  • File: Handle image updates for v1 databases.
  • Source: Remove Db_rdr ordinal / get_by_index methods.
  • Doc: Update script for building image databases. See: [[Help:Import/Command-line/Thumbs]]

New in XOWA 2.6.3.1 Beta (Jun 16, 2015)

  • Fix for images sometimes not being shown for v1 users
  • Mac OS X now defaults to WebKit instead of XULRunner
  • Fixes for highlight-all-words
  • Support for Wikidata import by entities. See: [[Help:Import/Command-line/Wikidata]]
  • More improvemens for XOWA droid. See: [[Help:Android/Alpha]]

New in XOWA 2.5.4.1 Beta (May 26, 2015)

  • Highlight all words when finding text See: press Ctrl+F and type
  • Online file download changed (no more #meta). See: [[Help:Files]]
  • Clicking on files will open up a File page, even if commons.wikimedia.org is not installed. See: [https://en.wikipedia.org/wiki/File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg Volcán Chimborazo]
  • New caching system for files. See: [[Help:Options/Files]]
  • Fix for clicking on "Full resolution". See: [https://en.wikipedia.org/wiki/File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg Volcán Chimborazo]
  • Fix for incorrect redlinking. See: [[Special:XowaPageHistory]]
  • Fix for broken random on English Wikisource. See: [https://en.wikisource.org English Wikisource]
  • Documentation for generating image databases. See: [[Help:Import/Command-line/Thumbs]]
  • Alpha for Android is available. See: [[Help:Android/Alpha]]

New in XOWA 2.5.2.2 Beta (May 13, 2015)

  • Fix for wikidata import failure (broken in v2.4.4)

New in XOWA 2.5.2.1 Beta (May 11, 2015)

  • Download wiki logo from new location
  • Support for numerical keycode bindings

New in XOWA 2.5.1.1 Beta (May 4, 2015)

  • For v2.4.4 users:
  • A new redesign of Options pages
  • Reduced page load errors when clicking on link during popup
  • Image rebuild for English and Korean wikis
  • Minor changes for Wikisource
  • Minor search changes
  • For v2.4.1 users:
  • Improved search performance
  • Search over multiple wikis
  • Wikidata css update
  • Wikidata fix for "In other languages"
  • Wiki not loading if v1 file.user database is missing
  • Wikinews and DynamicPageList not working
  • HTTP Server fixes
  • Image rebuild for English Wikipedia and German, Polish, Simple, Czech and Greek wikis

New in XOWA 2.4.4.1 Beta (Apr 28, 2015)

  • Multiple-wiki search. See [[Help:Options/Search]]
  • Improvements for regular search
  • Image rebuild for German and Czech wikis
  • Improvements for HTTP server

New in XOWA 2.4.2.1 Beta (Apr 16, 2015)

  • Improved performance for Special:Search.
  • Updates to Wikidata for latest CSS skin.
  • Fix for images not loading if one image has no original meta-data
  • Handle pages with largest exponent values.

New in XOWA 2.3.2.1 Beta (Mar 25, 2015)

  • Fix: Non-English Wikisource wikis do not show Index pages
  • Fix: Moving back in history between two separate wikis sometimes causes links not to load
  • Fix: Continue loading files if indicator appears on page
  • New wikimedia.org wikis
  • Download file if not available for offline database users
  • Expand hyperlink for twisty to include text heading, not just twisty icon
  • Image update for Italian wikis

New in XOWA 2.3.1.1 Beta (Mar 2, 2015)

  • For v2.2.4.3 users:
  • Image update for Dutch and Latin wikis
  • For v2.2.1.1 users:
  • Do not show Scribunto error if file is missing
  • Fix for wiki logos not downloading
  • Wikidata skin update
  • Fix for German Wikivoyage 1st image showing incorrectly
  • Fix for Russian Wiktionary hanging on some pages
  • Image update for German and Russian wikis

New in XOWA 2.2.4.2 Beta (Feb 24, 2015)

  • Fix for HTTP Server failing with null ref

New in XOWA 2.2.4.1 Beta (Feb 23, 2015)

  • Fix for Scribunto error showing if images are not available
  • Update for new Wikimedia wiki logos
  • Update for new Wikidata skin
  • Image update for Russian wikis

New in XOWA 2.1.4.1 Beta (Jan 26, 2015)

  • English Wikipedia 2015-01-12 image update
  • Fix for "Script error" on en.w geography-related pages
  • Update for latest Scribunto changes

New in XOWA 2.1.1.1 Beta (Jan 6, 2015)

  • File: Change default for Files Retrieval to true (affects: images not loading if user forgets to change default). See: [[Help:Options/Files]]
  • Parser.Template: Ignore safesubst for IsSubsting (affects: 1 en.w page failing to load with stack overflow error).

New in XOWA 1.12.2.1 Beta (Dec 8, 2014)

  • Image update for Arabic wikis

New in XOWA 1.12.1.1 Beta (Dec 2, 2014)

  • For v1.11.1.4 users:
  • Image update for French Wikipedia
  • Minor parser enhancements
  • For v1.11.1.1 users:
  • Support for
  • Scribunto support for badges
  • Minor parser enhancements
  • New packages for Latvian, Nynorsk and Cebuano wikis
  • Image updates for German, English and French wikis

New in XOWA 1.11.4.1 Beta (Nov 24, 2014)

  • Image update for English Wikipedia

New in XOWA 1.11.3.1 Beta (Nov 17, 2014)

  • Parser.Xml: Close extension nodes within templates (affects: unclosed templates eating rest of content on page).
  • Scribunto: Support badges for Scribunto (affects: script error on frwiki pages) {detected by anonymous}.
  • Wikidata: Show new badges: "recommended article" and "featured list" (affects: missing badge icons).
  • Indicator: Support multiple indicators.

New in XOWA 1.11.2.1 Beta (Nov 10, 2014)

  • Basic support for
  • Minor parser changes
  • New image packages for Latvian, Nynorsk, and Cebuano wikis
  • Image update for German wikis

New in XOWA 1.11.1.1 Beta (Nov 3, 2014)

  • For v1.10.4 users:
  • Minor parser enhancements
  • For v1.10.1 users:
  • Scribunto Wikidata fixes, particularly for Russian Wikipedia
  • Extract wiki logo from new MediaWiki skin
  • More changes to the Wikidata wiki skin
  • Show badges for "In Other Languages"
  • Parser improvements, including the poem and imagemap extensions
  • New image packages: Slovenian, Lithuanian, Limurgish, Wikidata, Estonian
  • New image updates: English, Norwegian, Vietnamese, Russian

New in XOWA 1.10.4.1 Beta (Oct 27, 2014)

  • Wikidata Badges for "In other languages"
  • Wikidata fixes for Russian Wikipedia
  • Offline images for Russian (rebuild) and Estonian (new) wikis

New in XOWA 1.10.3.1 Beta (Oct 20, 2014)

  • Handle missing logo during import due to recent MediaWiki change (mw-wiki-logo)
  • Minor changes to the poem extension
  • Offline images for English Wikipedia (update), Vietnamese (update), Lithuanian, and Limburgish wikis
  • Offline wiki for Wikidata

New in XOWA 1.10.2.1 Beta (Oct 13, 2014)

  • Time formatting for Wikidata pages
  • Offline images for Galician (new) and Norwegian (update) wikis

New in XOWA 1.10.1.1 Beta (Oct 6, 2014)

  • For v1.9.5.1 users:
  • New Wikidata Page View. See [[Help:Options/Wikibase]] and [http://www.wikidata.org/wiki/Q2 Wikidata Earth page]
  • Offline images for Slovenian (new) and Thai (update) wikis
  • For v1.9.1.1 users:
  • Update for new Wikidata schema
  • Image updates for English Wikipedia and sister wikis, Simple Wikipedia, Hungarian, and Portuguese wikis
  • New images for Croatian Esperanto, Slovak, and Waray-Waray wikis.

New in XOWA 1.9.5.1 Beta (Sep 29, 2014)

  • Minor changes for the latest en.wikipedia.org dump (2014-09-03)
  • XOWA home wiki css changed to en.wikipedia.org
  • Offline images for English Wikipedia (update) and Waray-Waray Wikipedia (new)

New in XOWA 1.9.4.1 Beta (Sep 22, 2014)

  • Support for new wikidata JSON format (2014-09-12 dump)
  • Fix for "Script error" on en.wikipedia.org pages (2014-09-03 dump)
  • Offline images for Portuguese wikis (rebuild) and Slovak wikis (new)

New in XOWA 1.9.3.1 Beta (Sep 19, 2014)

  • Minor changes for Simple wikis
  • Offline images for Simple wikis (rebuild), Species wiki (rebuild), Hungarian wikis (rebuild), and Esperanto wikis (new)

New in XOWA 1.9.2.1 Beta (Sep 8, 2014)

  • Changes for English Wiktionary / Wikisource
  • Offline images for English sister wikis (rebuild) and Hungarian wikis (new)

New in XOWA 1.8.4.1 Beta (Aug 25, 2014)

  • Minor changes for English / Arabic wikis
  • Offline images for English (update) and Arabic (rebuild) wikis

New in XOWA 1.8.3.1 Beta (Aug 18, 2014)

  • fix:
  • Lang.Messages: Show   correctly in messages (affects: invalid character in sidebar of frwikisource); EX:(194,160) not (192,160).
  • package:
  • Package: Release rebuild for French wikis.
  • Package: Release rebuild for Polish wikis.
  • significant:
  • *Scribunto.Luaj: Fix OutOfBounds error when matching with frontier patterns (affects: script error on many pages in plwiktionary).
  • Scribunto.Luaj: Fix OutOfBounds error when matching with balanced expressions (affects: 1 page in frwiki); EX:string.match("a", "%b()") -> "" x> fail string.match("a", "^(.) ?%b()") -> "" x> fail.
  • Scribunto.Wikibase: Return empty string not nil if pid does not exist in formatPropertyValues (affects: author pages in frwikisouce with bad link to commons); EX:"item:formatPropertyValues('P373')" -> "" x> nil.
  • Scribunto.Regex: Handle regex pattern "[%w]" and "[%W]" (affects: multiple log errors for many pages in plwiki); EX:mw.ustring.gsub('[a]', '[%W]', '-') -> '-a-' x> fail.
  • Scribunto.Regex: Use matched group for gsub.table replace, not found term (affects: US road names); EX:gsub("a%b%c", "%%(%w+)%%") -> "b" not "%b%".
  • Scribunto: Return title with spaces not underscores for GetFrameTitle() (affects: broken maps on a handful of pages in enwiki); EX:"Template:Location map+" -> Template:Location map+ x> Template:Location_map+.
  • Wikivoyage.Mapsources: Return partial output for geolink function even when coordinates are invalid (affects: broken coordinate links on 27 pl.v pages); EX:{{#geoLink: $1 $2 $3 $4 $5 $6|lat=51°31′37″|long=20°13′17'}}.
  • minor:
  • Parser.Template: Differentiate between grammar magic word and template (affects: missing odmiana lines in plwiktionary); EX:{{odmiana}} vs {{odmiana:dative}}.
  • ParserFunctions.Date: Parse ISO8601 time element "T" (affects: broken track duration totals on plwiki); EX:{{#time:h:i:n|T01:23}}.
  • Gallery: Do not show "caption" if gallery tag has empty caption attribute (affects: "caption" showing as the caption for a few galleries); EX:.
  • ImageMap: Correctly expand templates in shape captions (affects: imagemaps not working when shape has template); EX:circle 0 0 5 [[B|{{b1}}]].
  • ImageMap: Treat 1st comma as decimal point (affects: shape not working when comma is present); EX:1,2,3,4 -> 1.
  • ImageMap: Ignore imagemaps without an image (affects: 1 page not loading on enwiki).
  • File.Offline.v2: Do not extract file from database when viewing page unless file is viewable (affects: page trying to extract .wav or other unregistered extensions).
  • trivial:
  • File.Offline: Add .wav as known extension.
  • performance:
  • Scribunto.Luaj: Replace all Math.min and Math.max with ternary expressions.

New in XOWA 1.8.2.1 Beta (Aug 11, 2014)

  • Wikivoyage sidebar extensions for RelatedSites and Insider
  • Performance enhancements for memory / speed \
  • Language file changes for new magic word "!"
  • Offline images for German (rebuild) and Danish (new) wiki

New in XOWA 1.8.1.1 Beta (Aug 4, 2014)

  • For v1.7.4.1 users:
  • Fix for broken HTTP Server (broken since v1.7.4.1)
  • Minor UI enhancements including subpage trail and wikidata div toggle
  • Offline images for Japanese (update) and Bulgarian (new) wiki
  • For v1.7.1.1 users:
  • Scribunto changes for English Wikipedia
  • Clickable ImageMap. See: https://en.wikivoyage.org
  • Popups over anchor links. See: [[Help:Popups#Usage]]
  • Minor UI enhancements including restore previous pages ([[Help:Options/Startup]] and hide XOWA sidebar [[Help:Options/Wiki/HTML]].
  • Memory leak fixes when closing tabs

New in XOWA 1.7.4.1 Beta (Jul 28, 2014)

  • Support for clickable ImageMap.
  • Popups now show text at section for anchor links. See: [[Help:Popups#Usage]]
  • Update for latest wikidata / wikibase code
  • Minor UI changes for startup pages.
  • Image database rebuilt for English Wikipedia (smaller size of 68 GB) See: [[Help:Image_databases/Pruning]]
  • Offline images for Ukrainian (update) and Greek (update) wiki

New in XOWA 1.7.3.1 Beta (Jul 21, 2014)

  • Fixes for missing references and ampersands-in-math
  • Options to set startup pages. See [[Help:Options/Startup]]
  • More Scribunto updates for the 2014-07-07 English Wikipedia dump
  • Offline images for English (update) and Hebrew (new) wiki

New in XOWA 1.7.2.1 Beta (Jul 14, 2014)

  • Scribunto changes for the 2014-07-07 English Wikipedia dump
  • Memory performance improvements for multiple tabs
  • Better support for Non-English language wikis (case-insenstive UTF-8 keywords)
  • Offline images for Swedish (update) and Malay (new) wiki

New in XOWA 1.7.1.1 Beta (Jul 7, 2014)

  • vFor v1.6.1 users:
  • Article popups when hovering over links
  • Collapsible Table of Contents, Tables, NavFrames
  • UI enhancments including Undo Close Tab and Privacy Options
  • Changes to JTidy engine
  • New image packages for Turkish, Indonesian, Romanian and Serbian wikis
  • Update image packages for English, Latin, Dutch, Italian, Spanish and Russian wikis
  • For v1.6.5 users:
  • XOWA Popups is now enabled by default. See [[Help:Options/Popups]] and [[Help:Popups]].
  • Serbian wikis and variant languages now supported. See http://sr.wikipedia.org/wiki/???
  • Offline images for Russian (update) and Serbian (new) wiki

New in XOWA 1.6.5.1 Beta (Jun 30, 2014)

  • Several minor parser changes / enhancements for English Wikipedia
  • Minor changes for XOWA Popups (currently optional; will be default for v1.7.1). See [[Help:Options/Popups]] and [[Help:Popups]].
  • Offline images for Spanish (update) and Romanian (new) wiki

New in XOWA 1.6.4.1 Beta (Jun 23, 2014)

  • Popups when hovering over links (currently optional; will be default). See [[Help:Options/Popups]] and [[Help:Popups]].
  • Fixes to handle latest English Wikipedia dump
  • Offline images for English (update) and Latin (update) wiki

New in XOWA 1.6.3.1 Beta (Jun 16, 2014)

  • Options to automatically collapse / expand TOC, Collapsible Table, NavFrame. See [[Help:Options/Wiki/HTML]] and [[Help:Diagnostics/Javascript/All]]
  • Minor changes to javascript / HTML head generation
  • Offline images for Italian (update) and Indonesian (new) wikis

New in XOWA 1.6.2.1 Beta (Jun 10, 2014)

  • Multiple enhancements to the JTidy engine.
  • New Menu Items for Tabs, including close others and undo close tab. (Right click on tab)
  • Options for configuring privacy. See [[Help:Options/Security]]
  • Several parser enhancements
  • Offline images for Dutch (update) and Turkish (new) wikis

New in XOWA 1.6.1.1 Beta (Jun 2, 2014)

  • JTidy is now enabled by default. See [[Help:Diagnostics/HTML_Tidy]]
  • Special:PrefixIndex partially support. See https://de.wiktionary.org/Main_Page
  • Customizable keyboard shortcuts now available. See [[Help:Options/Shortcuts]]
  • UI Languages enhanced. See [[Help:Options/Language]]
  • Digit translation support for Arabic languages.
  • Offline images for German (update) and Persian (update) wikis

New in XOWA 1.5.4.1 Beta (May 26, 2014)

  • JTidy added as a new Tidy engine (currently optional; will become default). See [[Help:Options/HTML_Tidy]]
  • Shortcuts Option page (currently read-only). See [[Help:Options/Shortcuts]]
  • More accurate size calcluation for upright images
  • More parser improvements including Scribunto NewChildFrame
  • Offline images for French (update), Korean (new) and Bengali (new) wikis

New in XOWA 1.5.3.1 Beta (May 20, 2014)

  • Support for packed-hover galleries;
  • Different popup menus for click on link, file and tabs. See [[Help:Options/Menus]]
  • Minor tab interface enhancements, including load async "Open Link in New Tab", and max / min chars; See [[Help:Options/Tabs]]
  • Fix for sidebar not working on English Wikis
  • Fix for Latin Wikis not working
  • Offline images for English (update), Simple (update) and Species (update) wikis

New in XOWA 1.5.2.2 Beta (May 13, 2014)

  • Fixed: Tab shows wrong content after being dragged / moved. {detected by Anselm}

New in XOWA 1.5.1.1 Beta (May 5, 2014)

  • For v1.4.4.1 users:
  • Tabbed interface (New Tab; Open Link in Tab); See [[Help:Tabs]]
  • Fix for Category v2 import and recent MediaWiki update of hiddencat table
  • Ignore -{H}- macro for zh.wikivoyage.org
  • Offline images for Finnish (new) and Chinese (update) wikis
  • For v1.4.1.1 users:
  • Offline images for Norwegian, Catalan, Vietnamese, and Finnish wikis
  • Offline image updates for English and Chinese wikis
  • Packed gallery support; See w:National_Gallery_of_Art
  • Hieroglyphics support; See w:Hieroglyphics
  • Luaj engine is now default for Scribunto (40% faster performance). See [[Help:Options/Scribunto]]

New in XOWA 1.4.4.1 Beta (Apr 28, 2014)

  • Offline images for Vietnamese wikis
  • Support for Hieroglyhpics. See [[Help:Diagnostics/Xtns/WikiHiero/All]]

New in XOWA 1.4.3.1 Beta (Apr 22, 2014)

  • Offline image update for English wikis
  • Offline images for Catalan wikis
  • Luaj is now the default Scribunto engine

New in XOWA 1.4.2.1 Beta (Apr 14, 2014)

  • Offline images for Norwegian wikis
  • Support for packed gallery
  • Improvements for Luaj

New in XOWA 1.4.1.1 Beta (Apr 7, 2014)

  • For v1.3.4.1 users:
  • Offline images for Portuguese and Thai wikis
  • More Scribunto Luaj improvements; See [[Help:Options/Scribunto]]
  • For v1.3.1.1 users:
  • Offline images for Japanese, Ukrainian, Arabian and Hungarian wikis
  • Offline image updates for English wikis
  • Scribunto performance improvements
  • New Luaj engine for Scribunto (40% faster performance). See [[Help:Options/Scribunto]]
  • Better right to left support
  • New CSS support for Wikimedia search box
  • Optional HTML tidy support. See [[Help:Options/HTML_tidy]]
  • RelatedArticles extension for Wikivoyage

New in XOWA 1.3.5.2 Beta (Apr 2, 2014)

  • Broken links may cause some articles to fail to load.

New in XOWA 1.3.5.1 Beta (Apr 2, 2014)

  • Offline images for Hungarian Wikipedia 2014-03-27 and sister wikis
  • Scribunto Luaj upgrade to 3.0
  • Search box css changed to match new MediaWiki css

New in XOWA 1.3.4.1 Beta (Mar 24, 2014)

  • Offline images for Arabian Wikipedia 2014-03-23 and sister wikis
  • Support for right-to-left portal tabs
  • Significant Scribunto performance enhancements (more than 50%)
  • Improvements to luaj implementation. See: [[Help:Diagnostics/Scribunto/Luaj]]
  • HTTP Server works in non X11 environments

New in XOWA 1.3.3.1 Beta (Mar 17, 2014)

  • Offline images for Ukrainian Wikipedia 2014-03-05 and sister wikis
  • New luaj implementation for Scribunto. See: [[Help:Options/Scribunto]]

New in XOWA 1.3.2.1 Beta (Mar 10, 2014)

  • Offline images for Japanese Wikipedia 2014-02-25 and sister wikis
  • HttpServer now retrieve images from image database.
  • New support for Wikivoyage extensions: RelatedArticles
  • Support for html tidy.

New in XOWA 1.3.1.1 Beta (Mar 4, 2014)

  • package:
  • Package: Release Swedish Wikipedia 2014-02-22 offline images.
  • Package: Release Swedish Wikis (excluding Wikipedia).
  • major:
  • Wikivoyage.Listings: Implement listing tags; EX:.
  • Wikivoyage.Mapsources: Implement #deg2dd {detected by Anselm}. See: https://de.wikivoyage.org/wiki/Palenque
  • Wikivoyage.Mapsources: Implement #dd2dms.
  • Wikivoyage.Mapsources: Implement #geolink.
  • Wikivoyage.GeoCrumbs: Implement light version of #isin. ParserFunctions.Expression: Allow pi / e to be used as operands (aka: Fix pie charts); EX:{{#expr: pi * 1 }}.
  • Scribunto: Optimize GetAllExpandedArguments for performance;
  • File.Offline: Add support for showing files from a directory.
  • Special.MovePage: Add Special:MovePage to move pages between namespaces.
  • /wiki/Special:MovePage?wpOldTitle=Earth
  • minor:
  • Html.Javascript: Redlink literal categories; EX:[[:Category:A]].
  • Parser.Comment: Trim multiple blank comment-lines; EX:\n\n.
  • Parser: Ignore carriage returns; EX:"\r" -> "".
  • Parser.Link: Ignore whitespace between redundant px; EX:[[File:A.png|20px px]].
  • Url: Add aliases for simple wikis; EX:s.w: s.d: s.b: s.q:.
  • Html.Anchor: Store redirect page in history, not redirected page; EX:GPL -> GNU General Public License; GPL should go in history, not GNU General Public License.
  • trivial:
  • Parser.Table: Handle cell without row inside xml element; EX:{|\n|b\n|-\n|c\n|}.
  • File.Offline: Do not download Media files; EX:[[Media:Saint_Petersburg_Florida_Panorama.jpeg]].
  • Lang: Do not upper-case GREEK CAPITAL LETTER IOTA to COMBINING GREEK YPOGEGRAMMENI.
  • HttpServer: Allow XOWA http server to be run in non X11 environments
  • doc:
  • Math: Note that MikTeX may fail to update images dynamically for first page
  • Help.Contents: Redesign layout of Help:Contents. See: [[Help:Contents]]

New in XOWA 1.2.4.1 Beta (Feb 25, 2014)

  • Offline images for Russian Wikipedia 2014-02-19 and sister wikis
  • Offline images for Greek Wikipedia 2014-02-09 and sister wikis
  • Offline image update for German Wikipedia 2014-02-16
  • Faster bz2 file import method is now the default. See [[Help:Options/Import]] and "Import bz2 by stdout" {suggested by Anselm}
  • Support for new Scribunto Wikidata entity
  • Several parser changes for Russian Wikipedia, Wiktionary, Wikiquote, and other wikis

New in XOWA 1.2.3.1 Beta (Feb 17, 2014)

  • Offline images for Spanish Wikipedia 2014-02-16 and sister wikis
  • Offline image update for English Wikipedia 2014-02-02
  • Faster wiki dump file import. See [[Help:Options/Import]] and "Import bz2 by stdout"
  • Fixes for HTTP Server and Firefox Addon
  • Support for Wikidata 2014-02-10 including quantity datatype support {contributed by Schnark}
  • Several parser improvements for Spanish Wiktionary, Spanish Wikis, and other wikis

New in XOWA 1.2.2.1 Beta (Feb 10, 2014)

  • Offline images for Italian Wikipedia and sister wikis
  • Several parser changes for English Wiktionary, Italian Wikis, and other wikis

New in XOWA 1.2.1.1 Beta (Feb 5, 2014)

  • package:
  • Package: Release Dutch Wikipedia 2014-01-27 offline images
  • Package: Release Dutch Wikis (excluding Wikipedia)
  • Package: Release Wikimedia Commons 2014-01-23 mainspace images
  • Package: Release Latin Wikis (including Wikipedia)
  • changes.major:
  • Gui.Browser: Load images dynamically once only, not every time when moving back and forward through history; EX:w:Earth -> Scroll down to bottom of page -> w:Moon -> Pressing back should not cause images on Earth to load dynamically again
  • Parser.Table: Handle malformed tables so that they do not gobble up all content underneath; EX:{|\n. See: http://en.wikipedia.org/wiki/Paris http://en.wikipedia.org/wiki/List_of_galaxies http://zh.wikipedia.org/wiki/?????? http://nl.wikibooks.org/wiki/Geo-visualisatie/Deel_B:_Geo-visualisatie
  • Gui.Browser: Restore page position correctly when moving forward; EX:w:Earth -> w:Moon -> Scroll down -> Press Back -> Press Forward -> Page should restore to correct position {detected by Anselm}
  • Gui.Browser: Restore page position correctly when moving back / forward in non-Main namespace; EX:w:Category:Earth -> Scroll down -> Select link -> Move back -> Page should be positioned at last position {detected by Schnark}. See: http://en.wikipedia.org/wiki/Category:Earth
  • Parser.Link: Set src attribute for audio files so that they can be downloaded (v2). See: http://en.wikipedia.org/wiki/Beethoven
  • Addon.Firefox: Support redlinks {requested by piotryx}
  • Addon.Firefox: Support image retrieval {requested by piotryx}
  • Wikisource.Page: Show caption instead of title in TOC; EX:"Chapitre II" not "L’Abbaye de Northanger/2". See: http://fr.wikisource.org/wiki/L’Abbaye_de_Northanger/2
  • Parser.Dpl: Parse {{templates}} in tags. See: http://nl.wikinews.org/wiki/Wetenschap
  • Parser.Link: Set width correctly for .ogg files (v2); EX:[[File:A.ogg|80px]] -> 220px. See: http://nl.wikipedia.org/wiki/Brood
  • changes.major:
  • Parser.Link: Show src for all files in [[Media:]] namespace, not just audio / video files; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org
  • File.Online: Download files in wikimediafoundation.org; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org
  • Import.CLI: Fix Category v1 for xowa_build.gfs; EX:/xowa/xowa_build.gfs {detected by DomasoFan}
  • Addon.Firefox: Fix clicking on collapse / enlarge in sidebar {detected by DomasoFan}
  • Gui: Change mouse cursor from hourglass to arrow after startup; EX:Launch XOWA -> Cursor remains hourglass until mouse is moved {detected by Anselm}
  • changes.major:
  • File.Offline: Don't reupdate attributes if file is from redirect; EX:[[Bestand:Incubator-notext.svg|28px|Incubator]] -> Incubator-logo.svg. See: http://nl.wikisource.org
  • dev:
  • File.Offline: Support lowercase File titles in Wiktionary (commons is uppercase); EX:Media:en-us-free.ogg. See: http://de.wiktionary.org/wiki/free
  • File.Offline: Prefer image from local repo, not from remote; EX:Facebook.png. See: http://en.wikinews.org/wiki/Endangered_'Asian_unicorn'_sighted
  • Import.CLI: Default pause_at_end to n; EX:app.bldr.pause_at_end = 'n'
  • Wikidata: Fix null ref if entity page has been deleted / merged; EX:q110206 -> p161 -> q1586554 which was merged with q1034128. See: http://hu.wikipedia.org/wiki/Piszkos_Harry
  • Wikidata: Handle missing properties better; EX:p141 doesn't exist. See: http://hu.wikipedia.org/wiki/Marco_Polo_argali

New in XOWA 1.1.4.1 Beta (Jan 27, 2014)

  • New offline packages for Wikisources: German, French, Polish, Chinese and English
  • More support for Wikisource (automatic table of contents)
  • Fix for links not working in home wiki (broken in v1.1.3.1)
  • New universal url shortcut system: EX: fr.s:Auteur:Shakespeare -> fr.wikisource.org/wiki/Auteur:Shakespeare. See: [[Help:Address_bar/Shortcuts]]

New in XOWA 1.1.3.2 Beta (Jan 22, 2014)

  • Links to XOWA home pages in XOWA sidebar did not work
  • Clicking on logo did not open current wiki's Main Page
  • ImageMagick portable Windows x86 binary was no longer available

New in XOWA 1.1.3.1 Beta (Jan 21, 2014)

  • package:
  • Package: German Wiktionary 2014-01-04 package (with audio).
  • Package: German Wikibooks 2014-01-15 package.
  • Package: German Wikiversity 2014-01-11 package.
  • Package: German Wikinews 2014-01-13 package.
  • Package: French Wikinews 2014-01-11 package.
  • Package: English Wikinews 2014-01-16 package.
  • Package: German Wikisource 2014-01-17 package.
  • Package: French Wikisource 2014-01-05 package.
  • Package: Polish Wikisource 2014-01-05 package.
  • Package: Chinese Wikisource 2014-01-15 package.
  • Package: English Wikisource 2014-01-06 package.
  • Parser.Underscore: Fix underscore magic words being unrecognized; [broken since:v1.1.2]
  • fix:
  • Html: Fix HTML Tidy such that it no longer duplicates page output; EX:Press F7 to enable HTML tidy [broken since:v0.6.2]
  • Wikisource.Pages: Support "Index" attribute by gathering [[Page]] links from [[Index]] page.
  • new:
  • Wikisource: Implement {{#lstx}}.
  • Url: Handle titles with question marks EX:[[File:A.pdf|page=5]].
  • File.Offline: Play files in [[Media]] namespace.
  • Wikisource: Add canonical English namespace names of "Page" and "Index" to all non-English Wikisources.
  • Wikidata: Add Wikisource links section for Wikidata skin
  • changes.major:
  • Parser.Xml: Handle whitespace in keys; EX:"index=page_name".
  • Scribunto: Change mw.title url functions to accept multiple key vals for query args; EX:action=edit, key1=key2.
  • changes.minor:
  • Parser.Link: Parse slash in anchor correctly; EX:A#B/C
  • changes.trivial:
  • DynamicPageList: Change no pages message from "Error!: No results" to "No pages meet this criteria".
  • DynamicPageList: Handle incorrect one line statements; EX:category=A category=B.
  • Parser.Xml: Handle extension nodes that end with

New in XOWA 1.1.2.1 Beta (Jan 14, 2014)

  • New image update for English Wikipedia
  • New offline images for Chinese Wikipedia
  • New offline packages for Chinese Wiktionary, Chinese Wikiquote, Chinese Wikibooks, and Chinese Wikinews
  • Chinese wikis has initial support for -{}- syntax and automatic variant conversion for missing links
  • Fix for some infoboxes failing to render as HTML
  • Fix for extremely large thumbnails in some Wikisource pages

New in XOWA 1.1.1.1 Beta (Jan 8, 2014)

  • New offline images for Polish Wikipedia
  • New offline packages for Polish Wiktionary, Polish Wikivoyage, Polish Wikiquote, Polish Wikibooks, and Polish Wikinews
  • Chinese wikis now have convert support
  • File.Thumbs: Support for wikinews repos.

New in XOWA 0.12.4.0 (Dec 30, 2013)

  • (add) Package: English Wikisource 2013-12-20 offline package.
  • (add) Package: English Wikibooks 2013-12-17 offline package.
  • (add) Package: English Wikiversity 2013-12-16 offline package.
  • (add) DynamicPageList: Improved support for wikibooks, wikiversity, wikinews.
  • (change) Scribunto: Gsub_match_callback should return integer positions as strings, not integers; EX:{{#invoke:Biblio|ouvrage}}
  • (fix) [broken since:v0.11.3] Parser: Incorrect parsing of xml attributes with embedded apostrophe / quote; EX:a = "b'c d" -> a = "'b'c d".
  • (fix) [broken since:v0.12.2] Parser: Malformed table can cause page to fail (rare); EX:a{|\n|!.
  • (change) File/v2: Images with thumbtimes do not show.
  • (change) File/v2: Clicking on media does not play file.
  • (change) Scribunto: FormatDate should take indexed args; EX:formatDate((1, 'pl'), (2, 'Y-m'), (4, false)).
  • (change) Scribunto: Handle Lua balanced regex (requires java 1.7); EX:%b().
  • (change) Parser: Clicking on images sometimes doesn't open page b/c of HTML entities; EX:File:A.png|link=A b
  • (change) Parser: File link with nested file links should not create malformed HTML; EX:[[File:A.png|none|[[File:B.png|20px|d]] c]].
  • (change) Parser: Double exclamation marks in table should not create table cell; EX:{|\n|-\n|\na !! b\n|}
  • (change) Parser: #tag reference sometimes generates bad text with nested templates; EX:{{#tag:ref|{{Metadaten Einwohnerzahl DE-BW{{!}}{{!}}QUELLE}}}}
  • (change) Parser: #tag reference should parse contents again; EX:{{#tag:ref|{{Metadaten Einwohnerzahl DE-BW{{!}}{{!}}QUELLE}}}}
  • (change) Parser: Unknown xml tags should show as not .
  • (change) Parser: {{#titleparts}} handles negative begin properly; EX:{{#titleparts:A/b|-1|-2}} -> A.
  • (add) Parser: Added {{#xowa}} for home_wiki.
  • (change) Wikidata: If label does not exist for non-English property, use English; EX:{{property:p19}} -> Q1644777 which only has en label, not pl label.
  • (change) Import: Missing category files should not fail import with message "An import is still in progress"
  • (add) Import: Added command-line download cmd; EX:add ('simple.wikipedia.org' , 'file.download') {dump_type = 'pages-articles'}. See: [[Help:Import/Command-line/Script]]
  • (change) Viewers: Removed "--no-loop" default from VLC viewer app.

New in XOWA 0.12.3.0 (Dec 23, 2013)

  • New offline packages for English Wikisource, English Wikibooks, and English Wikiversity
  • Improved DynamicPageList support for wikibooks, wikiversity, wikinews.
  • Scribunto fixes for Polish and French Wikipedia

New in XOWA 0.12.2.0 (Dec 16, 2013)

  • English Wikipedia image database updated for 2013-12-02.
  • English Wikipedia pages with {{Dead_link}} no longer fail.
  • Instructions for importing wikia.com wikis

New in XOWA 0.12.1.0 (Dec 10, 2013)

  • Added search suggest v2 for more accurate results [[Help:Options/Search_suggest]]
  • Fixed "Citation needed" for 2013-12-04 English Wikipedia
  • HTML now embeds file name / width / height.
  • Added alpha HTTP server [[Help:Http_Server]]
  • Added translations for Simplified Chinese and Traditional Chinese [[Help:Options/Language]]

New in XOWA 0.12.0.0 (Dec 2, 2013)

  • Caching system for thumbnails. See: [[Help:Options/Files]]

New in XOWA 0.11.3.0 (Nov 25, 2013)

  • (add) Torrent: Added torrents for enwiki images.
  • (fix) [broken since:v0.4.4] Xnde: Incorrect parsing of xml attributes with embedded apostrophe / quote; EX:a = "b'c" -> a = "bc".
  • (fix) [broken since:v0.11.1] Privacy: Web access disabled should not throw errors
  • (change) Gallery: Gallery should allow namespace-less titles; EX:A.png|b
  • (change) Gallery: Gallery did not show refs; EX:A.png|b
  • (change) Import: Import should clear cache (else outdated transcluded content may show for new wiki)
  • (change) Html: Javascript detected warning should not show for Javascript pages
  • (change) Import: Error during css generation should not cause import to fail
  • (change) File: Support added for .flac, .xcf and .bmp; EX:File:A.flac.
  • (change) File: Thumb with height and upright return 0 width image; EX:File:A.png|x120px|upright=.75.
  • (change) Parser: Lnki should parse thumbtime="1:23".

New in XOWA 0.11.1.0 (Nov 11, 2013)

  • Redlinks are now incorporated into XOWA core for performance.
  • More Scribunto fixes (primarily for ru.wikipedia.org)

New in XOWA 0.11.0.0 (Nov 5, 2013)

  • Offline thumbnails for simplewiki
  • Windows 64 bit JRE package
  • Scribunto fixes for English Wiktionary

New in XOWA 0.10.2.0 (Oct 22, 2013)

  • (add) Image: Offline thumbnails update for simplewiki 2013-10-14.
  • (add) Image: Offline audio files for simplewiki 2013-10-14 (< 2 MB).
  • (done) Scribunto: English Wiktionary fails on multiple articles with "table from mw.loadData is read-only";
  • (fix) [broken since:v0.10.1] Wikisource: tag does not work for non-English wikisources

New in XOWA 0.10.1.0 (Oct 14, 2013)

  • (add) Image: Offline thumbnails provided for simplewiki.
  • (add) Release: Windows 64 bit JRE package created

New in XOWA 0.10.0.0 (Oct 7, 2013)

  • Search word database for improved search performance.
  • Special:Statistics page.
  • Support for 2013-09-10 Wikidata wikis.

New in XOWA 0.9.4.0 (Sep 30, 2013)

  • (fix) [broken since:v0.9.3] Search: Search suggest freezes app

New in XOWA 0.9.3.0 (Sep 23, 2013)

  • (add) Search: Sqlite search now has word index database (gui). See: [[Help:Options/Import]]

New in XOWA 0.9.2.0 (Sep 16, 2013)

  • Wikidata: 20130910 wikidata dumps now supported (links, entity changes) S
  • Scribunto: Non-ASCII characters will truncate characters in regx replacements.
  • Parser: Missing messages for non-English languages should use English message.
  • Gallery: gallery tag now supports alt and link attributes
  • Wikidata: Import should not create database with both page and wikidata data (performance only).
  • (add) Search: Option to log search suggest activity

New in XOWA 0.9.1.0 (Sep 9, 2013)

  • (add) Search: Sqlite search now has word index database for improved performance (command-line only)
  • (add) Xtn: Special:Statistics added

New in XOWA 0.9.0.0 (Sep 2, 2013)

  • Firefox Add-on support (courtesy of treck).
  • Wiki maintenance page. See [[Help:Wiki_maintenance]]
  • Application Menu bar
  • Performance improvements for sqlite3

New in XOWA 0.8.3.0 (Aug 26, 2013)

  • (add) Gui: Application menu bar now available.
  • (add) Addon: Addon can automatically redirect http: to xowa: when offline
  • (add) Addon: Options page added
  • (add) Addon: Edit / View HTML links now work for Firefox Addon

New in XOWA 0.8.1.2 (Aug 19, 2013)

  • Special:AllPages did not work due to v0.8.1.1 fix
  • Italicized titles would not clear due to v0.8.1.1 fix
  • Talk tab would always be hidden due to v0.8.1.1 fix

New in XOWA 0.8.1.1 (Aug 19, 2013)

  • Search suggest takes too long to return results
  • Firefox Add-On sometimes fails to load on first attempt
  • Article title not updated correctly on enwiki when moving to a page with an italicized title

New in XOWA 0.8.1.0 (Aug 19, 2013)

  • (add) Addon: XOWA viewer included in package

New in XOWA 0.7.4.0 (Jul 29, 2013)

  • (add) Gui: Expanded context menu and added customization.
  • (add) Options: Reorganized options pages.
  • (add) Category: Hidden categories can now be separated from normal categories {requested by Schnark}. See: [[Help:Options/Category]]
  • (add) Wikidata: Internationalization for Wikidata JSON formatter
  • (fix) Import: Wikibooks failed to import on 1st try
  • (fix) Import: Wikinews failed to import b/c of DynamicPageList
  • (fix) Bookmarks: Add bookmark always added at end of line; broken since v0.6.1.
  • (fix) Gui: Navigating backwards did not return to same position in HTML doc; EX:Earth -> Structure of the Earth -> Earth (goes back to TOC).

New in XOWA 0.7.3.2 (Jul 23, 2013)

  • v0.7.3.2 is a provisional release. It fixes an issue wherein Wikibooks fails to import on the 1st try.

New in XOWA 0.7.3.0 (Jul 22, 2013)

  • (add) Extension: Translate extension now supported
  • (add) Gui: Back / forward now works with TOC anchors
  • (add) Wikidata: Special:ItemByTitle implemented
  • (add) Special: Special:RandomRootPage available
  • (add) Special: Special:Random/Author and Speciale:PaginaCasuale/Autore available.
  • (add) Server: TCP Server mode available {requested by treck}. See: [[Help:TCP Server]]

New in XOWA 0.7.2.0 (Jul 15, 2013)

  • (add) Import: Sqlite database is now the default format. See: [[Help:Options/Import]]

New in XOWA 0.7.1.0 (Jul 8, 2013)

  • (add) Import: Sqlite database import available through UI. See: [[Help:Options/Import]]
  • (add) Wikidata: Lua Wikibase support added. See: [[Help:Diagnostics/Scribunto/WikibaseLibrary]]
  • (add) Import: Wikiquote wikis added to Import/List. See: [[Help:Import/List]]
  • fix) Import: Import failed to "read from file" if wiki.unzip was present.

New in XOWA 0.7.0.1 (Jul 4, 2013)

  • It fixes an issue wherein importing from a dump file would fail if "wiki.unzip" was part of custom commands.

New in XOWA 0.7.0.0 (Jul 1, 2013)

  • (add) Javascript: Search suggest highlights selected item; includes extra padding
  • (fix) Html: Save button / show preview shouldn't show in blue color
  • (fix) Import: Import should open Main Page defined in xml dump file; EX:MediaWiki should open /wiki/MediaWiki, not /wiki/Main_Page
  • (fix) Parser: Nowiki tags shouldn't drop pipes, colons, apos, etc. when inside xml tags; EX:a|b:c -> abc
  • (add) Parser: Linktrails now supported for German and French Languages; EX:[[A]]äöüß -> [[Aäöüß]]
  • (fix) Import: Import did not work if xml file was selected
  • (fix) Import: Import should not download category 2 files if dump file is selected
  • (fix) Import: Import now has an "Other wiki" option for non-WMF wikis.

New in XOWA 0.6.3.0 (Jun 24, 2013)

  • (add) Wikidata: Wikidata JSON formatter supports geographic coordinates (omitted from last release)
  • (add) Category: Missing talk/user namespace links can be configured to show red/hidden through UI
  • (add) Interwiki: Language links now use table HTML instead of list HTML
  • (fix) Gui: Sortable / collapsible did not work in edit mode
  • (fix) Category: Next / Previous links would not work if pages had # in title
  • (add) Parser: Cache transcluded pages
  • (fix) Category: {{PAGESINCATEGORY}} reported wrong count for version 2
  • (fix) Category: {{PAGESINCATEGORY}} would do extra unnecessary load for page titles
  • (add) Parser: Space preceding anchors should be ignored for href; EX:[[A #b]] -> A#b
  • (fix) Parser: Nested anchors were still rendering; EX:bcd [[e]] f
  • (fix) Parser.Date: {{#time:c|November 2, 1991-06-19}} should not be invalid time
  • (fix) Gui: Search suggest: pressing "up" should select the last item; pressing "escape" should hide the suggestions; clicking outside the suggestions should hide them immediately
  • (fix) Interwiki: Added aliases for mediawiki.org and wikimediafoundation.org; EX:[[mw:Main_Page]] -> www.mediawiki.org/wiki/Main_Page
  • (fix) Interwiki: Aliases for languages should point to wikipedia; EX:[[en:Main_Page]] should go to en.wikipedia.org/wiki/Main_Page not en.mediawiki.org/wiki/Main_Page
  • (fix) Timeline: Colors don't render when names contain space
  • (add) Import: Import did not work for history archives; EX:appropediaorg-20130607-history.xml.
  • (fix) Category: Links to pages with subpages would not work; EX:Wikipedia:A/B would fail
  • (fix) Import: Import should fail if user picked download but is offline
  • (add) Import: Allow automatic unzipping of dump file.

New in XOWA 0.6.2.0 (Jun 17, 2013)

  • (add) Wikidata: Wikidata JSON formatter supports geographic coordinates
  • (fix) Gui: Icon updated to have a smoother look
  • (add) Html: .js / .css pages in MediaWiki / User namespace now enclosed in pre
  • (fix) Html: Special pages should not show Talk namespace
  • (fix) Scribunto: "Module" namespace alias should be available for all foreign language wikis
  • (fix) Scribunto: ExpandTemplate should take "Template:A" in addition to "A"
  • (add) Gui: Middle-click on linux disabled through .gfs
  • (add) Interwiki: Added a shortcut for wikidata;

New in XOWA 0.6.1.1 (Jun 11, 2013)

  • v0.6.1.1 is an interim release. It fixes the null reference exception when selecting an item that is not in the new Search Suggest.

New in XOWA 0.6.1.0 (Jun 11, 2013)

  • (add) Search: Dynamic search suggestions; EX:Go to search box and start typing "e" "a" "r" "t" "h". See: [[Help:Options/Search_suggest]]
  • (fix) Xtn/Lst: Lst handles recursive {{#lst}} calls;
  • (add) GUI: Updated logo to use puzzle piece instead of copyrighted Wikimedia globe
  • (add) Script: Gfs now supports new syntax: {} and =; EX:a.b{c=d;e=f;}

New in XOWA 0.6.0.0 (Jun 3, 2013)

  • (fix) GUI: Window bar should show title with namespace; EX:"Options - XOWA" -> "Help:Options - XOWA"
  • (fix) Xtns/Score: If lilypond does not exist, do not generate score (and folders)
  • add) Options: Xtns/Score now has Enabled

New in XOWA 0.5.2.0 (May 21, 2013)

  • (add) Option pages now supports checkboxes.
  • (fix) nowiki should not apply to apostrophes
  • (fix) Table of contents would render bad html if first header is h3 or greater;
  • (fix) #property tag should return empty string if property is not found;
  • (add) Command line arg for "--wiki_dir".

New in XOWA 0.5.1.0 (May 13, 2013)

  • fix: Scribunto fixes related to 2013-05-03 English Wikipedia dump;
  • fix: Categories had invalid sortkeys for Unicode Collation Algorirhm wikis;

New in XOWA 0.5.0.1 (May 8, 2013)

  • v0.5.0.1 is an intermediate release. It fixes several Scribunto issues related to the 2013-05-03 English Wikipedia dump (Web Citation; WeatherMap; CallParserFunction)

New in XOWA 0.5.0.0 (May 7, 2013)

  • (add) Categories version 2 introduced (command line install only)
  • (fix) Non-English languages should include #invoke automatically as a magic word
  • (fix) Installing new wiki while browsing pages in other wikis may result in corrupt installation; EX:Visit Help:List of data dumps; Download a wiki; While wiki is downloading, visit a page in another wiki that downloads images; Unzip the bz2 from the downloaded wiki -> File corruption
  • (add) Mathjax upgraded to v2.1

New in XOWA 0.4.4.0 (Apr 29, 2013)

  • (add) Score extension for music transcription through lilypond; EX:\relative c {d}
  • (add) Wikidata JSON formatter now does automatic name resolution of Property (EX: P96) and Article (EX: Q2) keys
  • (add) Javascript cleaner as last line of defense against Javascript injection attacks

New in XOWA 0.4.3.0 (Apr 22, 2013)

  • (fix) syntaxhighlight and math tags should not allow raw javascript
  • (add) Option to disable Javascript
  • (add) Categories now display in MediaWiki format (Subcategories; Pages; Files);
  • (add) Wikidata Json formatter supports qualifiers
  • (add) {{NAMESPACENUMBER}} and {{PAGEID}} implemented;

New in XOWA 0.4.2.3 (Apr 20, 2013)

  • v0.4.2.3 is an interim release. It addresses the following:
  • Fix for raw javascript in and tags {detected by Schnark}
  • Fix an issue with French Wiktionary and a recent magicword (NAMESPACENUMBER).

New in XOWA 0.4.2.1 (Apr 16, 2013)

  • v0.4.2.1 is an interim release. It fixes an issue with French Wiktionary and a recent magicword (NAMESPACENUMBER)

New in XOWA 0.4.2.0 (Apr 15, 2013)

  • (add) Improved Scribunto support for 2013-04 English Wikipedia
  • (add) Wikidata Json formatter supports references
  • (fix) Categories in file 0 will not show; EX:http://www.wikidata.org/wiki/Category:Contents
  • (fix) Command line "app.shell.fetch_page" no longer fails with NullPointerException

New in XOWA 0.4.1.1 (Apr 12, 2013)

  • v0.4.1.1 is an interim release. It addresses significant Scribunto issues with the 2013-April English Wikipedia dump

New in XOWA 0.4.1.0 (Apr 9, 2013)

  • (add) Wikidata: #property and Infoboxes (Phase 2)
  • (add) Wikidata Json structured data formatter (fix)
  • Certain external links did not render; EX:http://de.wikipedia.org/wiki/Wikidata

New in XOWA 0.4.0.0 (Apr 1, 2013)

  • Scribunto/Lua support
  • Wikidata Phase 1 support
  • Javascript Timeline
  • Options page improvements
  • Wiki list in the sidebar

New in XOWA 0.3.3.0 (Mar 26, 2013)

  • (add) Support for Wikidata and interwiki language links;
  • (add) Scribunto/Lua Regex now supported;
  • (add) Option for content application paths
  • (add) Option for data dump imports, including automatic zipping

New in XOWA 0.3.2.1 (Mar 19, 2013)

  • (fix) Include recent version of timeline.js

New in XOWA 0.3.2.0 (Mar 18, 2013)

  • (add) Preliminary support for Scribunto/Lua
  • (add) Improvements to Schnark's Javascript Timeline
  • (add) Specify window's previous position/size upon startup

New in XOWA 0.3.1.0 (Mar 11, 2013)

  • (add) Schnark's Javascript Timeline
  • (add) Sidebar shows list of installed wikis
  • (add) Options page improvements
  • (add) Tooltips and XOWA sidebar now use user's langague

New in XOWA 0.3.0.0 (Mar 4, 2013)

  • (add) Option to set font for html body (as well as other CSS)
  • (fix) fr.wikibooks.org dump failed; EX:http://fr.wikibooks.org

New in XOWA 0.2.6.0 (Feb 26, 2013)

  • add) UI now uses image buttons and tooltips
  • (add) Right-click popup menu available for main HTML box
  • (fix) Search was only showing first page of results
  • (fix) Template box showing up on pt.wikipedia.org b/c {{PAGEFULLNAME:}} should be "" not name_of_page; EX:http://pt.wikipedia.org/wiki/Nicholas_Kratzer

New in XOWA 0.2.5.1 (Feb 19, 2013)

  • Major:
  • (add) Wikipedia-style search bar added (right of View HTML); same functionality as "?:", without typing in "?:"
  • (add) Left-nav sidebars are now dynamically generated per wiki, instead of being statically the same across all wikis; EX:http://en.wikibooks.org has a "Reading Room" link
  • (add) XOWA specific-messages are translatable
  • (fix) Portuguese wikis broken b/c of circular lang-fallback definitions;
  • Minor:
  • (fix) Namespace aliases added by default to all wikis; EX:WP:Shortcuts
  • (fix) {{#language:}} fixed for anp, bho, ks-deva; EX:{{#language:bho}}
  • (fix) Pages namespace added by default for all wikis; EX:http://es.wikisource.org; http://en.wikisource.org/wiki/Wind_in_the_Willows; http://de.wikisource.org/wiki/Emilia_Galotti
  • (fix) should "reset" after every group; EX:http://de.wikipedia.org/wiki/Großer_Preis_von_Brasilien_2012 {detected by Schnark}
  • (fix) {{grammar}} added for Russian, Polish; EX:http://ru.wikipedia.org http://pl.wikipedia.org
  • (fix) pre sometimes garbled near tables; EX:http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung
  • (fix) {{#time}} did not handle M/d format; EX:http://sv.wikipedia.org {{#time:j F|2/13}}
  • (fix) {{#time:r}} now outputs RFC5322; EX:{{#time:r|2012-01-02 03:04:05}} -> Mon, 02 Jan 2012 08:04:05 +0000
  • (fix) {{#time:||lang}} now works; EX:{{#time:F|2012-01-01|fr}} -> Janvier
  • (fix) nowiki did not handle pipes; EX:{|\n|a{{b|c}}d|}

New in XOWA 0.2.4.0 (Feb 19, 2013)

  • Major:
  • (add) Reference tooltips appear when hovering over reference number; EX:http://en.wikipedia.org/wiki/Earth
  • (add) {{#lst}} added for Wikisource/Wiktionary; EX:http://de.wikisource.org/wiki/Sebald_Schreyer_und_die_Sebalduskapelle_zu_Schwäbisch-Gmünd
  • (add) works for wikisources where namespace was 102, not 104; EX:http://de.wikisource.org/wiki/Emilia_Galotti
  • (fix) Titles with ? now load; EX:http://de.wikipedia.org/wiki/Wetten,_dass.
  • Minor:
  • (fix) should be same as ; EX:http://de.wikisource.org/wiki/Ratschläge_für_einen_schlechten_Redner
  • (fix) References inside now show; EX:http://de.wikisource.org/wiki/Meine_Tante,_Frau_Bebatte
  • (fix) {{REVISIONDAY}} {{REVISIONMONTH}} {{REVISIONYEAR}} {{REVISIONID}} implemented
  • (fix) XOWA now starts in directories with spaces/symbols; EX:C:\Program Files\xowa
  • (fix) Page history now saves when exiting via window exit button or by Alt+F4 {hidp123}
  • (fix) Hrefs should "%" encode titles but "." encode anchors; EX:[[^#^]] -> ^#.5E
  • (add) Support for .webm files; EX:http://commons.wikimedia.org/wiki/File:Panning_across_the_southern_spiral_NGC_300_(ESO_1037a).webm
  • (fix) Categories section in article should use not ; EX:http://en.wikipedia.org/wiki/Earth
  • (fix) {{CANONICALURL}} should be caseless; EX:{{canonicalurl:{{FULLPAGENAME}}}}
  • (fix) Logo and "Main Page" link in left nav now links directly to "/site/en.wikipedia.org/wiki/"; used to link to "/wiki/Main_Page" which does not work for all languages; EX:http://zh.wikipedia.org {detected by Schnark}
  • (fix) {{WP:}} now works; EX:http://en.wikipedia.org/wiki/Wikipedia:Shortcuts
  • (fix) pre now renders correctly in sections with references; EX:http://en.wikipedia.org/wiki/MD5_Hash
  • (fix) Sortable/Collapsible would not always sort numbers correctly (incorrect values for separatorTransformTable); EX:http://de.wikipedia.org/wiki/Hilfe:Tabellen_für_Fortgeschrittene#W.C3.A4hrungen.2C_.25-Zeichen
  • (fix) References were not tagged with correct span/class ( ); EX:http://en.wikipedia.org/wiki/Earth
  • (fix) Scrolling page then alt-tabbing scrolls page to top
  • (fix) Templates were not being evaluated in sidebar items; EX:Über Wikisource; http://de.wikisource.org
  • (fix) Auto-link detection not working for upload.wikimedia.org thumbs; EX:http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Seasons1.svg/1200px-Seasons1.svg.png
  • Misc:
  • (misc) All lang files now included in xowa_app
  • (misc) Source code now uses .7z (for further compression)

New in XOWA 0.2.3.0 (Feb 19, 2013)

  • Major:
  • wiki.special.allpages: (add) Special:Allpages added; basic functionality; EX:http://en.wikipedia.org/wiki/Special:Allpages from=Earth&ns=0&hideredirects=0
  • gui: (add) Added search bar in upper right hand corner (press Ctrl+Alt+S)
  • app: (fix) Case-sensitive was not being set for Main namespace; affects en.wiktionary.org and other wiktionaries; EX:http://en.wiktionary.org/wiki/earth always retrieved http://en.wiktionary.org/wiki/Earth
  • app.options: (add) Options page; simple version for Font Name/Size; EX:home/wiki/Help:Options {requested by hidp123}
  • parser.title: (fix) Title links in multi-byte langs would not work b/c length truncated to 255 bytes (not chars);
  • parser.subst: (fix) Unreferenced template unnecessarily showing error mesage; EX:http://en.wikipedia.org/wiki/Anisotropy http://en.wikipedia.org/wiki/Template:Unreferenced {{{subst|{{subst:substcheck}}}}};
  • gui: (fix) Vertical scroll bar now shows completely on Windows 7
  • Minor:
  • parser.pfunc.url: (fix) {{localurl}} did not work for intrawikis; EX:{{localurl:commons:A}}
  • parser.lnki: (fix) link=http://a.org?b=http://c.org creates bad lnki; EX:http://commons.wikimedia.org/wiki/Commons:Picture_of_the_Year/2012/Galleries/ALL
  • command-line: (add) --url command-line arg added; EX:java -jar /xowa/xowa_linux.jar --url en.wikipedia.org/wiki/Earth#Biosphere {requested by Schnark}
  • html: (fix) Page/Talk links at top of page shouldn't use visited color
  • javascript.tablescripts: (add) TableScripts mostly i18n; Sort/Collapse labels
  • lang.grammar.fi: (add) {{grammar}} added for Finnish; EX:http://fi.wikinews.org
  • parser.lnki: (fix) Links with a caption of "=" now show "=" (used to show page name); EX:[[Gleichheitszeichen|=]]; http://de.wikipedia.org/wiki/ISO_8859-7
  • parser.list: (fix) Dd/dt was being disabled by xnde; EX:";a:c;" http://en.wikipedia.org/wiki/Virus
  • parser.xtn.geodata: (fix) {{#coordinates}} should not show up on page; EX:http://en.wikipedia.org/wiki/Chevrieres,_Loire {detected by anonymous3}
  • parser.pfunc: (add) added {{canonicalurl}}; EX:{{canonicalurl:{{FULLPAGENAME}}}}
  • parser.xnde: (add) added support for html5 ; EX:http://commons.wikimedia.org/wiki/File:Mona_Lisa,_by_Leonardo_da_Vinci,_from_C2RMF_retouched.jpg
  • parser.pfunc.url: (fix) {{fullurl}} should output "//" not "http://"; EX:{{fullurl:Template:Substcheck/doc}} -> //en.wikipedia.org/wiki/Template:Substcheck/doc
  • parser.pre: (fix) pre at end of document does not automatically close; EX:a\n\sb
  • Misc:
  • misc: changed user page link in upper right hand corner from "gnosygnu" to "anonymous"

New in XOWA 0.2.2.0 (Feb 19, 2013)

  • Major:
  • javascript: (add) tables can be sortable; EX:http://en.wikipedia.org/wiki/List_of_tallest_buildings_in_the_world {contributed by Schnark}
  • javascript: (add) tables can be collapsible; EX:http://en.wikipedia.org/wiki/Albedo {contributed by Schnark}
  • lang.localization: (fix) for relevant locales, {{formatnum:1234}} should produce 1.234 not 1,234; {detected by Schnark}
  • lang.localization: (fix) for relevant locales, {{formatnum:12,34|R}} should produce 12.34 not 1234 {detected by Schnark}
  • parser.time: (fix) date should default to dmy format, not mdy; EX:{{#time:M|2.5.2000}} and {{#time:M|22.5.2000}} {detected by Schnark}
  • gui: (add) progress bar can show a detailed list of last 128 messages (middle-click on progress bar or ctrl+l) {requested by korhojoa}
  • Minor:
  • wiki.ns: (fix) {{ns:5}} swaps out $1 correctly; EX:{{ns:5}} on German Wikipedia {detected by Schnark}
  • ttl: (fix) namespace names should be proper cased; EX:http://fr.wikipedia.org/wiki/Wikipedia:Sandbox and #REDIRECT [[wikipédia:bac à sable]] should show Wikipédia not wikipédia
  • parser.int: (fix) various fixes regarding {{int}} ; EX:http://de.wikipedia.org/wiki/Hilfe:Zusammenfassung_und_Quellen {detected by Schnark}
  • parser.nowiki: (fix) nowiki handles xml node fragments such as {{#expr:1}}a; EX:http://de.wikipedia.org/wiki/Nichtproportionale_Schriftart#Darstellung_am_Computer {detected by Schnark}
  • parser.nowiki: (fix) nowiki should not affect brackets "["; EX:[[A]]
  • parser.pre: (fix) " " should render as "\t" inside a pre section, not as " "; EX:http://de.wikipedia.org/wiki/Wikipedia:Technik/Skin/Werkstatt {detected by Schnark}
  • parser.xml: (fix) "data*" attributes should appear in output (it used to be removed); EX:data-sort-key="string" {detected by Schnark}
  • parser.title: (fix) invalid characters in anchor should be encoded (it used to literalize the link wikitext); EX:[[A#b