Changes for version 2.00

  • IMPROVED
    • Ported to Moose
    • Email::MessageID is generated each time 'build_message' is called
    • Predicate methods to check if a value has been set (e.g. has_organization)
    • Clearer method to unset a value (e.g. clear_organization)
    • Mail::Builder::Image can now work with Filehandles, Paths and in-memory data
    • Mail::Builder::Attachment can now work with Filehandles, Paths and in-memory data
    • Add support for Email::Address
    • Mail::Builder::Address now has a 'comment' field/accessor
    • Better param validation
    • Better handling of autgenerated plaintext parts
  • CHANGED:
    • Depreated Mail::Builder::Image::File
    • Depreated Mail::Builder::Image::Data
    • Depreated Mail::Builder::Attachment::File
    • Depreated Mail::Builder::Attachment::Data
    • Renamed 'has' method in Mail::Builder::List to 'contains'

Modules

Easily create plaintext/html e-mail messages with attachments and inline images
Module for handling e-mail addresses
Class for handling e-mail attachments
Class for handling inline images
Helper module for handling various lists

Provides

in lib/Mail/Builder/Attachment/Data.pm
in lib/Mail/Builder/Attachment/File.pm
in lib/Mail/Builder/Image/Data.pm
in lib/Mail/Builder/Image/File.pm
in lib/Mail/Builder/Role/File.pm
in lib/Mail/Builder/Role/TypeConstraints.pm