Revision history for Perl extension HTTP::Request::Form.
0.1 Fri Feb 13 11:49:30 1998
- original version; created by h2xs 1.18
0.2 Wed Jul 15 10:46:00 1998
- line-endings were in DOS-format. That's the result if you think
"oh, just hack this up on the dos prompt". Dang. Sorry.
- corrected and tested the installation
- streamlined the documentation
0.3 Mon Aug 31 09:51:00 1998
- methods can be uppercase or lowercase (this was a problem with the
new LWP)
- archivename now in standard format
0.4 Mon Sep 28 11:10:44 CEST 1998
- better example in the Synopsis (this one actually works!)
- bugfixes in the handling of GET (this didn't work before)
0.5 Thu Aug 19 14:02:13 MET DST 1999
Several user-reported bug-fixes and some extensions:
- fixed synopsis (missing ";")
- handle reset buttons identically to submit buttons
- debug now shows the expanded URL and not the given link
- support for textarea fields
- special support for radio buttons (they are now handled in the
same way as selections and only one value is submitted to the
server on press(...))
- special support for checkboxes (only checkboxes with defined
value are submitted to the server, undefined ones are left
out)
- support for image buttons
- support for HTML 4.0 button tags (they are handled identically
to their input equivalents)
- when the form-tag doesn't have a method attribute, GET is assumed
0.6 Thu Mar 2 19:23:54 CET 2000
Some extensions that I needed myself:
- added support for input field type "file"
- added a fix to change all field-types to lowercase
- added support for the referer header
0.7 Thu Mar 2 21:14:03 CET 2000
Added some user-requested features
- added a sample for yahoo that uses an anonymous press
- changed the servername in the altavista example
- added a diagnostic check when pressing a button, that the
button is really defined
- added better support for checkboxes. See the is_checkbox and
the checkbox_* functions
- added support for (x,y)-coordinates when pressing image buttons
0.8 Mon Dec 18 09:57:00 CET 2000
Some bugfixes and some extensions:
- textarea should now work in both forms. Before there was either
a problem with textareas that included some default text, or
with empty textareas. Now Form.pm does look wether the contents
of a textarea is able to perform as_HTML and only uses it if
it is able to do it. Should fix some longstanding problems with
textareas.
- ex/yahoo.pl wasn't in the MANIFEST
- added a simple test procedure that just checks if it can be loaded
0.9 Thu Feb 9 19:43:00 CET 2001
Some bugfixes and some extensions by Sean M. Burke:
- ISINDEX is supported
- a new constructor new_many is created that parses all forms of
a HTML file so you don't have to manually extract links any more.
This constructor handles stray form elements outside of forms.
- the name of form elements is cached and can be queried
0.95 Fri Feb 10 08:01:00 CET 2001
Some bugfixes from Sean M. Burke:
- textarea was still broken in new_many, now fixed.
- iteration over self->content || [], not self->content alone
(that one could be undef)
0.951 Thu Sep 13 10:19:00 CET 2001
One small bugfix by Michael Kablitz
- textarea-handling was broken and needed double $ because of
references. Damn typos. Funny thing: nobody else mentioned it.
Half a year with a broken package :-)