# Change log/v4.0.0.1701

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

## v4.0.0.1701 (2017-01-01)

### Wikis

- Package: Publish 2016-12 Italian wikis.

- Package: Publish 2016-12 Swahili wikis.

### PC

major

- Cfg: Add new Options system.

  Links: Options

- Setup: Change to semantic versioning.

  Example: 4.0.17011.1 vs 4.1.

minor

- Wikibase: Fix 'Attached KML error' on many dozen en.w pages. {detected by Ope30}

  Resolved by: Do not cast 'numeric-id' to 'string'; leave as 'int'.
  Example: Route map: Attached KML Error: item specified on Wikidata, or in |wikidata=, is not a KML file (P31→Q26267864 not found).
  Links: https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame

- Gui: Allow Ctrl+Insert to be used to copy text. {detected by William}

  Resolved by: Do not override Ctrl+Insert with Ctrl+Minus.

- Gui: Support numpad keys for page find. {detected by William}

- Gui: Add option to auto-remember last tab opened.

- Gui: Support Command key on Mac OS X for keyboard shortcuts.

- Html: Remove horizontal scroll bar on some Mac OS X configurations.

  Resolved by: Replace width:20vw with width:20em in /xowa/user/wiki/home/html/xowa_common.css.

- Edit: Add section-editing. {requested by anonymous}

- Cfg: Add better support for Shortcuts.

- Category: Show Hidden Categories in "Hidden" section.

  Links: https://en.wikipedia.org/wiki/A

- Search.Suggest: Do not add * at end of search phrase; use auto-wildcard option instead.

- Search: Fix 'url_default' not working.

- Xtn.Popups: Fix multiple blue lines at bottom of page whenever new popup shows.

  Resolved by: Suppress attributes from mw-body class.

- Redirect: Allow redirects to Special pages.

  Example: #REDIRECT [[Special:XowaCfg]].
  Links: Options

- Gui: Allow navigation to urls with arguments.

  Example: Special:XowaCfg%3Fgrp%3Dxowa.html.css.

- Mass_parse: Fix memory leak / slow performance due to over-zealous page caching.

  Resolved by: Add two levels of permenance to page cache; add separate ifexists cache.

trivial

- Cfg: Remove 'Gui - Url bar' Symbols.

- Cfg: Replace 'Custom wiki commands' with 'Unzip bz2 file'.

- Cfg: Remove Search Suggest 'AllPages look-ahead', 'AllPages minimum length', and 'Log enabled'.

- Cfg: Remove config page for Firefox Addon.

- Wikibase: Add "fiwikivoyage" to list of known wikis.

- Html: Remove content_editable support.

dev

- Math: Refactor Math classes.

- Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp.

- Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers.

- Mass_parse: Improve performance when returning Keyvals from Scribunto function.

### XOWA

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

### Getting started

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

### Android

- Setup
- Video

### Help

- About
- Contents
- Media
- Feedback

### Blog

- Current

### Links

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

### Donate

- archive.org
- Wikipedia
- XOWA