Kawachan 6 (InstanceTopic, 4)

From Kawachan

Kawachan 6 is the branch of Kawachan you are reading right now. It was released on February 18, 2011, the third anniversary of Kawachan. This page will list updates made to it. See Kawachan 5 for the previous branch.

Kawachan 6.4.1 (November 29, 2015)

  • DepFix: Fixed MediaWiki bug with PCRE 8.34. (c6c7a16)
  • DepFix: Fixed a deprecated warning in Sanitizer.php (da2824a)
  • Internal change: Reworked how config files work, twice. (336e441, 2756f72, 2a2048b, 23c63a0)
  • Internal change: Converted :AddFile, :File, :DeleteFile, :FileHistory and :Gallery to use phplus2 database class. (6981cf4, 7b4ef22, 725559f, 059fab1, d0504a7, 59dfcff)
  • Internal change: Improved error handling for certain types of errors. (4baa2d7)
  • Fix: Fixed base64 data check to work with Firefox as well as Chrome. (814f13d)
  • Fix: Made :AddFile show an error message if it fails to delete expired files. (d5a1547)
  • Fix: Prevented deleted files from being shown in special boxes. (82c4bde)
  • Fix: Fixed IP not being determined for logged out users. (e4436f5)
  • Fix: Fixed username detection for user info sidebar. (51c0f2a)
  • Fix: Adjusted :Statistics css to handle millions. (9c9966a)
  • Fix: Fixed some issues getting the correct depth of pages in certain circumstances. (b1f3bae)
  • Fix: Fixed not being able to edit file captions. (f2b50c6)
  • Fix: Fixed single images not showing up in infoboxes correctly. (cb97f19)
  • Fix: Fixed an issue with the "you're not allowed here" notice when trying to view a page logged out on a private wiki. (18c2f83)
  • Feature: Made :Tools not show links to manager tools to non-managers, and make it not show empty sections. (e8c3397)
  • Feature: Improved navbox styles for Mazeworld skin. (b501dc5)
  • Feature: Made all Kawachan extensions translatable. (a41b0a3)

Kawachan 6.4 (December 31, 2013)

  • Internal change: Migrated from SVN to Git.
  • Fix: Added correct CSS/images for editing galleries when using dark themes. (1b19b43)
  • Fix: Fixed various images that were broken when the wiki was not installed at the root path of its domain. (77164e6)
  • Fix: Fixed some possible errors in :AddFile being displayed incorrectly. (9453024, 534d505, 169b5ee, 0fb7c6f)
  • Fix: Fixed CSS for external links so they no longer disappear or do other weird things when you hover over them. (ea88ec3, 389e4ba)
  • Fix: Embedded boxes are no longer clamped to the width of their content, so tall-and-thin images no longer cause ugly wrapping of their captions. (f7f3c74)
  • Change: Rename #img to #embed and remove #audio. File description pages, gallery pages and #embed and #box are now also capable of displaying <audio> tags for audio files. The old bandwidth limiting system for audio files is now extended to cover all files stored in the wiki. (6cc0520, 6499654, 9220222, 94766de, c76fdc8)
  • Feature: Added :DeepPages to list all pages on the wiki with the highest ontological depth first. (af13277)
  • Feature: Made the Random link in the navbar (alt-shift-x) go to another resource of the type you're already viewing. By default, it goes to a random article as before, but it can now go to a random file or box if you're already viewing one. (bd1ab27, acbc9ce)
  • Feature: Added a new user preference to display files on the right of their description pages instead of inline. (8493a16)
  • Feature: Made :AddFile allow transferring files via HTTPS. (9340b73)
  • Feature: Added two "special" boxes to :Gallery which list all unboxed and unused files on the wiki. (1a77dad, 1ef9ccf, 2ae8bec, be79c2e, f252a1a)
  • Feature: Added client-side JavaScript to navigate between different files in a box embedded in a page. If JavaScript is turned off, it will fall back to the existing server-side navigation. (eb93f8d)
  • Feature: Added a JavaScript-based uploader to allow arbitrarily large file uploads and show progress to the user. The previous file size limit was ~2MB; now it is limited only by the available disk space. (5396616, 98d4c21, 4a3623c)
  • Feature: Major updates to the file storage system. It now tracks full history of file actions, including uploads, adding sources, releasing under licenses, deleting and replacing one file with another. In addition, when files are replaced, any references to the old file automatically redirect to the new file and are listed as links to the new file on its description page. (f3fde2e, e9d0039, 222ba52, d7430a4, e0b1c2c, a7e59d0, d5b954b, c51e319, 6e739cd, 5e0d7cd, ff4af17, 0333677, bc02e95, 885b95c, 39da1d9, e443dce, 2bc9b84, 974e2a4, 5981871, aef77d2)

Kawachan 6.3.6 (June 13, 2012)

  • Fix: WGK page vars now get correctly reset for each page during a Special:Import.
  • Fix: Amended a misleading error message where #img was complaining about a bad box when it really meant a bad hash.
  • Fix: Amended #img so that if it encounters an error it now produces an appropriate error message instead of emitting a PHP warning at the top of the page.
  • Feature: Added Mazeworld theme.

Kawachan 6.3.5 (January 10, 2012)

  • Change: Ad servers are now editable in the database.

Kawachan 6.3.4 (November 3, 2011)

  • Fix: Code to do with ontology has been made more robust.
  • Fix: Fixed database encoding in a few places.
  • Change: Pages linking to Template:Disambig now appear as meta (brown) rather than invalid (yellow).
  • Feature: Installed the MediaWiki Cite extension.

Kawachan 6.3.3 (October 23, 2011)

  • Fix: Files within infoboxes now correctly add file links.
  • Feature: Alternate domain links can now be specified using the #ontology ExPar command.

Kawachan 6.3.2 (October 6, 2011)

  • Feature: Upgraded page quality rating system

Kawachan 6.3.1 (September 11, 2011)

  • Fix: Links are now colored correctly when the wiki is not installed in the root path
  • Fix: Header now does not disappear for no obvious reason on narrower displays
  • Fix: Factored out page quality form from sidebar and fallback module, so now it is consistent

Kawachan 6.3 (August 21, 2011)

  • Fix: Font CSS declarations are now in the right place
  • Fix: TI JS library added, interop JavaScript now in interop.js instead of inline
  • Fix: Corrected encoding issues on navbar
  • Fix: Corrected position of linkbox text
  • Fix: Moved interop templating code to QuickTemplate class instead of KawachanTemplate class
  • Fix: Ontology subtitle and depth now always appears after the page title, regardless of the setting you choose for link format.
  • Fix: Several modules now link to Article.css to correctly style their bullet points.
  • Fix: Restored link to "show outbound links" in WhatLinksHere (it disappeared in v6pre1)
  • Change: Link coloring now uses a MediaWiki hook, this speeds up page rendering and makes development easier.
  • Feature: New CatTree module to show a tree of all categories included in the depth count of a page.
  • Feature: New ExPar command [#infobox]
  • Removed: Old ExPar syntax removed

Kawachan 6.2.4 (August 15, 2011)

  • Fix: Links to sections of pages now work correctly.

Kawachan 6.2.3 (June 12, 2011)

  • Fix: Non-managers viewing a gallery no longer see error messages.
  • Fix: Data tables are now sorted correctly, instead of by only the first character in the column.
  • Feature: There is now support for private wikis (where users must log in to view anything).

Kawachan 6.2.2 (May 17, 2011)

  • Feature: Registrations are now supported on an invite-only basis.

Kawachan 6.2.1 (May 1, 2011)

  • Fix: Display division navboxes more reliably (doesn't require purge now).
  • Change: Pull division navboxes out of main page content, and improve their styling.

Kawachan 6.2 (April 6, 2011)

  • Fix: Factored out new config setting $wgkStatsEpoch.
  • Change: Replaced Special:SpecialPages with a new :Tools module, which includes :Gallery and :Division links, removes unnecessary ones, and respects the user's list columns setting.
  • Feature: Add list of all galleries.
  • Feature: Added pagination to :Updates.
  • Feature: Added ExPar [#if] command.
  • Feature: Added ExPar [#video] command.

Kawachan 6.1 (February 19, 2011)

  • Fix: Avoided division by zero in :Statistics module.
  • Fix: Disable :BestPages module when page quality ratings are disabled.
  • Fix: Minor bugfix in setting user's ads limit.
  • Fix: Factored out the root path into a config setting, so the wiki doesn't have to be installed at /.
  • Fix: Factored out namespaces into a config setting.
  • Fix: Avoided a warning that appears when saving account settings with ads disabled.
  • Change: Made namespace detection more secure.
  • Feature: You can now embed an image by its box number and caption.
  • Feature: Embedded images are now cached per-page to reduce database queries and fix duplicate key errors when using the same image more than once on the same page.
  • Feature: The width of the sidebar is now a user preference in :Account.
  • Feature: Preferences code has been rewritten so it now uses a new extensible format, which upgrades seamlessly.

Kawachan 6 (February 18, 2011) (3rd Anniversary)

  • Fix: Deleting a page now removes it from the lists of pages in its categories.
  • Feature: "Pages in this category" lists are now sorted alphabetically and arranged in columns like :BestPages.
  • Feature: Brand new :AddFile page, which should be much easier than before.
  • Feature: Functionality for editing galleries (boxes) has been brought back and improved.
  • Feature: Links to existing but empty pages are now colored gray.
  • Feature: You can now choose how many columns to view link lists in. As usual, the option is in :Account.
  • Feature: Divisions: organize pages from multiple categories together.

Kawachan 6pre3 (February 16, 2011)

  • Fix: Infobox widget now works more securely and doesn't break everything in certain circumstances that manifested while adding the new file system.
  • Feature: New file system!
    • Change: Files now use 26-character MD5-CF hashes instead of the old (and obsolete) 48-character TI hashes. They should be much more manageable now - not only are hashes shorter, but they also no longer include '-' or '_' characters, which undermined word selection.
    • Change: Files are no longer categorized directly onto pages; instead, they are categorized into "fileboxes", which can then be embedded in a page. As such, the gallery sidebar, which automatically picked up every file on the page, has been removed. To put a gallery in the sidebar, put the box code for it in an infobox.
    • Feature: ExPar commands [#box] and [#img] have been added to replace the gallery widget and the old hackish image embedding code.
    • Note: this update came out early because of the aforementioned important bugfix. As such, most features to do with files are still unavailable.

Kawachan 6pre2.1 (February 11, 2011)

  • Fix: Special:WhatLinksHere now works with titles with special characters in them again
  • Fix: The :LinksFrom page now works again and now displays title text on links consistent with other pages
  • Fix: Category parsing now cooperates with MediaWiki's "first character of title must be uppercase" rule
  • Fix: HTML/URL escape codes no longer get inappropriately displayed in body text links
  • Fix: Links to redirects link to the redirecting page again, not directly to the target page
  • Fix: Corrected link counting in rating sidebar widget
  • Fix: Pages including {{Template:Empty}} are no longer treated as articles by the Statistics page and the counter on the front page
  • Feature: Rating sidebar widget now auto-detects Links and Categories qualities
  • Feature: You can now categorize using pages which are redirects

Kawachan 6pre2 (February 10, 2011)

  • Feature: Brand new ontology system, to replace MediaWiki's category system which has proved inadequate for so long.

Kawachan 6pre1 (February 3, 2011)

  • Upgrade: MediaWiki upgraded to 1.16.2.
  • Change: New ExPar syntax: <[ ... ]>. The original one hasn't been removed yet, but will be later. This replaces all Winter commands, such as #linkfarm, #db-parse and #audio. It has also obsoleted the {{DB parser}} template. You might notice that this was the syntax used for embedding images, which is one reason why image support has been temporarily removed.
  • Removed: Winter extension removed, because it's freaking annoying.
  • Removed: Files no longer work. A brand new gallery system is in development and file embedding will return with Kawachan 6.