History

From Apibot
Revision as of 21:57, 25 July 2011 by Grigor Gatchev (talk | contribs) (to 0.30)
Jump to: navigation, search

The first Apibot version available to the public was 0.30b1. (It had to be 0.20, but the writing of the documentation led to discovering so many bugs and bad code, that it was almost completely rewritten.)

Version 0.30b2 added a lot of new wiki info functions, and some data manipulation. The greatest changes, however, were in the iterator framework. The actionobject classes were redesigned, and made much more useful. Some new ones were added.

Version 0.30b3 added support for MediaWiki parameter info services, an experimental bot test mode and a lot of bugfixes. There were also minor reworks in the iterator framework. The base bot module is believed to finally approach some stabilization of its API (in other words, your scripts that use it will not need a complete rewrite with the next Apibot version :-) ).

Version 0.30b4 added more bugfixes and dump mode flag. Bot parameters were passed as a PHP array instead of separate values. Query-related functions were redesigned and rewritten. Parameter info services were improved. The Browser module got bytecounters and speed limits.

Version 0.30 was the first stable version. In addition of a huge lot of bugfixes, it got also:

  • custom log prefaces
  • improved query functions
  • partially rewritten parameter info services
  • a couple regex-returning functions of the main bot class
  • minor improvements in the standard data objects
  • redesigned and enhanced actionobjects set