- This is the release where I played around with Devel::NYTProf to figure
where time was actually spent during the processing of requests with
LWP. The methods that manipulated header objects stood out, so this
release contains a few tweaks to make those parts faster.
- I also figured a few convenience methods to encode and decode the content
of request/response objects would be in order.
- Should store "wire" headers field names with _ without translation.
- Test HTTP::Request->parse().
- Restore pre-5.815 behaviour of returning "400 Bad Request" [RT#39694]
- Rename the HTTP::Status constants to have HTTP_ prefix
- Detection of unsupported schemes was broken [RT#37637]
- Allow tainted methods to be forwarded to HTTP::Headers [RT#38736]
- Add strict mode to HTML::Form
- Fix test now that less warnings are generated.
- Add content_is_xml method
- Make split_header_words() lower case returned tokens/keys
- Avoid invoking AUTOLOAD on object destruction [RT#39852]
- Add decode() method to HTTP::Message
- Add encode() method to HTTP::Message
- Allow multiple fields to be set with push_header().
- Make content_type and content_is_xhtml methods faster
- Faster push_header()