The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for WWW::Myspace
0.19	2006-02-04
		Maintenance release
		- Added missing test files to distribution

0.18	2006-02-02
		- Added bug reporting note to docs.
		Message.pm (0.7):
		- Counter now only counts successful posts.
		Comment.pm (0.11):
		- Counter now only counts successful posts.		

0.17	2006-02-01/6:43pm
		- Updated Login script due to change in myspace.com login form.
		Unless Myspace.com changes the form back, NO PREVIOUS VERSION
		WILL WORK as of the date/time of this version above.

0.16	2006-01-26/8:09pm
		- Set test count correctly in approve.t
		Comment.pm:
		- Added post_all method
		- Added comment.t test.
		- Fixed a condition which could cause an "undefined variable"
		  warning when reset_exclusions is called.
		- Fixed a bug that would produce an error:
		  Can't use an undefined value as an ARRAY reference at
		  /path/to/WWW/Myspace/Comment.pm line 124, <STDIN> line 2.
		  if post_comments was called without any friends.
		  (RT Bug 17379: http://rt.cpan.org/Ticket/Display.html?id=17379).
		- Added test for defaults to comment.t

0.15	2006-01-25/3:12pm
		- Fixed condition in submit_form so it'll try 5 times with 2
		  second delay if there's a network error.
		- Updated test suite for new max_count in Message and removed
		  extra "approve_friends" test in 01-login.t
	    - Added handling of private profiles in send_message - returns "FF"
	    - send_message converts literal '\n' into "\n".
	    - Added handling of away messages - returns "FA"
	    - Added handling of excess usage - returns "FE"
		Message.pm:
		  - Added result code display (i.e. why are we sleeping?) when
		    sleeping and "noisy" is on.
		  - Det default max_count to 300.
		  - Added handling of private profiles and away messages.
		  - Added handling of usage being exceeded - returns "USAGE".

0.14	2006-01-25/11:41am
		- Added loop code to submit_form - will now try each
		  submit 5 times if the submit fails.
		- Added optional "message" argument to approve_friend_requests.
		  You can now call approve_friend_requests( message )
		  and message will be posted to each approved friend.
		- Added TODO and CONTRIBUTING section to docs.
		- Updated docs for all methods.
		- Updated get_page to attempt GET 20 times instead of forever.
		- Added methods:
			- send_friend_request
			- add_as_friend
			- delete_friend
		Comment.pm (0.9):
			- Reworked module internals. Made Spiffy.
			- Numerous minor bug fixes.
			- Renamed "HTML" accessor "html".
			- Added "noisy" accessor.
			- Added "cache_file" to conform to Message and Myspace.

0.13	2006-01-20/7:43pm
		Fixed approve_friend_requests method. Was skipping valid friend
		requests.

0.12	2006-01-17/1:20pm
		Included Comment.pm, FriendChanges.pm, and Message.pm in
		distribution.
		Fixed bugs in cache_dir and cache_file handling.
		Made pathname handling OS-independent using File::Spec.
		Added friend_count and user_name accessors.
		Fixed retreival of user's friend list in get_friends.
		Added make_cache_dir method.
		Comment.pm:
			- Added exlusions_file method.
			- Renamed "set_HTML" method "HTML". Made it a
			  standard accessor method.
		FriendChanges.pm:
			- Set default cache file to $myspace->cache_dir/friend_cache.
			- Added cache_file accessor method.
			- Obsoleted "set_cache_file" method.
		Message.pm, Comment.pm, FriendChanges.pm:
			- When cache_dir method is called to retreive its default
			  value, it calls the make_cache_dir method in the
			  WWW::Myspace object to create cache_dir if it
			  doesn't exist.
			- File handling done by File::Spec for cross-platform
			  portability.
		Message.pm:
			- Added extensive test suite.
			- Added "messaged" method.
			- Stabilized code to beta release state. Passes test suite.
			- Fixed bugs.
			- Noted obscure known "bugs".

0.11	2006-01-19/3:07am
		CPAN maintenance release. Removed stray ._ files from dist.

0.10	2006-01-16/8:12pm
		Fixed setting of HOME_DIR to work if $ENV{HOME} is not
		set (i.e. if running in a CGI script). Updated docs.

0.09	2006-01-11/10:24pm
		Chnaged name from "Myspace" to "WWW::Myspace"
		Made "Spiffy".
		Updated docs.
		Changed cache file to use $HOME/.www-myspace/login_cache by default.
		Fixed bugs:
		Known issues:
			- get_friends method does not work if user has > 40 friends
			  (bug introduced by change in myspace site).
			- post_comment dies if it is told to post to a friendID that
			  is not a friend of the logged-in user. (Myspace displays
			  an error instead of a form).
		Added test suite.

0.08	2006-01-07/12:52pm
		*** REQUIRED VERSION AFTER 1/7/2006 ***
		Added explicit load of "Home" page when logging in.
		Note that this was done beacuse Myspace added an
		ad page which breaks any version of this module prior
		to this one.

0.07	2006-01-03/7:51pm
		Added CAPTCHA response code "FC" to send_message method. send_message
		returns FC if the $CAPTCHA regexp is found after submitting a message
		form.

0.06	2005-12-27/5:04pm
		Added friends_in_group method. Returns list of "friends" in a
		Myspace group when passed the group ID.

0.05	2005-12-14/7:49pm
		Added approve_friends method.

0.04	2005-12-11/9:38pm
		Minor documentation tweaks: Updated BUGS and Copyright secsions,
		added "send_messages" method in SYNOPSIS.

0.03	2005-12-11/9:21pm
		Added send_message method.
		Added already_commented method.
		Updated documentation to be in-line in the package file.

0.02	2005-12-08/10:41pm
		post_comments now adds "<br>" tags to the message
		like myspace's Javascript does.

0.01    2005-12-05/1:14
        First version, released on an unsuspecting world.