Changes for version 3.1.6

  • Changes made since 3.1.0
    • BREAKING CHANGE: The constructor now returns false when auto-login fails
    • Some cached data is now invalidated when set_wiki() is called
    • Setting a useragent now works
    • is_g_blocked() checks if an IP/range is currently blocked, as well as what the address is
    • was_g_blocked() checks if an IP/range was ever globally blocked
    • "Loaded Plugin X" messages were removed
    • INSTALL has slightly better instructions
    • is_protected() checks whether a page is protected or not
    • It is now possible to get all results from get_pages_in_category() by setting max to zero in the options hashref
    • get_all_pages_in_category() now has protection against infinite recursion due to category loops
    • get_pages() now actually accepts an arrayref of pages, as documented.
    • get_(all_)pages_in_category now have consistent input parsing
    • misc/Login.pl was removed
    • Handling of null path to api.php was fixed
    • Useragent format now follows the RFC
    • Performance of login() was improved by about 30%
    • Calls to list-based methods which use a callback hook now return true for error-checking. Calls which don't use a callback are unchanged.
    • links_to_image() was renamed to image_usage() and now uses the API and has new features. The old name is retained for backward compatibility.
    • login() can now do SUL; see POD for details
    • test_image_exists() sometimes returned undef when it shouldn't have; this was fixed.

Modules

a MediaWiki bot framework written in Perl
PWP
Alias for MediaWiki::Bot, previously known as perlwikipedia or PWP
PWP
Alias for MediaWiki::Bot, previously known as perlwikipedia or PWP