DotNetWikiBot Framework / News: Recent posts

New release: DotNetWikiBot 3.10

Page renaming and deletion has been fixed.
Page watching, unwatching and protection has been fixed.
Parsing and modification of templates has been fixed.
Cache system has been advanced, cache directory is now changable.

Posted by CodeDriller 2014-01-14

New version release: DotNetWikiBot 3.0

DotNetWikiBot 3 has been finally released. It's a new major release with many changes.

Please, review this list of important changes:

Now .NET Framework 3.5+ or Mono 1.9+ is required to compile and run DotNetWikiBot.

Old DotNetWikiBot's "Cache" subdirectory must be deleted before unzipping new DotNetWikiBot 3 files.

Site.namespaces property is now of type Dictionary<int,string> and it contains both default canonical namespace names and all local namespace aliases, enclosed in and delimited by '|' character, e.g. "|Kategorie|Category|". "wikiNSpaces" hashtable is no longer available. The following helper functions were added:
string Site.GetNsPrefix(int nsIndex)
string Site.GetEnglishNsPrefix(int nsIndex)
string Site.GetNsPrefixes(int nsIndex)... read more

Posted by CodeDriller 2013-10-20

Development plans announcement

The next major release - DotNetWikiBot Framework 3.00 - will be shifted to .NET 3.5/Mono 1.9.

Some code changes will be necessary as framework refactoring is under way. All necessary modifications will be listed in release announcement, all changes will be available in recompiled documentation.

Back compatibility to old MediaWiki versions can be somewhat broken because several legacy functions will be removed or deprecated.

Posted by CodeDriller 2013-09-13

New version release: DotNetWikiBot 2.103

This is an important update that is intended to suit new MediaWiki releases
which rely on HTTPS.

Posted by CodeDriller 2013-09-11

New version release: DotNetWikiBot 2.102

Important update for Wikia.
Some bugfixes has been done.

Posted by CodeDriller 2013-04-21

New version release: DotNetWikiBot 2.101

Function FillFromTransclusionsOfPage() has been added.
Watch() and Unwatch() functions were updated.
Changes were made to accommodate to broken MediaWiki bot interface versioning system.

Posted by CodeDriller 2012-06-03

New version release: DotNetWikiBot 2.100

Minor updates has been applied to suit Wikia and English Wikipedia.

Posted by CodeDriller 2012-04-24

DotNetWikiBot 2.99 was released.

Search functions were updated.
File uploading process was updated.
DisableSilenceMode() function was added.
Documantaion was recompiled.

Posted by CodeDriller 2012-03-26

DotNetWikiBot 2.98 was released.

LoginViaApi() method was added.
Updates for MediaWiki 1.18 were applied.
Specific update for Wikia was applied.
Workaround was added for .NET bug that removed trailing dots from URIs.
Several minor other changes.

Posted by CodeDriller 2012-01-18

DotNetWikiBot 2.97 was released.

The following functions were updated:
LoadEx2(),
FillFromPageHistory(),
FillFromPageHistoryEx().

Posted by CodeDriller 2011-03-02

DotNetWikiBot 2.96 was released.

Critical Mono bug (636219) evasion was added.
ParsePageXML() function was updated.

Posted by CodeDriller 2010-11-04

DotNetWikiBot 2.95 was released.

version 2.95 (2010-09-17).
GetFirstTemplateParameter() function was added.
StripContent() function was added.
Function FillFromCustomBotQueryList() was updated.
Bug in GetLinks() function was fixed.

Save() function is now sensitive to "nobots" and "bots" templates in page's text, if text is available (pre-loaded by Load() function). See http://en.wikipedia.org/wiki/Template:Bots for details.

Posted by CodeDriller 2010-09-17

More bot examples are now available

A recently created list of community-donated bot scripts is published on project's local wiki: http://sourceforge.net/apps/mediawiki/dotnetwikibot/index.php?title=Bot_Examples

Bot creators are invited to donate more bot scripts there. Code can be provided "as is", without any guarantees. External links are also accepted.

Thanks in advance.

Posted by CodeDriller 2010-07-05

DotNetWikiBot Framework 2.94 released

Local DTDs cache implemented according to W3C requirement.
UploadImage() function was updated.
FillFromPagesUsingImage() function was updated.
FillFromPageHistory() function was updated.
GetMediaWikiMessages() function was updated.
GetMediaWikiMessage() function was added.
GetAllCategories() function was made less sensitive to syntax errors.
Interwiki links sorting order lists were updated.

Posted by CodeDriller 2010-07-03

DotNetWikiBot 2.92 was released.

Portuguese (Portugal) translation by Hamilton Abreu was added.
Minor bugfixes were applied.

Posted by CodeDriller 2010-05-18

DotNetWikiBot 2.91 released.

And one more critical update in login procedure.

Posted by CodeDriller 2010-04-12

v2.9 was released, bearing critical update.

Critical update of Login() function, according to this issue: http://lists.wikimedia.org/pipermail/toolserver-l/2010-April/003056.html

New functions were added for template processing:
Site.ParseTemplate()
Page.GetTemplateParameter()
Page.SetTemplateParameter()

Documentation was updated.

Posted by CodeDriller 2010-04-10

DotNetWikiBot now works with SourceForge wikis.

Version 2.8 of DotNetWikiBot Framework was released, in which support for SourceForge user authentication was added. With that authentication DotNetWikiBot can now be used to develop and maintain SourceForge-hosted MediaWiki installations, that are usually available at http://sourceforge.net/apps/mediawiki/PROJECT_NAME/

Standard login function syntax is valid for SourceForge wikis:

Site site = new Site("http://sourceforge.net/apps/mediawiki/PROJECT_NAME/", "YourSourceForgeLogin", "YourSourceForgePassword");... read more

Posted by CodeDriller 2010-02-01

DotNetWikiBot 2.73 released.

Many minor bugfixes.
Cumulative update.

Posted by CodeDriller 2010-01-31

DotNetWikiBot 2.72 released. Cumulative update.

GetAllCategories() function updated.
FillFromLinksToPage() function updated.
GetTitle() function updated.
UploadImage() function fixed.

Posted by CodeDriller 2009-08-24

DotNetWikiBot 2.71 released.

Minor improvements and bugfixes.

Posted by CodeDriller 2009-07-21

DotNetWikiBot 2.7 released.

Several new features added and bugs fixed.
Documentation was updated.

Posted by CodeDriller 2009-05-27

DotNetWikiBot 2.65 released.

Bugfix release.

Posted by CodeDriller 2009-05-17

DotNetWikiBot 2.64 released.

Important bugfix and update in edit conflict detection applied.

Posted by CodeDriller 2009-04-24

DotNetWikiBot 2.63 released.

DotNetWikiBot is now bundled with GUI utility for batch upload of files to wiki sites.

Some minor bugfixes also applied.

Posted by CodeDriller 2009-04-11