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