Changes for version 0.59 - 2006-10-18

  • Added mech_params method to provide greater control over mech object.
  • Added follow_to method (mostly for internal use) to simulate clicking links.
  • Updated many methods to use "follow_to".
  • Fixed inbox method to work with new Myspace "messaging" server.
  • Updated delete_message to work on new "messaging" server and severly simplified the code.
  • Updated read_message to work with new server.
  • Added delete_message sample script.
  • Added check_notifications and get_login_form sample scripts.
  • Added get_notifications method which returns a hash of codes and displayable "New" notifications (New Messages!, etc)
  • Added get_login_form method which returns an HTML login form.
  • Minor humanization updates in get_friends, friends_in_group, friends_who_emailed, friends_from_profile.
  • Fixed error checking in get_friends, friends_in_group, friends_who_emailed, friends_from_profile per trouble ticket: http://rt.cpan.org/Ticket/Display.html?id=20354
  • Added Dave's "date.patch" to distribution directory with instructions for those who want to stop the "Sec too big", "Day too big" warnings on login.
  • Optimized regular expression handling in the module, specifically precompiling many regular expressions.
  • Removed "inbox" source from get_friends.
  • Updated "friends_who_emailed" to use "inbox" method instead of "get_friends" method.
  • Added semi-internal "follow_link" method.
  • Added "send_group_invitations" method.
  • Added send_group_invitations and send_event_invitations sample scripts into distribution.
  • Changed warnings in "get_friends" to warn if a page has less than 30 friends (was 35).
  • Fixed minor bug in submit_form that could cause unnecessary errors or warnings if a named form was not on the page. It now sets error appropriately and returns 0.
  • post_bulletin test now properly handles end user tests (i.e. it's skipped because you're not logged in).
  • Added post_blog method and post_blog sample script.
  • Fixed send_group_invitations sample script's cache handling.
  • Removed Poster.pm from distribution. Moved to separate (currently unreleased) module.
  • Made send_group_invitations more efficient if called repeatedly (doesn't reload the page).
  • Reset test count in 00-load.t
  • Added Class::Factory::Util 1.3 as prereq to account for possible bug in DateTime::Format::MySQL (I believe it's a prereq that isn't listed in the latter module's Build.PL)?
  • Updated approve_friend_requests to use new button name.
  • Fixed bug in read_message that would cause blank lines to be stripped from message body.
  • Updated "From:" RE in read_message so that "from" will be properly read again.
  • Disabled "delete_message" method and tests. "Delete" button on Myspace doesn't work (you can only delete from the Inbox, and that's a bit trickier to handle than this method is worth :).

Documentation

Send friend requests to another user's friends.
Approve new friends and post a comment to them
Leave a comment for your Myspace friends
Send a message to a myspace group

Modules

Access MySpace.com profile information from Perl
Auto-comment your MySpace friends from Perl scripts
WWW::Myspace database interaction
Interactively add friends to your Myspace account
Track additions/deletions to your friends list
Auto-message your MySpace friends from Perl scripts
Base class for WWW::Myspace modules