Update MANIFEST for 1.04
add test for hebrew right-to-left rendering
don't display password in debugging output
replace render_by_default with render_as_stub
rename Stub.xml to ImageStub.xml
rename CW::Part->id to CW::Part->part_id and CW::Message->parts to Message->part_id_to_part. in the future we are going to require part_id and body_id (for cid:<bodyid> URIs to render html messages.
add body_id_to_part registration for cid's
rename select_preferred_alternative to preferred_alternative
make multipart/alternative->render() handle render_as_stubs correctly
replace our own HTML::Cleaner with HTML::Defang, switch text/html rendering over from inline to iframe
set the X-Content-Security-Policy HTTP header when sending untrusted HTML content
switch to HTML5 doctype
add layout.xml macro to message.xml - this way we at least provide basic message rendering when accessed without javascript
merge html-defang branch
switch Model::IMAPClient to Moose, implement ACCEPT_CONTEXT and begin removing our dependency on passing $c around
rename ::Headercache to ::Cache, remove dependency on  in ::Cache and move it from the stash to Model::IMAPClient internal
don't pass $c around to our model. we now use ACCEPT_CONTEXT to load what we need from other components
display imap quota for the current mailbox
we require at least HTML::Defang 1.04
display a flag for 'flagged' messages