Jump to content

Wikipedia:AutoWikiBrowser

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by X! (talk | contribs) at 20:29, 29 April 2009 (wine does not yet work). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

AutoWikiBrowser is not an automatic bot — edits made using this software are the responsibility of the editor using it. Although AWB does have an automatic mode enabled for some bot accounts, it normally just assists a human.

AutoWikiBrowser
Developer(s)AutoWikiBrowser team
(see below for AWB Developers)
Stable release6.3.1.1 (August 9, 2024 (2024-08-09)) [±]
Preview releaseSVN (SVN) [±]
Repository
Written inC#
Operating systemMicrosoft Windows
Available inEnglish
TypeWikipedia editor
LicenseGPL
Websitesourceforge.net/.../autowikibrowser

AutoWikiBrowser is not an automatic bot — edits made using this software are the responsibility of the editor using it. Although AWB does have an automatic mode enabled for some bot accounts, it normally just assists a human.

AutoWikiBrowser
Developer(s)AutoWikiBrowser team
(see below for AWB Developers)
Stable release6.3.1.1 (August 9, 2024 (2024-08-09)) [±]
Preview releaseSVN (SVN) [±]
Repository
Written inC#
Operating systemMicrosoft Windows
Available inEnglish
TypeWikipedia editor
LicenseGPL
Websitesourceforge.net/.../autowikibrowser

Template loop detected: Wikipedia:AutoWikiBrowser/DevList AutoWikiBrowser, sometimes abbreviated to AWB, is a semi-automated MediaWiki editor for Microsoft Windows 2000/XP/Vista designed to make tedious repetitive tasks quicker and easier. It is essentially a browser that automatically opens up a new page when the last is saved. When set to do so, it suggests some changes (typically formatting) that are generally meant to be incidental to the main change.

At present, AutoWikiBrowser can create a list of pages from single or multiple categories, "what links here", the wiki links on a page, a text file, a Google search, a user's watchlist, or a user's contributions.

AWB also comes with a program to scan the database, and a development version of IRCMonitor, a program that monitors the IRC recent changes channel.

The sources are available under the GPL (see Getting the sources below). It is written in C# using Microsoft Visual C# Express Edition/Visual Studio, available at Microsoft downloads. There is an AWB IRC channel at irc.freenode.net — #AutoWikiBrowser.

Examples of AWB-assisted work are noted on the projects page, which also lists projects that currently need AWB help.


Usergroup No. approved
Admins All (852)
Bots 80
Users 1,673

Rules of use

  • Check every edit before you save it. Make sure you understand the text and have NOT changed the meaning.
  • Don't edit too quickly; consider opening a bot account if you are regularly making more than a few edits a minute.
  • Don't do anything controversial with it. If there is a chance that the edits you are considering might be controversial, consider soliciting comment at the village pump or appropriate Wikiproject before proceeding.
  • Avoid making insignificant or inconsequential edits such as only adding or removing some white space, moving a stub tag, converting some HTML to Unicode, removing underscores from links (unless they are bad links), or something equally trivial. This is because it wastes resources and clogs up watch lists.
  • Abide by all Wikipedia guidelines, policies and common practices.
Repeated abuse of these rules could result, without warning, in the software being disabled.

Versions

6.x series (current)

AutoWikiBrowser now requires .NET Framework 4.5

Version Release date Notes
6.x.x.x
rev xxxxx
? AWB/WikiFunctions 6.x.x.x:
6.3.1.1
rev 12634
09 August 2024 AWB/WikiFunctions 6.3.1.1:
  • Remove some cruft related to JSON checkpage migration causing edge case bugs where checkpages don't exist on the wiki.
  • If config json doesn't exist, default to using to enabled true.
6.3.1.0
rev 12623
08 August 2024 AWB/WikiFunctions 6.3.1.0:
  • AWB will now only load JSON checkpages and config. These have been in use since June 2021.
  • Default to using HTTPS for custom projects.
  • Better handle when a HTTPS (only) site is set to HTTP when setting up a custom project (and vice-versa).
  • Simplified phabricator task filing.
  • Remove persondata support.
6.3.0.0
rev 12559
16 January 2024 AWB/WikiFunctions 6.3.0.0:
6.2.1.0
rev 12528
08 July 2021 AWB/WikiFunctions 6.2.1.0:
  • Massively reduce frequency of iprop=info&intoken= API calls, in support of T280806.
6.2.0.0
rev 12469
08 June 2021 AWB/WikiFunctions 6.2.0.0:

Changelog is incomplete!

If you are unable to login using AutoWikiBrowser 6.2.0.0, check that Project:AutoWikiBrowser/CheckPageJSON page is in sync with Project:AutoWikiBrowser/CheckPage! This page will be used in future if it exists.

AWBUpdater 2.4.0.0:

  • Rebuild on .NET 4.5
  • TLS 1.1/TLS 1.2 support
6.1.0.1
rev 12350
17 September 2019 AWB/WikiFunctions 6.1.0.1:
  • Fixup login issues from 6.1.0.0
6.1.0.0
rev 12347
17 September 2019 AWB/WikiFunctions 6.1.0.0:

AWBUpdater 2.3.0.0:

6.0.0.1
rev 12259
15 September 2018 AWB/WikiFunctions 6.0.0.1:
  • Fixup version checking issue
6.0.0.0
rev 12253
15 September 2018 AWB/WikiFunctions 6.0.0.0:
  • TLS 1.1/TLS 1.2 support (needed for Wikia and some other wikis. Will be required for Wikimedia Wikis at the start of 2020)
  • Fixup WikiSearchListProvider

5.x series

Version Release date Notes
5.9.0.0
rev 12138
3 January 2017 AWB/WikiFunctions 5.9.0.0:
  • T150599, T150220, T151572, T151696, T151705, T151709, T151853, T151866 More broken ref name fixes
  • Fix to FixReferenceTags for grouped ref exclusion
  • Add Minimise and Maximise boxes to FaR and Advanced FindAndReplace
  • Update DateBirthAndAge to match full template
  • T150632 if full DOB in {{birth date and age}} remove Date of birth missing/Date of birth missing (living people) category
  • T151219 check page text: remove U+200E LEFT-TO-RIGHT MARK, U+200F RIGHT-TO-LEFT MARK as on RTL wikis these can get typed/pasted in by accident
  • T150402 FixSyntax to remove empty gallery, center, blockquote, sub or sup tags, optionally with properties
  • T150513 Add two aliases for headings on simple wiki: "See also" can be "Related pages", "External links" can be "Other websites"
  • T151191 SimplifyLink to handle italics/bold
  • T117870 EnsureHtmlHeadersLoaded: HTML headers (CSS) generation for API preview: .NET WebBrowser shows cite templates in italics as it doesn't seem to render <cite id="CITEREF..." class="citation journal"> etc. correctly (mediawiki stylsheets should override <cite> default to not be italics) so override citation class here to set normal font style as workaround
  • T151945 Allow longer wikilinks when looking for links with double spaces
  • T147291 make API search with insource / intitle etc. work
  • T151987 Move ISBN out of end of external link, provided link has some other description text, clean up any trailing comma, colon, semicolon
  • T144133 uk-wiki sort order to be stubs above categories
  • T152256 {{orphan}} exists on ru-wiki in addition to localized-name versions
  • T154089 Don't apply ReorderReferences within genfixes for en-wp
  • T141346 FixHeadings: if a sub-heading directly after a heading don't add blank line before sub-heading
5.8.8.0
rev 12099
24 October 2016 AWB/WikiFunctions 5.8.8.0:
  • T146100, T146282, T146012 More broken ref name fixes
  • T144129 Add redirects now in Category:Speedy deletion templates to DeletionProtectionTags list
  • T140974 Endash to hyphen within ISBN numbers
  • ISBN fixes: format endash to dash in ISBN-13 or ISBN-10 prefix
  • ISBN fixes: Handle tabs
  • T147772 Clear list in List Filter before loading list entries from settings file
  • T148711 Handle trailing tabs in lists
  • T143755 FixDates to handle years ranges in a better way
5.8.7.0
rev 12080
15 August 2016 AWB/WikiFunctions 5.8.7.0:
  • T126945 Improved fixes per WP:ORDINAL
  • T134058 FixPeopleCategories improved for non-mainspace Category checking
  • T134057 Better BLP conversions in sections
  • Correct handling of section links in ListMaker NormalizeTitle
  • T134564 Handle double soft redirect
  • T134690 Won't format date spacing within URLs
  • T136512 Limit page range matching length in FixPageRanges
  • T138184 More closing ref fixes
  • T138130, T138199, T138211, T138216, T138470, T138493, T138663, T139232 More broken ref name fixes
  • More br tag fixes
  • T142359 RefsAfterPunctuation to not apply for exclamation mark for sfn/efn templates etc.
  • T142982 RefsAfterPunctuation: do not move punctuation if colon after ref on line starting with semi colon
  • Fix HTMLListToWiki in case of trailing newline
  • Limit FixCitationTemplates to only remove duplicated fields when they match
  • SiteInfo caching: readapidenied API error check for private wikis that require login for any query
  • Edit summaries localised for sq.wp
  • Edit summaries localised for be.wp
  • T140329 spamprotectiontext API error code
  • T139811 When have ref to condense and a duplicate after reflist don't condense the one after reflist
  • T140979 Cite title field in quotes: only remove stray quote marks (title may itself be a quote)
  • Drop support old style Multiple issues. It has been deprecated and removed in all wikis including Chinese and English
  • T139241 FixReferenceTags: more stray quote fixing

AWBUpdater 2.2.0.0

  • Changes after SourceForge URL changes
5.8.6.0
rev 12004
18 April 2016 AWB/WikiFunctions 5.8.6.0:
  • More Mono Compatibility
  • Ensures that Ctrl+G keyboard shortcut is the same as clicking Start button when not yet logged in
  • Auto changes skip options more expandable
  • C# Code Eval thing in debug version
  • More bad br tags fixes
  • T127639 localize Uncategorized template for ru-wiki
  • T130984 update ruwiki disambiguation templates
  • T130984 update ru-wiki orphan template list
  • T127634 tweak to br cleaning at end of list
  • T127649 talk page fixes: ignore text in wiki tables when finding first comment
  • T107903 on Open() request curtimestamp and use it for starttimestamp on Save() if starttimestamp itself isn't provided
  • T105348 FixCitationTemplates: convert newlines to spaces for all template parameter values, Lua templates now report errors for all newlines
  • T99980 Duplicate category removal: can remove one cat if its sortkey is a substring of the duplicate cats one
  • T113870 only use {{commons category}} template on WMF wikis
  • T116586 handle exceptional case that be-x-old uses different site name to language code
  • T101028 Tagger: don't add Uncategorised, Orphan or Deadend at Wikia
  • T109757: ListMaker stop: no need to sort or refresh buttons if no articles added
  • BoldTitle: don't do anything if article contains section>tags as section is used to transclude text in other articles so self link may be a valid use case
  • T127534: remove ISBN from start of |isbn= in infoboxes
  • T124846: FixCitationTemplates to convert |id=ISSN 12345678 to |issn=1234-5678
  • T124846: FixCitationTemplates to format ISSN parameter
  • T126054: Redirect tagger to add {{R to section}} for section links
  • T128434: Cover more templates per Talk Page Layout
5.8.5.1
rev 11887
11 February 2016 AWB/WikiFunctions 5.8.5.1:
  • T126577 Update login to work on commons, wikisource, wiktionary after MediaWiki API changes.
  • T125681 substitute templates to handle templates with regex special characters.
  • T126056 Tagger: remove use of {{R to other namespace}} as template has been deleted
  • T126267, T125281 Alerts: avoid some false positive reporting of unclosed tags.
5.8.5.0
rev 11864
28 January 2016 AWB/WikiFunctions 5.8.5.0:
  • Skip if Contains / doesn't contain now work separately allowing regex, case sensitive, check after options for any of them
  • Fixed Skip if exists/ doesn't exist logic
  • Improved FixDateOrdinalsAndOfLocal
  • Better handling of File links ending in another HTTP/HTTPS image link
  • Added {{Disambiguation}} tag to the insert tag menu
  • Much faster skip logging time
  • Supports more formats for NormalizeTitle
  • Pass through Ctrl+S and Ctrl+I keyboard shortcuts from diff window to main form
  • Wine workaround for list comparer select all
  • Unix PreBuildEvent for SvnInfo.cs: implement WCREV and WCDATE derivation and replacement
  • Portal merging in zeroth section
  • Portal merging OK if multiple arguments to portal but only positional arguments or if no sections in article
  • Deduplicate portals
  • ApplyKeyWords to In template rule "replace with"

KingbotK plugin 3.0.0.3

  • Code tweaks
5.8.0.0
rev 11694
1 October 2015 AWB/WikiFunctions 5.8.0.0:
  • Cosmetic changes check: ignore "Transclusion expansion time report" as well
  • More Wine compatibility
  • Improved error handler
  • If wiki has no checkpage then fall back to using default typo page URL
  • More diff URL format for ListMaker to handle
  • Database scanner menu bar, result summary: advise user if stopped due to reaching article match limit
  • Dynamically look up whether wiki is configured for Unicode sortkey
  • Normalise title to cover more cases
  • Added Go To Line functionality for CustomModules
  • Better handling of corrupted user settings files
  • Tooltips to articles in list comparer results boxes
  • Critical bug that could change image filenames in general fixes fixed
  • rclimit swapped for max

New list provider

  • PagesWithPropListProvider

General fixes

  • BadHeadings expanded to cover more cases
  • FixSyntax to fix more on ISBN syntax
  • FixSyntax to fix more on broken ref tags
  • ExternalLinks to match protocol-relative URLs
  • SimplifyLinks to simplify wikilinks that differ only in trailing punctuation
  • SameRefDifferentName to handle identical refs with three or more different names
  • More unbalanced bracket fixes
  • Won't remove multiple {{Expert-subject}} tags inside {{Multiple issues}}
  • Support vcite templates for fixing as well as cite
  • Retain diacritics and accents in sortkeys on fr-wiki and pl-wiki
  • Better stub sorting in zh-wiki
  • Removes newlines within lists per WP:LISTGAP
  • Better handling of redirects with content inside comments
  • Better handling of sortkeys of "Person of Place" names
  • Dropped any support to "old-style" Multiple Issues. Old style has been dropped from Wiki code since February 2015.
  • Removes break line tags after maintenance tags
  • Removes {{stub}} if a more specific stub exists (en-wiki only)

Tagger

AWBUpdater 2.1.0.0

  • No longer look for IRCM
  • Handle more errors noticed during SF outage

KingbotK plugin 3.0.0.2

  • Code tweaks

Fronds plugin 1.0.2.0

  • It now loads from WMFlabs instead of toolserver

CfD 1.0.1.2

  • Code tweaks

IfD 1.0.1.2

  • Code tweaks
5.7.0.0
rev 11328
14 July 2015 AWB/WikiFunctions 5.7.0.0:
  • Switched API list builders to use new continue methods T104684

General fixes

  • Performance tweaks and improvements
  • FixSyntax: remove empty sub and sup tags as well T99437
  • combine multiple MI templates in zeroth section T102716
  • MoveMaintenanceTags: deduplicate identical maintenance tags T99338 T102580
  • Support Notes as well as References for see also/external links heading move T99422
  • Simple closing bracket fixing to {{R ...}} templates T99549
  • Fixes cite templates with square brackets

Interface

  • "Open diff in browser" context menu option for saved pages in Logs T99402
  • Log tab: show count of saved & skipped T100734
  • Turn off DetectUrls for List Maker page box, skip contains/not contains, find fields T102686

ListMaker

  • Only enable Remove button when one or more articles selected
  • New context menu item for list maker to enable/disable formatting of page titles per displaytitle
5.6.0.0
rev 11139
13 June 2015 AWB/WikiFunctions 5.6.0.0:
  • Performance tweaks and improvements
  • Dropped support to old format parameters of Multiple issues
  • Much faster UnclosedTags for pages with many unclosed tags
  • Removed Persondata addition from en.wp general fixes
  • AWBPackager 1.2.0.0
5.5.7.0
rev 10928
15 May 2015 AWB/WikiFunctions 5.5.7.0:
  • New token handling (since MW 1.24)
  • Advanced F&R allows case sensitive search even if not using regex
  • New tools function GetZerothSection
  • New ConvertNamespace functions
  • New function DuplicateWikiLinks
  • Removes empty center tags
  • Alert for unclosed center/sub/sup tags
  • Removes <sup> tags from ordinal numbers per WP:ORDINAL.
  • More ISBN syntax fixes
  • Replaces obsolete br tag attributes per Wikipedia:HTML5#Other_obsolete_attributes
  • Performance tweaks and improvements
  • Localize ReferenceList for fr-wiki
  • Fixes unnecessary pipe inside a wikilink
  • Changes <ref ="foobar"> to <ref name="foobar">
  • Tagger: if no wikilinks on page, use API call to get link count so we count any links transcluded from templates, so {{dead end}} tagging is accurate
  • Link simplification for wikilinks followed by apostrophes fixed
  • Remove duplicate template parameters: Wont remove parameter if ends with digit
5.5.6.0
rev 10538
23 December 2014 AWB/WikiFunctions 5.5.6.0:
  • Fixed list of typos loading on change of project/language
  • Fix for duplicated references with page needed templates
  • Minor improvements to List Comparer
  • Handles coexistence of BLP sources and refimprove
  • FixSyntax expanded to handle more of incorrect http prefix cases
  • New checkpage option: <!--All users enabled user mode--> will enable all users for user mode, and enable bots only when in <!--enabledbots--> section.
  • Run AWB main processing and reparse edit box on background thread so that AWB does not hang while processing. Pressing Stop will cause AWB to stop after completing background thread.
  • Don't bold first use of title if zeroth section of page uses <dfn> tag (for fr-wiki)
  • Only enable listmaker add button (label "+") when there's text to add
  • Call TemplateToMagic word in TemplateRedirects if there were templates changed
  • Support C# custom modules using C# 3.5 if system has .NET 3.5, otherwise fall back to existing C# 2.0
  • Customised edit summary for Turkish
  • More Reflist conversions
  • More DoublePipeLink alerts
  • Tagger won't tag as underlinked pages with 1 wikilink and length less than 400 bytes
  • New list providers
    • WikiSearchAllNSListProvider
    • WikiTitleSearchAllNSListProvider
5.5.5.0
rev 10470
22 September 2014 AWB/WikiFunctions 5.5.5.0:
  • Fixed load/save settings of "Regex typo fixing"
  • Fixed problem in UpdateImage that could cause edit blank box
  • FixReferenceTags covers more cases
  • RefsAfterDupePunctuation won't clean double exclamation marks to avoid breaking table syntax
  • Fix for cat:Disambiguation pages directly added
  • PersonData will ignore ???

Tagger

  • IsAboutAPerson improved
  • Duplicate uncat/refimprove tags removed
  • Improved uncat to refimprove conversion
5.5.4.0
rev 10393
20 August 2014 AWB/WikiFunctions 5.5.4.0:
  • Fix About box information
  • Performance improvement to "open file" action in List filter for large files
  • Performance improvement to RemoveDuplicatesNew
  • Performance improvement to list filtering
  • More API errors for being logged off or blocked handled rather than going into restart timer
  • Improved encoding of Google search results
  • Less fail under Mono
  • Typo fixing became multi-threaded. Significant improvement in performance for multi-core systems
  • Fixed problems when loading using command line
  • Added encoding UTF-8 to first line of settings xml file
  • Unicodify: Characters above hex 10000 not changed
  • HttpUtility.HtmlDecode won't change not 5-character HTML hex strings
  • Use List.Except when .NET 3.5 runtime available for big performance improvement in RemoveSelected
  • Changed List filter descriptions per WP:N
  • Enabled page deletion for eliminator user group (used in ptwiki)
  • Save/load Skip "if only cosmetic changes" settings
  • Action tokens are stored separately to avoid problem of them changing during editing sessions

General fixes

  • More specials characters and symbols fixed in DEFAULTSORT
  • Extended Duplicated category with same sortkey removal to lowercase sortkeys
  • Extended RefsAfterPunctuation to cover more footnotes and punctuation marks
  • Implement part of WP:CURRENCY (Currency abbreviations that come before the numeric value are unspaced if they consist of a nonalphabetic symbol only, or end in a symbol)
  • Extended FixNonBreakingSpace to cover more of WP:PERCENT by covering numbers with signs
  • Extended multiple http fix inside URL templates
  • Typo fixing won't affect sortkeys inside categories
  • Moves dead link tags inside references
  • RomanToInt works for higher values
  • Handles pages with multiple see also sections
  • Removes language icon templates from citations
  • Extended SimplifyLinks to work with wikilinks that the target differs from source only in underscores
  • Supports category comment with excess dashes
  • Changes "invisible non-breaking spaces" given by unicode characters with "visible non-breaking spaces" given by HTML entities per WP:NBSP.
  • Won't add nbsp between unit in zhwiki
  • Expanded non-breaking space addition in 12-hour time per MOS:TIME

Talk page general fixes

  • Implemented steps 1-17 from WP:TPL; Moves more banners in their place

Tagger

  • Ibid won't tag refs with op.cit and tag refs with loc. cit
  • Tagging customised for Armenian Wikipedia (hywiki)

AWBUpdater 2.0.2.1

  • Use https

KingbotK plugin 3.0.0.1

  • Code tweaks

IfD 1.0.1.1

  • Code tweaks

CfD 1.0.1.1

  • Code tweaks
5.5.3.0
rev 10194
18 May 2014 AWB/WikiFunctions 5.5.3.0:
  • Migrated to tool labs
  • Show "Processing page (pre-parse mode)" when in pre-parse mode
  • Support templatecreator for edit/move protection
  • Add restriction levels per wiki as documented at https://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php at the wgRestrictionLevels section
  • Add create protection for non-existent pages
  • Restrict "Has refs tags after ref template" alert to en-wp
  • "Defaultsort missing" in Database Scan fixed
  • Double click in diff scrolls back to where user was in diff view
  • Set status to "Ready to save" in bot mode too
  • Don't apply find & replace skip checks when reparsing page, ensure find & replace rules applied correctly when reparsing page
  • Fix focus issues, current cell data loss issues in normal find & replace screen
  • Article list sorting per Mediawiki sort order (see here)
  • Performance improvement to alpha/reverse alpha sorting long lists

General fixes

  • IsAboutAPerson a) defines a page with politician stub or writer stub as a page about a person b) excludes pages about siblings
  • Fix spacing in DEFAULTSORT
  • More specials characters and symbols fixed in DEFAULTSORT
  • Customise {{in use}} per project i.e. skip pages more efficiently
  • Fix for incorrect closing html tags
  • Expanded FixNonBreakingSpaces for temperatures
  • Removes spaces between/after/before references in zh.wiki
  • Won't add spaces between text and external links in zh.wiki
  • Restrict PersonData addition to en-wp

Talk page General fixes

  • Supports more banners

Tagger

  • Fixed tag updater in Chinese Wikipedia (zh.wiki)
  • Won't tag tags with "current events header" (ar.wiki)
  • More accurate tagging on pages about proteins (en.wiki)
  • Won't tag pages of the "Meanings of minor planet names" series as dead end nor stubs

AWBUpdater 2.0.2.0

  • Message when unable to create temporary directory

KingbotK plugin 3.0.0.0

  • Code rewritten in C#
  • Removed Show Settings Tab
  • Won't try to add inside WPBS anymore. This feature is covered by general fixes now
  • Updated to follow WikiProject banner standardisation

Fronds plugin 1.0.1.3

  • Fixed Fronds loading
5.5.2.3
rev 9902
1 February 2014 AWB/WikiFunctions 5.5.2.3:
  • Added Draft and Module to namespaces
  • Updated list with Criteria for Speedy Deletion
  • Unused code cleanup

General fixes

  • Fixes double colons in category names
  • Hide with HideMore everything before pipe in gallery tags
  • Improved merging hatnotes logic
  • Catches more break tags with bad syntax
  • Don't apply BoldTitle logic if page uses {{year article header}}
  • Hide the whole of gallery tags where langcode is not en to avoid changing image names
  • <strike> conversion to <s>
  • Correct DEFAULTSORT logic where DEFAULTSORT required for Arabic name with diacritic
  • Do not merge {{For}} with 4 arguments
  • Add empty cite template to values for condensing in SameNamedRefShortText
  • Validate that expiry date on page protection is not a date in the past
  • ISBN format fixes for ISBN within citation template
  • Update list of valid parameters for {{cite web}}

Talk page general fixes

  • Implemented step 15 from WP:TPL; Moves more banners in their place

Alerts

  • Alert for link to user and/or user talk namespace

Tagger

  • It won't tag Wikiquote redirect and pages with blp-prod

Other wikis

  • Improved edit summaries in ar, arz, fa, tr Wikipedias
  • Enable RefsAfterPunctuation for simple.wiki and disable for el.wiki

Other

  • HandleException: if we display an exception write it to debug file as well (debug builds only)
  • DirectoryDelimiter function so log files written correctly under mono
  • Correct formatting of progress percentage display in database scanner, show to 3 decimal places once per second
  • Add word-wrap: break-word; to force long strings to break, don't overflow in diff view
  • Regex tester: make user-inserted \n in replace show as a genuine newline in results
  • Disable Delete button when page doesn't exist
5.5.2.2
rev 9782
12 December 2013 AWB/WikiFunctions 5.5.2.2:

General fixes

  • Improved handling of sortkeys in DEFAULTSORT

Other wikis

  • Fixed category sorting problem on non-en wikis caused in previous release
  • Better handling of stubs in svwiki
  • Improved wikilink simplification
  • It won't add {{uncategorized stub}} on wikis that do not use the template
  • Tagging in elwiki now follows local naming
  • Improved edit summaries in svwiki, elwiki, arwiki, arzwiki

Other

  • Performance improvements
5.5.2.1
rev 9730
24 November 2013 AWB/WikiFunctions 5.5.2.1:

General fixes

  • Replacing special characters in sort key covers more cases
  • Improved fixing of incorrect br tags
  • Merge {{Main}} templates in same section

Tagger

  • Avoid API call to get category count if page has 5 or more categories on it

Talk page general fixes

  • Implemented steps 13-14 from WP:TPL; Moves more banners in their place

Other

  • Performance improvements
  • Reload typos in SetProject, ensures typos refetched if language code changes
  • Better edit summaries for svwiki, arwiki, arzwiki
5.5.2.0
rev 9581
31 October 2013 AWB/WikiFunctions 5.5.2.0:

General fixes

  • Better newline handling
  • Won't subst on Template documentation pages, Template sandbox pages or commons category pages
  • Won't add blank line between anchor and header in the unlike page anchor was placed before the header
  • Formats page ranges in {{rp}} template
  • Expanded fixing spaces inside wikilinks to wikilinks with sections
  • Expanded FixCitationTemplates to cover more cases
  • Removes link from ISBN
  • Converts "John Doe (born on March 6, 2008)" to "John Doe (born March 6, 2008)"
  • Simplify wikilinks extended for redirects
  • WikiRegexes.Images to match images specified within {{double image}} template

Talk page general fixes

  • Implemented steps 1-12 from WP:TPL; Moves warning, guidelines and article history banners in their place
  • WPJazz: New function. Does WikiProject Jazz specific conversions
  • Handles gallery tags in talk pages

Alerts

  • Alert for invalid parameters in {{cite arXiv}}
  • Alert for unclosed comment

Tagger

  • Removes general disambiguation tag when disambiguation cleanup tag is on page
  • Deals with ATC codes lead (enwiki)
  • Soft redirects handled
  • Redirect tagger supports explicit tagging for all namespaces

Delinker Plugin 1.0.1.0

  • Supports https
  • About box revived

Fronds 1.0.1.2

  • Display About box in only one place

Other

  • Supports pasting protocol-relative URLs into listMaker
  • Improved edit summaries for svwiki
5.5.1.3
rev 9469
8 September 2013 AWB/WikiFunctions 5.5.1.3:

General fixes

  • Tweaks to DEFAULTSORT correction
  • Performance improvement to CiteTemplateDates on large articles
  • Performance fix to FixCitationTemplates
  • Moves {{GA nominee}} on the top after {{talk header}} per WP:TPL.

Tagging

  • Article is not about a person if has a SIA template
  • IsAboutAPerson slightly improved

Non English Wikipedia changes

  • Edit summary in Armenian, Farsi and Nepalese

Other

  • Ensure listmaker is only populated once listmaker filter settings have been loaded
  • Millisecond precision to timestamp in WriteDebug
  • CheckWikiWithNumberListProvider uses Wmflabs instead of toolserver

AWBUpdater 2.0.1.0

  • Use https when contacting the server

Fronds 1.0.1.1

  • Use https when contacting the server
5.5.1.2
rev 9356
16 July 2013 AWB/WikiFunctions 5.5.1.2:

General fixes

  • Adds missing = to external links, see also and references section headlines
  • Better handling of unbalanced brackets in articles and redirects

Non English Wikipedia changes

  • Enabled genfixes on ar-wiki namespace 104
  • Changes on tags/F&Rs in Esperanto

Tagger

Other

  • Ensure single click to focus diff works (even if .NET required components for click+drag then Control+C functionality in diff are not available)
5.5.1.1
rev 9312
25 June 2013 AWB/WikiFunctions 5.5.1.1:

General fixes

Tagger

  • Won't tag pages with {{Events by year for decade}} with dead end, underlinked nor stub
  • Stub tagger fixed for arwiki and arzwiki
  • Localized uncat tagger for svwiki

Non English Wikipedia changes

  • Edit summary in French
  • Corrected WikiRegexes.Uncat for svwiki

Other

  • Reduced excess whitespace in diff +/- column
  • Restored access to meta accidentally removed in previous release
  • Won't alert for unbalanced brackets inside {{LSJ}}
5.5.1.0
rev 9282
22 June 2013 AWB/WikiFunctions 5.5.1.0:

General fixes

  • Improved DEFAULTSORT addition to pages about persons
  • When genfixes running on non-mainspace page, add birth/death/living categories only as wikilinks with colon at start (e.g. [[:Category:Living people]] which displays as Category:Living people)
  • Only change Japanese/Chinese full width bracket characters if unbalanced count of these
  • Fix uppercase bold <B> tag replacement
  • Converts "John Doe (b.1978)" to "John Doe (born 1978)"

Tagger

  • Excluded Main Page from tagging
  • Enable Auto-tagger for pages in namespace 104 on arwiki

Other

  • Detect unclosed tags within gallery tags for unclosed tags alert
  • If there are find matches, colour the Find button yellow
  • Tweak ListMaker sizing to show additional row
  • Tweak Main window display to remove spare space at bottom
  • Removed all logging to XHTML/Wikipage and uploading. Removed file tab
  • Removed .php5 code
  • Handle fileexists-sharedrepo-perm error from API during page move
  • Removed About button from Database scanner and added a help tab
  • Support domain name when logging in
  • Cancel button for F&R box
  • Properly skip page when edit filter yields hookaborted errors
  • Edit summary box placed at the top of the Edit box instead of having its own tab
  • Feature: show user notification count in bottom right of AWB: grey background when none unread, red & bold if 1 or more unread. Update after each page loaded. On click launch Special:Notifications in browser
  • Feature: Selectively activate alerts. Options are available via Options menu → Preferences → Alert tab

Non English Wikipedia changes

  • Localized edit summary when removing stub template in arwiki and arzwiki
  • Edit summary in correct order for arwiki and arzwiki
  • Localisation of stub name on sv-wiki

KingbotK plugin 2.3.3.0

  • Dropped code for setting class for Template|Category|File|Portal. Now it's autoset by wikiproject banners
  • Removed logging verbosity

NoLimits 1.3.4.0

  • Added CategoryRecursiveNoLimitUserDefinedLevelListProvider
  • Added ImageFileLinksNoLimitsListProvider
5.5.0.2
rev 9117
30 April 2013 AWB/WikiFunctions 5.5.0.2:

General fixes

  • If adding persondata template and no DEFAULTSORT, derive NAME field as DEFAULTSORT would be derived
  • More special characters fixed in sortkey including endash and emdash
  • Removed genfixes logic to unlink wikilinks in section headers
  • Better handles unbalanced brackets
  • Simplify wikilink when link and target values are the same without bold/italics
  • Only remove level 2 headings that match the article title
  • Make SurnameClarificationTemplates explicit from list at Category:Hatnote templates for names

Tagger

TalkPageFixes

  • Correctly fix WPB and WPBS

Other

  • Dynamic use of HashSets based on Globals.SystemCore3500Available as per ListMaker
  • Menu item enablement logic for Logs, Page Logs tab menu items based on selected/total item count
  • StartProgressBar when save pressed
  • Clicking on project at bottom right of main window to launch preferences, focus on Site tab
  • Properly treat network problems on startup
  • Wine improvements/fixes
  • Performance improvement to error highlighting in edit box when many errors
  • Fix PipeCleanedTemplate for handling of non-comment tags
5.5.0.1
rev 9049
4 April 2013 AWB/WikiFunctions 5.5.0.1:

General fixes

  • Handle ref punctuation to be moved being last character in page
  • Feature request Change unreferenced/refimprove templates for living people
  • Use {{-stub}} rather than {{stub}}
  • New alert: gallery tag incorrectly closed
  • More Wikiproject capitalisation variations supported by WikiProjectBannerShell
  • Don't remove underscores from link where page in Category:Articles with underscores in the title (as specified on AWB checkpage setting)
  • Better removal of break tags after headers
  • FixHeadings to remove empty bold tags
  • Dynamically use HashSets only when available
  • Ensure magic word switches are capitalised correctly

Typo fixing

  • No typo fixing within <hiero> tags

Tagger

  • Fix positioning of dated stub tags
  • Fix link counting for {{dead end}} tagging: handle links with colon in name correctly

Other

  • Fix handling of newline before populated parameter in UpdateTemplateParameterValue
  • "Open text selection in browser" to detect URLs, open as URLs
  • Make wikilinks from page preview open correctly
  • Fix to tab fixing window: make editable portion only the wikilink, so that user cannot create conflicting changes and nearby dablinks can be updated correctly
  • OpenURLInBrowser: For Wine use attempt to dynamically determine available browser, caching result
  • Only attempt 'click & drag on diff window for Control+C copy support' if Microsoft.mshtml.dll is available. Ensures that single click on diff to focus edit box still works when Microsoft.mshtml.dll not available.
  • Ensure ArticleText is updated correctly on ReparseEditBox
5.5.0.0
rev 8982
22 March 2013 AWB/WikiFunctions 5.5.0.0:
  • Fix page save error when "Add all to watchlist" option enabled
  • Adds non-breaking space in 12-hour time per MOS:TIME
  • {{primary sources}}{{BLP primary sources}} if BLP. En-wiki only.
  • Page skip check for salted pages, AWB will skip pages that you cannot create due to page protection.
  • Cleanup of interwiki links: remove duplicate colons, convert to first letter uppercase for first letter upper wikis (e.g. Wikipedia)
  • Improved display of hide/hidemore options in Find & replace screen: check and disable hide if hidemore ticked, since using hidemore implicitly uses hide
  • Improved Percent regex to cover numbers in parentheses
  • Improved SyntaxRegexListRowBrTag and SyntaxRegexListRowBrTagStart
  • Improved FixSyntax performance
  • Improved italics/bold HTML tags fixing
  • Fix template substitution logic for templates using Template: namespace in call
  • Fix check for "skip if only genfixes" in case where article text starts with whitespace
  • Remove "Show edit page" as an option, if this option is chosen in the settings file convert to default (show changes), no longer supported as using API editing
  • Unicode characters are valid in Image file names
  • Wikimedia Voyage in the list of supported projects
  • Add TimedText and EducationProgram to namespaces
  • Switch list filtering to ListComparer type hash sets
  • Add converttitles parameter to API queries, means AWB correctly finds name variation pages on wikis using this functionality
  • Do not skip for "minor change" if advanced find & replace made changes
  • If user "not registered" and on wikia it means there is a local checkpage, so don't direct user to central checkpage
  • Run typo fixing after general fixes
  • Removes <small> tags surrounding <small>, <sup>, <sub> tags
  • Bold-italic combination won't disable typo fixing
  • On attempted save, skip custom CSS or JS pages that user cannot edit

Tagger

  • Orphan, wikify, uncat templates & date parameter, Link GA string for arzwiki
  • Orphan, wikify, deadend, uncat, stub tagger messages for arzwiki
  • Tagger to handle categories being added by genfixes/user for deciding whether tag with {{uncategorized}}
  • Tagger not to remove dead-end tags on en-wiki

Minor changes

  • Debug/snapshot builds to show revision number in title bar
  • Include number of iterations in typo profiling output (typos.txt)
  • More diacritics fixes
  • More unbalanced brackets fixes
  • Higher unit test coverage
  • Reduce Multiple issues tag threshold to two
  • Treat underscores and spaces as the same for user ID CheckPage lookup
  • Check for page being normalized
  • Checks for broken {{persondata}} templates
  • Fixed keyboard shortcuts and clicking on alerts box problems

Article Alerts

  • "Starts with heading" alert for mainspace only
  • Alert for "links with no target"
  • Alert for "links with double pipes"

AWB genefixes performance

  • Fewer compiled regexes to improve speed of processing genfixes on first page in AWB session
  • Performance improvement to TemplateRedirects genfix when there are no matching redirects in article e.g. on Barack Obama where no redirect match, reduces TemplateRedirects time by ~90%
  • Rework TagUpdater: performance improvement to TagUpdater, reduces time by ~90%

NoLimits 1.3.3.0

  • Addition of all pages in all namespace provider for highlimits, bots, sysops etc.

Bing Search Plugin 2.0.0.0:

  • Rewritten!
5.4.0.0
REL_5_4/rev 8348
4 September 2012 AWB/WikiFunctions 5.4.0.0:
  • Clicking on the username label will now open the profile/login window
  • Speed optimisations to ListComparer
  • SelectionMode of list comparer lists now consistent at MultiExtended (same as main listmaker)
  • List Filter: fixed symmetric difference operation to return correct result set, moved alpha sort on apply to be after filter operations so list maker finishes with correctly sorted list, switched method for intersection operation, removed BinarySearch
  • More special characters fixed by RemoveDiacritics
  • Editable edit summary
  • RemoveCats to return empty string rather than throw exception when multiple defaultsorts
  • New genfix to Rename template parameters
  • Support new secure server for page opening, drop support for old one.
  • FixSyntaxRedirects to remove carriage inside redirects
  • "Reset saved/skipped counts" option in Tools Menu
  • Improve DEFAULTSORT generation using {{X name}} templates from Category:Hatnote templates for names
  • Move associated talk page now optional when moving a page
  • Pages/min counter to show pages parsed/minute when in pre-parse mode
  • Persondata birth/death add data logic expanded to cover BC years
  • Fix custom project URL setting (protocol now saved separately)
  • Paste properly: use DataFormats override for RichTextBox paste
  • New Tools function HowMuchStartsWith
  • Skip conditions
    • Skip if only cosmetic changes are made
    • If "skip if redirect" is on, don't bypass redirects even if "bypass redirects" is on too
    • Pre-parse mode honours "skip if no alert" skip check
  • Tagger
  • Alerts
    • Only check zeroth section of talk pages for Unbalanced brackets
    • Alert for French parameters in Cite web in enwiki
  • Non English Wikipedia changes
    • Wikimedia incubator in the list of supported projects
    • English-only genfixes for simple wiki
    • Support "Template:" removal from start of template calls based on local-wiki name for Template:
    • Restrict FixUnbalancedBrackets of Chinese brackets to en-wiki only
    • Diff for RTL wikis to show RTL
    • Reinstate RTL/LTR arrow derivation logic
    • Interwiki sorting is LocalLanguageAlpha for Swedish-language
    • Allow RETF in bot mode when on a custom wiki
    • Stub handling for Greek Wikipedia
    • Customised edit summaries for Chinese (normal, Cantonese, classical), Turkish, Czech, Esperanto, Swedish, Armenian
    • Orphan, wikify, uncat templates & dateparameter, Link GA string for arwiki
    • Orphan, wikify, deadend, uncat, stub tagger messages for arwiki
    • RefsAfterPunctuation for elwiki
    • Disambigs for ar, ca, de, el, es, pl, sv wikis
  • Minor fixes
    • More exceptions for persondata and people category functions
    • Handle namespace derivation for pages with Spacing Modifier Letters at start of name
    • Do not change article's DEFAULTSORT only to change casing.
    • Improved FixLivingThingsRelatedDates logic
    • Improved IsArticleAboutAPerson logic
    • Fix to CiteTemplateTimeInDateParameter for wikilinked timezones
    • Fix to CheckNoBots logic
    • Disable watch button by default
    • Multiple wikilinks alert/click feature to ignore unformatted text: wiki comments, nowiki etc.
    • Pull in new CSS from mediawiki.action.history.diff.css
    • Support inline citation cleanup templates when reordering refs
    • Remove space between number and percent symbol per WP:PERCENT
    • Catches more break tags with bad syntax
    • Improved Dated template functionality to catch things like {{foo|date-August 2012}}
    • MetaDataSorter to correctly sort stub tags with extra parameters (e.g. date)
    • Updated NormalizeTitle to support new &pe format to WikiMedia URLs

Yahoo plugin removed
Kingbotk AWB Plugin 2.3.2.5:

  • Code tweaks
5.3.1.0
REL_5_3_1/rev 7793
23 July 2011 AWB/WikiFunctions 5.3.1.0:
  • Extended FixUnbalancedBrackets to cover citation templates ending in triple closing brace before end of ref tag.
  • Correctly places LinkFGAs in Aragonese, Esperando, Basque, Brezhoneg, Romanian and Vietnamese Wikipedias.
  • Faster skip checks for find & replace when applied before genfixes.
  • Amend PerformGeneralFixes to only call redirect tagger for redirects, don't call other genfixes.
  • IsArticleAboutAPerson to call RemoveCats.
  • Improved performance when pasting a list in ListMaker.
  • ErrorHandler gives more information on XmlExceptions.
  • Don't re-enable a disabled Find&Replace rule when moving up/down or to top/bottom.
  • Don't remove self-wikilinks within {{taxobox colour}}
  • Do not add DEFAULTSORT if case insensitively the same as article title, now that Mediawiki sort keys are case insensitive

Kingbotk AWB Plugin 2.3.2.2:

  • Fix File checkedlistbox
  • Code tweaks
5.3.0.0
REL_5_3/rev 7729
25 May 2011 AWB/WikiFunctions 5.3.0.0:
  • Optimised loading: Only do one set of site update upon load
  • Allowed AWB to login to sites where reading is restricted, and don't provide anonymous API Read access
  • Option to logout
  • Find and replace can be done before or after other fixes by case
  • New Tools function: MergeTemplateParametersValues
  • More exceptions to Unicodify character list to prevent text lost
  • New list providers
    • CheckWikiWithNumberListProvider
    • TextFileListProviderWindows1252()
    • AllUsers SpecialPageListProvider
  • Bug that could cause (partial) page blanking fixed
  • MultipleIssues:
    • Don't add duplicate tags to {{multiple issues}}, delete tags instead (zeroth section of article).
    • Remove {{multiple issues}} when only one tag, don't count |section= as a tag.
    • Don't tag soft redirects to Wiktionary
    • More tag redirects support.
  • FixUnbalancedBrackets
    • Catches unclosed category/interwiki links
    • Catches {{File:
  • PersonData: when adding data convert to upper case parameters to avoid parameter duplication.
  • Tagger
    • When no cats from existing page by API call but genfixes adds people categories, don't tag uncat
    • Discounts persondata and categories from character count for stub evaluation
    • If not dead end page do not remove {{dead end|section|...}} tags
  • Merges multiple {{see also}}, {{see also2}} templates into one. En-wiki only.
  • RemoveTemplateNamespace to canonicalize template name (remove underscores etc.)
  • Conversions
  • Minor fixes
    • Removes unneeded category sortkey of {{PAGENAME}} in one go
    • More excess br tag removal
    • Correctly places LinkFGAs in Swedish Wikipedia (sv.wiki)
    • Fixed a bug in LinkGFA logic that could affect its position in various wikis
    • FixReferenceTags removes empty |name= from tag
    • WikiProjectBannerShell: Treat {{activepol}} the same as {{blp}}
    • WPBiography: Convert {{activepol}} and {{blp}} to template parameters
    • WPSongs: New function. Convert {{sir}} to template parameters, remove |importance=
    • Fixed a bug in WikiRegexes.Orphan to match on tag within {{Multiple issues}}
    • Clean up curly quotes to straight quotes in citation template title field per MOS:PUNCT
    • Automatically skip pages containing characters from Unicode Private Use Area to avoid the .NET RichTextBox from changing them.
    • FixSyntax to trim whitespace around sortkey value within DEFAULTSORT
    • Avoid reordering of duplicate {{persondata}}

IFD plugin 1.0.1.0:

  • Make Edit Summary addition optional

CFD plugin 1.0.1.0:

  • Make Edit Summary addition optional

Kingbotk AWB Plugin 2.3.2.0:

  • Disactivated blp/activepol conversions (now done by general fixes)
  • Disactivated sir conversions to WPSongs (now done by general fixes)
  • Removed context menu entries
  • Added File-Class support
5.2.0.0
REL_5_2/rev 7471
17 December 2010 AWB/WikiFunctions 5.2.0.0:
  • FixHeadings: remove <big> tags from headings
  • TagUpdater
    • Load templates to date from Wikipedia:AutoWikiBrowser/Dated templates, keep existing first letter case of templates, correct Date= to date, and add 'date=' even if there are other arguments
    • First word to first character uppercase in date field
    • Removes day in International date in |date=
    • Converts ISO dates
    • Removes comma between month and year
    • Corrects upper case month name
    • Corrects mixed case month name
  • Tagger
    • Adds tags more often (now that category count is via API in Tagger any categories from templates on the page are included (when not hidden categories) so explicit template check is not needed).
    • Ensures {{uncat}} not renamed to {{uncategorized stub}} if we've removed the stub tag.
    • bugfix {{dead end}} removal on re-parse (WikiRegexes.Deadend to match parameter in Multiple issues template when subst date present).
    • Disambigs and SIAs aren't stubs, don't tag as stubs.
    • Don't mark as {{uncat}} if has {{cat improve}}.
    • cat count to exclude Category:Stubs as well as all the other stub sub-categories
    • Discounts persondata from wikify evaluation
  • Don't automatically add DEFAULTSORT on pages with noinclude/includeonly tags.
  • FixCitationTemplates to do page range fixes in p and pp field of Harvard templates, fix use of p parameter to pp for page ranges.
  • FixCitationTemplates: remove redundant |month= field.
  • FixCitationTemplates: stricter logic for Google books {{cite web}} renaming.
  • FixSyntax: remove empty gallery tags.
  • FixSyntax: implement workaround for bugzilla mediawiki bug 2700
  • RemoveImage: remove/comment out description of image from <gallery> tags when removing/commenting out image.
  • Tools.RenameTemplate to have overloads to allow keeping of current template first letter case.
  • MakeHumanCatKey to handle articles named "Person of Place" to generate sort key of "Person Of Place"; also handle "Person II of Place" → "Person 02 Of Place"
  • Refactored HideUnformatted to use Replace and AddBack methods for big performance improvement on long articles
  • Faster ListSplitter
  • CanDoGeneralFixes: Expanded to allow genfixes on namespace 102 in pt-wiki
  • Text is pasted into edit box in font format of text and end is trimmed
  • Talk page genfixes
    • Move WPBiography above any WikiProject templates per WP:TPL when |living=yes (en-wiki only)
    • Move any other WikiProjects into WikiProjectBannerShell
    • Genfixes now done in category talk and book talk too
  • WPBiography: remove diacritics from |listas= parameter in {{WPBiography}}
  • If ListProvider.StripUrl, strip url's from input before passing to the ListProvider
  • Minor updates
    • More accurate IsArticleAboutPerson
    • Multipleissues works correctly with new tags and tag removal
    • Removes unneeded colon before dablink
    • FixSyntax: More unbalanced bracket fixes (ListExternalLinkEndsCurlyBrace, handles FTP like HTTP, and more)
    • FixDateOrdinalsAndOf: ensure comma in international date with ordinal removed

IFD plugin 1.0.0.7:

  • Added clear backlog button

CFD plugin 1.0.0.7:

  • Added clear backlog button

Kingbotk AWB Plugin 2.3.1.1:

  • Disactivated set placement fixes (now done by general fixes)

Delinker Plugin 1.0.0.2:

  • Fixed a NRE
5.1.0.0
REL_5_1_0/rev 7266
13 October 2010 AWB/WikiFunctions 5.1.0.0:
  • All wikis that use non capitalised first letter for titles now supported (like Wiktionary).
  • Rearranged logic in genfixes to increase efficiency in the first parse.
  • New alert if See also section after any of Notes, references, external links sections.
  • Added {{R to other namespace}} to RedirectTagger.
  • Speed optimisations to ListComparer.
  • General fixes for WikiProjectBannerShell.
  • Moving references after punctuation promoted to general fixes (en-wiki only).
  • Fix ExpandTemplate to avoid matching on previously commented out calls, fixes issue over Multiple template substitution in talk pages
  • Avoid fixing unbalanced brackets on math set notation
  • Restrict WikiRegexes.DefaultSort to not match over multiple lines, to avoid incorrect matches on incorrectly terminated DEFAULTSORTs
  • Support pasting of articles from multiple columns in Firefox.
  • General fixes enabled on namespace 104 in es-wiki
  • Adds people categories in pages transcluding people infobox templates
  • Converts "John Doe (1978-)" to "John Doe (born 1978)"
  • Feature: Insert blank line above section headings on mainspace articles.
  • No diacritic removal in sortkeys on ru-wiki.
  • Adds {{Persondata}} to human pages (en-wiki only)
  • Validate entered category and show message box warning user if category does not exist
  • Improved FixSyntax to handle more cases of unbalanced brackets
  • Minor updates
    • Nuked webcontrol for help.
    • Avoid conversion of {{Multiple issues}} casing when removing unneeded 'date' parameter.
    • Unclosed tags alert to include <small>.
    • Unclosed tags alert to include <ref> tags.
    • Don't apply FixSmallTags when article has unclosed tags.
    • Correctly sorts FA and GA links on pt wiki.
    • Stubs before categories on Italian wikiquote.
    • Separated regexes for DABs and SIAs. AWB won't alert for SIAs with refs.
    • Quick Login enter to login
    • Move {{Wikipedia-Books}} to See also section.
    • Re-parse with RETF enabled shouldn't prevent running genfixes.
    • More fixes for incorrect <references />
    • Alerts: add count to end multiple-item alerts
    • Alerts: fix red highlighting of text over multiple lines
    • Alerts: on click on alerts box scroll to next alert after current position in edit box, else to first alert if no later one.
    • FixCitationTemplates: URL starting www. needs http://
    • HighlightSyntax: reset background colour to avoid issues on re-parse
    • FixCitationTemplates: {{dead link}} should be placed outside citation, not in format field per Template:Dead link.
    • Fixes on Auto-tagger's behaviour on empty sections
    • Simpler 'new messages' pop-up window
    • FixMainArticle to additionally replace text with {{see also}}
    • RemoveInterWikis to drop interwikis to own wiki
    • FixLinks to Reformat self interwikis to be standard links
    • Removes Template: from talk pages if it's located before the first section
    • Cleans up underscores in infobox template names
    • Changes {{Expand|section}} with {{Expand section}}
    • Fix skipping for invalid page title
    • In bot mode prevent stopping when nudge timer hit
    • Implement the multiple article selection functionality in main listmaker in database scanner one: selection of multiple articles, opening of multiple articles in browser
    • Custom modules: in Article.SendPageToCustomModule take updated article text even if skip true, so that in re-parse mode updates are taken
    • In FixSyntax() treat <em> like <i> for HTML cleanup
    • WikiRegexes.AmericanDates and InternationalDates to allow for non-breaking space between day and month
    • {{Category:foo}} will change to [[Category:foo]]
    • Prevent unnecessary interwiki order changes when there are two interwiki links to the same language (different links)
    • Support loading database dump file from read only network share (by opening file read only)
    • Soft redirects to Wictionary won't be tagged as orphan
    • Support use of "lifetime" on sl-wiki: place it as though it's a defaultsort
    • No diacritic removal in category sort keys on sl-wiki
    • Dates any undated {{Dead link}}, {{Expand section}} and {{Advert}} templates
    • Wikias can now use local checkpage
    • Increased queries of NewPagesListProvider to 500

Kingbotk AWB Plugin 2.3.1.0:

  • Rewrote code
  • Disactivated WikiProjectBannerShell fixes (now done by general fixes)
  • Disactivated Assessment comments (deprecated in wiki)
  • Always add |living= in WPBiography
  • "Force migration of importance to priority" and "Always add listas" checkboxes removed
    • Importance is always removed
    • Listas is always added in manual mode

NoLimitsPlugin 1.3.2.0:

  • Allow use of NoLimitsPlugins if the user has the "apihighlimits" right
5.0.3.0
REL_5_0_3/rev 6661
07 June 2010 AWB/WikiFunctions 5.0.3.0:
  • Fix bug over not skipping when no changes and general fixes enabled.
  • Fix bug in advanced find & replace 'in template' rules (regression since 5.0.1).
  • Partial improvement to keyboard shortcut loss of focus issue.
  • Support variation of tag template date tagging by project language code.
  • Fix bug in duplicate wikilink searching.
  • New Tools function: SetTemplateParameterValue
  • MetatDataSorter to support moving of {{Link FL}}.
  • Better DEFAULTSORT setting: article is not about a person if contains "Infobox musical group" template (or redirect) with "Background" field value of "group_or_band".
  • Better handling of DEFAULTSORT generation for names with Jr/Sr suffix
  • 'skip if only general fixes' to apply to Talk page general fixes too.
  • Reinstate call to Parsers.SimplifyLinks (regression since 5.0.1).
  • New feature for bots: option to specify number of edits to complete and for AWB to stop editing when that number reached. Default off.
  • Bypass redirects overhauled (should be much quicker)
  • "References to reorder" added to Database scanner
  • Alerts if references found in dab pages
  • Alerts for unclosed Math, Source, Code, Nowiki, Pre tags
  • New right click menu option "sort reverse alphabetically" on list box
  • Ignore maintenance templates when guessing birth & death categories
  • Added procedure to merge/clean DABlinks
  • New list provider: RedirectsAllNSListProvider
  • Exposed Preparse mode status to Plugin interface
  • Fix issue with minor f&r: 'no change' and 'minor change' skip options can be set independently
  • Added {{Empty section}} to auto-tagger
  • Portal → portal box merging per MergePortals
  • Removes <small> tags inside <small>, <sup>, <sub> tags and Image descriptions
  • Minor updates
    • Improved whitespace handling of UpdateTemplateParameterValue
    • Fixed interwiki comment handling
    • Better datestamp handling in CiteTemplateDates
    • Fix for MoveOrphanTags: Does not move tags when only non-infobox templates are above the last tag
    • Tools.NestedTemplateRegex to allow for AWB HideText comments at end of template name
    • Short same-named ref merging to ignore short refs to pages
    • in FixCitationTemplates when changing |year= to |date= check for International and American dates in addition to ISO dates
    • Localizations of {{orphan}} and {{wikify}} for ru-wiki.
    • Don't tag with {{dead end}} on sv-wiki.
    • Localised uncat, wikify, orphan templates for sv-wiki.
    • When inserting alphabetised headings in database scanner results, group by article title with diacritics converted to Latin equivalent
    • Avoid mdash conversion on "xn--".
    • new conversions fix for errors like {{citation needed|May 2010|date=May 2010}}.
    • update BadCiteParameters to report citation templates with extra | or missing =.
    • RemoveImage to handle image descriptions over multiple lines
    • Missing {{reflist}} logic to first try to correct <references /> missing trailing slash
    • Adds wikilink to 'floruit' in parenthetical birth/death info

AWBUpdater 2.0.0.8:

  • Fixed a bug that caused AWBUpdater not to update
  • Minor tweaks

NoLimits 1.3.1.0:

  • Added UserContribsUserDefinedNumberForAdminAndBotsPlugin
5.0.2.0
REL_5_0_2/rev 6377
07 April 2010 AWB/WikiFunctions 5.0.2.0:
  • Breaking API Change - Update API login for CSRF as per mw:Special:Code/MediaWiki/64677
  • Set DEFAULSTORT for McSurname correctly.
  • Genfixes to catch and correct "ref name-" format error
  • Correctly sorts FA link on ar/it/es/ca wikis
  • Improved Tools.RemoveTemplateParameter and Tools.GetTemplateParameterValue to handle advanced cases
  • New Tools function NestedTemplateRegex to build regex to match an input template
  • New Tools functions GetMetaContentValue, GetTemplateName, UpdateTemplateParameterValue
  • New tools function TitleCaseEN – Returns the trimmed input string in Title Case
  • Do not subst templates on Template documentation pages.
  • Localizations of {{orphan}} and {{wikify}} for sv-wiki.
  • The "don't add named references if there are currently no named references" restriction is now for en-wiki only.
  • Add error highlighting for dead links, ambiguous cite template dates.
  • HTML listmaker scraper fixed to handle apostrophes in article titles.
  • Renamed {{article issues}} to {{multiple issues}} following rename of the template.
  • Bugfix ReorderReferences: grouped references cannot be reordered with non-grouped ones. Reordering of grouped references prevented.
  • In HTMLListToWiki add bullet to start of each line, but not lines with just whitespace.
  • FixCitationTemplates genfix to remove ordinals from date/accessdate fields in citations.
  • RedirectTagger to handle {{R from other capitalisation}}
  • Updated disambig templates list to improve orphan tagging
  • Improved {{bots}} handling over denial lists

AWBUpdater 2.0.0.5:

  • Fixed a bug that caused AWBUpdater not to update
  • Changed form title to include AWBUpdater version
5.0.1.0
REL_5_0_1/rev 6296
10 March 2010 AWB/WikiFunctions 5.0.1.0:
  • Improved autotagger
    • Tags/untags orphan pages more accurately
    • Added {{Ibid}} to auto-tagger.
    • Auto-tagger updated to work with linkless isolated articles (ru-wiki only)
    • {{unreferenced}} and its redirects will change to {{BLP unsourced}} for articles about Living people (en-wiki only)
    • Option to restrict orphan tag additions to linkless pages
  • Performance improvement to edit summary generation
  • Removed strange watch in external browser behaviour from dab window
  • Fixed a bug in dab replacements (en-wiki only)
  • Initial version of parser function RedirectTagger, to become a new genfix for redirects (en-wiki only)
  • Fixed bug over database scan for bold title function.
  • More syntax fixes for external links (spacing before and after external links, additional double dots, double slash missing)
  • Adds missing comments section header per WP:TPL
  • Option to enable/disable logging
  • MetaDataSorter now moves various Interwiki link templates such as {{Sisterlinks}} to the 'External links' section. (en-only)
  • Minor improvements
    • Minor tweaks for FixCitationTemplates
    • Won't alert "No category found" for Talk pages
    • Minor improvements to TalkHeader handling
    • Switch Default and IE buttons around when opening user talk message
    • Regex tester allows maximum amount of text to be entered to search on (rather than RichTextBox default)
    • Enabled interwiki conversion for all projects
    • "Add all to list" button for successfully saved logs
    • Check/Uncheck all to Skip Options window
  • Discontinued making fixes for lifetime due to low number of tranclusions

New/Updated List Providers:

  • UserContribsListProvider implement ISpecialPageProvider
  • Split protocol and url in LinkSearchSpecialPageProvider
  • Advanced Regex Html Scraper added

AWBUpdater 2.0.0.4:

  • Update the updater if there is an update, or the file exists in the AWB dir
  • Removed confusing Yes/No buttons
  • Tweaks in User Agent
  • Standardisation and providing servers more info
  • Minor tweaks

NoLimitsPlugin 1.3.0.0:

  • Added NoLimits UserContribs
  • Minor tweaks

TypoScan Plugin 2.0.1.0:

  • Minor tweaks

Kingbotk AWB Plugin 2.2.4.0:

  • Buttons and stats already in Start tab removed
  • Removed bot button already in bots tab
  • Assessment: Fixed conversion to talk space for non-en projects

Delinker Plugin:

  • Removed subdomains checkbox (It wasn't working anyway)
  • Minor tweaks
5.0.0.0
REL_5_0_0/rev 5996
11 January 2010 AWB/WikiFunctions 5.0.0.0:
  • re-parse to include refresh of syntax highlighting when this option is set
  • On en-wiki redirects of {{citation needed}} are replaced
  • Unbalanced brackets will now find tags too (< and >)
  • Full Migration of AWB to use the MediaWiki Api for Editing
  • Uses ToolServer stats
  • New Plugin Interface - IAWBBasePlugin, to be used where Article processing isn't needed, but access to the Main Form is
  • WPEditor Removed
  • Normal code improvements and optimisations
  • Article processing performance increased
  • Improved Paste More feature for greater ease of use (now has keyboard shortcuts)
  • Tweaks to help with Mono Compatibility
  • Better error handling and error messages
  • WebBrowser killed with Fire (no customised methods on it, etc.)
  • Properly handle all namespaces (including custom) in Database Scanner and in the List Filter
  • Fixed diff engine not seeing changes like ß → ss
  • DEFAULTSORT changes will be disabled by default, since various WP policies over DEFAULTSORTs are in contradiction
  • don't apply a typo fix if there is a wikilink target using that spelling
  • add an ETC. in minutes to the database scanner
  • new option to highlight in yellow all matches for find criteria (when specified) in edit box
  • highlight any dead links
  • ListComparer speed increased greatly
  • right click menus enhanced in ListComparer
  • Add current list to ListComparer, List Splitter and Database scanner is now optional
  • option to automatically empty list when project changes
  • Improved saving lists code
  • Search items in FindandReplace divided in major and minor
  • Added count of new pages created to page statistics
  • Added count of ISO / International / American dates in text to page statistics
  • Submit Usage stats on demand
  • Improved summary generation
  • Minor improvements
    • Remove spaces between punctuation and <ref> references
    • Remove leading and trailing spaces in <ref> references
    • improve handling if {{harvnb}} when generating reference names
    • specific error handling for loading of empty preferences files
    • catch inches, feet and variations for non breaking spaces insertion
    • only correct double spaces within images (rather than newlines)
    • fix deficiency in reference merging logic causing some references not to be merged
    • look for {{WPBiography}} to help determine if article is about a person (en wiki only)
    • exclude {{cite podcast}} from CiteTemplateDates() fixes due to nonstandard use of 'accessdate' parameter
    • ensure CiteTemplateDates() fixes all dates in citations with multiple dates
    • replace Line Separator, U+2028 with a space
    • performance fix to database scanner use of FixPeopleCategories()
    • support usernames with brackets etc.
    • logic to sometimes fix checkwiki error 32: double pipe in a wikilink
    • don't move commented out {{DEFAULTSORT}}
    • don't move commented out categories
    • age limit for Category:Living people is current year -121
    • don't allow user to undo changes via diff double click when saving page (it will have no effect)
    • more typos of 'accessdate', 'publisher', 'date' fields in citation templates caught
    • new general fix to fix American dates without correct spacing
    • new article property HasAmbiguousCiteTemplateDates and new warning message if true
    • only change xx/xx/xxxx format dates when there are no ambiguous ones
    • don't remove 'pp' from cite templates when 'nopp' is used
    • do not apply non-breaking spaces fixes when MOS fixes disabled
    • new general fix for extra comma in American format dates
    • session timer in About window removed
    • more tooltips
    • improved autotagger won't tag disamb pages as orphan

New List Provider:

  • Added LinksOnPage (only red links)
  • Renames LinksOnPage (no redlinks) to LinksOnPage (only blue links)

TypoScan Plugin 2.0.0.0:

  • Made Multi-Project

Bing Search Plugin 1.0.0.0:

  • Added!

Yahoo Search Plugin 1.0.1.0:

  • Code refactorings

Kingbotk AWB Plugin 2.2.3.0:

  • Changes as per AWB changes (and migration to Api for specific editing)
  • Newpages counter removed
  • Talk header / skip to talk stuff moved to genfixes

AWBUpdater 2.0.0.3:

  • Now closes AWB only if there is something to update
  • Minor tweaks

4.x series

Version Release date Notes
4.6.0.0
REL_4_6/rev 4663
29 June 2009 AWB/WikiFunctions 4.6.0.0:
  • handle error causing AWB to timeout following successful save
  • option to not use section edit summaries
  • BASEPAGENAME substituted appropriately
  • inserted {{DEFAULTSORT}} sort keys use Proper Case, per WP:CAT
  • when removing sortkeys from categories that match the DEFAULTSORT key, also remove the cat's key if the DEFAULTSORT key starts with it
  • clean diacritics from any {{lifetime}} template in the same way as {{DEFAULTSORT}}
  • display alert "unformatted references found" if references section of article contains bare URLs.
  • automatically add 'XXXX births/deaths', 'living people' category etc. to articles about a person where the date is available in the article (either following name in bold at top, or within {{birth date}} template or similar.
  • delink bolded self links
  • option "Do not apply WP:MOS fixes"
  • when replacing categories provide option to remove sortkey
  • option to skip pages if no alerts
  • Normal minor bugfixes, tweaks and updates
    • correct addition of {{update}} into {{article issues}}
    • keep any persondata comment with the {{persondata}} if present (en-wiki only)
    • allow comments on new line between categories, and keep them in the same place
    • self links in fields 'this single' and 'this album' in 'infobox single' and 'infobox album' respectively are converted to bold rather than delinked
    • Don't remove selflinks on pages containing one or more of "noinclude", "onlyinclude" or "includeonly" tags.
    • If an article has multiple DEFAULTSORTs and they are all the same, remove all but one.
    • remove unneeded 'format=HTML' from citations.
    • general fixes for common misspellings of the 'accessdate' parameter of citation templates.
    • general fix for unbalanced brackets of the type {some template}}
  • Text Box switched for Rich Text Box
  • New List Providers:
    • WhatLinksHereExcludingPageRedirectsListProvider
    • WhatLinksHereAndPageRedirectsExcludingTheRedirectsListProvider
    • HTMLPageScraperListProvider
    • CheckWikiListProvider
  • What Links Here web control like history
  • CategoryNoLimits plugin replaced with NoLimits plugin (Added What transcludes page)
  • Improved performance in ListComparer
  • Default settings are now saved to user data directory.

Kingbotk AWB Plugin 2.1.3.0:

  • Bug fixes
  • Dry Run removed (Api Pre-Parse does the same job, quicker)
4.5.3.2
REL_4_5_3_2/rev 4313
10 May 2009 AWB/WikiFunctions 4.5.3.2:
  • fixed date word and parameter removal from {{article issues}}
  • on en wiki, remove {{expand}} from articles with a stub tab (you don't need both)
  • Button to alpha sort edit summaries on the summaries window
4.5.3.0
REL_4_5_3/rev 4295
9 May 2009 AWB/WikiFunctions 4.5.3.0:
  • Normal minor bugfixes, tweaks and updates
    • wikify tags from within {{article issues}} removed by tagger as appropriate.
    • Enhance general fixes to treat <p style=...>...</p> HTML as valid
    • General fixes expanded to correctly remove more {{uncat}} templates when categories exist.
    • Correct newline count after {{lifetime}}
    • Correct multiple spaces after bullet/list item to be one space
    • Categories don't count as links when considering whether to remove {{dead end}}
    • Expanded list of diacritics known to AWB
  • New minor general fix to tidy up duplicate named references
  • New minor general fix to correct date format errors in citation templates
  • General fixes convert upper/mixed case field names in {{cite web}} citation templates that require lowercase field names to lower case on en-wiki
  • General fixes expanded to correct some typos in field names in citation templates
  • Improved logic in general fixes to correct brackets around external links (CHECKWIKI #10, #43, #46, #47)
  • convert {{article issues}} with one issue to the underlying template
  • remove duplicate fields in cite / {{article issues}} templates, or second fields with no value given.
  • move the supported cleanup template(s) in the zeroth section of the article into an existing {{article issues}} template.
  • add an {{article issues}} template if three or more supported cleanup templates are found in the zeroth section of the article.
  • add dates to undated fields in {{article issues}} templates.
  • remove the invalid 'date' field from {{article issues}}.
  • convert any title case parameters in {{Article issues}} to lower case
  • IW Sorting orders now cached
  • Add a {{DEFAULTSORT}} if the article title has diacritics and there's not already a DEFAULTSORT. (CHECKWIKI #6)
  • General fixes expanded to remove <font>...</font> tags with no properties
  • General fixes expanded to remove colons at the end of heading names (CHECKWIKI #57)
  • General fixes expanded to reduce all heading levels by one level if no level two headings found (CHECKWIKI #7)
  • For articles with dashes in title, make all exact references to the title in the text use the same dashes
  • rename {{2otheruses}} to {{Two other uses}} and move these dablinks to the top of the article
  • only move dablinks in the zeroth section of the article
  • provide warning if <ref> or {{GR}} with single decimal as argument found after {{Reflist}} or similar
  • provide warning if {{GR}} with single decimal as argument found and no {{Reflist}} or similar
  • if only one level 2 section is changed, use the section edit syntax /*...*/
  • Move the {{portal}} template to within the 'see also' section, if present.
  • Multiple wikilinks alert shows count of how many duplicate links.
  • Some correction of whitespace around references.
  • Move the external links section below the references section (limited to when the references section is not the last section) [en wiki only]
  • after user has made 10 edits, stop showing the help text at the top of the diff (applies to diff mode only)
  • replace two dashes mid-sentence with an emdash per WP:EMDASH
  • regex tester reports execution time of find or replace query
  • {{nofootnotes}} and {{more footnotes}} moved from the zeroth section to the top of the first of the 'References', 'Notes' or 'Footnotes' sections if found (en only).
  • when adding non-breaking spaces to measurements, mm without a space is not corrected due to the convention for firearms articles to use '9mm' gun etc.
  • General fixes expanded to include correction of extra square brackets around categories

Kingbotk AWB Plugin 2.1.2.0:

  • Various requested changes
4.5.2.0
REL_4_5_2/rev 4100
20 March 2009 AWB/WikiFunctions 4.5.2.0:
  • Normal minor bugfixes, tweaks and updates
    • Don't apply non-breaking spaces general fix within the URL of an external link
    • Fixed category addition
    • Piped self links, when delinked, now correctly leave the link target as unlinked text
  • Fix do not add all to watchlist regression
  • General fixes expanded to remove leading zeros from American and International dates (not in quotes)
  • General fixes expanded to replace {{Articleissues}} with one issue with the template for the issue
  • <poem> treated the same as <blockquote> when hiding text in quotes
  • New List Providers:
    • LinksOnPageExcludingRedLinksListProvider
    • WikiTitleSearchListProvider
    • Special Pages List Providers
      • RandomRedirectsSpecialPageProvider
      • AllCategoriesSpecialPageProvider
      • AllFilesSpecialPageProvider
      • AllRedirectsSpecialPageProvider
      • ProtectedPagesSpecialPageProvider
      • PagesWithoutLanguageLinksSpecialPageProvider
      • GalleryNewFilesSpecialPageProvider
      • DisambiguationPagesSpecialPageProvider
  • Protected pages list provider updated to allow protection type and level filtering
  • provide a page information warning if an article is tagged with a {{nofootnotes}} or {{morefootnotes}} template but has 5 or more inline references
  • change {{nofootnotes}} to {{morefootnotes}} if page has some inline references
  • new general fix to reorder consecutive references into numerical order
  • general fixes move {{lifetime}} after categories (en wiki only)
  • Page previews now generated using API
  • SiteMatrix now cached

Kingbotk AWBPlugin 2.1.1.0:

  • More Milhist Workgroups
  • Dab class
4.5.1.0
REL_4_5_1/rev 3906
31 January 2009 AWB/WikiFunctions 4.5.1.0:
  • Normal minor bugfixes, tweaks and updates
  • New general fix to insert non-breaking spaces when using common SI units
  • New general fix to fix common formatting errors in <ref> reference tags
  • General fixes split into 'minor' and 'significant': options to skip are for 'only general fixes' and 'only minor general fixes' so that significant fixes (errors in external URLs, {{reflist}} missing etc.) can be identified as a valid edit in themselves
  • New ('significant') general fixes to remove ordinals from American/International dates, and to remove 'of' between a month and a year per WP:MOS standards
  • New minor fix to move Disambiguation links to the top of articles (en wiki only)
  • New List Providers:
    • Categories on page (no hidden cats)
    • Categories on page (only hidden cats)
  • More unit tests
  • Tagger code improved
4.5.0.0
REL_4_5/rev 3835
26 January 2009 AWB/WikiFunctions 4.5.0.0:
  • Normal minor bugfixes, tweaks and updates
    • Code cleanup, hopefully prevent a few strange exceptions and some more info in some cases
    • Interface updated to Reflect Image → File change
  • AWB will now only list the languages available for that project
  • AWB will now stop if no edit summary entered
  • Remove explicitly defined (case insensitive) Category keys when the page has {{DEFAULTSORT}}
  • New List Providers:
    • What Links Here (All Namespaces)
    • What Links Here (All Namespaces) (Including Redirects)
    • Link Search
  • More unit tests to help identify code regressions and semi-automate testing
  • Keyboard shortcuts for 'open page in browser' and 'open page history in browser' and 'refresh status/typos'
  • Improved correction of formatting errors in external links
  • Bot tab is hidden for non-bot users
  • Don't fix a typo if the word is in the article title (prevents some false positives)
  • Option to automatically save the settings file every 10 edits (designed to be used when 'save page list with settings' is enabled)
  • Optional 'Pre-parse' / 'skipability' / 'dry run mode': AWB will automatically run through a list of articles and skip them based on the skip conditions, leaving those remaining in the list for the user to work through later, and periodically saving the settings file (designed to be used when 'save page list with settings' is enabled)
    • Uses API for retrieving article text for increased speed
  • Image descriptions and the target of wikilinks can now be typo fixed
  • Ensure the whole of links using the link trick (e.g. [[link]]age) are hidden when performing typo fixes
  • Background thread option to PostData
  • Hide text between quotation marks when performing typo fixes
  • When performing typo fixing warn user if {{sic}} or {{typo}} or similar is found (editing then continues as normal)
  • Remove diacritics from category sortkeys (within general fixes) even when not changing the {{DEFAULTSORT}}
  • Rewrite general fix for emboldening of first use of article title in text
  • PHP5 extensions can now be used on custom wiki's which require it
  • HasInfobox article property available (for plugins)
  • Tagger - Tags removed as a general fix. Tags added if auto tag enabled
  • Project URL included in Error Handler Reports

Database Scanner:

  • Typo scanning fixed
  • More user-friendly namespace scanning

TypoScan Plugin 1.0.1.0:

  • Stats now reported to server on background thread
  • ListMaker option to return 500 articles (useful as per Pre-parse addition)
4.4.2.0
REL_4_4_2/rev 3553
13 December 2008 AWB/WikiFunctions 4.4.2.0:
  • Cater for "File"/"Image"
  • Normal minor bugfixes, tweaks and updates
    • Cleanup Projects and References
    • Fixed/prevented a few long outstanding bugs
  • All WMF languages now supported (including those with a hyphen in the name)
  • Added Skip if Redirect

Kingbotk AWBPlugin :

  • Fix Regression (All tags being marked as bad)
  • WPNovels
    • More Task forces
    • Automatically add -importance
4.4.1.0
REL_4_4_1/rev 3430
5 October 2008 This is a bugfix release, intended to address different problems which arose after 4.4 was released.

AWB/WikiFunctions 4.4.1.0:

  • Interface tweaks & improvements
  • Usual bug fixes
  • Now all network requests that don't go through IE-based controls use gzip compression to improve load times.
  • Database Scanner
    • Faster, multithreaded Database Scanner - will benefit from multicore CPUs
    • Keywords are now usable in text searches
  • List Maker
    • Addition of "Categories on page" and "New pages" list providers
  • Keywords are now usable in append/prepend text
  • New keywords (Supports some of the MW Keywords)
    • %%pagename%%
    • %%pagenamee%%
    • %%basepagename%%
    • %%basepagenamee%%
    • %%namespace%%
    • %%namespacee%%
    • %%subpagename%%
    • %%subpagenamee%%
    • %%fullpagename%%
    • %%fullpagenamee%%
    • %%server%%
    • %%scriptpath%%
    • %%servername%%
  • Typos now loaded on a new thread (to save tying up the gui on load)
  • New general fixes
    • http://http:// replaced with singular in external links
  • IRCM and any old/related code now removed from solution and WikiFunctions
  • API List Limits increased to 25,000

TypoScan Plugin 1.0.0.1:

  • Minor tweaks/improvements
  • Error/Debug Handling
4.4.0.0
REL_4_4/rev 3326
13 September 2008 AWB/WikiFunctions 4.4.0.0:
  • Lots of bug fixes and tweaks
  • Interface tweaks & improvements
  • Registry keys moved (migration code included)
  • List Maker backend code overhauled and modulised, limit for number of returned pages increased to 5000 for most queries
    • Now "IListMakerPlugin"'s can be created to provide extra search functionality
    • YahooSearchPlugin included as a working example
    • New List Maker "Get List" functions:
      • Get lists from "What Links Here (inc. Redirects)"
      • Get lists from "Category (recursive user defined level)"
      • Get lists from "Category (recursive 1 level)"
      • Get list of 100 random article namespace pages
    • Wiki search changed from HTML scrape to API
  • Kingbotk plugin now included in AWB svn; is now released under GPL V2
  • SVN Version now shown in Help → About of AutoWikiBrowser
  • New skip options:
    • Skip if only general fix changes
    • Skip if only casing changed (can work in conjunction with skip if only whitespace changed)
    • Page contains no links
  • Added a "Typos" tab, visible when "Enable RegexTypoFix" is checked. It accumulates statistics of typos fixed on the current page and during whole editing session.
  • Save states of list filter namespace checkboxes
  • Comment field added to Find and Replace
  • General fix skip options changed to check boxes (so multiple skips can be selected)
  • Special filter namespace checkboxes now saved
  • Mentions of "page"/"article" in interface changed to common "page"
  • Cascading protection now supported
  • Move to top/Move to bottom now added in normal Find and Replace
  • WMF Error page is now not counted as a successful save (AWB will try to save page again)
  • More meaningful automatic heading for error reports
  • Nested exceptions are now properly reported
  • Forced en-US locale for array sorting to fix interwiki sorting error
  • "General fixes skip options" are now multi-select (check box rather than radio button)
  • Database Scanner
    • GUI Overhaul (thanks to User:Dispenser)
    • New Scanner (if {{defaultsort}} is missing from the article)
    • AWB specifics are now multi-select as per "General fixes skip options" changes in AWB
  • Preferences form overhauled, some options moved to it
  • Copy and Paste Advanced Find & Replace Rules between instances of AWB
  • Added "nah" and "si" to supported languages
  • ToolsRegex tester now uses a background thread for processing, making it possible for user to interrupt.
  • <code>...</code> are now ignored by Regextypofix

IFD 1.0.0.4, CFD 1.0.0.4 & IRCM 1.0.1.6:

  • Updated as per List Maker and GetLists Changes
  • Some broken stuff fixed

Kingbotk AWBPlugin 2.1.0.1:

  • More workgroups
  • Code updates
  • Now included in AWB SVN
  • Class=FL, C, List
  • Updated India Plugin
  • Fixed plugin hanging

AWBUpdater 2.0.0.0:

  • Major code overhaul to increase robustness (no hard coded file copies)
    • Will copy all files from zip to awb directory, and updater plugins if they are in the folder with AWB and exist in the plugin folder/subfolders

TypoScan Plugin:

  • Consists of an AWB and ListMaker Plugin (One dll)
  • Currently only for en.WP
  • Allows user to work from generated list of pages to be scanned for typo fixes, and result (save or ignored) is stored to a central database
4.3.2.0
REL_4_3_2/rev 2462
19 May 2008 AWB/WikiFunctions 4.3.2.0:
  • Normal bug fixes and tweaks
  • Speed improvements
  • Edit summaries now truncated if too long to have "using AWB" appended
  • Faster and a little more consistent with MediaWiki diffs
  • Improved stub template removal rules
  • Google search fixed per google changes
  • RegexTypoFix fixed per MW changes
  • Context menu to Custom Module
4.3.1.0
rev 2343
6 April 2008 AWB/WikiFunctions 4.3.1.0:
  • Normal bug fixes and tweaks
  • Code improvements
  • Speed improvements
  • RETF Improved
  • RegexTester accessible and usable from FaR and Advanced FaR
  • removePersonData customised for DE
  • Wiki search fixed
  • ==Life and Career== replaced with ==Life and career==
  • IW Sorting fixed
  • Autofilter List Duplicates
  • Better Skip by Spam Filter
  • Improve MW handling with older/custom projects
  • Category getter fixed

CFD (1.0.0.3)/IFD (1.0.0.2) Plugins:

  • Save/Load Settings

Kingbotk AWB Plugin 2.0.0.3

  • Changes per AWB and WF
Updater 13 March 2008 AWBUpdater 1.4.0.1
  • Path bug fixed
4.3.0.2
rev 2244
07 March 2008 AWB/WikiFunctions 4.3.0.2:
  • Usual bug fixes and inteface tweaks
  • Fixed bug with recategorisation
  • Updated code that retrieves category content, previous versions may stop doing that correctly at any moment due to changes in MediaWiki
  • Now you can open regex tester with one click from search and replace dialog
  • Interwiki sorter will always try to sort properly even it doesn't know a prticular language code.

AWBUpdater 1.4.0.0:

  • File Copying Improved
4.3.0.0
rev 2198
03 March 2008 AWB/WikiFunctions 4.3.0.0:
  • Normal bug fixes
  • Code improvements
  • Interface tweaks
  • Redundant code removed
  • Usage statistics are now logged
  • AWB can now automatically skip a page if the only change was the addition/removal of whitespace
  • "Flip" option in Disambiguation form to swap wikilink piping i.e. - [[Test|Link]] to [[Link|Test]]
  • Leading and trailing spaces in wikilinks are now removed

CFD (1.0.0.2)/IFD (1.0.0.1):

  • Code tweaks/improvements per AWB and Wikifunctions

Other:

  • Kingbotk plugin upgraded to v2.0.0.2
4.2.1.0
rev 2089
11 February 2008 AWB/WikiFunctions 4.2.1.0:
  • Usual bug fixes and tweaks (Not all fixed. Release to clear up some of existing bugs - non compulsory)
  • Custom Module Text Limit removed
  • Insert category option to AWB Edit box

Other:

  • Kingbotk plugin upgraded to v2.0.0.1
4.2.0.1
rev 2049
26 January 2008 AWB/WikiFunctions 4.2.0.1:
  • Fix bug with loading/saving settings
4.2.0.0
rev 2045
25 January 2008 AWB/WikiFunctions 4.2.0.0:
  • Designer tweaks
  • Completely new diff engine, supports highlighting whitespace changes
  • Much faster startup
  • Usual (minor) bug fixes and tweaks
  • Automatic removal of ru-sib: interwikis as a part of general fixes.
  • Decoding anchors in wikilinks (like Russian Premier League#Champions_.28Players.29 ? Russian Premier League#Champions (Players).
  • Search in Find & Replace rules
  • Regex tester now displays matches, groups and captures it found
  • Faster template substitution using api.php
  • Simplify reference tags - Replace <ref name="blah"></ref> with <ref name="blah" />
  • Change order of Find & Replace Rules
  • Improved ErrorHandler
  • AWB now follows Internet Explorer Proxy Settings
  • Flickering Disambiguation text box fixed
  • Custom Module handling improved
  • URL's removed from pasting into listmaker (if link is of local wiki)
  • More settings saved
  • Plugin Manager to easily view all plugins currently loaded into AWB
  • Load plugins on the fly. Plugins can now be loaded into AWB whilst running
  • More intelligent <br /> removal
  • <p> now removed in html cleanup/general fixes
  • Most lists are now made from api.php (quicker!!)
  • Other cosmetic improvements
  • Support for sr and dsb
  • GUI for sending page text to external scripts/programs

AWBUpdater 1.3.5.2:

  • Delete Wikidiff2.dll & old license files
  • Updated SharpZipLibs
  • Changed AWBUpdater to use simpler FastZip
  • AWB Updater follows Internet Explorer Proxy Settings

Other:

  • Program to run DBScanner standalone included in SVN
  • AWB Packager program included in SVN
  • Kingbotk plugin upgraded to v2.0.0.0
Updater
rev 1919
21 December 2007 AWBUpdater 1.3.5.1:
  • Intermediate release to prevent bugs/bad updates in next AWB release
    • Handle change in license files
  • Tweaks and Speedup
Updater
rev 1887
8 December 2007 AWBUpdater 1.3.5.0:
  • Intermediate release to prevent bugs/bad updates in next AWB release
    • Handle the new Diff.dll AND Wikidiff2.dll if it exists
  • Tweaks and Speedup
4.1.4.2
rev 1829
8 November 2007 AWB/WikiFunctions 4.1.4.2:
  • Normal bug fixes and tweaks
  • Edit Toolbar setting saving fixed - Fixed truncated edit box too
  • Intermediate release to fix major errors

IRCM 1.0.1.3:

  • Addition of extra profile related code to try and fix an exception

AWBUpdater 1.3.4.2:

  • Minor tweak to handle WebException differently
4.1.4.0
rev 1818
3 November 2007 AWB/WikiFunctions:
  • Bug fixes
  • Code simplification/improvements
  • Support for localized redirects
  • Auto tag adds orphan tag when appropriate
  • References changed to {{reflist}} from the old formats

AWBUpdater 1.3.4.1:

  • Code simplification/improvements

Other:

IFD 1.0.0.0 (Image for Deletion)

  • Duplication of the CFD plugin to handle multiple image replacement/deletions
  • Includes option to comment out images, rather than actually deleting them
4.1.3.0
rev 1755
12 October 2007 AWB/WikiFunctions 4.1.3.0:
  • Bug fixes
  • Minor tweaks
  • AWB now accepts 2 startup parameters - /s and /u
  • 2 More settings now saved
  • Regex's improved

AWBUpdater 1.3.4.0:

  • Fixed minor incorrect logic, which would mean it would take the wrong path through the code, displaying some incorrect messages!
  • Added check if zip files exist when trying to unzip
4.1.2.0
rev 1722
23 September 2007 AWB/WikiFunctions 4.1.2.0:
  • Code refactoring and standardisation
  • Added spinner that allow to change the number of newlines between the prepended/appended text and the rest of the page
  • Made progress bar in the database scanner show actual progress
  • Bug fixes
  • Minor tweaks
  • Another fix for "Bottom Frame doesn't show" Bug. Supplied by user experiencing the problem (rev 1694)

AWBUpdater 1.3.3.0:

  • Increased code robustness
  • Prevent file download attempt if string is null or empty
4.1.1.0
rev 1685
15 September 2007 AWB/WikiFunctions 4.1.1.0:
  • Handled DBScanner exception on loading files
  • Added "Skip if "inuse"" - Ie Skip if page contains {{inuse}}
  • Fixed Category (recursive)
  • Bug Fixes
    • Save Edit Box Exception Fixed
    • Web Browser Edit Context menu Fixed
    • Refresh status/typo's re-attached to code block
  • Fix Links will now fix "[[" by replacing with "[["
  • Auto tag uses "date" parameter instead of the default one when adding maintenance tags
  • Added invert selection to list maker

IRCM 1.0.1.2:

  • Fixed incorrect channel for Commons and Meta

AWBUpdater 1.3.2.0:

  • Make AWBUpdater handle and copy/updater Wikidiff2.dll
4.1.0.0
rev 1663
9 September 2007 AWB/WikiFunctions 4.1.0.0:
  • AWB is now Query.php free
  • "Attempted to read or write protected memory." bug where page becomes blank fixed. Set to match code of if the page is blank before.
  • AWB now loads IW Sorting Orders from Wikipedia:AutoWikiBrowser/IW
  • IW updates
  • Re-enabled WhatLinksHere and ImageLinks features that allow loading from non-existent pages
  • Numerous optimisations, now general fixes are significantly faster
  • RegExTypoFix Overhauled
  • GUI Tweaks
  • Auto Shutdown on completion of Bot Jobs
    • Shutdown, Restart, Standby and Hibernate
  • Bug Fixes
    • Remove categories works better with <includeonly></includeonly> tags
    • Ugly background on about-box removed
    • FixTemperatures no longer captures words after the degree's
  • Logging Bugs
    • Fixed bug where user would be spammed by Password request boxes if they didn't respond to them
    • Fixed bug where user entered password would not be remembered
  • List maker can now separate pages in CSV format. Can also save to CSV
  • Auto Tag
    • AWB will now add {{Deadend}} if appropriate
    • {{Trivia}} and {{Deadend}} and their redirects will automatically be tagged with date=
  • CFD Plugin bumped to 1.0.0.1
    • Minor tweaks, such as removing noinclude tags with nothing between them.
    • Replaces "_" with " " if entered for category names
  • New edit toolbar above edit box
  • Custom Error Handler to make reporting bugs easier
    • Also gives page title and revision id as part of bug report
  • AWB can now automatically skip if blocked by spam filter
  • Automatic support for Right-To-Left interface when appropriate.
  • If style.css exists in the AWB directory, it will load the diff style sheet from that
  • General fixes can now be performed on template /doc subpages
  • Fixed broken VB .NET Module Maker in AWB

IRCM 1.0.1.1:

  • Fixed log-in Exceptions
  • Change of Variable.Project when changing Language and project combo boxes

AWBUpdater 1.3.1.0:

  • Fixed update Errors
  • Improved some of the code
  • Added error handler

Other:

  • Kingbotk plugin upgraded to v1.4.0.3
4.0.0.0
rev 1496
27 July 2007 AWB/WikiFunctions 4.0.0.0:
  • Implementation of Wikidiff2 - All diffs are now made internally, thus reducing load times, server load and saving bandwidth.
  • Major internal changes to the process page routines, to improve encapsulation and code readability, and to remove redundant/sloppy coding.
  • Full Merge of User:Kingbotk's WikiFunctions 2 into WikiFunctions (logging is now built into AWB).
  • Changes to match MediaWiki Changes.
    • Make list from user contributions now works correctly
    • Make list from user watchlist now also works correctly
    • Editor class now returns a valid token to the Mediawiki site
  • Implementation of a ListSplitter.
  • "Open in browser" was broken for pages with some special characters in the title. Fixed; and added various new members to WikiFunctions for creating wiki URLs and opening pages.
  • New "Make List" option - Transclusions on Page - Gets a list of all templates and pages transcluded onto
  • History of an page can now be viewed internally.
  • All admins are automatically approved to use the software
  • Underscores are not removed from links to pages that have {{Underscore}} & {{Lowercase and underscore}}
  • The user manual can now be viewed internally
  • Greatly improved logging capabilities
  • A new splash screen while the program loads
  • 3 new general fixes
    • Change Main page: xxx to use {{main|xxx}}
    • Remove empty [[]] and {{}}, and for the wikilinks, caters for categories and images too
    • Correct numerous incorrect degrees symbols
  • Support for Wikia projects
  • Support for te.wiki & bg.wiki & Updated Namespace for da.wiki
  • Fully integrated help browser
  • AWB can now use a blacklist
  • AWB now features a 'Profile' System, to allow easy switching between multiple accounts
  • AWB and WikiFunction Code is now much more commented & documented, helping to describe what functions do

IRCM 1.0.0.0:

  • Code updates and changes
  • Able to connect to more IRC channels

Other:

  • Kingbotk plugin upgraded to version 1.4.0.0; the plugin has major internal structural changes too.

3.x series

Version Release date Notes
3.9.1.0
rev 1024
16 April 2007 Fix bug with program on 19" screens and high resolutions. Other minor bugs fixed. Kingbotk plugin upgraded to version 1.2.1.0.
3.9.0.0
rev 1021
14 April 2007 The nearly-version4 release. Many bugs fixes (list mostly cleared), and some features implemented:

Ref breaking bugs fixed. Changes to match change in HTML. Bug fixed where AWB would be kept alive if closed very early. Removal of '''foo''' from headings. Option to automatically save text in edit box added. Context menu item to save also added. Setting saving bug fixed. Internal tweaks and improvements to DEFAULTSORT/HumanCatKey code. User substitution warning (and Expandtemplate) bug fixed (see below). FAR Improvements. Implementation of 'key words' into FAR. Work towards improving nested templates.

New logging tab, displays reason for skipping page edit. Edit box able to resize to take up whole of lower part of screen.

Kingbotk plugin upgraded to version 1.2.0.0.

AWBUpdater 1.2.0.0: Unhandled Exception Handled, minor code tweaks

3.3.1.0
rev 860
31 March 2007 Emergency release to fix talk page user substitution warning major bug
3.3.0.0
rev 856
30 March 2007 Bug Fixes + New Features. Change of copy and paste of pages to allow multiple page cut, copy and paste. Special:ExpandTemplates support added for template substitution. Notification of Empty/Non existent categories changed to one single messagebox after all categories loaded. User changeable browser timeout (min/default 30seconds, max 120 seconds).

Kingbotk plugin updated to v1.1. Added WPAssessmentsCatCreator plugin. Changed list filtering and sorting system to make it stick across subsequent list updates. New bot tab, nudge timer, and plugin interface support for nudge timer.

AWBUpdater 1.1.0.0: Code Simplification (some duplication removed) and improvements, added support for WPAssessmentsCatCreator.dll. Changed from single mirror, to central download page. Saves having to wait to propagate to that mirror. Fixed AWBUpdater self version checking so it only updates if 'online' version is newer. Added checking for version of AutoWikiBrowser.exe, so that it will only be updated if needed. Minor interface change to display all status text. Added try catch around all code.

3.2.0.0
rev 786
24 March 2007 Bug Fixes, new features implemented. Support for {{bots}}/{{nobots}}. Auto Update Feature Implemented, with ability to update itself. Kingbotk plugin updated to v1.0.1.0. WikiFunctions2 updated to v1.0.1.0. ListComparer redesigned. Other interface changes.
3.1.4.0
rev 729
17 March 2007 Bug Fixes, new features implemented. Implemented option for user to choose whether page list is saved. Changed File menu orderings, sorted save options to remember files loaded, and allow a 'save' and a 'save as'. Change of GUI on ListMaker. Code consolidation and simplification. Fixed logout Function. Kingbotk plugin updated to v1.0.0 rc5.
3.1.3.3
rev 700
10 March 2007 Kingbotk plugin updated to v1.0.0 rc4. Implementation of colour coding on Advanced Find And Replace. Bug Fixes, corrected list of invalid characters for page titles. Temp removal of faulty regex's from Parsers.FixFooter. IRCM Page Blanking Bug fix.
3.1.3.2
rev 688
8 March 2007 Many Bug Fixes and similar requests. DEFAULTSORT added to textbox context menu. Implementation of is.wiki. Kingbotk plugin updated to v1.0.0 rc3.
3.1.3.1
rev 676
4 March 2007 IAWBMainForm interface added. Kingbotk plugin updated to v1.0.0 rc2. Bug Fixes, DAB links now simplified, cancel handling fixed, link simplifier improved. Form show/hide code simplified.
3.1.3.0
rev 664
3 March 2007 Interwiki language codes will be changed to lowercase. New version checkpage format, and versions are enabled or disabled centrally on en.wiki at Wikipedia:AutoWikiBrowser/CheckPage/Version. Notification for users using an out of date version. Many bug fixes. Some interface changes. Plugin settings handling improved and new PrefsKeyPair object added. Kingbotk plugin now shipping with AWB for ease of updates. New notification icon in taskbar, with option to hide AWB when minimized. page list is filtered for duplicates when new settings are loaded.
3.1.2.0
rev 631
24 February 2007 New option to add pages to list from redirects. Changed handling of edit conflict to notify user. Regex FAR Form allows replacing with an empty string. Many bug fixes.
3.1.1.1
rev 616
18 February 2007 Implementation of ar.wiki. Added context menu to web control to allow copying from it. Fixed VB .NET Module maker. Many bug fixes, several of them major. If no categories are found on a page, AWB will load the HTML of the page, and look for categories.
3.1.1.0
rev 595
15 February 2007 Tons of minor bug fixes and improvements. Google search fixed. Completely redone custom project handling. Footnote formatter added to general fixes.
3.1.0.0
rev 576
13 January 2007 Once more, many bug fixes and minor improvements. Introduced CFD Plugin for easy elimination of backlog at WP:CFD/W and WP:CFD/WU. New major feature - disambiguation.
3.0.6.1
rev 552
15 December 2006 Lots of fixes, improved getting lists from special pages, support for localized stub names on pl: and sl:. RegexTypoFix now shouldn't fix typos in interwikis, cites and nowiki tags. Added new features of substituting templates and testing regexes before using them. Now AWB can load and save plaintext lists. Due to blocking problems, IRCMonitor is not included into this release.
3.0.6.0
rev 528
30 November 2006 GUI tweaks per talk, and some bug fixes, lots of tweaking and updating. Added options to move/delete pages.
3.0.5.2
rev 501
09 November 2006 More small bugfixes and tweaks.
3.0.5.1
rev 475
06 November 2006 Bug fixes and tweaks to previous release, option to find an intersection of two lists, basic anti-vandal features in IRCMonitor.
3.0.5.0
rev 456
01 November 2006 Usual tweaks and minor fixes (especially for foreign language projects). All projects now work with all supported languages. Added experimental support for non-Wikimedia wikis (use it at your own risk!) Namespaces for projects that are not Wikipedia are downloaded on demand. New option to make lists from a wiki-search. New "Advanced" menu option to enable a "module", whereby a user can enter their own c# or VB.NET code to process page text which is then compiled, loaded and executed on-the-fly. New settings file format (can read old files as well).
3.0.4.1 04 October 2006 Lots of general tweaks and improvements, including allowing checkpage to work on all projects, using the page PROJECTNAMESPACE:AutoWikiBrowser/CheckPage and must be the same format as this one (if the page doesn't exist then all users are enabled). Fixed a couple of rare bugs.
3.0.4.0 23 September 2006 Lots of general tweaks and improvements to all areas. A few small bug fixes. Added some statistics to the status bar and save as default option to the file menu.
3.0.3.0 09 September 2006 Some small fixes and tweaks. Added "more" skip options. Added support for more projects and languages.
3.0.2.9 03 September 2006 A few fixes per talk page. Separate typo page for each language. Auto tag now sorts out the by-date categorising of some tags as well, such as {{Wikify}}.
3.0.2.6 29 August 2006 Fixes per talk page, moved ignore non-existing pages option to "Skip pages" section.
3.0.2.5 28 August 2006 Fixed some unusual issues. Improved the plugin feature.
3.0.2.3 25 August 2006 Fixed and tweaked a few small things. Added plugin support (instructions below). Added support for wikinews.
3.0.2.2 20 August 2006 A few bug fixes and general tweaks. Added option to remove/comment out images (be careful with this until it has been tested thoroughly!).
3.0.2.1a 11 August 2006 Fixed a few issues. Added shortcut keys for show changes and preview. Added start button to toolbar. More major internal changes. Added support for da: wiki projects. Added preferences dialog to menu, with some more options, including enhanced diff, which makes the diff page easier to check.
3.0.2.0 08 August 2006 Typos are now downloaded from Wikipedia:AutoWikiBrowser/Typos when the typo fixing option is enabled, so they are always fully up-to-date. A couple of minor tweaks and fixes.
3.0.1.9 06 August 2006 Can select multiple list items to add to "Add selected to list". Can now enter multiple entries when making a list from any source by separating the items with the pipe | character e.g. from a category, entering "Cats|Dogs|Fish" will get all the entries in Category:Cats Category:Dogs and Category:Fish. Fixed couple of bugs.
3.0.1.8 05 August 2006 Moved typos into separate file, fixed a few bugs highlighted on talk page.
3.0.1.7 01 August 2006 Upgraded find+replace dialog, more customisable now. Integrated RegExTypoFix, option to enable it "More options" tab - use this very carefully. Fixed a couple of bugs. Added login button to "File" menu. Now works on more projects in other languages.
3.0.1.5 26 July 2006 Improved database scanner, added wordcount option. "Tagger" removes stub tags from long pages. Fixed a couple of small bugs. A few variables can now be changed in the .config file (more can/will be added).
3.0.1.4 24 July 2006 Fixed a few issues. Overhauled and renamed Database Scanner. Find-and-replace summary now says number of each change made as well. Add false positive button to toolbar.
3.0.1.3 19 July 2006 Fixed a couple of small issues, added context menu to list filter dialog, added "Insert human name disambig" option to "insert tag" contect menu, all keywords work on all options now. Works on more Wikimedia projects. Find-and-replacements can be detailed in the edit summary, find-and-replace can now skip interwiki links as well. Added more options to special filter. Many other minor tweaks.
3.0.1.2 15 July 2006 Added option so find-and-replace can skip external links, image links, <nowiki>'ed text, <math>'ed text and html comments. Multiple improvements to usage on other wikis. Find-and-replace boxes stay on top now. Fixed bug with making long lists from "what transcludes here".
3.0.1.0 13 July 2006 %%key%% it will automatically replace %%key%% with the reversed human name (e.g. Bush, George W.). Some other tweaks and improvements, including working on more other language projects. Can now make list from Watchlist (using the account you are logged into internet explorer with), "What links here" separated from "what transcludes here".
3.0.0.9 11 July 2006 Added couple more options to list menu (per talk page), and a few other minor tweaks and improvements.
3.0.0.8 08 July 2006 Fixed a couple of small issues from last release.
3.0.0.7 06 July 2006 Added context menu option to add selected sub-category contents to the list. If present, automatically loads "Default.xml" setting on startup. Other small changes, including moving a couple of items on the interface, improvements to the advanced find and replace dialog, and big internal improvements.
3.0.0.6 28 June 2006 Added option to skip page when no find-and-replacement is done, now skips pages that were not re-categorised. Now beeps as well as flashing the taskbar. Added advanced find and replace option. Added IRC recent changes monitor program, accessible from File menu - still under development. And fixed couple of small bugs.
3.0.0.5 17 June 2006 Fixed bug with google search, added another language, integrated dump searcher.
3.0.0.4 14 June 2006 Lots of general improvements (listing is now faster and better), added function for replacing images, made much stuff work better in other language wikis.
3.0.0.3 05 June 2006 Improved log in process on other language wikis.
3.0.0.2 04 June 2006 Can make a list from image file links, other general tweaks, can now transform the list into talk pages, e.g. "Cat" => "Talk:Cat", added exit message. Added basic support for sl wiki.
3.0.0.1 28 May 2006 Some minor tweaks, does not apply fixes to text in <math> tags. The "remove excess whitespace" function is now in the textbox context menu. New way of generating lists from special pages, e.g. enter "Lonelypages" to get a list from Special:Lonelypages, you can also enter "Lonelypages&limit=500&offset=500" to get more or from an offset. Added option to menu to enable the toolbar, and the main panel can be minimised to view diffs more easily.
3.0.0.0 22 May 2006 Many minor improvements, does not apply fixes to <nowiki>'d text, re-categorising should work in other languages. Functions separated into separate dll file that can be re-used.

2.x series

Version Release date Notes
2.9.0.0 15 May 2006 Many minor tweaks, flashes in taskbar when ready to save, automatically replaces a few common deprecated templates.
2.8.0.0 09 May 2006 Now sorts interwikis in exactly same order as pywiki bots, removed alpha sorting of cats - it annoys some people. Improved making lists, particularly making list from category. When the diff loads, it now automatically scrolls down a bit to see more of it. Note: SourceForge is having problems again, so the source code is not up-to-date.
2.7.0.0 06 May 2006 Added menu option to record "ignored" pages in log file, to help avoid false positives in future. Some other general tweaks.
2.6.0.1 28 April 2006 Fixed case sensitivity bug in last release.
2.6.0.0 27 April 2006 Fixed small "find" bug, tweaked link simplifier, added support for multi and single line to regexes. Added keyboard shortcuts, added basic Russian support.
2.5.0.1 20 April 2006 Fixed another issue regarding previous change which stopped manual editing of large pages.
2.5.0.0 20 April 2006 Fixed a couple of problems from last release, including "go to line", added basic support for ca wiki.
2.4.0.0 17 April 2006 Upgraded textbox to richtextbox, can now "redo" and drag text about. Option to "skip pages with no changes" now skips some changes where only change was adding/removing whitespace.
2.3.0.0 09 April 2006 Added option to not skip blank pages. Other minor usability tweaks.
2.2.0.1 07 April 2006 Added back "using AWB" to summary by popular demand, and fixed minor bug.
2.1.9.0 04 April 2006 Many general tweaks to the parsing engine, added "paste more" option to context menu.
2.1.8.0 29 March 2006 added go to line function
2.1.7.0 28 March 2006 Improved unicodifyer, added "go to line" to context menu, some other minor improvements.
2.1.6.0 27 March 2006 Fixed bug with adding watchlist items.
2.1.5.0 26 March 2006 Many general improvements and changes.
2.1.4.0 19 March 2006 Minor improvements.
2.1.2.0 16 March 2006 Fixed re-categorisation problem, some general improvements.
2.1.1.0 14 March 2006 General tweaking, removes excess space around pipes, added checkbox to automatically unicodify entire page, makes exception for &ndash; &mdash; and &nbsp;
2.1.0.0 12 March 2006 General fixes and tweaks
2.0.8.0 08 March 2006 Fixed some small issues, added %%title%% keyword to find and replace to represent the page title.
2.0.7.0 07 March 2006 Fixed issue with listing from categories, some other small improvements.
2.0.3.0 06 March 2006 More features, faster, more reliable.
2.0.2.0 04 March 2006 Buttons now enabled/disabled as appropriate. Fixed some issues on other wikis. General tweaks and improvements.
2.0.1.0 02 March 2006 Fixed "find" button, added (some) support for other language wikis. And some other small tweaks.
2.0.0.0 27 February 2006 Lots of bug fixes and minor improvements.

1.x series

Version Release date Notes
1.98 20 February 2006 Some bugs fixed.
1.97 17 February 2006 Some small bug fixes, handles downed server a bit better.
1.96 16 February 2006 Can filter "inclusion" when making list, now has stop button.
1.95 15 February 2006 Many improvements to interface, logging in and other. Now has case sensitive option for skipping pages.
1.94 14 February 2006 Hopefully fixed logging in issue, also improved automatic mode, but most can't use this at the moment.
1.93 14 February 2006 Many minor improvements and tweaks, now checks user registered when "makelist" clicked, can load and save settings from/to specified path, if you appear unregistered it will offer to send an error report, this emails me some settings and variables, otherwise it is extremely difficult to work out what the problem is. Plus issue with usernames with some punctuation fixed.
1.92 14 February 2006 Minor regex improvements.
1.91 13 February 2006 Numerous general improvements, notably to the interface.
1.9 12 February 2006 More minor tweaks and fixes, plus addresses some issues involving clicking inside the browser.
1.89 12 February 2006 Tweaked bad-link fixing code
1.881 11 February 2006 Fixed bug involving bolding page title.
1.88 11 February 2006 Mathwiz2020 fixed the annoying issue with losing user focus, it now works seemlessy in the background. Plus some minor improvements (performance + stability).
1.87 10 February 2006 Fixed IE bug with fancy fonts in URLs (thanks to Ligulem's research). Now converts interwiki links to unicode and option in edit textbox context menu to convert any selected text to unicode. Some other minor improvements.
1.86 09 February 2006 Two minor bugs fixed, plus handles failure of Wikimedia servers better.
1.85 08 February 2006 Option in menu to skip pages that it hasn't made any changes to, fixed minor bug.
1.84 07 February 2006 Saves settings.xml file now as well.
1.83 06 February 2006 Fixed bug with moving category in deletion templates.
1.82 06 February 2006 Case insensitive find and replace. Can now load settings, not save yet though, the values can be changed in the XML file.
1.81 05 February 2006 Now does multiple find and replaces.
1.8 02 February 2006 Bug fix and minor improvements per talk page.
1.7.9 01 February 2006 Option to enable timer in menu. Make list from user contribs (last 5000, although it removes duplicates, so will be less). Core program is more efficient. Automatically does not perform "general fixes" on talk, user, template and Wikipedia namespaces. Plus some other minor improvements.
1.7.8 29 January 2006 Changed how AWB works in the background.
1.7.7 29 January 2006 Fixed bug in removing categories.
1.7.6 28 January 2006 Re-arranged options, hopefully more intuitive now. Can now add/remove categories. Some other minor improvements, and possibly fixed issue some have with logging in.
1.7.5 26 January 2006 Minor tweaks and fixes, including now bulleting all links in "external links" section.
1.7.4 24 January 2006 Fixed enabled-user-checker.
1.7.3 24 January 2006 Fixed enabled-user-checker.
1.7.2 24 January 2006 Fixed enabled-user-checker.
1.7.1 18 January 2006 Minor tweaks.
1.7 17 January 2006 Minor tweaks, plus now has "ignore if doesn't contain".
1.6.9 15 January 2006 Minor improvements.
1.6.8 13 January 2006 Yet more tweaks and minor improvements, what links here not limited to 5000 anymore.
1.6.7 12 January 2006 Even more tweaks and minor fixes, what links here limited to 5000 due to apparent change in mediawiki software.
1.6.5 11 January 2006 More tweaks and minor fixes, Mathwiz2020 fixed occasional problem with bypassing redirects.
1.6.4 9 January 2006 Multiple improvements to re-categorisation and general fixes. Now alerts user if page has multiple links to the same page.
1.6.3 9 January 2006 Improved regexes, fixed a couple of minor bugs. New messages cause the AWB to check that you are still an enabled user. Mathwiz2020 fixed security issues on enabled user-checking, and added internal and external bad link repair (under general fixes).
1.6.2 7 January 2006 A few small bug fixes.
1.6 2 January 2006 Fixed a couple of minor bugs, disabled date removal until it becomes uncontroversial.
1.5 1 January 2006 Put the Link FA template and Wikipedia:Persondata in correct place. Removes any duplicate categories.
1.4 30 December 2005 Checks you are logged in on every edit and a few other improvements.
1.3 29 December 2005 Can now make a list from a google search, a couple of other tweaks.
1.2 28 December 2005 Fixed a couple bugs, some other improvements.
1.1 27 December 2005 Fixed a few bugs, improved the layout.
1.0 27 December 2005 Sorts interwikis, categories and stubs so they are in alphabetical order at the bottom of the page, added context menu item that inserts birth and death categories (it works out the dates from the first dates in the page). Some other tweaks and fixes. New date regex.

Pre-1.x series

Version Release date Notes
0.995 23 December 2005 Added progress bar, tweaked the re-cat feature, added Bobblewik's new regexes, "ignore if contains" looks in title and text now.
0.99 22 December 2005 "What links here" now gets all pages rather than 5000 limit, new regex for removing dates, option to replace some html entities with unicode, worked around bug that IE has with some URLs containing fancy fonts in certain situations.
0.98 19 December 2005 Can get links from a text file now, improved ability to get links on a page. Can mark all edits as minor or add to watchlist via menu option. Improved menu system.
0.95 19 December 2005 Added "Preview instead of diff" option to menu, will make image tagging easy as it loads the preview instead of diff, (need to add more image tags to context menu). Made list a bit wider. Added "Preview" and "Diff" buttons that show or refresh (if already showing) the diff and preview. Added "beta" menu tab, which has option to remove excess links using Bobblewik's regex, be careful using this.
0.9 18 December 2005 Added context menu for page list, which now includes ability to filter out duplicates (which sorts alphetically for sake of efficiency). Bypasses redirects (disable in options menu).
0.85 17 December 2005 Fixed couple of bugs, added context menu to list of pages box, improved filter, can save list to txt file now.
0.8 15 December 2005 Couple of minor bugs fixed, added "filter" to get only main namespace pages, added regex to "ignore if contains". Disabled auto mode, as it can only be used when you have permission from Wikipedia:Bots.
0.72 14 December 2005 "Auto tag" feature will add wikify and stub tags when appropriate, couple of other features, "append message" only works on talk pages now.
0.71 14 December 2005 Bug fix release. Hey, I said it was a development version didn't I!
0.7 13 December 2005 Added ability to get links from a page (still need to be able to get links from a txt file), added Multiextended mode and remove for the list box, fixed a couple of bugs.
0.6 12 December 2005 A few bug fixes, made it so you have to be registered here to eliminate risk of vandalism. Added some features, still can't make a list by getting all the links on a page, that's next.
0.5 10 December 2005 Added a few things, fixed a few things. Bot mode is disabled for security reasons, but if you want it, please ask.
0.4 09 December 2005 Recategorisation enabled, "pages in category" finds sub-categories now, better context menu for the textbox, some other stuff.
0.3 09 December 2005 Added "what links here" support and some other tweaks.
0.2 08 December 2005 Surprisingly stable, many features to come.


Using this software

(1) Register

Add your name to the requests for registration if you would like to use the software. For security reasons, only registered users (see the list on the check page) are able to use AutoWikiBrowser on the en.wikipedia.

Anyone can be registered, but only if an admin approves your registration by placing your name on the check page. As a general rule, only users with more than 500 mainspace edits will be registered. You will probably not be contacted when your registration has been approved, so check the page periodically for your name.

(2) Download

Download AutoWikiBrowser from SourceForge.

AWB comes in a zip file and it is recommended that it is unzipped to a new directory, rather than running, for example, straight from the desktop. AWB is not installed on the PC and runs only as a file: AutoWikiBrowser.exe.

If you want to run the latest SVN version, see here.

AutoWikiBrowser requires Microsoft Windows 2000/XP or newer (Unicode doesn't work properly on Windows 98/Me). It also requires Version 2 of the .NET framework (users of Windows 2000 and Windows XP must download .NET framework; it is included in Windows Vista and Windows 7 Beta build 7000).

If the software doesn't work, it probably means that you're not registered or that you don't have the correct .NET framework installed.

AWB does not yet work with Wine.[1]

(3) Get started

  1. Select "Make from Category" then enter a category name.
  2. Click "Make list", let the list load up.
  3. Set any options, such as find and replace, edit summary, etc.
  4. Click "Start!", it will load up the page, automatically make any changes and then go to the diff.
  5. Change anything in the page you want in the Edit box on the lower right, not the normal website textbox in the browser, then click "Save" or "Ignore", the next page will load up automatically.

Having problems?

  • Occasionally it stalls when loading. This might well be because you have navigated to a different window: AWB needs to remain in the foreground while loading up a new page. Just click "start" again to give it a nudge.
  • It uses the Internet Explorer core, so if you have problems, make sure your IE is working. Make sure you have logged into Wikipedia using IE. If you have altered any settings regarding scripts, first use Tools > Internet Options > 'Advanced' tab > Click on 'Restore Defaults' and then try AWB again.
    • If you have made changes to monobook.css (or whatever your theme is) that require CSS 2 or 3, they may not appear properly in IE and thus in AWB.
  • If you are having problems creating a list from "what links here" try clearing your Internet Explorer cache.
  • A buggy monobook.js can often cause IE to display blank pages or crash AWB. This javascript problem can be avoided by disabling Active Scripting in IE INTERNET OPTIONS — SECURITY — CUSTOM LEVEL.
  • "The application failed to initialize properly..." -> get .NET 2.0 (linked above).

Refer to the FAQ for more information, including problems with other software and Wikipedia skins.

User manual

Database scanner

AWB includes a database scanner which can be used to create lists of pages to be checked, without causing extra unnecessary load on the WikiMedia Servers.

Database dumps are created from time to time (more info here) and are available for free download. As the page states, the best/most useful dump is the pages-articles.xml.bz2. Visiting the database dump progress site, allows you to view the status of the current dump, and be able to easily browse to the downloads in it.

Upon downloading, the archives need to be uncompressed, this will turn it from a ~4GB bz2 archive, into an xml database dump around 16GB.

API

  • AWB ships with WikiFunctions.dll, which can be referenced by other standalone projects. The DLL includes a wiki-ready web browser control, a simple page editor, a listmaker, and other tools and components.
  • User:Kingboyk has made available WikiFunctions2.dll which currently offers wiki-logging features for bots.

Plugins

AWB is able to load and use fully customised plugins. These plugins can process page text and extend the user interface, and are in the form of libraries (.dll files) which can be made in any .NET language such as C# or Visual Basic .NET. When AWB loads, it automatically checks to see if there are any plugins in the folder it was executed from. Any plugins found are loaded and initialised without further intervention by the user.

Tips and tricks

  • To find and replace a word of upper and lower case, do a regular expression find and replace; for example, find: "\b([Tt])hier\b" and replace with: "$1heir". The "[Tt]" matches upper or lower case "t", the "$1" references whatever "[Tt]" matches. The "\b" indicates a word boundary; this prevents words like "clothier" from matching. The "(..)" marks the section or 'clause' that the "$1" is to replace.
  • To speed up a task, if you are correcting the above typo, set it to "Skip if doesn't contain" the typo(s) that is being corrected.
  • See Regular Expressions in .NET for a breakdown of .NET regular expression syntax.
  • Turning off "Show pictures" in Internet Explorer options can speed up page loading times especially when the Wikipedia servers are responding slowly. Also, editors who do not normally use Internet Explorer yet use a custom monobook.js javascript (godmode-light, popups, etc...) for other browsers may see better page load performance by disabling "Active Scripting" in Internet Explorer security settings. NOTE: Those who manually update Windows will need to enable Active Scripting when manually checking for updates. The Windows update page will mention this if it is disabled. You can create a custom security level such that Active Scripting is disabled for Wikipedia, but not for other websites.
  • See Wikipedia:AutoWikiBrowser/Settings for a list of useful settings you can use with AWB.
  • AWB may have keywords that can be used in the textboxes/find-and-replace dialog. Currently, there is %%title%%, which represents the title of the current page (e.g. "John Smith"), and %%key%%, which will give you the human name category key for the current page (e.g. "Smith, John"). Other keywords can be implemented on request.

Getting the sources

AutoWikiBrowser is licensed under the GPL (see the license file).

.NET

AutoWikiBrowser is written in .NET. Version 3.5 or earlier is required to compile AWB. .NET 3.0 is included on Windows Vista. .Net 3.5 is included on Windows 7. .NET version 4.0 and greater will work, but will require a slight modification to AWB's code and the installation of Windows SDK for Windows 7 or Windows SDK for Windows 8.

Download source

To get the sources run the command  svn checkout https://svn.code.sf.net/p/autowikibrowser/code/AWB/ .  You'll need network access to SourceForge and its SVN server. If that doesn't work you probably need an SVN client:

  1. Download and install TortoiseSVN. It is the recommended SVN client program.
  2. Create a folder AWB (or whatever name you prefer) on your computer.
  3. Right click on the folder, and select "SVN Checkout...".
  4. In the dialog window that appears (titled "Checkout") enter  http://svn.code.sf.net/p/autowikibrowser/code/AWB/  for the field URL of Repository. (This is read only access, the read-write URLs are different)
  5. Click OK

This is a MB download with ~1,200 files and folders from the SourceForge SVN server at http://svn.code.sf.net/p/autowikibrowser/code/AWB/.

Please note that you can contribute features to AWB and fix bugs in AWB. Read access is anonymous, but if you register as a developer of AWB, sourceforge sends a URL with write access.

Compile source

You will now need to compile the code yourself. You will need a copy of a third-party C# IDE such as SharpDevelop (free), Microsoft Visual Studio Community 2019 or lower version (free) or a more complete version of the Visual Studio 2019 suite, such as Professional (cost). Alternatively, you can use newer versions of Visual Studio if you are willing to allow it to make modifications to your copy of the source.

SharpDevelop

  1. Download and install the latest version of SharpDevelop
  2. Click on File -> Open -> Project/Solution. Open the "AutoWikiBrowser no plugins" solution file.
  3. Press F8 to build AWB. The AWB executable will be placed in ...\AWB\AWB\bin\debug. Copy AutoWikiBrowser.exe, Newtonsoft.Json.dll, WikiFunctions.dll and Interop.mshtml.dll from the folder to where you run AWB from.

Visual Studio 2019

The AutoWikiBrowser source is designed to be built with Visual Studio's 2019 version. The free ("Community") edition is no longer available for download; if you do not already have it installed, and are unable to use the Professional or Enterprise versions, go to the Visual Studio 2022 instructions below.

With Visual Studio 2019:

  1. Ensure you have included the ".NET Desktop Development" option.
  2. Browse to the toplevel source folder, and run the Visual Studio AutoWikiBrowser solution file.
  3. When the IDE has loaded, select release rather than debug (next to the green forward arrow). In the solution explorer on the right hand side, right click on the solution, and select build solution. Visual Studio will now turn the source files into the required files to run AWB.
  4. Back in the AWB folder, browse to AWB\bin\Release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the Release folder to where you run AWB from.

Visual Studio 2022

  1. Ensure release 3.5 of the .NET Framework is installed. If necessary, download it here (or use "Turn Windows Features on or off" in the legacy Control Panel).
  2. Download and install the current version of Visual Studio Community. While configuring options during the installation, select at least ".NET Desktop Development".
  3. Browse to the toplevel source folder, and run the Visual Studio AutoWikiBrowser solution file. Visual Studio will prompt you with a dialog offering to upgrade the first project. Keep the "Update the target..." button selected, check "Remember my choice for this operation", and click Continue. Visual Studio will continue to load the solution, and (as of August 2024) 23 files are modified. From this point on your source will not match the original source.
  4. When the IDE has loaded, select release rather than debug (next to the green forward arrow). In the solution explorer on the right hand side, right click on the solution, and select build solution. Visual Studio will now turn the source files into the required files to run AWB.
  5. Back in the AWB folder, browse to AWB\bin\Release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the Release folder to where you run AWB from.

Unfortunately future downloads of newer SVN versions cannot be guaranteed to preserve the modifications.

MonoDevelop (Linux)

  • Use the "AutoWikiBrowser no plugins" solution file.
  • perl is required for the pre-build event to replace SVN revision number and date.

.NET 4.0/4.5 error

If you get an error while compiling saying something similar to, "Error loading code-completion information for Microsoft.mshtml from Microsoft.mshtml: Could not find assembly file.", this means you do not have .NET 3.5 or earlier installed. AWB can still be compiled, but will require a slight code change. It is recommended you install .NET 3.5, but if you cannot, see the talk page for further help.

Changes to AWB code

You can view all SVN changes one of two ways:

  1. Browse Commit
  2. Right click on the folder that contains the source code, then go Tortoise SVN -> Show log.

Update code from SVN

When new sources become available execute "SVN Update" from the context menu of your AWB folder. Then recompile the source.

You are not automatically notified of new versions; if you use AWB on a regular basis, and want to use the source version, check this daily, and build a new release version if there are changes. That way you are up to date with all bug fixes and new features.

See also

References

AutoWikiBrowser, sometimes abbreviated to AWB, is a semi-automated MediaWiki editor for Microsoft Windows 2000/XP/Vista designed to make tedious repetitive tasks quicker and easier. It is essentially a browser that automatically opens up a new page when the last is saved. When set to do so, it suggests some changes (typically formatting) that are generally meant to be incidental to the main change.

At present, AutoWikiBrowser can create a list of pages from single or multiple categories, "what links here", the wiki links on a page, a text file, a Google search, a user's watchlist, or a user's contributions.

AWB also comes with a program to scan the database, and a development version of IRCMonitor, a program that monitors the IRC recent changes channel.

The sources are available under the GPL (see Getting the sources below). It is written in C# using Microsoft Visual C# Express Edition/Visual Studio, available at Microsoft downloads. There is an AWB IRC channel at irc.freenode.net — #AutoWikiBrowser.

Examples of AWB-assisted work are noted on the projects page, which also lists projects that currently need AWB help.


Usergroup No. approved
Admins All (852)
Bots 80
Users 1,673

Rules of use

  • Check every edit before you save it. Make sure you understand the text and have NOT changed the meaning.
  • Don't edit too quickly; consider opening a bot account if you are regularly making more than a few edits a minute.
  • Don't do anything controversial with it. If there is a chance that the edits you are considering might be controversial, consider soliciting comment at the village pump or appropriate Wikiproject before proceeding.
  • Avoid making insignificant or inconsequential edits such as only adding or removing some white space, moving a stub tag, converting some HTML to Unicode, removing underscores from links (unless they are bad links), or something equally trivial. This is because it wastes resources and clogs up watch lists.
  • Abide by all Wikipedia guidelines, policies and common practices.
Repeated abuse of these rules could result, without warning, in the software being disabled.

Versions

6.x series (current)

AutoWikiBrowser now requires .NET Framework 4.5

Version Release date Notes
6.x.x.x
rev xxxxx
? AWB/WikiFunctions 6.x.x.x:
6.3.1.1
rev 12634
09 August 2024 AWB/WikiFunctions 6.3.1.1:
  • Remove some cruft related to JSON checkpage migration causing edge case bugs where checkpages don't exist on the wiki.
  • If config json doesn't exist, default to using to enabled true.
6.3.1.0
rev 12623
08 August 2024 AWB/WikiFunctions 6.3.1.0:
  • AWB will now only load JSON checkpages and config. These have been in use since June 2021.
  • Default to using HTTPS for custom projects.
  • Better handle when a HTTPS (only) site is set to HTTP when setting up a custom project (and vice-versa).
  • Simplified phabricator task filing.
  • Remove persondata support.
6.3.0.0
rev 12559
16 January 2024 AWB/WikiFunctions 6.3.0.0:
6.2.1.0
rev 12528
08 July 2021 AWB/WikiFunctions 6.2.1.0:
  • Massively reduce frequency of iprop=info&intoken= API calls, in support of T280806.
6.2.0.0
rev 12469
08 June 2021 AWB/WikiFunctions 6.2.0.0:

Changelog is incomplete!

If you are unable to login using AutoWikiBrowser 6.2.0.0, check that Project:AutoWikiBrowser/CheckPageJSON page is in sync with Project:AutoWikiBrowser/CheckPage! This page will be used in future if it exists.

AWBUpdater 2.4.0.0:

  • Rebuild on .NET 4.5
  • TLS 1.1/TLS 1.2 support
6.1.0.1
rev 12350
17 September 2019 AWB/WikiFunctions 6.1.0.1:
  • Fixup login issues from 6.1.0.0
6.1.0.0
rev 12347
17 September 2019 AWB/WikiFunctions 6.1.0.0:

AWBUpdater 2.3.0.0:

6.0.0.1
rev 12259
15 September 2018 AWB/WikiFunctions 6.0.0.1:
  • Fixup version checking issue
6.0.0.0
rev 12253
15 September 2018 AWB/WikiFunctions 6.0.0.0:
  • TLS 1.1/TLS 1.2 support (needed for Wikia and some other wikis. Will be required for Wikimedia Wikis at the start of 2020)
  • Fixup WikiSearchListProvider

5.x series

Version Release date Notes
5.9.0.0
rev 12138
3 January 2017 AWB/WikiFunctions 5.9.0.0:
  • T150599, T150220, T151572, T151696, T151705, T151709, T151853, T151866 More broken ref name fixes
  • Fix to FixReferenceTags for grouped ref exclusion
  • Add Minimise and Maximise boxes to FaR and Advanced FindAndReplace
  • Update DateBirthAndAge to match full template
  • T150632 if full DOB in {{birth date and age}} remove Date of birth missing/Date of birth missing (living people) category
  • T151219 check page text: remove U+200E LEFT-TO-RIGHT MARK, U+200F RIGHT-TO-LEFT MARK as on RTL wikis these can get typed/pasted in by accident
  • T150402 FixSyntax to remove empty gallery, center, blockquote, sub or sup tags, optionally with properties
  • T150513 Add two aliases for headings on simple wiki: "See also" can be "Related pages", "External links" can be "Other websites"
  • T151191 SimplifyLink to handle italics/bold
  • T117870 EnsureHtmlHeadersLoaded: HTML headers (CSS) generation for API preview: .NET WebBrowser shows cite templates in italics as it doesn't seem to render <cite id="CITEREF..." class="citation journal"> etc. correctly (mediawiki stylsheets should override <cite> default to not be italics) so override citation class here to set normal font style as workaround
  • T151945 Allow longer wikilinks when looking for links with double spaces
  • T147291 make API search with insource / intitle etc. work
  • T151987 Move ISBN out of end of external link, provided link has some other description text, clean up any trailing comma, colon, semicolon
  • T144133 uk-wiki sort order to be stubs above categories
  • T152256 {{orphan}} exists on ru-wiki in addition to localized-name versions
  • T154089 Don't apply ReorderReferences within genfixes for en-wp
  • T141346 FixHeadings: if a sub-heading directly after a heading don't add blank line before sub-heading
5.8.8.0
rev 12099
24 October 2016 AWB/WikiFunctions 5.8.8.0:
  • T146100, T146282, T146012 More broken ref name fixes
  • T144129 Add redirects now in Category:Speedy deletion templates to DeletionProtectionTags list
  • T140974 Endash to hyphen within ISBN numbers
  • ISBN fixes: format endash to dash in ISBN-13 or ISBN-10 prefix
  • ISBN fixes: Handle tabs
  • T147772 Clear list in List Filter before loading list entries from settings file
  • T148711 Handle trailing tabs in lists
  • T143755 FixDates to handle years ranges in a better way
5.8.7.0
rev 12080
15 August 2016 AWB/WikiFunctions 5.8.7.0:
  • T126945 Improved fixes per WP:ORDINAL
  • T134058 FixPeopleCategories improved for non-mainspace Category checking
  • T134057 Better BLP conversions in sections
  • Correct handling of section links in ListMaker NormalizeTitle
  • T134564 Handle double soft redirect
  • T134690 Won't format date spacing within URLs
  • T136512 Limit page range matching length in FixPageRanges
  • T138184 More closing ref fixes
  • T138130, T138199, T138211, T138216, T138470, T138493, T138663, T139232 More broken ref name fixes
  • More br tag fixes
  • T142359 RefsAfterPunctuation to not apply for exclamation mark for sfn/efn templates etc.
  • T142982 RefsAfterPunctuation: do not move punctuation if colon after ref on line starting with semi colon
  • Fix HTMLListToWiki in case of trailing newline
  • Limit FixCitationTemplates to only remove duplicated fields when they match
  • SiteInfo caching: readapidenied API error check for private wikis that require login for any query
  • Edit summaries localised for sq.wp
  • Edit summaries localised for be.wp
  • T140329 spamprotectiontext API error code
  • T139811 When have ref to condense and a duplicate after reflist don't condense the one after reflist
  • T140979 Cite title field in quotes: only remove stray quote marks (title may itself be a quote)
  • Drop support old style Multiple issues. It has been deprecated and removed in all wikis including Chinese and English
  • T139241 FixReferenceTags: more stray quote fixing

AWBUpdater 2.2.0.0

  • Changes after SourceForge URL changes
5.8.6.0
rev 12004
18 April 2016 AWB/WikiFunctions 5.8.6.0:
  • More Mono Compatibility
  • Ensures that Ctrl+G keyboard shortcut is the same as clicking Start button when not yet logged in
  • Auto changes skip options more expandable
  • C# Code Eval thing in debug version
  • More bad br tags fixes
  • T127639 localize Uncategorized template for ru-wiki
  • T130984 update ruwiki disambiguation templates
  • T130984 update ru-wiki orphan template list
  • T127634 tweak to br cleaning at end of list
  • T127649 talk page fixes: ignore text in wiki tables when finding first comment
  • T107903 on Open() request curtimestamp and use it for starttimestamp on Save() if starttimestamp itself isn't provided
  • T105348 FixCitationTemplates: convert newlines to spaces for all template parameter values, Lua templates now report errors for all newlines
  • T99980 Duplicate category removal: can remove one cat if its sortkey is a substring of the duplicate cats one
  • T113870 only use {{commons category}} template on WMF wikis
  • T116586 handle exceptional case that be-x-old uses different site name to language code
  • T101028 Tagger: don't add Uncategorised, Orphan or Deadend at Wikia
  • T109757: ListMaker stop: no need to sort or refresh buttons if no articles added
  • BoldTitle: don't do anything if article contains section>tags as section is used to transclude text in other articles so self link may be a valid use case
  • T127534: remove ISBN from start of |isbn= in infoboxes
  • T124846: FixCitationTemplates to convert |id=ISSN 12345678 to |issn=1234-5678
  • T124846: FixCitationTemplates to format ISSN parameter
  • T126054: Redirect tagger to add {{R to section}} for section links
  • T128434: Cover more templates per Talk Page Layout
5.8.5.1
rev 11887
11 February 2016 AWB/WikiFunctions 5.8.5.1:
  • T126577 Update login to work on commons, wikisource, wiktionary after MediaWiki API changes.
  • T125681 substitute templates to handle templates with regex special characters.
  • T126056 Tagger: remove use of {{R to other namespace}} as template has been deleted
  • T126267, T125281 Alerts: avoid some false positive reporting of unclosed tags.
5.8.5.0
rev 11864
28 January 2016 AWB/WikiFunctions 5.8.5.0:
  • Skip if Contains / doesn't contain now work separately allowing regex, case sensitive, check after options for any of them
  • Fixed Skip if exists/ doesn't exist logic
  • Improved FixDateOrdinalsAndOfLocal
  • Better handling of File links ending in another HTTP/HTTPS image link
  • Added {{Disambiguation}} tag to the insert tag menu
  • Much faster skip logging time
  • Supports more formats for NormalizeTitle
  • Pass through Ctrl+S and Ctrl+I keyboard shortcuts from diff window to main form
  • Wine workaround for list comparer select all
  • Unix PreBuildEvent for SvnInfo.cs: implement WCREV and WCDATE derivation and replacement
  • Portal merging in zeroth section
  • Portal merging OK if multiple arguments to portal but only positional arguments or if no sections in article
  • Deduplicate portals
  • ApplyKeyWords to In template rule "replace with"

KingbotK plugin 3.0.0.3

  • Code tweaks
5.8.0.0
rev 11694
1 October 2015 AWB/WikiFunctions 5.8.0.0:
  • Cosmetic changes check: ignore "Transclusion expansion time report" as well
  • More Wine compatibility
  • Improved error handler
  • If wiki has no checkpage then fall back to using default typo page URL
  • More diff URL format for ListMaker to handle
  • Database scanner menu bar, result summary: advise user if stopped due to reaching article match limit
  • Dynamically look up whether wiki is configured for Unicode sortkey
  • Normalise title to cover more cases
  • Added Go To Line functionality for CustomModules
  • Better handling of corrupted user settings files
  • Tooltips to articles in list comparer results boxes
  • Critical bug that could change image filenames in general fixes fixed
  • rclimit swapped for max

New list provider

  • PagesWithPropListProvider

General fixes

  • BadHeadings expanded to cover more cases
  • FixSyntax to fix more on ISBN syntax
  • FixSyntax to fix more on broken ref tags
  • ExternalLinks to match protocol-relative URLs
  • SimplifyLinks to simplify wikilinks that differ only in trailing punctuation
  • SameRefDifferentName to handle identical refs with three or more different names
  • More unbalanced bracket fixes
  • Won't remove multiple {{Expert-subject}} tags inside {{Multiple issues}}
  • Support vcite templates for fixing as well as cite
  • Retain diacritics and accents in sortkeys on fr-wiki and pl-wiki
  • Better stub sorting in zh-wiki
  • Removes newlines within lists per WP:LISTGAP
  • Better handling of redirects with content inside comments
  • Better handling of sortkeys of "Person of Place" names
  • Dropped any support to "old-style" Multiple Issues. Old style has been dropped from Wiki code since February 2015.
  • Removes break line tags after maintenance tags
  • Removes {{stub}} if a more specific stub exists (en-wiki only)

Tagger

AWBUpdater 2.1.0.0

  • No longer look for IRCM
  • Handle more errors noticed during SF outage

KingbotK plugin 3.0.0.2

  • Code tweaks

Fronds plugin 1.0.2.0

  • It now loads from WMFlabs instead of toolserver

CfD 1.0.1.2

  • Code tweaks

IfD 1.0.1.2

  • Code tweaks
5.7.0.0
rev 11328
14 July 2015 AWB/WikiFunctions 5.7.0.0:
  • Switched API list builders to use new continue methods T104684

General fixes

  • Performance tweaks and improvements
  • FixSyntax: remove empty sub and sup tags as well T99437
  • combine multiple MI templates in zeroth section T102716
  • MoveMaintenanceTags: deduplicate identical maintenance tags T99338 T102580
  • Support Notes as well as References for see also/external links heading move T99422
  • Simple closing bracket fixing to {{R ...}} templates T99549
  • Fixes cite templates with square brackets

Interface

  • "Open diff in browser" context menu option for saved pages in Logs T99402
  • Log tab: show count of saved & skipped T100734
  • Turn off DetectUrls for List Maker page box, skip contains/not contains, find fields T102686

ListMaker

  • Only enable Remove button when one or more articles selected
  • New context menu item for list maker to enable/disable formatting of page titles per displaytitle
5.6.0.0
rev 11139
13 June 2015 AWB/WikiFunctions 5.6.0.0:
  • Performance tweaks and improvements
  • Dropped support to old format parameters of Multiple issues
  • Much faster UnclosedTags for pages with many unclosed tags
  • Removed Persondata addition from en.wp general fixes
  • AWBPackager 1.2.0.0
5.5.7.0
rev 10928
15 May 2015 AWB/WikiFunctions 5.5.7.0:
  • New token handling (since MW 1.24)
  • Advanced F&R allows case sensitive search even if not using regex
  • New tools function GetZerothSection
  • New ConvertNamespace functions
  • New function DuplicateWikiLinks
  • Removes empty center tags
  • Alert for unclosed center/sub/sup tags
  • Removes <sup> tags from ordinal numbers per WP:ORDINAL.
  • More ISBN syntax fixes
  • Replaces obsolete br tag attributes per Wikipedia:HTML5#Other_obsolete_attributes
  • Performance tweaks and improvements
  • Localize ReferenceList for fr-wiki
  • Fixes unnecessary pipe inside a wikilink
  • Changes <ref ="foobar"> to <ref name="foobar">
  • Tagger: if no wikilinks on page, use API call to get link count so we count any links transcluded from templates, so {{dead end}} tagging is accurate
  • Link simplification for wikilinks followed by apostrophes fixed
  • Remove duplicate template parameters: Wont remove parameter if ends with digit
5.5.6.0
rev 10538
23 December 2014 AWB/WikiFunctions 5.5.6.0:
  • Fixed list of typos loading on change of project/language
  • Fix for duplicated references with page needed templates
  • Minor improvements to List Comparer
  • Handles coexistence of BLP sources and refimprove
  • FixSyntax expanded to handle more of incorrect http prefix cases
  • New checkpage option: <!--All users enabled user mode--> will enable all users for user mode, and enable bots only when in <!--enabledbots--> section.
  • Run AWB main processing and reparse edit box on background thread so that AWB does not hang while processing. Pressing Stop will cause AWB to stop after completing background thread.
  • Don't bold first use of title if zeroth section of page uses <dfn> tag (for fr-wiki)
  • Only enable listmaker add button (label "+") when there's text to add
  • Call TemplateToMagic word in TemplateRedirects if there were templates changed
  • Support C# custom modules using C# 3.5 if system has .NET 3.5, otherwise fall back to existing C# 2.0
  • Customised edit summary for Turkish
  • More Reflist conversions
  • More DoublePipeLink alerts
  • Tagger won't tag as underlinked pages with 1 wikilink and length less than 400 bytes
  • New list providers
    • WikiSearchAllNSListProvider
    • WikiTitleSearchAllNSListProvider
5.5.5.0
rev 10470
22 September 2014 AWB/WikiFunctions 5.5.5.0:
  • Fixed load/save settings of "Regex typo fixing"
  • Fixed problem in UpdateImage that could cause edit blank box
  • FixReferenceTags covers more cases
  • RefsAfterDupePunctuation won't clean double exclamation marks to avoid breaking table syntax
  • Fix for cat:Disambiguation pages directly added
  • PersonData will ignore ???

Tagger

  • IsAboutAPerson improved
  • Duplicate uncat/refimprove tags removed
  • Improved uncat to refimprove conversion
5.5.4.0
rev 10393
20 August 2014 AWB/WikiFunctions 5.5.4.0:
  • Fix About box information
  • Performance improvement to "open file" action in List filter for large files
  • Performance improvement to RemoveDuplicatesNew
  • Performance improvement to list filtering
  • More API errors for being logged off or blocked handled rather than going into restart timer
  • Improved encoding of Google search results
  • Less fail under Mono
  • Typo fixing became multi-threaded. Significant improvement in performance for multi-core systems
  • Fixed problems when loading using command line
  • Added encoding UTF-8 to first line of settings xml file
  • Unicodify: Characters above hex 10000 not changed
  • HttpUtility.HtmlDecode won't change not 5-character HTML hex strings
  • Use List.Except when .NET 3.5 runtime available for big performance improvement in RemoveSelected
  • Changed List filter descriptions per WP:N
  • Enabled page deletion for eliminator user group (used in ptwiki)
  • Save/load Skip "if only cosmetic changes" settings
  • Action tokens are stored separately to avoid problem of them changing during editing sessions

General fixes

  • More specials characters and symbols fixed in DEFAULTSORT
  • Extended Duplicated category with same sortkey removal to lowercase sortkeys
  • Extended RefsAfterPunctuation to cover more footnotes and punctuation marks
  • Implement part of WP:CURRENCY (Currency abbreviations that come before the numeric value are unspaced if they consist of a nonalphabetic symbol only, or end in a symbol)
  • Extended FixNonBreakingSpace to cover more of WP:PERCENT by covering numbers with signs
  • Extended multiple http fix inside URL templates
  • Typo fixing won't affect sortkeys inside categories
  • Moves dead link tags inside references
  • RomanToInt works for higher values
  • Handles pages with multiple see also sections
  • Removes language icon templates from citations
  • Extended SimplifyLinks to work with wikilinks that the target differs from source only in underscores
  • Supports category comment with excess dashes
  • Changes "invisible non-breaking spaces" given by unicode characters with "visible non-breaking spaces" given by HTML entities per WP:NBSP.
  • Won't add nbsp between unit in zhwiki
  • Expanded non-breaking space addition in 12-hour time per MOS:TIME

Talk page general fixes

  • Implemented steps 1-17 from WP:TPL; Moves more banners in their place

Tagger

  • Ibid won't tag refs with op.cit and tag refs with loc. cit
  • Tagging customised for Armenian Wikipedia (hywiki)

AWBUpdater 2.0.2.1

  • Use https

KingbotK plugin 3.0.0.1

  • Code tweaks

IfD 1.0.1.1

  • Code tweaks

CfD 1.0.1.1

  • Code tweaks
5.5.3.0
rev 10194
18 May 2014 AWB/WikiFunctions 5.5.3.0:
  • Migrated to tool labs
  • Show "Processing page (pre-parse mode)" when in pre-parse mode
  • Support templatecreator for edit/move protection
  • Add restriction levels per wiki as documented at https://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php at the wgRestrictionLevels section
  • Add create protection for non-existent pages
  • Restrict "Has refs tags after ref template" alert to en-wp
  • "Defaultsort missing" in Database Scan fixed
  • Double click in diff scrolls back to where user was in diff view
  • Set status to "Ready to save" in bot mode too
  • Don't apply find & replace skip checks when reparsing page, ensure find & replace rules applied correctly when reparsing page
  • Fix focus issues, current cell data loss issues in normal find & replace screen
  • Article list sorting per Mediawiki sort order (see here)
  • Performance improvement to alpha/reverse alpha sorting long lists

General fixes

  • IsAboutAPerson a) defines a page with politician stub or writer stub as a page about a person b) excludes pages about siblings
  • Fix spacing in DEFAULTSORT
  • More specials characters and symbols fixed in DEFAULTSORT
  • Customise {{in use}} per project i.e. skip pages more efficiently
  • Fix for incorrect closing html tags
  • Expanded FixNonBreakingSpaces for temperatures
  • Removes spaces between/after/before references in zh.wiki
  • Won't add spaces between text and external links in zh.wiki
  • Restrict PersonData addition to en-wp

Talk page General fixes

  • Supports more banners

Tagger

  • Fixed tag updater in Chinese Wikipedia (zh.wiki)
  • Won't tag tags with "current events header" (ar.wiki)
  • More accurate tagging on pages about proteins (en.wiki)
  • Won't tag pages of the "Meanings of minor planet names" series as dead end nor stubs

AWBUpdater 2.0.2.0

  • Message when unable to create temporary directory

KingbotK plugin 3.0.0.0

  • Code rewritten in C#
  • Removed Show Settings Tab
  • Won't try to add inside WPBS anymore. This feature is covered by general fixes now
  • Updated to follow WikiProject banner standardisation

Fronds plugin 1.0.1.3

  • Fixed Fronds loading
5.5.2.3
rev 9902
1 February 2014 AWB/WikiFunctions 5.5.2.3:
  • Added Draft and Module to namespaces
  • Updated list with Criteria for Speedy Deletion
  • Unused code cleanup

General fixes

  • Fixes double colons in category names
  • Hide with HideMore everything before pipe in gallery tags
  • Improved merging hatnotes logic
  • Catches more break tags with bad syntax
  • Don't apply BoldTitle logic if page uses {{year article header}}
  • Hide the whole of gallery tags where langcode is not en to avoid changing image names
  • <strike> conversion to <s>
  • Correct DEFAULTSORT logic where DEFAULTSORT required for Arabic name with diacritic
  • Do not merge {{For}} with 4 arguments
  • Add empty cite template to values for condensing in SameNamedRefShortText
  • Validate that expiry date on page protection is not a date in the past
  • ISBN format fixes for ISBN within citation template
  • Update list of valid parameters for {{cite web}}

Talk page general fixes

  • Implemented step 15 from WP:TPL; Moves more banners in their place

Alerts

  • Alert for link to user and/or user talk namespace

Tagger

  • It won't tag Wikiquote redirect and pages with blp-prod

Other wikis

  • Improved edit summaries in ar, arz, fa, tr Wikipedias
  • Enable RefsAfterPunctuation for simple.wiki and disable for el.wiki

Other

  • HandleException: if we display an exception write it to debug file as well (debug builds only)
  • DirectoryDelimiter function so log files written correctly under mono
  • Correct formatting of progress percentage display in database scanner, show to 3 decimal places once per second
  • Add word-wrap: break-word; to force long strings to break, don't overflow in diff view
  • Regex tester: make user-inserted \n in replace show as a genuine newline in results
  • Disable Delete button when page doesn't exist
5.5.2.2
rev 9782
12 December 2013 AWB/WikiFunctions 5.5.2.2:

General fixes

  • Improved handling of sortkeys in DEFAULTSORT

Other wikis

  • Fixed category sorting problem on non-en wikis caused in previous release
  • Better handling of stubs in svwiki
  • Improved wikilink simplification
  • It won't add {{uncategorized stub}} on wikis that do not use the template
  • Tagging in elwiki now follows local naming
  • Improved edit summaries in svwiki, elwiki, arwiki, arzwiki

Other

  • Performance improvements
5.5.2.1
rev 9730
24 November 2013 AWB/WikiFunctions 5.5.2.1:

General fixes

  • Replacing special characters in sort key covers more cases
  • Improved fixing of incorrect br tags
  • Merge {{Main}} templates in same section

Tagger

  • Avoid API call to get category count if page has 5 or more categories on it

Talk page general fixes

  • Implemented steps 13-14 from WP:TPL; Moves more banners in their place

Other

  • Performance improvements
  • Reload typos in SetProject, ensures typos refetched if language code changes
  • Better edit summaries for svwiki, arwiki, arzwiki
5.5.2.0
rev 9581
31 October 2013 AWB/WikiFunctions 5.5.2.0:

General fixes

  • Better newline handling
  • Won't subst on Template documentation pages, Template sandbox pages or commons category pages
  • Won't add blank line between anchor and header in the unlike page anchor was placed before the header
  • Formats page ranges in {{rp}} template
  • Expanded fixing spaces inside wikilinks to wikilinks with sections
  • Expanded FixCitationTemplates to cover more cases
  • Removes link from ISBN
  • Converts "John Doe (born on March 6, 2008)" to "John Doe (born March 6, 2008)"
  • Simplify wikilinks extended for redirects
  • WikiRegexes.Images to match images specified within {{double image}} template

Talk page general fixes

  • Implemented steps 1-12 from WP:TPL; Moves warning, guidelines and article history banners in their place
  • WPJazz: New function. Does WikiProject Jazz specific conversions
  • Handles gallery tags in talk pages

Alerts

  • Alert for invalid parameters in {{cite arXiv}}
  • Alert for unclosed comment

Tagger

  • Removes general disambiguation tag when disambiguation cleanup tag is on page
  • Deals with ATC codes lead (enwiki)
  • Soft redirects handled
  • Redirect tagger supports explicit tagging for all namespaces

Delinker Plugin 1.0.1.0

  • Supports https
  • About box revived

Fronds 1.0.1.2

  • Display About box in only one place

Other

  • Supports pasting protocol-relative URLs into listMaker
  • Improved edit summaries for svwiki
5.5.1.3
rev 9469
8 September 2013 AWB/WikiFunctions 5.5.1.3:

General fixes

  • Tweaks to DEFAULTSORT correction
  • Performance improvement to CiteTemplateDates on large articles
  • Performance fix to FixCitationTemplates
  • Moves {{GA nominee}} on the top after {{talk header}} per WP:TPL.

Tagging

  • Article is not about a person if has a SIA template
  • IsAboutAPerson slightly improved

Non English Wikipedia changes

  • Edit summary in Armenian, Farsi and Nepalese

Other

  • Ensure listmaker is only populated once listmaker filter settings have been loaded
  • Millisecond precision to timestamp in WriteDebug
  • CheckWikiWithNumberListProvider uses Wmflabs instead of toolserver

AWBUpdater 2.0.1.0

  • Use https when contacting the server

Fronds 1.0.1.1

  • Use https when contacting the server
5.5.1.2
rev 9356
16 July 2013 AWB/WikiFunctions 5.5.1.2:

General fixes

  • Adds missing = to external links, see also and references section headlines
  • Better handling of unbalanced brackets in articles and redirects

Non English Wikipedia changes

  • Enabled genfixes on ar-wiki namespace 104
  • Changes on tags/F&Rs in Esperanto

Tagger

Other

  • Ensure single click to focus diff works (even if .NET required components for click+drag then Control+C functionality in diff are not available)
5.5.1.1
rev 9312
25 June 2013 AWB/WikiFunctions 5.5.1.1:

General fixes

Tagger

  • Won't tag pages with {{Events by year for decade}} with dead end, underlinked nor stub
  • Stub tagger fixed for arwiki and arzwiki
  • Localized uncat tagger for svwiki

Non English Wikipedia changes

  • Edit summary in French
  • Corrected WikiRegexes.Uncat for svwiki

Other

  • Reduced excess whitespace in diff +/- column
  • Restored access to meta accidentally removed in previous release
  • Won't alert for unbalanced brackets inside {{LSJ}}
5.5.1.0
rev 9282
22 June 2013 AWB/WikiFunctions 5.5.1.0:

General fixes

  • Improved DEFAULTSORT addition to pages about persons
  • When genfixes running on non-mainspace page, add birth/death/living categories only as wikilinks with colon at start (e.g. [[:Category:Living people]] which displays as Category:Living people)
  • Only change Japanese/Chinese full width bracket characters if unbalanced count of these
  • Fix uppercase bold <B> tag replacement
  • Converts "John Doe (b.1978)" to "John Doe (born 1978)"

Tagger

  • Excluded Main Page from tagging
  • Enable Auto-tagger for pages in namespace 104 on arwiki

Other

  • Detect unclosed tags within gallery tags for unclosed tags alert
  • If there are find matches, colour the Find button yellow
  • Tweak ListMaker sizing to show additional row
  • Tweak Main window display to remove spare space at bottom
  • Removed all logging to XHTML/Wikipage and uploading. Removed file tab
  • Removed .php5 code
  • Handle fileexists-sharedrepo-perm error from API during page move
  • Removed About button from Database scanner and added a help tab
  • Support domain name when logging in
  • Cancel button for F&R box
  • Properly skip page when edit filter yields hookaborted errors
  • Edit summary box placed at the top of the Edit box instead of having its own tab
  • Feature: show user notification count in bottom right of AWB: grey background when none unread, red & bold if 1 or more unread. Update after each page loaded. On click launch Special:Notifications in browser
  • Feature: Selectively activate alerts. Options are available via Options menu → Preferences → Alert tab

Non English Wikipedia changes

  • Localized edit summary when removing stub template in arwiki and arzwiki
  • Edit summary in correct order for arwiki and arzwiki
  • Localisation of stub name on sv-wiki

KingbotK plugin 2.3.3.0

  • Dropped code for setting class for Template|Category|File|Portal. Now it's autoset by wikiproject banners
  • Removed logging verbosity

NoLimits 1.3.4.0

  • Added CategoryRecursiveNoLimitUserDefinedLevelListProvider
  • Added ImageFileLinksNoLimitsListProvider
5.5.0.2
rev 9117
30 April 2013 AWB/WikiFunctions 5.5.0.2:

General fixes

  • If adding persondata template and no DEFAULTSORT, derive NAME field as DEFAULTSORT would be derived
  • More special characters fixed in sortkey including endash and emdash
  • Removed genfixes logic to unlink wikilinks in section headers
  • Better handles unbalanced brackets
  • Simplify wikilink when link and target values are the same without bold/italics
  • Only remove level 2 headings that match the article title
  • Make SurnameClarificationTemplates explicit from list at Category:Hatnote templates for names

Tagger

TalkPageFixes

  • Correctly fix WPB and WPBS

Other

  • Dynamic use of HashSets based on Globals.SystemCore3500Available as per ListMaker
  • Menu item enablement logic for Logs, Page Logs tab menu items based on selected/total item count
  • StartProgressBar when save pressed
  • Clicking on project at bottom right of main window to launch preferences, focus on Site tab
  • Properly treat network problems on startup
  • Wine improvements/fixes
  • Performance improvement to error highlighting in edit box when many errors
  • Fix PipeCleanedTemplate for handling of non-comment tags
5.5.0.1
rev 9049
4 April 2013 AWB/WikiFunctions 5.5.0.1:

General fixes

  • Handle ref punctuation to be moved being last character in page
  • Feature request Change unreferenced/refimprove templates for living people
  • Use {{-stub}} rather than {{stub}}
  • New alert: gallery tag incorrectly closed
  • More Wikiproject capitalisation variations supported by WikiProjectBannerShell
  • Don't remove underscores from link where page in Category:Articles with underscores in the title (as specified on AWB checkpage setting)
  • Better removal of break tags after headers
  • FixHeadings to remove empty bold tags
  • Dynamically use HashSets only when available
  • Ensure magic word switches are capitalised correctly

Typo fixing

  • No typo fixing within <hiero> tags

Tagger

  • Fix positioning of dated stub tags
  • Fix link counting for {{dead end}} tagging: handle links with colon in name correctly

Other

  • Fix handling of newline before populated parameter in UpdateTemplateParameterValue
  • "Open text selection in browser" to detect URLs, open as URLs
  • Make wikilinks from page preview open correctly
  • Fix to tab fixing window: make editable portion only the wikilink, so that user cannot create conflicting changes and nearby dablinks can be updated correctly
  • OpenURLInBrowser: For Wine use attempt to dynamically determine available browser, caching result
  • Only attempt 'click & drag on diff window for Control+C copy support' if Microsoft.mshtml.dll is available. Ensures that single click on diff to focus edit box still works when Microsoft.mshtml.dll not available.
  • Ensure ArticleText is updated correctly on ReparseEditBox
5.5.0.0
rev 8982
22 March 2013 AWB/WikiFunctions 5.5.0.0:
  • Fix page save error when "Add all to watchlist" option enabled
  • Adds non-breaking space in 12-hour time per MOS:TIME
  • {{primary sources}}{{BLP primary sources}} if BLP. En-wiki only.
  • Page skip check for salted pages, AWB will skip pages that you cannot create due to page protection.
  • Cleanup of interwiki links: remove duplicate colons, convert to first letter uppercase for first letter upper wikis (e.g. Wikipedia)
  • Improved display of hide/hidemore options in Find & replace screen: check and disable hide if hidemore ticked, since using hidemore implicitly uses hide
  • Improved Percent regex to cover numbers in parentheses
  • Improved SyntaxRegexListRowBrTag and SyntaxRegexListRowBrTagStart
  • Improved FixSyntax performance
  • Improved italics/bold HTML tags fixing
  • Fix template substitution logic for templates using Template: namespace in call
  • Fix check for "skip if only genfixes" in case where article text starts with whitespace
  • Remove "Show edit page" as an option, if this option is chosen in the settings file convert to default (show changes), no longer supported as using API editing
  • Unicode characters are valid in Image file names
  • Wikimedia Voyage in the list of supported projects
  • Add TimedText and EducationProgram to namespaces
  • Switch list filtering to ListComparer type hash sets
  • Add converttitles parameter to API queries, means AWB correctly finds name variation pages on wikis using this functionality
  • Do not skip for "minor change" if advanced find & replace made changes
  • If user "not registered" and on wikia it means there is a local checkpage, so don't direct user to central checkpage
  • Run typo fixing after general fixes
  • Removes <small> tags surrounding <small>, <sup>, <sub> tags
  • Bold-italic combination won't disable typo fixing
  • On attempted save, skip custom CSS or JS pages that user cannot edit

Tagger

  • Orphan, wikify, uncat templates & date parameter, Link GA string for arzwiki
  • Orphan, wikify, deadend, uncat, stub tagger messages for arzwiki
  • Tagger to handle categories being added by genfixes/user for deciding whether tag with {{uncategorized}}
  • Tagger not to remove dead-end tags on en-wiki

Minor changes

  • Debug/snapshot builds to show revision number in title bar
  • Include number of iterations in typo profiling output (typos.txt)
  • More diacritics fixes
  • More unbalanced brackets fixes
  • Higher unit test coverage
  • Reduce Multiple issues tag threshold to two
  • Treat underscores and spaces as the same for user ID CheckPage lookup
  • Check for page being normalized
  • Checks for broken {{persondata}} templates
  • Fixed keyboard shortcuts and clicking on alerts box problems

Article Alerts

  • "Starts with heading" alert for mainspace only
  • Alert for "links with no target"
  • Alert for "links with double pipes"

AWB genefixes performance

  • Fewer compiled regexes to improve speed of processing genfixes on first page in AWB session
  • Performance improvement to TemplateRedirects genfix when there are no matching redirects in article e.g. on Barack Obama where no redirect match, reduces TemplateRedirects time by ~90%
  • Rework TagUpdater: performance improvement to TagUpdater, reduces time by ~90%

NoLimits 1.3.3.0

  • Addition of all pages in all namespace provider for highlimits, bots, sysops etc.

Bing Search Plugin 2.0.0.0:

  • Rewritten!
5.4.0.0
REL_5_4/rev 8348
4 September 2012 AWB/WikiFunctions 5.4.0.0:
  • Clicking on the username label will now open the profile/login window
  • Speed optimisations to ListComparer
  • SelectionMode of list comparer lists now consistent at MultiExtended (same as main listmaker)
  • List Filter: fixed symmetric difference operation to return correct result set, moved alpha sort on apply to be after filter operations so list maker finishes with correctly sorted list, switched method for intersection operation, removed BinarySearch
  • More special characters fixed by RemoveDiacritics
  • Editable edit summary
  • RemoveCats to return empty string rather than throw exception when multiple defaultsorts
  • New genfix to Rename template parameters
  • Support new secure server for page opening, drop support for old one.
  • FixSyntaxRedirects to remove carriage inside redirects
  • "Reset saved/skipped counts" option in Tools Menu
  • Improve DEFAULTSORT generation using {{X name}} templates from Category:Hatnote templates for names
  • Move associated talk page now optional when moving a page
  • Pages/min counter to show pages parsed/minute when in pre-parse mode
  • Persondata birth/death add data logic expanded to cover BC years
  • Fix custom project URL setting (protocol now saved separately)
  • Paste properly: use DataFormats override for RichTextBox paste
  • New Tools function HowMuchStartsWith
  • Skip conditions
    • Skip if only cosmetic changes are made
    • If "skip if redirect" is on, don't bypass redirects even if "bypass redirects" is on too
    • Pre-parse mode honours "skip if no alert" skip check
  • Tagger
  • Alerts
    • Only check zeroth section of talk pages for Unbalanced brackets
    • Alert for French parameters in Cite web in enwiki
  • Non English Wikipedia changes
    • Wikimedia incubator in the list of supported projects
    • English-only genfixes for simple wiki
    • Support "Template:" removal from start of template calls based on local-wiki name for Template:
    • Restrict FixUnbalancedBrackets of Chinese brackets to en-wiki only
    • Diff for RTL wikis to show RTL
    • Reinstate RTL/LTR arrow derivation logic
    • Interwiki sorting is LocalLanguageAlpha for Swedish-language
    • Allow RETF in bot mode when on a custom wiki
    • Stub handling for Greek Wikipedia
    • Customised edit summaries for Chinese (normal, Cantonese, classical), Turkish, Czech, Esperanto, Swedish, Armenian
    • Orphan, wikify, uncat templates & dateparameter, Link GA string for arwiki
    • Orphan, wikify, deadend, uncat, stub tagger messages for arwiki
    • RefsAfterPunctuation for elwiki
    • Disambigs for ar, ca, de, el, es, pl, sv wikis
  • Minor fixes
    • More exceptions for persondata and people category functions
    • Handle namespace derivation for pages with Spacing Modifier Letters at start of name
    • Do not change article's DEFAULTSORT only to change casing.
    • Improved FixLivingThingsRelatedDates logic
    • Improved IsArticleAboutAPerson logic
    • Fix to CiteTemplateTimeInDateParameter for wikilinked timezones
    • Fix to CheckNoBots logic
    • Disable watch button by default
    • Multiple wikilinks alert/click feature to ignore unformatted text: wiki comments, nowiki etc.
    • Pull in new CSS from mediawiki.action.history.diff.css
    • Support inline citation cleanup templates when reordering refs
    • Remove space between number and percent symbol per WP:PERCENT
    • Catches more break tags with bad syntax
    • Improved Dated template functionality to catch things like {{foo|date-August 2012}}
    • MetaDataSorter to correctly sort stub tags with extra parameters (e.g. date)
    • Updated NormalizeTitle to support new &pe format to WikiMedia URLs

Yahoo plugin removed
Kingbotk AWB Plugin 2.3.2.5:

  • Code tweaks
5.3.1.0
REL_5_3_1/rev 7793
23 July 2011 AWB/WikiFunctions 5.3.1.0:
  • Extended FixUnbalancedBrackets to cover citation templates ending in triple closing brace before end of ref tag.
  • Correctly places LinkFGAs in Aragonese, Esperando, Basque, Brezhoneg, Romanian and Vietnamese Wikipedias.
  • Faster skip checks for find & replace when applied before genfixes.
  • Amend PerformGeneralFixes to only call redirect tagger for redirects, don't call other genfixes.
  • IsArticleAboutAPerson to call RemoveCats.
  • Improved performance when pasting a list in ListMaker.
  • ErrorHandler gives more information on XmlExceptions.
  • Don't re-enable a disabled Find&Replace rule when moving up/down or to top/bottom.
  • Don't remove self-wikilinks within {{taxobox colour}}
  • Do not add DEFAULTSORT if case insensitively the same as article title, now that Mediawiki sort keys are case insensitive

Kingbotk AWB Plugin 2.3.2.2:

  • Fix File checkedlistbox
  • Code tweaks
5.3.0.0
REL_5_3/rev 7729
25 May 2011 AWB/WikiFunctions 5.3.0.0:
  • Optimised loading: Only do one set of site update upon load
  • Allowed AWB to login to sites where reading is restricted, and don't provide anonymous API Read access
  • Option to logout
  • Find and replace can be done before or after other fixes by case
  • New Tools function: MergeTemplateParametersValues
  • More exceptions to Unicodify character list to prevent text lost
  • New list providers
    • CheckWikiWithNumberListProvider
    • TextFileListProviderWindows1252()
    • AllUsers SpecialPageListProvider
  • Bug that could cause (partial) page blanking fixed
  • MultipleIssues:
    • Don't add duplicate tags to {{multiple issues}}, delete tags instead (zeroth section of article).
    • Remove {{multiple issues}} when only one tag, don't count |section= as a tag.
    • Don't tag soft redirects to Wiktionary
    • More tag redirects support.
  • FixUnbalancedBrackets
    • Catches unclosed category/interwiki links
    • Catches {{File:
  • PersonData: when adding data convert to upper case parameters to avoid parameter duplication.
  • Tagger
    • When no cats from existing page by API call but genfixes adds people categories, don't tag uncat
    • Discounts persondata and categories from character count for stub evaluation
    • If not dead end page do not remove {{dead end|section|...}} tags
  • Merges multiple {{see also}}, {{see also2}} templates into one. En-wiki only.
  • RemoveTemplateNamespace to canonicalize template name (remove underscores etc.)
  • Conversions
  • Minor fixes
    • Removes unneeded category sortkey of {{PAGENAME}} in one go
    • More excess br tag removal
    • Correctly places LinkFGAs in Swedish Wikipedia (sv.wiki)
    • Fixed a bug in LinkGFA logic that could affect its position in various wikis
    • FixReferenceTags removes empty |name= from tag
    • WikiProjectBannerShell: Treat {{activepol}} the same as {{blp}}
    • WPBiography: Convert {{activepol}} and {{blp}} to template parameters
    • WPSongs: New function. Convert {{sir}} to template parameters, remove |importance=
    • Fixed a bug in WikiRegexes.Orphan to match on tag within {{Multiple issues}}
    • Clean up curly quotes to straight quotes in citation template title field per MOS:PUNCT
    • Automatically skip pages containing characters from Unicode Private Use Area to avoid the .NET RichTextBox from changing them.
    • FixSyntax to trim whitespace around sortkey value within DEFAULTSORT
    • Avoid reordering of duplicate {{persondata}}

IFD plugin 1.0.1.0:

  • Make Edit Summary addition optional

CFD plugin 1.0.1.0:

  • Make Edit Summary addition optional

Kingbotk AWB Plugin 2.3.2.0:

  • Disactivated blp/activepol conversions (now done by general fixes)
  • Disactivated sir conversions to WPSongs (now done by general fixes)
  • Removed context menu entries
  • Added File-Class support
5.2.0.0
REL_5_2/rev 7471
17 December 2010 AWB/WikiFunctions 5.2.0.0:
  • FixHeadings: remove <big> tags from headings
  • TagUpdater
    • Load templates to date from Wikipedia:AutoWikiBrowser/Dated templates, keep existing first letter case of templates, correct Date= to date, and add 'date=' even if there are other arguments
    • First word to first character uppercase in date field
    • Removes day in International date in |date=
    • Converts ISO dates
    • Removes comma between month and year
    • Corrects upper case month name
    • Corrects mixed case month name
  • Tagger
    • Adds tags more often (now that category count is via API in Tagger any categories from templates on the page are included (when not hidden categories) so explicit template check is not needed).
    • Ensures {{uncat}} not renamed to {{uncategorized stub}} if we've removed the stub tag.
    • bugfix {{dead end}} removal on re-parse (WikiRegexes.Deadend to match parameter in Multiple issues template when subst date present).
    • Disambigs and SIAs aren't stubs, don't tag as stubs.
    • Don't mark as {{uncat}} if has {{cat improve}}.
    • cat count to exclude Category:Stubs as well as all the other stub sub-categories
    • Discounts persondata from wikify evaluation
  • Don't automatically add DEFAULTSORT on pages with noinclude/includeonly tags.
  • FixCitationTemplates to do page range fixes in p and pp field of Harvard templates, fix use of p parameter to pp for page ranges.
  • FixCitationTemplates: remove redundant |month= field.
  • FixCitationTemplates: stricter logic for Google books {{cite web}} renaming.
  • FixSyntax: remove empty gallery tags.
  • FixSyntax: implement workaround for bugzilla mediawiki bug 2700
  • RemoveImage: remove/comment out description of image from <gallery> tags when removing/commenting out image.
  • Tools.RenameTemplate to have overloads to allow keeping of current template first letter case.
  • MakeHumanCatKey to handle articles named "Person of Place" to generate sort key of "Person Of Place"; also handle "Person II of Place" → "Person 02 Of Place"
  • Refactored HideUnformatted to use Replace and AddBack methods for big performance improvement on long articles
  • Faster ListSplitter
  • CanDoGeneralFixes: Expanded to allow genfixes on namespace 102 in pt-wiki
  • Text is pasted into edit box in font format of text and end is trimmed
  • Talk page genfixes
    • Move WPBiography above any WikiProject templates per WP:TPL when |living=yes (en-wiki only)
    • Move any other WikiProjects into WikiProjectBannerShell
    • Genfixes now done in category talk and book talk too
  • WPBiography: remove diacritics from |listas= parameter in {{WPBiography}}
  • If ListProvider.StripUrl, strip url's from input before passing to the ListProvider
  • Minor updates
    • More accurate IsArticleAboutPerson
    • Multipleissues works correctly with new tags and tag removal
    • Removes unneeded colon before dablink
    • FixSyntax: More unbalanced bracket fixes (ListExternalLinkEndsCurlyBrace, handles FTP like HTTP, and more)
    • FixDateOrdinalsAndOf: ensure comma in international date with ordinal removed

IFD plugin 1.0.0.7:

  • Added clear backlog button

CFD plugin 1.0.0.7:

  • Added clear backlog button

Kingbotk AWB Plugin 2.3.1.1:

  • Disactivated set placement fixes (now done by general fixes)

Delinker Plugin 1.0.0.2:

  • Fixed a NRE
5.1.0.0
REL_5_1_0/rev 7266
13 October 2010 AWB/WikiFunctions 5.1.0.0:
  • All wikis that use non capitalised first letter for titles now supported (like Wiktionary).
  • Rearranged logic in genfixes to increase efficiency in the first parse.
  • New alert if See also section after any of Notes, references, external links sections.
  • Added {{R to other namespace}} to RedirectTagger.
  • Speed optimisations to ListComparer.
  • General fixes for WikiProjectBannerShell.
  • Moving references after punctuation promoted to general fixes (en-wiki only).
  • Fix ExpandTemplate to avoid matching on previously commented out calls, fixes issue over Multiple template substitution in talk pages
  • Avoid fixing unbalanced brackets on math set notation
  • Restrict WikiRegexes.DefaultSort to not match over multiple lines, to avoid incorrect matches on incorrectly terminated DEFAULTSORTs
  • Support pasting of articles from multiple columns in Firefox.
  • General fixes enabled on namespace 104 in es-wiki
  • Adds people categories in pages transcluding people infobox templates
  • Converts "John Doe (1978-)" to "John Doe (born 1978)"
  • Feature: Insert blank line above section headings on mainspace articles.
  • No diacritic removal in sortkeys on ru-wiki.
  • Adds {{Persondata}} to human pages (en-wiki only)
  • Validate entered category and show message box warning user if category does not exist
  • Improved FixSyntax to handle more cases of unbalanced brackets
  • Minor updates
    • Nuked webcontrol for help.
    • Avoid conversion of {{Multiple issues}} casing when removing unneeded 'date' parameter.
    • Unclosed tags alert to include <small>.
    • Unclosed tags alert to include <ref> tags.
    • Don't apply FixSmallTags when article has unclosed tags.
    • Correctly sorts FA and GA links on pt wiki.
    • Stubs before categories on Italian wikiquote.
    • Separated regexes for DABs and SIAs. AWB won't alert for SIAs with refs.
    • Quick Login enter to login
    • Move {{Wikipedia-Books}} to See also section.
    • Re-parse with RETF enabled shouldn't prevent running genfixes.
    • More fixes for incorrect <references />
    • Alerts: add count to end multiple-item alerts
    • Alerts: fix red highlighting of text over multiple lines
    • Alerts: on click on alerts box scroll to next alert after current position in edit box, else to first alert if no later one.
    • FixCitationTemplates: URL starting www. needs http://
    • HighlightSyntax: reset background colour to avoid issues on re-parse
    • FixCitationTemplates: {{dead link}} should be placed outside citation, not in format field per Template:Dead link.
    • Fixes on Auto-tagger's behaviour on empty sections
    • Simpler 'new messages' pop-up window
    • FixMainArticle to additionally replace text with {{see also}}
    • RemoveInterWikis to drop interwikis to own wiki
    • FixLinks to Reformat self interwikis to be standard links
    • Removes Template: from talk pages if it's located before the first section
    • Cleans up underscores in infobox template names
    • Changes {{Expand|section}} with {{Expand section}}
    • Fix skipping for invalid page title
    • In bot mode prevent stopping when nudge timer hit
    • Implement the multiple article selection functionality in main listmaker in database scanner one: selection of multiple articles, opening of multiple articles in browser
    • Custom modules: in Article.SendPageToCustomModule take updated article text even if skip true, so that in re-parse mode updates are taken
    • In FixSyntax() treat <em> like <i> for HTML cleanup
    • WikiRegexes.AmericanDates and InternationalDates to allow for non-breaking space between day and month
    • {{Category:foo}} will change to [[Category:foo]]
    • Prevent unnecessary interwiki order changes when there are two interwiki links to the same language (different links)
    • Support loading database dump file from read only network share (by opening file read only)
    • Soft redirects to Wictionary won't be tagged as orphan
    • Support use of "lifetime" on sl-wiki: place it as though it's a defaultsort
    • No diacritic removal in category sort keys on sl-wiki
    • Dates any undated {{Dead link}}, {{Expand section}} and {{Advert}} templates
    • Wikias can now use local checkpage
    • Increased queries of NewPagesListProvider to 500

Kingbotk AWB Plugin 2.3.1.0:

  • Rewrote code
  • Disactivated WikiProjectBannerShell fixes (now done by general fixes)
  • Disactivated Assessment comments (deprecated in wiki)
  • Always add |living= in WPBiography
  • "Force migration of importance to priority" and "Always add listas" checkboxes removed
    • Importance is always removed
    • Listas is always added in manual mode

NoLimitsPlugin 1.3.2.0:

  • Allow use of NoLimitsPlugins if the user has the "apihighlimits" right
5.0.3.0
REL_5_0_3/rev 6661
07 June 2010 AWB/WikiFunctions 5.0.3.0:
  • Fix bug over not skipping when no changes and general fixes enabled.
  • Fix bug in advanced find & replace 'in template' rules (regression since 5.0.1).
  • Partial improvement to keyboard shortcut loss of focus issue.
  • Support variation of tag template date tagging by project language code.
  • Fix bug in duplicate wikilink searching.
  • New Tools function: SetTemplateParameterValue
  • MetatDataSorter to support moving of {{Link FL}}.
  • Better DEFAULTSORT setting: article is not about a person if contains "Infobox musical group" template (or redirect) with "Background" field value of "group_or_band".
  • Better handling of DEFAULTSORT generation for names with Jr/Sr suffix
  • 'skip if only general fixes' to apply to Talk page general fixes too.
  • Reinstate call to Parsers.SimplifyLinks (regression since 5.0.1).
  • New feature for bots: option to specify number of edits to complete and for AWB to stop editing when that number reached. Default off.
  • Bypass redirects overhauled (should be much quicker)
  • "References to reorder" added to Database scanner
  • Alerts if references found in dab pages
  • Alerts for unclosed Math, Source, Code, Nowiki, Pre tags
  • New right click menu option "sort reverse alphabetically" on list box
  • Ignore maintenance templates when guessing birth & death categories
  • Added procedure to merge/clean DABlinks
  • New list provider: RedirectsAllNSListProvider
  • Exposed Preparse mode status to Plugin interface
  • Fix issue with minor f&r: 'no change' and 'minor change' skip options can be set independently
  • Added {{Empty section}} to auto-tagger
  • Portal → portal box merging per MergePortals
  • Removes <small> tags inside <small>, <sup>, <sub> tags and Image descriptions
  • Minor updates
    • Improved whitespace handling of UpdateTemplateParameterValue
    • Fixed interwiki comment handling
    • Better datestamp handling in CiteTemplateDates
    • Fix for MoveOrphanTags: Does not move tags when only non-infobox templates are above the last tag
    • Tools.NestedTemplateRegex to allow for AWB HideText comments at end of template name
    • Short same-named ref merging to ignore short refs to pages
    • in FixCitationTemplates when changing |year= to |date= check for International and American dates in addition to ISO dates
    • Localizations of {{orphan}} and {{wikify}} for ru-wiki.
    • Don't tag with {{dead end}} on sv-wiki.
    • Localised uncat, wikify, orphan templates for sv-wiki.
    • When inserting alphabetised headings in database scanner results, group by article title with diacritics converted to Latin equivalent
    • Avoid mdash conversion on "xn--".
    • new conversions fix for errors like {{citation needed|May 2010|date=May 2010}}.
    • update BadCiteParameters to report citation templates with extra | or missing =.
    • RemoveImage to handle image descriptions over multiple lines
    • Missing {{reflist}} logic to first try to correct <references /> missing trailing slash
    • Adds wikilink to 'floruit' in parenthetical birth/death info

AWBUpdater 2.0.0.8:

  • Fixed a bug that caused AWBUpdater not to update
  • Minor tweaks

NoLimits 1.3.1.0:

  • Added UserContribsUserDefinedNumberForAdminAndBotsPlugin
5.0.2.0
REL_5_0_2/rev 6377
07 April 2010 AWB/WikiFunctions 5.0.2.0:
  • Breaking API Change - Update API login for CSRF as per mw:Special:Code/MediaWiki/64677
  • Set DEFAULSTORT for McSurname correctly.
  • Genfixes to catch and correct "ref name-" format error
  • Correctly sorts FA link on ar/it/es/ca wikis
  • Improved Tools.RemoveTemplateParameter and Tools.GetTemplateParameterValue to handle advanced cases
  • New Tools function NestedTemplateRegex to build regex to match an input template
  • New Tools functions GetMetaContentValue, GetTemplateName, UpdateTemplateParameterValue
  • New tools function TitleCaseEN – Returns the trimmed input string in Title Case
  • Do not subst templates on Template documentation pages.
  • Localizations of {{orphan}} and {{wikify}} for sv-wiki.
  • The "don't add named references if there are currently no named references" restriction is now for en-wiki only.
  • Add error highlighting for dead links, ambiguous cite template dates.
  • HTML listmaker scraper fixed to handle apostrophes in article titles.
  • Renamed {{article issues}} to {{multiple issues}} following rename of the template.
  • Bugfix ReorderReferences: grouped references cannot be reordered with non-grouped ones. Reordering of grouped references prevented.
  • In HTMLListToWiki add bullet to start of each line, but not lines with just whitespace.
  • FixCitationTemplates genfix to remove ordinals from date/accessdate fields in citations.
  • RedirectTagger to handle {{R from other capitalisation}}
  • Updated disambig templates list to improve orphan tagging
  • Improved {{bots}} handling over denial lists

AWBUpdater 2.0.0.5:

  • Fixed a bug that caused AWBUpdater not to update
  • Changed form title to include AWBUpdater version
5.0.1.0
REL_5_0_1/rev 6296
10 March 2010 AWB/WikiFunctions 5.0.1.0:
  • Improved autotagger
    • Tags/untags orphan pages more accurately
    • Added {{Ibid}} to auto-tagger.
    • Auto-tagger updated to work with linkless isolated articles (ru-wiki only)
    • {{unreferenced}} and its redirects will change to {{BLP unsourced}} for articles about Living people (en-wiki only)
    • Option to restrict orphan tag additions to linkless pages
  • Performance improvement to edit summary generation
  • Removed strange watch in external browser behaviour from dab window
  • Fixed a bug in dab replacements (en-wiki only)
  • Initial version of parser function RedirectTagger, to become a new genfix for redirects (en-wiki only)
  • Fixed bug over database scan for bold title function.
  • More syntax fixes for external links (spacing before and after external links, additional double dots, double slash missing)
  • Adds missing comments section header per WP:TPL
  • Option to enable/disable logging
  • MetaDataSorter now moves various Interwiki link templates such as {{Sisterlinks}} to the 'External links' section. (en-only)
  • Minor improvements
    • Minor tweaks for FixCitationTemplates
    • Won't alert "No category found" for Talk pages
    • Minor improvements to TalkHeader handling
    • Switch Default and IE buttons around when opening user talk message
    • Regex tester allows maximum amount of text to be entered to search on (rather than RichTextBox default)
    • Enabled interwiki conversion for all projects
    • "Add all to list" button for successfully saved logs
    • Check/Uncheck all to Skip Options window
  • Discontinued making fixes for lifetime due to low number of tranclusions

New/Updated List Providers:

  • UserContribsListProvider implement ISpecialPageProvider
  • Split protocol and url in LinkSearchSpecialPageProvider
  • Advanced Regex Html Scraper added

AWBUpdater 2.0.0.4:

  • Update the updater if there is an update, or the file exists in the AWB dir
  • Removed confusing Yes/No buttons
  • Tweaks in User Agent
  • Standardisation and providing servers more info
  • Minor tweaks

NoLimitsPlugin 1.3.0.0:

  • Added NoLimits UserContribs
  • Minor tweaks

TypoScan Plugin 2.0.1.0:

  • Minor tweaks

Kingbotk AWB Plugin 2.2.4.0:

  • Buttons and stats already in Start tab removed
  • Removed bot button already in bots tab
  • Assessment: Fixed conversion to talk space for non-en projects

Delinker Plugin:

  • Removed subdomains checkbox (It wasn't working anyway)
  • Minor tweaks
5.0.0.0
REL_5_0_0/rev 5996
11 January 2010 AWB/WikiFunctions 5.0.0.0:
  • re-parse to include refresh of syntax highlighting when this option is set
  • On en-wiki redirects of {{citation needed}} are replaced
  • Unbalanced brackets will now find tags too (< and >)
  • Full Migration of AWB to use the MediaWiki Api for Editing
  • Uses ToolServer stats
  • New Plugin Interface - IAWBBasePlugin, to be used where Article processing isn't needed, but access to the Main Form is
  • WPEditor Removed
  • Normal code improvements and optimisations
  • Article processing performance increased
  • Improved Paste More feature for greater ease of use (now has keyboard shortcuts)
  • Tweaks to help with Mono Compatibility
  • Better error handling and error messages
  • WebBrowser killed with Fire (no customised methods on it, etc.)
  • Properly handle all namespaces (including custom) in Database Scanner and in the List Filter
  • Fixed diff engine not seeing changes like ß → ss
  • DEFAULTSORT changes will be disabled by default, since various WP policies over DEFAULTSORTs are in contradiction
  • don't apply a typo fix if there is a wikilink target using that spelling
  • add an ETC. in minutes to the database scanner
  • new option to highlight in yellow all matches for find criteria (when specified) in edit box
  • highlight any dead links
  • ListComparer speed increased greatly
  • right click menus enhanced in ListComparer
  • Add current list to ListComparer, List Splitter and Database scanner is now optional
  • option to automatically empty list when project changes
  • Improved saving lists code
  • Search items in FindandReplace divided in major and minor
  • Added count of new pages created to page statistics
  • Added count of ISO / International / American dates in text to page statistics
  • Submit Usage stats on demand
  • Improved summary generation
  • Minor improvements
    • Remove spaces between punctuation and <ref> references
    • Remove leading and trailing spaces in <ref> references
    • improve handling if {{harvnb}} when generating reference names
    • specific error handling for loading of empty preferences files
    • catch inches, feet and variations for non breaking spaces insertion
    • only correct double spaces within images (rather than newlines)
    • fix deficiency in reference merging logic causing some references not to be merged
    • look for {{WPBiography}} to help determine if article is about a person (en wiki only)
    • exclude {{cite podcast}} from CiteTemplateDates() fixes due to nonstandard use of 'accessdate' parameter
    • ensure CiteTemplateDates() fixes all dates in citations with multiple dates
    • replace Line Separator, U+2028 with a space
    • performance fix to database scanner use of FixPeopleCategories()
    • support usernames with brackets etc.
    • logic to sometimes fix checkwiki error 32: double pipe in a wikilink
    • don't move commented out {{DEFAULTSORT}}
    • don't move commented out categories
    • age limit for Category:Living people is current year -121
    • don't allow user to undo changes via diff double click when saving page (it will have no effect)
    • more typos of 'accessdate', 'publisher', 'date' fields in citation templates caught
    • new general fix to fix American dates without correct spacing
    • new article property HasAmbiguousCiteTemplateDates and new warning message if true
    • only change xx/xx/xxxx format dates when there are no ambiguous ones
    • don't remove 'pp' from cite templates when 'nopp' is used
    • do not apply non-breaking spaces fixes when MOS fixes disabled
    • new general fix for extra comma in American format dates
    • session timer in About window removed
    • more tooltips
    • improved autotagger won't tag disamb pages as orphan

New List Provider:

  • Added LinksOnPage (only red links)
  • Renames LinksOnPage (no redlinks) to LinksOnPage (only blue links)

TypoScan Plugin 2.0.0.0:

  • Made Multi-Project

Bing Search Plugin 1.0.0.0:

  • Added!

Yahoo Search Plugin 1.0.1.0:

  • Code refactorings

Kingbotk AWB Plugin 2.2.3.0:

  • Changes as per AWB changes (and migration to Api for specific editing)
  • Newpages counter removed
  • Talk header / skip to talk stuff moved to genfixes

AWBUpdater 2.0.0.3:

  • Now closes AWB only if there is something to update
  • Minor tweaks

4.x series

Version Release date Notes
4.6.0.0
REL_4_6/rev 4663
29 June 2009 AWB/WikiFunctions 4.6.0.0:
  • handle error causing AWB to timeout following successful save
  • option to not use section edit summaries
  • BASEPAGENAME substituted appropriately
  • inserted {{DEFAULTSORT}} sort keys use Proper Case, per WP:CAT
  • when removing sortkeys from categories that match the DEFAULTSORT key, also remove the cat's key if the DEFAULTSORT key starts with it
  • clean diacritics from any {{lifetime}} template in the same way as {{DEFAULTSORT}}
  • display alert "unformatted references found" if references section of article contains bare URLs.
  • automatically add 'XXXX births/deaths', 'living people' category etc. to articles about a person where the date is available in the article (either following name in bold at top, or within {{birth date}} template or similar.
  • delink bolded self links
  • option "Do not apply WP:MOS fixes"
  • when replacing categories provide option to remove sortkey
  • option to skip pages if no alerts
  • Normal minor bugfixes, tweaks and updates
    • correct addition of {{update}} into {{article issues}}
    • keep any persondata comment with the {{persondata}} if present (en-wiki only)
    • allow comments on new line between categories, and keep them in the same place
    • self links in fields 'this single' and 'this album' in 'infobox single' and 'infobox album' respectively are converted to bold rather than delinked
    • Don't remove selflinks on pages containing one or more of "noinclude", "onlyinclude" or "includeonly" tags.
    • If an article has multiple DEFAULTSORTs and they are all the same, remove all but one.
    • remove unneeded 'format=HTML' from citations.
    • general fixes for common misspellings of the 'accessdate' parameter of citation templates.
    • general fix for unbalanced brackets of the type {some template}}
  • Text Box switched for Rich Text Box
  • New List Providers:
    • WhatLinksHereExcludingPageRedirectsListProvider
    • WhatLinksHereAndPageRedirectsExcludingTheRedirectsListProvider
    • HTMLPageScraperListProvider
    • CheckWikiListProvider
  • What Links Here web control like history
  • CategoryNoLimits plugin replaced with NoLimits plugin (Added What transcludes page)
  • Improved performance in ListComparer
  • Default settings are now saved to user data directory.

Kingbotk AWB Plugin 2.1.3.0:

  • Bug fixes
  • Dry Run removed (Api Pre-Parse does the same job, quicker)
4.5.3.2
REL_4_5_3_2/rev 4313
10 May 2009 AWB/WikiFunctions 4.5.3.2:
  • fixed date word and parameter removal from {{article issues}}
  • on en wiki, remove {{expand}} from articles with a stub tab (you don't need both)
  • Button to alpha sort edit summaries on the summaries window
4.5.3.0
REL_4_5_3/rev 4295
9 May 2009 AWB/WikiFunctions 4.5.3.0:
  • Normal minor bugfixes, tweaks and updates
    • wikify tags from within {{article issues}} removed by tagger as appropriate.
    • Enhance general fixes to treat <p style=...>...</p> HTML as valid
    • General fixes expanded to correctly remove more {{uncat}} templates when categories exist.
    • Correct newline count after {{lifetime}}
    • Correct multiple spaces after bullet/list item to be one space
    • Categories don't count as links when considering whether to remove {{dead end}}
    • Expanded list of diacritics known to AWB
  • New minor general fix to tidy up duplicate named references
  • New minor general fix to correct date format errors in citation templates
  • General fixes convert upper/mixed case field names in {{cite web}} citation templates that require lowercase field names to lower case on en-wiki
  • General fixes expanded to correct some typos in field names in citation templates
  • Improved logic in general fixes to correct brackets around external links (CHECKWIKI #10, #43, #46, #47)
  • convert {{article issues}} with one issue to the underlying template
  • remove duplicate fields in cite / {{article issues}} templates, or second fields with no value given.
  • move the supported cleanup template(s) in the zeroth section of the article into an existing {{article issues}} template.
  • add an {{article issues}} template if three or more supported cleanup templates are found in the zeroth section of the article.
  • add dates to undated fields in {{article issues}} templates.
  • remove the invalid 'date' field from {{article issues}}.
  • convert any title case parameters in {{Article issues}} to lower case
  • IW Sorting orders now cached
  • Add a {{DEFAULTSORT}} if the article title has diacritics and there's not already a DEFAULTSORT. (CHECKWIKI #6)
  • General fixes expanded to remove <font>...</font> tags with no properties
  • General fixes expanded to remove colons at the end of heading names (CHECKWIKI #57)
  • General fixes expanded to reduce all heading levels by one level if no level two headings found (CHECKWIKI #7)
  • For articles with dashes in title, make all exact references to the title in the text use the same dashes
  • rename {{2otheruses}} to {{Two other uses}} and move these dablinks to the top of the article
  • only move dablinks in the zeroth section of the article
  • provide warning if <ref> or {{GR}} with single decimal as argument found after {{Reflist}} or similar
  • provide warning if {{GR}} with single decimal as argument found and no {{Reflist}} or similar
  • if only one level 2 section is changed, use the section edit syntax /*...*/
  • Move the {{portal}} template to within the 'see also' section, if present.
  • Multiple wikilinks alert shows count of how many duplicate links.
  • Some correction of whitespace around references.
  • Move the external links section below the references section (limited to when the references section is not the last section) [en wiki only]
  • after user has made 10 edits, stop showing the help text at the top of the diff (applies to diff mode only)
  • replace two dashes mid-sentence with an emdash per WP:EMDASH
  • regex tester reports execution time of find or replace query
  • {{nofootnotes}} and {{more footnotes}} moved from the zeroth section to the top of the first of the 'References', 'Notes' or 'Footnotes' sections if found (en only).
  • when adding non-breaking spaces to measurements, mm without a space is not corrected due to the convention for firearms articles to use '9mm' gun etc.
  • General fixes expanded to include correction of extra square brackets around categories

Kingbotk AWB Plugin 2.1.2.0:

  • Various requested changes
4.5.2.0
REL_4_5_2/rev 4100
20 March 2009 AWB/WikiFunctions 4.5.2.0:
  • Normal minor bugfixes, tweaks and updates
    • Don't apply non-breaking spaces general fix within the URL of an external link
    • Fixed category addition
    • Piped self links, when delinked, now correctly leave the link target as unlinked text
  • Fix do not add all to watchlist regression
  • General fixes expanded to remove leading zeros from American and International dates (not in quotes)
  • General fixes expanded to replace {{Articleissues}} with one issue with the template for the issue
  • <poem> treated the same as <blockquote> when hiding text in quotes
  • New List Providers:
    • LinksOnPageExcludingRedLinksListProvider
    • WikiTitleSearchListProvider
    • Special Pages List Providers
      • RandomRedirectsSpecialPageProvider
      • AllCategoriesSpecialPageProvider
      • AllFilesSpecialPageProvider
      • AllRedirectsSpecialPageProvider
      • ProtectedPagesSpecialPageProvider
      • PagesWithoutLanguageLinksSpecialPageProvider
      • GalleryNewFilesSpecialPageProvider
      • DisambiguationPagesSpecialPageProvider
  • Protected pages list provider updated to allow protection type and level filtering
  • provide a page information warning if an article is tagged with a {{nofootnotes}} or {{morefootnotes}} template but has 5 or more inline references
  • change {{nofootnotes}} to {{morefootnotes}} if page has some inline references
  • new general fix to reorder consecutive references into numerical order
  • general fixes move {{lifetime}} after categories (en wiki only)
  • Page previews now generated using API
  • SiteMatrix now cached

Kingbotk AWBPlugin 2.1.1.0:

  • More Milhist Workgroups
  • Dab class
4.5.1.0
REL_4_5_1/rev 3906
31 January 2009 AWB/WikiFunctions 4.5.1.0:
  • Normal minor bugfixes, tweaks and updates
  • New general fix to insert non-breaking spaces when using common SI units
  • New general fix to fix common formatting errors in <ref> reference tags
  • General fixes split into 'minor' and 'significant': options to skip are for 'only general fixes' and 'only minor general fixes' so that significant fixes (errors in external URLs, {{reflist}} missing etc.) can be identified as a valid edit in themselves
  • New ('significant') general fixes to remove ordinals from American/International dates, and to remove 'of' between a month and a year per WP:MOS standards
  • New minor fix to move Disambiguation links to the top of articles (en wiki only)
  • New List Providers:
    • Categories on page (no hidden cats)
    • Categories on page (only hidden cats)
  • More unit tests
  • Tagger code improved
4.5.0.0
REL_4_5/rev 3835
26 January 2009 AWB/WikiFunctions 4.5.0.0:
  • Normal minor bugfixes, tweaks and updates
    • Code cleanup, hopefully prevent a few strange exceptions and some more info in some cases
    • Interface updated to Reflect Image → File change
  • AWB will now only list the languages available for that project
  • AWB will now stop if no edit summary entered
  • Remove explicitly defined (case insensitive) Category keys when the page has {{DEFAULTSORT}}
  • New List Providers:
    • What Links Here (All Namespaces)
    • What Links Here (All Namespaces) (Including Redirects)
    • Link Search
  • More unit tests to help identify code regressions and semi-automate testing
  • Keyboard shortcuts for 'open page in browser' and 'open page history in browser' and 'refresh status/typos'
  • Improved correction of formatting errors in external links
  • Bot tab is hidden for non-bot users
  • Don't fix a typo if the word is in the article title (prevents some false positives)
  • Option to automatically save the settings file every 10 edits (designed to be used when 'save page list with settings' is enabled)
  • Optional 'Pre-parse' / 'skipability' / 'dry run mode': AWB will automatically run through a list of articles and skip them based on the skip conditions, leaving those remaining in the list for the user to work through later, and periodically saving the settings file (designed to be used when 'save page list with settings' is enabled)
    • Uses API for retrieving article text for increased speed
  • Image descriptions and the target of wikilinks can now be typo fixed
  • Ensure the whole of links using the link trick (e.g. [[link]]age) are hidden when performing typo fixes
  • Background thread option to PostData
  • Hide text between quotation marks when performing typo fixes
  • When performing typo fixing warn user if {{sic}} or {{typo}} or similar is found (editing then continues as normal)
  • Remove diacritics from category sortkeys (within general fixes) even when not changing the {{DEFAULTSORT}}
  • Rewrite general fix for emboldening of first use of article title in text
  • PHP5 extensions can now be used on custom wiki's which require it
  • HasInfobox article property available (for plugins)
  • Tagger - Tags removed as a general fix. Tags added if auto tag enabled
  • Project URL included in Error Handler Reports

Database Scanner:

  • Typo scanning fixed
  • More user-friendly namespace scanning

TypoScan Plugin 1.0.1.0:

  • Stats now reported to server on background thread
  • ListMaker option to return 500 articles (useful as per Pre-parse addition)
4.4.2.0
REL_4_4_2/rev 3553
13 December 2008 AWB/WikiFunctions 4.4.2.0:
  • Cater for "File"/"Image"
  • Normal minor bugfixes, tweaks and updates
    • Cleanup Projects and References
    • Fixed/prevented a few long outstanding bugs
  • All WMF languages now supported (including those with a hyphen in the name)
  • Added Skip if Redirect

Kingbotk AWBPlugin :

  • Fix Regression (All tags being marked as bad)
  • WPNovels
    • More Task forces
    • Automatically add -importance
4.4.1.0
REL_4_4_1/rev 3430
5 October 2008 This is a bugfix release, intended to address different problems which arose after 4.4 was released.

AWB/WikiFunctions 4.4.1.0:

  • Interface tweaks & improvements
  • Usual bug fixes
  • Now all network requests that don't go through IE-based controls use gzip compression to improve load times.
  • Database Scanner
    • Faster, multithreaded Database Scanner - will benefit from multicore CPUs
    • Keywords are now usable in text searches
  • List Maker
    • Addition of "Categories on page" and "New pages" list providers
  • Keywords are now usable in append/prepend text
  • New keywords (Supports some of the MW Keywords)
    • %%pagename%%
    • %%pagenamee%%
    • %%basepagename%%
    • %%basepagenamee%%
    • %%namespace%%
    • %%namespacee%%
    • %%subpagename%%
    • %%subpagenamee%%
    • %%fullpagename%%
    • %%fullpagenamee%%
    • %%server%%
    • %%scriptpath%%
    • %%servername%%
  • Typos now loaded on a new thread (to save tying up the gui on load)
  • New general fixes
    • http://http:// replaced with singular in external links
  • IRCM and any old/related code now removed from solution and WikiFunctions
  • API List Limits increased to 25,000

TypoScan Plugin 1.0.0.1:

  • Minor tweaks/improvements
  • Error/Debug Handling
4.4.0.0
REL_4_4/rev 3326
13 September 2008 AWB/WikiFunctions 4.4.0.0:
  • Lots of bug fixes and tweaks
  • Interface tweaks & improvements
  • Registry keys moved (migration code included)
  • List Maker backend code overhauled and modulised, limit for number of returned pages increased to 5000 for most queries
    • Now "IListMakerPlugin"'s can be created to provide extra search functionality
    • YahooSearchPlugin included as a working example
    • New List Maker "Get List" functions:
      • Get lists from "What Links Here (inc. Redirects)"
      • Get lists from "Category (recursive user defined level)"
      • Get lists from "Category (recursive 1 level)"
      • Get list of 100 random article namespace pages
    • Wiki search changed from HTML scrape to API
  • Kingbotk plugin now included in AWB svn; is now released under GPL V2
  • SVN Version now shown in Help → About of AutoWikiBrowser
  • New skip options:
    • Skip if only general fix changes
    • Skip if only casing changed (can work in conjunction with skip if only whitespace changed)
    • Page contains no links
  • Added a "Typos" tab, visible when "Enable RegexTypoFix" is checked. It accumulates statistics of typos fixed on the current page and during whole editing session.
  • Save states of list filter namespace checkboxes
  • Comment field added to Find and Replace
  • General fix skip options changed to check boxes (so multiple skips can be selected)
  • Special filter namespace checkboxes now saved
  • Mentions of "page"/"article" in interface changed to common "page"
  • Cascading protection now supported
  • Move to top/Move to bottom now added in normal Find and Replace
  • WMF Error page is now not counted as a successful save (AWB will try to save page again)
  • More meaningful automatic heading for error reports
  • Nested exceptions are now properly reported
  • Forced en-US locale for array sorting to fix interwiki sorting error
  • "General fixes skip options" are now multi-select (check box rather than radio button)
  • Database Scanner
    • GUI Overhaul (thanks to User:Dispenser)
    • New Scanner (if {{defaultsort}} is missing from the article)
    • AWB specifics are now multi-select as per "General fixes skip options" changes in AWB
  • Preferences form overhauled, some options moved to it
  • Copy and Paste Advanced Find & Replace Rules between instances of AWB
  • Added "nah" and "si" to supported languages
  • ToolsRegex tester now uses a background thread for processing, making it possible for user to interrupt.
  • <code>...</code> are now ignored by Regextypofix

IFD 1.0.0.4, CFD 1.0.0.4 & IRCM 1.0.1.6:

  • Updated as per List Maker and GetLists Changes
  • Some broken stuff fixed

Kingbotk AWBPlugin 2.1.0.1:

  • More workgroups
  • Code updates
  • Now included in AWB SVN
  • Class=FL, C, List
  • Updated India Plugin
  • Fixed plugin hanging

AWBUpdater 2.0.0.0:

  • Major code overhaul to increase robustness (no hard coded file copies)
    • Will copy all files from zip to awb directory, and updater plugins if they are in the folder with AWB and exist in the plugin folder/subfolders

TypoScan Plugin:

  • Consists of an AWB and ListMaker Plugin (One dll)
  • Currently only for en.WP
  • Allows user to work from generated list of pages to be scanned for typo fixes, and result (save or ignored) is stored to a central database
4.3.2.0
REL_4_3_2/rev 2462
19 May 2008 AWB/WikiFunctions 4.3.2.0:
  • Normal bug fixes and tweaks
  • Speed improvements
  • Edit summaries now truncated if too long to have "using AWB" appended
  • Faster and a little more consistent with MediaWiki diffs
  • Improved stub template removal rules
  • Google search fixed per google changes
  • RegexTypoFix fixed per MW changes
  • Context menu to Custom Module
4.3.1.0
rev 2343
6 April 2008 AWB/WikiFunctions 4.3.1.0:
  • Normal bug fixes and tweaks
  • Code improvements
  • Speed improvements
  • RETF Improved
  • RegexTester accessible and usable from FaR and Advanced FaR
  • removePersonData customised for DE
  • Wiki search fixed
  • ==Life and Career== replaced with ==Life and career==
  • IW Sorting fixed
  • Autofilter List Duplicates
  • Better Skip by Spam Filter
  • Improve MW handling with older/custom projects
  • Category getter fixed

CFD (1.0.0.3)/IFD (1.0.0.2) Plugins:

  • Save/Load Settings

Kingbotk AWB Plugin 2.0.0.3

  • Changes per AWB and WF
Updater 13 March 2008 AWBUpdater 1.4.0.1
  • Path bug fixed
4.3.0.2
rev 2244
07 March 2008 AWB/WikiFunctions 4.3.0.2:
  • Usual bug fixes and inteface tweaks
  • Fixed bug with recategorisation
  • Updated code that retrieves category content, previous versions may stop doing that correctly at any moment due to changes in MediaWiki
  • Now you can open regex tester with one click from search and replace dialog
  • Interwiki sorter will always try to sort properly even it doesn't know a prticular language code.

AWBUpdater 1.4.0.0:

  • File Copying Improved
4.3.0.0
rev 2198
03 March 2008 AWB/WikiFunctions 4.3.0.0:
  • Normal bug fixes
  • Code improvements
  • Interface tweaks
  • Redundant code removed
  • Usage statistics are now logged
  • AWB can now automatically skip a page if the only change was the addition/removal of whitespace
  • "Flip" option in Disambiguation form to swap wikilink piping i.e. - [[Test|Link]] to [[Link|Test]]
  • Leading and trailing spaces in wikilinks are now removed

CFD (1.0.0.2)/IFD (1.0.0.1):

  • Code tweaks/improvements per AWB and Wikifunctions

Other:

  • Kingbotk plugin upgraded to v2.0.0.2
4.2.1.0
rev 2089
11 February 2008 AWB/WikiFunctions 4.2.1.0:
  • Usual bug fixes and tweaks (Not all fixed. Release to clear up some of existing bugs - non compulsory)
  • Custom Module Text Limit removed
  • Insert category option to AWB Edit box

Other:

  • Kingbotk plugin upgraded to v2.0.0.1
4.2.0.1
rev 2049
26 January 2008 AWB/WikiFunctions 4.2.0.1:
  • Fix bug with loading/saving settings
4.2.0.0
rev 2045
25 January 2008 AWB/WikiFunctions 4.2.0.0:
  • Designer tweaks
  • Completely new diff engine, supports highlighting whitespace changes
  • Much faster startup
  • Usual (minor) bug fixes and tweaks
  • Automatic removal of ru-sib: interwikis as a part of general fixes.
  • Decoding anchors in wikilinks (like Russian Premier League#Champions_.28Players.29 ? Russian Premier League#Champions (Players).
  • Search in Find & Replace rules
  • Regex tester now displays matches, groups and captures it found
  • Faster template substitution using api.php
  • Simplify reference tags - Replace <ref name="blah"></ref> with <ref name="blah" />
  • Change order of Find & Replace Rules
  • Improved ErrorHandler
  • AWB now follows Internet Explorer Proxy Settings
  • Flickering Disambiguation text box fixed
  • Custom Module handling improved
  • URL's removed from pasting into listmaker (if link is of local wiki)
  • More settings saved
  • Plugin Manager to easily view all plugins currently loaded into AWB
  • Load plugins on the fly. Plugins can now be loaded into AWB whilst running
  • More intelligent <br /> removal
  • <p> now removed in html cleanup/general fixes
  • Most lists are now made from api.php (quicker!!)
  • Other cosmetic improvements
  • Support for sr and dsb
  • GUI for sending page text to external scripts/programs

AWBUpdater 1.3.5.2:

  • Delete Wikidiff2.dll & old license files
  • Updated SharpZipLibs
  • Changed AWBUpdater to use simpler FastZip
  • AWB Updater follows Internet Explorer Proxy Settings

Other:

  • Program to run DBScanner standalone included in SVN
  • AWB Packager program included in SVN
  • Kingbotk plugin upgraded to v2.0.0.0
Updater
rev 1919
21 December 2007 AWBUpdater 1.3.5.1:
  • Intermediate release to prevent bugs/bad updates in next AWB release
    • Handle change in license files
  • Tweaks and Speedup
Updater
rev 1887
8 December 2007 AWBUpdater 1.3.5.0:
  • Intermediate release to prevent bugs/bad updates in next AWB release
    • Handle the new Diff.dll AND Wikidiff2.dll if it exists
  • Tweaks and Speedup
4.1.4.2
rev 1829
8 November 2007 AWB/WikiFunctions 4.1.4.2:
  • Normal bug fixes and tweaks
  • Edit Toolbar setting saving fixed - Fixed truncated edit box too
  • Intermediate release to fix major errors

IRCM 1.0.1.3:

  • Addition of extra profile related code to try and fix an exception

AWBUpdater 1.3.4.2:

  • Minor tweak to handle WebException differently
4.1.4.0
rev 1818
3 November 2007 AWB/WikiFunctions:
  • Bug fixes
  • Code simplification/improvements
  • Support for localized redirects
  • Auto tag adds orphan tag when appropriate
  • References changed to {{reflist}} from the old formats

AWBUpdater 1.3.4.1:

  • Code simplification/improvements

Other:

IFD 1.0.0.0 (Image for Deletion)

  • Duplication of the CFD plugin to handle multiple image replacement/deletions
  • Includes option to comment out images, rather than actually deleting them
4.1.3.0
rev 1755
12 October 2007 AWB/WikiFunctions 4.1.3.0:
  • Bug fixes
  • Minor tweaks
  • AWB now accepts 2 startup parameters - /s and /u
  • 2 More settings now saved
  • Regex's improved

AWBUpdater 1.3.4.0:

  • Fixed minor incorrect logic, which would mean it would take the wrong path through the code, displaying some incorrect messages!
  • Added check if zip files exist when trying to unzip
4.1.2.0
rev 1722
23 September 2007 AWB/WikiFunctions 4.1.2.0:
  • Code refactoring and standardisation
  • Added spinner that allow to change the number of newlines between the prepended/appended text and the rest of the page
  • Made progress bar in the database scanner show actual progress
  • Bug fixes
  • Minor tweaks
  • Another fix for "Bottom Frame doesn't show" Bug. Supplied by user experiencing the problem (rev 1694)

AWBUpdater 1.3.3.0:

  • Increased code robustness
  • Prevent file download attempt if string is null or empty
4.1.1.0
rev 1685
15 September 2007 AWB/WikiFunctions 4.1.1.0:
  • Handled DBScanner exception on loading files
  • Added "Skip if "inuse"" - Ie Skip if page contains {{inuse}}
  • Fixed Category (recursive)
  • Bug Fixes
    • Save Edit Box Exception Fixed
    • Web Browser Edit Context menu Fixed
    • Refresh status/typo's re-attached to code block
  • Fix Links will now fix "[[" by replacing with "[["
  • Auto tag uses "date" parameter instead of the default one when adding maintenance tags
  • Added invert selection to list maker

IRCM 1.0.1.2:

  • Fixed incorrect channel for Commons and Meta

AWBUpdater 1.3.2.0:

  • Make AWBUpdater handle and copy/updater Wikidiff2.dll
4.1.0.0
rev 1663
9 September 2007 AWB/WikiFunctions 4.1.0.0:
  • AWB is now Query.php free
  • "Attempted to read or write protected memory." bug where page becomes blank fixed. Set to match code of if the page is blank before.
  • AWB now loads IW Sorting Orders from Wikipedia:AutoWikiBrowser/IW
  • IW updates
  • Re-enabled WhatLinksHere and ImageLinks features that allow loading from non-existent pages
  • Numerous optimisations, now general fixes are significantly faster
  • RegExTypoFix Overhauled
  • GUI Tweaks
  • Auto Shutdown on completion of Bot Jobs
    • Shutdown, Restart, Standby and Hibernate
  • Bug Fixes
    • Remove categories works better with <includeonly></includeonly> tags
    • Ugly background on about-box removed
    • FixTemperatures no longer captures words after the degree's
  • Logging Bugs
    • Fixed bug where user would be spammed by Password request boxes if they didn't respond to them
    • Fixed bug where user entered password would not be remembered
  • List maker can now separate pages in CSV format. Can also save to CSV
  • Auto Tag
    • AWB will now add {{Deadend}} if appropriate
    • {{Trivia}} and {{Deadend}} and their redirects will automatically be tagged with date=
  • CFD Plugin bumped to 1.0.0.1
    • Minor tweaks, such as removing noinclude tags with nothing between them.
    • Replaces "_" with " " if entered for category names
  • New edit toolbar above edit box
  • Custom Error Handler to make reporting bugs easier
    • Also gives page title and revision id as part of bug report
  • AWB can now automatically skip if blocked by spam filter
  • Automatic support for Right-To-Left interface when appropriate.
  • If style.css exists in the AWB directory, it will load the diff style sheet from that
  • General fixes can now be performed on template /doc subpages
  • Fixed broken VB .NET Module Maker in AWB

IRCM 1.0.1.1:

  • Fixed log-in Exceptions
  • Change of Variable.Project when changing Language and project combo boxes

AWBUpdater 1.3.1.0:

  • Fixed update Errors
  • Improved some of the code
  • Added error handler

Other:

  • Kingbotk plugin upgraded to v1.4.0.3
4.0.0.0
rev 1496
27 July 2007 AWB/WikiFunctions 4.0.0.0:
  • Implementation of Wikidiff2 - All diffs are now made internally, thus reducing load times, server load and saving bandwidth.
  • Major internal changes to the process page routines, to improve encapsulation and code readability, and to remove redundant/sloppy coding.
  • Full Merge of User:Kingbotk's WikiFunctions 2 into WikiFunctions (logging is now built into AWB).
  • Changes to match MediaWiki Changes.
    • Make list from user contributions now works correctly
    • Make list from user watchlist now also works correctly
    • Editor class now returns a valid token to the Mediawiki site
  • Implementation of a ListSplitter.
  • "Open in browser" was broken for pages with some special characters in the title. Fixed; and added various new members to WikiFunctions for creating wiki URLs and opening pages.
  • New "Make List" option - Transclusions on Page - Gets a list of all templates and pages transcluded onto
  • History of an page can now be viewed internally.
  • All admins are automatically approved to use the software
  • Underscores are not removed from links to pages that have {{Underscore}} & {{Lowercase and underscore}}
  • The user manual can now be viewed internally
  • Greatly improved logging capabilities
  • A new splash screen while the program loads
  • 3 new general fixes
    • Change Main page: xxx to use {{main|xxx}}
    • Remove empty [[]] and {{}}, and for the wikilinks, caters for categories and images too
    • Correct numerous incorrect degrees symbols
  • Support for Wikia projects
  • Support for te.wiki & bg.wiki & Updated Namespace for da.wiki
  • Fully integrated help browser
  • AWB can now use a blacklist
  • AWB now features a 'Profile' System, to allow easy switching between multiple accounts
  • AWB and WikiFunction Code is now much more commented & documented, helping to describe what functions do

IRCM 1.0.0.0:

  • Code updates and changes
  • Able to connect to more IRC channels

Other:

  • Kingbotk plugin upgraded to version 1.4.0.0; the plugin has major internal structural changes too.

3.x series

Version Release date Notes
3.9.1.0
rev 1024
16 April 2007 Fix bug with program on 19" screens and high resolutions. Other minor bugs fixed. Kingbotk plugin upgraded to version 1.2.1.0.
3.9.0.0
rev 1021
14 April 2007 The nearly-version4 release. Many bugs fixes (list mostly cleared), and some features implemented:

Ref breaking bugs fixed. Changes to match change in HTML. Bug fixed where AWB would be kept alive if closed very early. Removal of '''foo''' from headings. Option to automatically save text in edit box added. Context menu item to save also added. Setting saving bug fixed. Internal tweaks and improvements to DEFAULTSORT/HumanCatKey code. User substitution warning (and Expandtemplate) bug fixed (see below). FAR Improvements. Implementation of 'key words' into FAR. Work towards improving nested templates.

New logging tab, displays reason for skipping page edit. Edit box able to resize to take up whole of lower part of screen.

Kingbotk plugin upgraded to version 1.2.0.0.

AWBUpdater 1.2.0.0: Unhandled Exception Handled, minor code tweaks

3.3.1.0
rev 860
31 March 2007 Emergency release to fix talk page user substitution warning major bug
3.3.0.0
rev 856
30 March 2007 Bug Fixes + New Features. Change of copy and paste of pages to allow multiple page cut, copy and paste. Special:ExpandTemplates support added for template substitution. Notification of Empty/Non existent categories changed to one single messagebox after all categories loaded. User changeable browser timeout (min/default 30seconds, max 120 seconds).

Kingbotk plugin updated to v1.1. Added WPAssessmentsCatCreator plugin. Changed list filtering and sorting system to make it stick across subsequent list updates. New bot tab, nudge timer, and plugin interface support for nudge timer.

AWBUpdater 1.1.0.0: Code Simplification (some duplication removed) and improvements, added support for WPAssessmentsCatCreator.dll. Changed from single mirror, to central download page. Saves having to wait to propagate to that mirror. Fixed AWBUpdater self version checking so it only updates if 'online' version is newer. Added checking for version of AutoWikiBrowser.exe, so that it will only be updated if needed. Minor interface change to display all status text. Added try catch around all code.

3.2.0.0
rev 786
24 March 2007 Bug Fixes, new features implemented. Support for {{bots}}/{{nobots}}. Auto Update Feature Implemented, with ability to update itself. Kingbotk plugin updated to v1.0.1.0. WikiFunctions2 updated to v1.0.1.0. ListComparer redesigned. Other interface changes.
3.1.4.0
rev 729
17 March 2007 Bug Fixes, new features implemented. Implemented option for user to choose whether page list is saved. Changed File menu orderings, sorted save options to remember files loaded, and allow a 'save' and a 'save as'. Change of GUI on ListMaker. Code consolidation and simplification. Fixed logout Function. Kingbotk plugin updated to v1.0.0 rc5.
3.1.3.3
rev 700
10 March 2007 Kingbotk plugin updated to v1.0.0 rc4. Implementation of colour coding on Advanced Find And Replace. Bug Fixes, corrected list of invalid characters for page titles. Temp removal of faulty regex's from Parsers.FixFooter. IRCM Page Blanking Bug fix.
3.1.3.2
rev 688
8 March 2007 Many Bug Fixes and similar requests. DEFAULTSORT added to textbox context menu. Implementation of is.wiki. Kingbotk plugin updated to v1.0.0 rc3.
3.1.3.1
rev 676
4 March 2007 IAWBMainForm interface added. Kingbotk plugin updated to v1.0.0 rc2. Bug Fixes, DAB links now simplified, cancel handling fixed, link simplifier improved. Form show/hide code simplified.
3.1.3.0
rev 664
3 March 2007 Interwiki language codes will be changed to lowercase. New version checkpage format, and versions are enabled or disabled centrally on en.wiki at Wikipedia:AutoWikiBrowser/CheckPage/Version. Notification for users using an out of date version. Many bug fixes. Some interface changes. Plugin settings handling improved and new PrefsKeyPair object added. Kingbotk plugin now shipping with AWB for ease of updates. New notification icon in taskbar, with option to hide AWB when minimized. page list is filtered for duplicates when new settings are loaded.
3.1.2.0
rev 631
24 February 2007 New option to add pages to list from redirects. Changed handling of edit conflict to notify user. Regex FAR Form allows replacing with an empty string. Many bug fixes.
3.1.1.1
rev 616
18 February 2007 Implementation of ar.wiki. Added context menu to web control to allow copying from it. Fixed VB .NET Module maker. Many bug fixes, several of them major. If no categories are found on a page, AWB will load the HTML of the page, and look for categories.
3.1.1.0
rev 595
15 February 2007 Tons of minor bug fixes and improvements. Google search fixed. Completely redone custom project handling. Footnote formatter added to general fixes.
3.1.0.0
rev 576
13 January 2007 Once more, many bug fixes and minor improvements. Introduced CFD Plugin for easy elimination of backlog at WP:CFD/W and WP:CFD/WU. New major feature - disambiguation.
3.0.6.1
rev 552
15 December 2006 Lots of fixes, improved getting lists from special pages, support for localized stub names on pl: and sl:. RegexTypoFix now shouldn't fix typos in interwikis, cites and nowiki tags. Added new features of substituting templates and testing regexes before using them. Now AWB can load and save plaintext lists. Due to blocking problems, IRCMonitor is not included into this release.
3.0.6.0
rev 528
30 November 2006 GUI tweaks per talk, and some bug fixes, lots of tweaking and updating. Added options to move/delete pages.
3.0.5.2
rev 501
09 November 2006 More small bugfixes and tweaks.
3.0.5.1
rev 475
06 November 2006 Bug fixes and tweaks to previous release, option to find an intersection of two lists, basic anti-vandal features in IRCMonitor.
3.0.5.0
rev 456
01 November 2006 Usual tweaks and minor fixes (especially for foreign language projects). All projects now work with all supported languages. Added experimental support for non-Wikimedia wikis (use it at your own risk!) Namespaces for projects that are not Wikipedia are downloaded on demand. New option to make lists from a wiki-search. New "Advanced" menu option to enable a "module", whereby a user can enter their own c# or VB.NET code to process page text which is then compiled, loaded and executed on-the-fly. New settings file format (can read old files as well).
3.0.4.1 04 October 2006 Lots of general tweaks and improvements, including allowing checkpage to work on all projects, using the page PROJECTNAMESPACE:AutoWikiBrowser/CheckPage and must be the same format as this one (if the page doesn't exist then all users are enabled). Fixed a couple of rare bugs.
3.0.4.0 23 September 2006 Lots of general tweaks and improvements to all areas. A few small bug fixes. Added some statistics to the status bar and save as default option to the file menu.
3.0.3.0 09 September 2006 Some small fixes and tweaks. Added "more" skip options. Added support for more projects and languages.
3.0.2.9 03 September 2006 A few fixes per talk page. Separate typo page for each language. Auto tag now sorts out the by-date categorising of some tags as well, such as {{Wikify}}.
3.0.2.6 29 August 2006 Fixes per talk page, moved ignore non-existing pages option to "Skip pages" section.
3.0.2.5 28 August 2006 Fixed some unusual issues. Improved the plugin feature.
3.0.2.3 25 August 2006 Fixed and tweaked a few small things. Added plugin support (instructions below). Added support for wikinews.
3.0.2.2 20 August 2006 A few bug fixes and general tweaks. Added option to remove/comment out images (be careful with this until it has been tested thoroughly!).
3.0.2.1a 11 August 2006 Fixed a few issues. Added shortcut keys for show changes and preview. Added start button to toolbar. More major internal changes. Added support for da: wiki projects. Added preferences dialog to menu, with some more options, including enhanced diff, which makes the diff page easier to check.
3.0.2.0 08 August 2006 Typos are now downloaded from Wikipedia:AutoWikiBrowser/Typos when the typo fixing option is enabled, so they are always fully up-to-date. A couple of minor tweaks and fixes.
3.0.1.9 06 August 2006 Can select multiple list items to add to "Add selected to list". Can now enter multiple entries when making a list from any source by separating the items with the pipe | character e.g. from a category, entering "Cats|Dogs|Fish" will get all the entries in Category:Cats Category:Dogs and Category:Fish. Fixed couple of bugs.
3.0.1.8 05 August 2006 Moved typos into separate file, fixed a few bugs highlighted on talk page.
3.0.1.7 01 August 2006 Upgraded find+replace dialog, more customisable now. Integrated RegExTypoFix, option to enable it "More options" tab - use this very carefully. Fixed a couple of bugs. Added login button to "File" menu. Now works on more projects in other languages.
3.0.1.5 26 July 2006 Improved database scanner, added wordcount option. "Tagger" removes stub tags from long pages. Fixed a couple of small bugs. A few variables can now be changed in the .config file (more can/will be added).
3.0.1.4 24 July 2006 Fixed a few issues. Overhauled and renamed Database Scanner. Find-and-replace summary now says number of each change made as well. Add false positive button to toolbar.
3.0.1.3 19 July 2006 Fixed a couple of small issues, added context menu to list filter dialog, added "Insert human name disambig" option to "insert tag" contect menu, all keywords work on all options now. Works on more Wikimedia projects. Find-and-replacements can be detailed in the edit summary, find-and-replace can now skip interwiki links as well. Added more options to special filter. Many other minor tweaks.
3.0.1.2 15 July 2006 Added option so find-and-replace can skip external links, image links, <nowiki>'ed text, <math>'ed text and html comments. Multiple improvements to usage on other wikis. Find-and-replace boxes stay on top now. Fixed bug with making long lists from "what transcludes here".
3.0.1.0 13 July 2006 %%key%% it will automatically replace %%key%% with the reversed human name (e.g. Bush, George W.). Some other tweaks and improvements, including working on more other language projects. Can now make list from Watchlist (using the account you are logged into internet explorer with), "What links here" separated from "what transcludes here".
3.0.0.9 11 July 2006 Added couple more options to list menu (per talk page), and a few other minor tweaks and improvements.
3.0.0.8 08 July 2006 Fixed a couple of small issues from last release.
3.0.0.7 06 July 2006 Added context menu option to add selected sub-category contents to the list. If present, automatically loads "Default.xml" setting on startup. Other small changes, including moving a couple of items on the interface, improvements to the advanced find and replace dialog, and big internal improvements.
3.0.0.6 28 June 2006 Added option to skip page when no find-and-replacement is done, now skips pages that were not re-categorised. Now beeps as well as flashing the taskbar. Added advanced find and replace option. Added IRC recent changes monitor program, accessible from File menu - still under development. And fixed couple of small bugs.
3.0.0.5 17 June 2006 Fixed bug with google search, added another language, integrated dump searcher.
3.0.0.4 14 June 2006 Lots of general improvements (listing is now faster and better), added function for replacing images, made much stuff work better in other language wikis.
3.0.0.3 05 June 2006 Improved log in process on other language wikis.
3.0.0.2 04 June 2006 Can make a list from image file links, other general tweaks, can now transform the list into talk pages, e.g. "Cat" => "Talk:Cat", added exit message. Added basic support for sl wiki.
3.0.0.1 28 May 2006 Some minor tweaks, does not apply fixes to text in <math> tags. The "remove excess whitespace" function is now in the textbox context menu. New way of generating lists from special pages, e.g. enter "Lonelypages" to get a list from Special:Lonelypages, you can also enter "Lonelypages&limit=500&offset=500" to get more or from an offset. Added option to menu to enable the toolbar, and the main panel can be minimised to view diffs more easily.
3.0.0.0 22 May 2006 Many minor improvements, does not apply fixes to <nowiki>'d text, re-categorising should work in other languages. Functions separated into separate dll file that can be re-used.

2.x series

Version Release date Notes
2.9.0.0 15 May 2006 Many minor tweaks, flashes in taskbar when ready to save, automatically replaces a few common deprecated templates.
2.8.0.0 09 May 2006 Now sorts interwikis in exactly same order as pywiki bots, removed alpha sorting of cats - it annoys some people. Improved making lists, particularly making list from category. When the diff loads, it now automatically scrolls down a bit to see more of it. Note: SourceForge is having problems again, so the source code is not up-to-date.
2.7.0.0 06 May 2006 Added menu option to record "ignored" pages in log file, to help avoid false positives in future. Some other general tweaks.
2.6.0.1 28 April 2006 Fixed case sensitivity bug in last release.
2.6.0.0 27 April 2006 Fixed small "find" bug, tweaked link simplifier, added support for multi and single line to regexes. Added keyboard shortcuts, added basic Russian support.
2.5.0.1 20 April 2006 Fixed another issue regarding previous change which stopped manual editing of large pages.
2.5.0.0 20 April 2006 Fixed a couple of problems from last release, including "go to line", added basic support for ca wiki.
2.4.0.0 17 April 2006 Upgraded textbox to richtextbox, can now "redo" and drag text about. Option to "skip pages with no changes" now skips some changes where only change was adding/removing whitespace.
2.3.0.0 09 April 2006 Added option to not skip blank pages. Other minor usability tweaks.
2.2.0.1 07 April 2006 Added back "using AWB" to summary by popular demand, and fixed minor bug.
2.1.9.0 04 April 2006 Many general tweaks to the parsing engine, added "paste more" option to context menu.
2.1.8.0 29 March 2006 added go to line function
2.1.7.0 28 March 2006 Improved unicodifyer, added "go to line" to context menu, some other minor improvements.
2.1.6.0 27 March 2006 Fixed bug with adding watchlist items.
2.1.5.0 26 March 2006 Many general improvements and changes.
2.1.4.0 19 March 2006 Minor improvements.
2.1.2.0 16 March 2006 Fixed re-categorisation problem, some general improvements.
2.1.1.0 14 March 2006 General tweaking, removes excess space around pipes, added checkbox to automatically unicodify entire page, makes exception for &ndash; &mdash; and &nbsp;
2.1.0.0 12 March 2006 General fixes and tweaks
2.0.8.0 08 March 2006 Fixed some small issues, added %%title%% keyword to find and replace to represent the page title.
2.0.7.0 07 March 2006 Fixed issue with listing from categories, some other small improvements.
2.0.3.0 06 March 2006 More features, faster, more reliable.
2.0.2.0 04 March 2006 Buttons now enabled/disabled as appropriate. Fixed some issues on other wikis. General tweaks and improvements.
2.0.1.0 02 March 2006 Fixed "find" button, added (some) support for other language wikis. And some other small tweaks.
2.0.0.0 27 February 2006 Lots of bug fixes and minor improvements.

1.x series

Version Release date Notes
1.98 20 February 2006 Some bugs fixed.
1.97 17 February 2006 Some small bug fixes, handles downed server a bit better.
1.96 16 February 2006 Can filter "inclusion" when making list, now has stop button.
1.95 15 February 2006 Many improvements to interface, logging in and other. Now has case sensitive option for skipping pages.
1.94 14 February 2006 Hopefully fixed logging in issue, also improved automatic mode, but most can't use this at the moment.
1.93 14 February 2006 Many minor improvements and tweaks, now checks user registered when "makelist" clicked, can load and save settings from/to specified path, if you appear unregistered it will offer to send an error report, this emails me some settings and variables, otherwise it is extremely difficult to work out what the problem is. Plus issue with usernames with some punctuation fixed.
1.92 14 February 2006 Minor regex improvements.
1.91 13 February 2006 Numerous general improvements, notably to the interface.
1.9 12 February 2006 More minor tweaks and fixes, plus addresses some issues involving clicking inside the browser.
1.89 12 February 2006 Tweaked bad-link fixing code
1.881 11 February 2006 Fixed bug involving bolding page title.
1.88 11 February 2006 Mathwiz2020 fixed the annoying issue with losing user focus, it now works seemlessy in the background. Plus some minor improvements (performance + stability).
1.87 10 February 2006 Fixed IE bug with fancy fonts in URLs (thanks to Ligulem's research). Now converts interwiki links to unicode and option in edit textbox context menu to convert any selected text to unicode. Some other minor improvements.
1.86 09 February 2006 Two minor bugs fixed, plus handles failure of Wikimedia servers better.
1.85 08 February 2006 Option in menu to skip pages that it hasn't made any changes to, fixed minor bug.
1.84 07 February 2006 Saves settings.xml file now as well.
1.83 06 February 2006 Fixed bug with moving category in deletion templates.
1.82 06 February 2006 Case insensitive find and replace. Can now load settings, not save yet though, the values can be changed in the XML file.
1.81 05 February 2006 Now does multiple find and replaces.
1.8 02 February 2006 Bug fix and minor improvements per talk page.
1.7.9 01 February 2006 Option to enable timer in menu. Make list from user contribs (last 5000, although it removes duplicates, so will be less). Core program is more efficient. Automatically does not perform "general fixes" on talk, user, template and Wikipedia namespaces. Plus some other minor improvements.
1.7.8 29 January 2006 Changed how AWB works in the background.
1.7.7 29 January 2006 Fixed bug in removing categories.
1.7.6 28 January 2006 Re-arranged options, hopefully more intuitive now. Can now add/remove categories. Some other minor improvements, and possibly fixed issue some have with logging in.
1.7.5 26 January 2006 Minor tweaks and fixes, including now bulleting all links in "external links" section.
1.7.4 24 January 2006 Fixed enabled-user-checker.
1.7.3 24 January 2006 Fixed enabled-user-checker.
1.7.2 24 January 2006 Fixed enabled-user-checker.
1.7.1 18 January 2006 Minor tweaks.
1.7 17 January 2006 Minor tweaks, plus now has "ignore if doesn't contain".
1.6.9 15 January 2006 Minor improvements.
1.6.8 13 January 2006 Yet more tweaks and minor improvements, what links here not limited to 5000 anymore.
1.6.7 12 January 2006 Even more tweaks and minor fixes, what links here limited to 5000 due to apparent change in mediawiki software.
1.6.5 11 January 2006 More tweaks and minor fixes, Mathwiz2020 fixed occasional problem with bypassing redirects.
1.6.4 9 January 2006 Multiple improvements to re-categorisation and general fixes. Now alerts user if page has multiple links to the same page.
1.6.3 9 January 2006 Improved regexes, fixed a couple of minor bugs. New messages cause the AWB to check that you are still an enabled user. Mathwiz2020 fixed security issues on enabled user-checking, and added internal and external bad link repair (under general fixes).
1.6.2 7 January 2006 A few small bug fixes.
1.6 2 January 2006 Fixed a couple of minor bugs, disabled date removal until it becomes uncontroversial.
1.5 1 January 2006 Put the Link FA template and Wikipedia:Persondata in correct place. Removes any duplicate categories.
1.4 30 December 2005 Checks you are logged in on every edit and a few other improvements.
1.3 29 December 2005 Can now make a list from a google search, a couple of other tweaks.
1.2 28 December 2005 Fixed a couple bugs, some other improvements.
1.1 27 December 2005 Fixed a few bugs, improved the layout.
1.0 27 December 2005 Sorts interwikis, categories and stubs so they are in alphabetical order at the bottom of the page, added context menu item that inserts birth and death categories (it works out the dates from the first dates in the page). Some other tweaks and fixes. New date regex.

Pre-1.x series

Version Release date Notes
0.995 23 December 2005 Added progress bar, tweaked the re-cat feature, added Bobblewik's new regexes, "ignore if contains" looks in title and text now.
0.99 22 December 2005 "What links here" now gets all pages rather than 5000 limit, new regex for removing dates, option to replace some html entities with unicode, worked around bug that IE has with some URLs containing fancy fonts in certain situations.
0.98 19 December 2005 Can get links from a text file now, improved ability to get links on a page. Can mark all edits as minor or add to watchlist via menu option. Improved menu system.
0.95 19 December 2005 Added "Preview instead of diff" option to menu, will make image tagging easy as it loads the preview instead of diff, (need to add more image tags to context menu). Made list a bit wider. Added "Preview" and "Diff" buttons that show or refresh (if already showing) the diff and preview. Added "beta" menu tab, which has option to remove excess links using Bobblewik's regex, be careful using this.
0.9 18 December 2005 Added context menu for page list, which now includes ability to filter out duplicates (which sorts alphetically for sake of efficiency). Bypasses redirects (disable in options menu).
0.85 17 December 2005 Fixed couple of bugs, added context menu to list of pages box, improved filter, can save list to txt file now.
0.8 15 December 2005 Couple of minor bugs fixed, added "filter" to get only main namespace pages, added regex to "ignore if contains". Disabled auto mode, as it can only be used when you have permission from Wikipedia:Bots.
0.72 14 December 2005 "Auto tag" feature will add wikify and stub tags when appropriate, couple of other features, "append message" only works on talk pages now.
0.71 14 December 2005 Bug fix release. Hey, I said it was a development version didn't I!
0.7 13 December 2005 Added ability to get links from a page (still need to be able to get links from a txt file), added Multiextended mode and remove for the list box, fixed a couple of bugs.
0.6 12 December 2005 A few bug fixes, made it so you have to be registered here to eliminate risk of vandalism. Added some features, still can't make a list by getting all the links on a page, that's next.
0.5 10 December 2005 Added a few things, fixed a few things. Bot mode is disabled for security reasons, but if you want it, please ask.
0.4 09 December 2005 Recategorisation enabled, "pages in category" finds sub-categories now, better context menu for the textbox, some other stuff.
0.3 09 December 2005 Added "what links here" support and some other tweaks.
0.2 08 December 2005 Surprisingly stable, many features to come.


Using this software

(1) Register

Add your name to the requests for registration if you would like to use the software. For security reasons, only registered users (see the list on the check page) are able to use AutoWikiBrowser on the en.wikipedia.

Anyone can be registered, but only if an admin approves your registration by placing your name on the check page. As a general rule, only users with more than 500 mainspace edits will be registered. You will probably not be contacted when your registration has been approved, so check the page periodically for your name.

(2) Download

Download AutoWikiBrowser from SourceForge.

AWB comes in a zip file and it is recommended that it is unzipped to a new directory, rather than running, for example, straight from the desktop. AWB is not installed on the PC and runs only as a file: AutoWikiBrowser.exe.

If you want to run the latest SVN version, see here.

AutoWikiBrowser requires Microsoft Windows 2000/XP or newer (Unicode doesn't work properly on Windows 98/Me). It also requires Version 2 of the .NET framework (users of Windows 2000 and Windows XP must download .NET framework; it is included in Windows Vista and Windows 7 Beta build 7000).

If the software doesn't work, it probably means that you're not registered or that you don't have the correct .NET framework installed.

AWB does not yet work with Wine.[1]

(3) Get started

  1. Select "Make from Category" then enter a category name.
  2. Click "Make list", let the list load up.
  3. Set any options, such as find and replace, edit summary, etc.
  4. Click "Start!", it will load up the page, automatically make any changes and then go to the diff.
  5. Change anything in the page you want in the Edit box on the lower right, not the normal website textbox in the browser, then click "Save" or "Ignore", the next page will load up automatically.

Having problems?

  • Occasionally it stalls when loading. This might well be because you have navigated to a different window: AWB needs to remain in the foreground while loading up a new page. Just click "start" again to give it a nudge.
  • It uses the Internet Explorer core, so if you have problems, make sure your IE is working. Make sure you have logged into Wikipedia using IE. If you have altered any settings regarding scripts, first use Tools > Internet Options > 'Advanced' tab > Click on 'Restore Defaults' and then try AWB again.
    • If you have made changes to monobook.css (or whatever your theme is) that require CSS 2 or 3, they may not appear properly in IE and thus in AWB.
  • If you are having problems creating a list from "what links here" try clearing your Internet Explorer cache.
  • A buggy monobook.js can often cause IE to display blank pages or crash AWB. This javascript problem can be avoided by disabling Active Scripting in IE INTERNET OPTIONS — SECURITY — CUSTOM LEVEL.
  • "The application failed to initialize properly..." -> get .NET 2.0 (linked above).

Refer to the FAQ for more information, including problems with other software and Wikipedia skins.

User manual

Database scanner

AWB includes a database scanner which can be used to create lists of pages to be checked, without causing extra unnecessary load on the WikiMedia Servers.

Database dumps are created from time to time (more info here) and are available for free download. As the page states, the best/most useful dump is the pages-articles.xml.bz2. Visiting the database dump progress site, allows you to view the status of the current dump, and be able to easily browse to the downloads in it.

Upon downloading, the archives need to be uncompressed, this will turn it from a ~4GB bz2 archive, into an xml database dump around 16GB.

API

  • AWB ships with WikiFunctions.dll, which can be referenced by other standalone projects. The DLL includes a wiki-ready web browser control, a simple page editor, a listmaker, and other tools and components.
  • User:Kingboyk has made available WikiFunctions2.dll which currently offers wiki-logging features for bots.

Plugins

AWB is able to load and use fully customised plugins. These plugins can process page text and extend the user interface, and are in the form of libraries (.dll files) which can be made in any .NET language such as C# or Visual Basic .NET. When AWB loads, it automatically checks to see if there are any plugins in the folder it was executed from. Any plugins found are loaded and initialised without further intervention by the user.

Tips and tricks

  • To find and replace a word of upper and lower case, do a regular expression find and replace; for example, find: "\b([Tt])hier\b" and replace with: "$1heir". The "[Tt]" matches upper or lower case "t", the "$1" references whatever "[Tt]" matches. The "\b" indicates a word boundary; this prevents words like "clothier" from matching. The "(..)" marks the section or 'clause' that the "$1" is to replace.
  • To speed up a task, if you are correcting the above typo, set it to "Skip if doesn't contain" the typo(s) that is being corrected.
  • See Regular Expressions in .NET for a breakdown of .NET regular expression syntax.
  • Turning off "Show pictures" in Internet Explorer options can speed up page loading times especially when the Wikipedia servers are responding slowly. Also, editors who do not normally use Internet Explorer yet use a custom monobook.js javascript (godmode-light, popups, etc...) for other browsers may see better page load performance by disabling "Active Scripting" in Internet Explorer security settings. NOTE: Those who manually update Windows will need to enable Active Scripting when manually checking for updates. The Windows update page will mention this if it is disabled. You can create a custom security level such that Active Scripting is disabled for Wikipedia, but not for other websites.
  • See Wikipedia:AutoWikiBrowser/Settings for a list of useful settings you can use with AWB.
  • AWB may have keywords that can be used in the textboxes/find-and-replace dialog. Currently, there is %%title%%, which represents the title of the current page (e.g. "John Smith"), and %%key%%, which will give you the human name category key for the current page (e.g. "Smith, John"). Other keywords can be implemented on request.

Getting the sources

AutoWikiBrowser is licensed under the GPL (see the license file).

.NET

AutoWikiBrowser is written in .NET. Version 3.5 or earlier is required to compile AWB. .NET 3.0 is included on Windows Vista. .Net 3.5 is included on Windows 7. .NET version 4.0 and greater will work, but will require a slight modification to AWB's code and the installation of Windows SDK for Windows 7 or Windows SDK for Windows 8.

Download source

To get the sources run the command  svn checkout https://svn.code.sf.net/p/autowikibrowser/code/AWB/ .  You'll need network access to SourceForge and its SVN server. If that doesn't work you probably need an SVN client:

  1. Download and install TortoiseSVN. It is the recommended SVN client program.
  2. Create a folder AWB (or whatever name you prefer) on your computer.
  3. Right click on the folder, and select "SVN Checkout...".
  4. In the dialog window that appears (titled "Checkout") enter  http://svn.code.sf.net/p/autowikibrowser/code/AWB/  for the field URL of Repository. (This is read only access, the read-write URLs are different)
  5. Click OK

This is a MB download with ~1,200 files and folders from the SourceForge SVN server at http://svn.code.sf.net/p/autowikibrowser/code/AWB/.

Please note that you can contribute features to AWB and fix bugs in AWB. Read access is anonymous, but if you register as a developer of AWB, sourceforge sends a URL with write access.

Compile source

You will now need to compile the code yourself. You will need a copy of a third-party C# IDE such as SharpDevelop (free), Microsoft Visual Studio Community 2019 or lower version (free) or a more complete version of the Visual Studio 2019 suite, such as Professional (cost). Alternatively, you can use newer versions of Visual Studio if you are willing to allow it to make modifications to your copy of the source.

SharpDevelop

  1. Download and install the latest version of SharpDevelop
  2. Click on File -> Open -> Project/Solution. Open the "AutoWikiBrowser no plugins" solution file.
  3. Press F8 to build AWB. The AWB executable will be placed in ...\AWB\AWB\bin\debug. Copy AutoWikiBrowser.exe, Newtonsoft.Json.dll, WikiFunctions.dll and Interop.mshtml.dll from the folder to where you run AWB from.

Visual Studio 2019

The AutoWikiBrowser source is designed to be built with Visual Studio's 2019 version. The free ("Community") edition is no longer available for download; if you do not already have it installed, and are unable to use the Professional or Enterprise versions, go to the Visual Studio 2022 instructions below.

With Visual Studio 2019:

  1. Ensure you have included the ".NET Desktop Development" option.
  2. Browse to the toplevel source folder, and run the Visual Studio AutoWikiBrowser solution file.
  3. When the IDE has loaded, select release rather than debug (next to the green forward arrow). In the solution explorer on the right hand side, right click on the solution, and select build solution. Visual Studio will now turn the source files into the required files to run AWB.
  4. Back in the AWB folder, browse to AWB\bin\Release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the Release folder to where you run AWB from.

Visual Studio 2022

  1. Ensure release 3.5 of the .NET Framework is installed. If necessary, download it here (or use "Turn Windows Features on or off" in the legacy Control Panel).
  2. Download and install the current version of Visual Studio Community. While configuring options during the installation, select at least ".NET Desktop Development".
  3. Browse to the toplevel source folder, and run the Visual Studio AutoWikiBrowser solution file. Visual Studio will prompt you with a dialog offering to upgrade the first project. Keep the "Update the target..." button selected, check "Remember my choice for this operation", and click Continue. Visual Studio will continue to load the solution, and (as of August 2024) 23 files are modified. From this point on your source will not match the original source.
  4. When the IDE has loaded, select release rather than debug (next to the green forward arrow). In the solution explorer on the right hand side, right click on the solution, and select build solution. Visual Studio will now turn the source files into the required files to run AWB.
  5. Back in the AWB folder, browse to AWB\bin\Release, and copy AutoWikiBrowser.exe and WikiFunctions.dll from the Release folder to where you run AWB from.

Unfortunately future downloads of newer SVN versions cannot be guaranteed to preserve the modifications.

MonoDevelop (Linux)

  • Use the "AutoWikiBrowser no plugins" solution file.
  • perl is required for the pre-build event to replace SVN revision number and date.

.NET 4.0/4.5 error

If you get an error while compiling saying something similar to, "Error loading code-completion information for Microsoft.mshtml from Microsoft.mshtml: Could not find assembly file.", this means you do not have .NET 3.5 or earlier installed. AWB can still be compiled, but will require a slight code change. It is recommended you install .NET 3.5, but if you cannot, see the talk page for further help.

Changes to AWB code

You can view all SVN changes one of two ways:

  1. Browse Commit
  2. Right click on the folder that contains the source code, then go Tortoise SVN -> Show log.

Update code from SVN

When new sources become available execute "SVN Update" from the context menu of your AWB folder. Then recompile the source.

You are not automatically notified of new versions; if you use AWB on a regular basis, and want to use the source version, check this daily, and build a new release version if there are changes. That way you are up to date with all bug fixes and new features.

See also

References