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