Subject: MIME-tools 4.112 available on CPAN
From: Eryq <[email-masked]>
Date: 22 Jan 1998 23:19:56 GMT
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules

As I write this, the first official Beta copy of MIME-tools 4.x
is winging its way up to PAUSE.

WHAT IS IT?
	This toolkit allows you to parse and/or construct MIME messages;
	e.g., email messages with attachments.  

PORTABILITY
	The modules have been ported to Win32, and pass the tests 
	under Win95 using the GS port of Perl5.004.

THINGS TO LOOK FOR
	New decoder classes. (MIME::Decoder::*)

	More-sensible (and simpler) encoding strategy. 
	(MIME::Decoder::NBit)

	Ability to attach to singleparts. (MIME::Entity::attach)

	Better print/stringify support. (MIME::Entity)

	Easier access to MIME attributes. (MIME::Head::mime_attr)

	More RFC-compliant parsing. (MIME::ParserBase)

	Preservation of preamble/epilogue (MIME::Entity) 	

WARNINGS
	MIME-tools users be aware: there have been numerous changes.
	PLEASE PLEASE PLEASE read the README-OR-DIE file before
	blindly doing a "make install".  The bulk of it follows
	this message.

ONE MORE THING
	As always, send me email the moment you have a gripe, 
	especially if something breaks.

	Enjoy.

---------------------------------------------------------
MAJOR CHANGES FROM 3.0 TO 4.0:

   Temp files
	FileHandle::tmpfile is no longer emulated if you have Perl5.004,
	which has fixed the tmpfile() problem; you should (especially
	if running under Win32) get Perl5.004 ASAP.  Otherwise, the
        fairly-portable (if ugly) opendup() emulation is hardcoded.

   Module structure
        MIME::Latin1 is deprecated.
     
        MIME::IO is deprecated; its functionality has been replaced 
        by the IO::Scalar, IO::ScalarArray, and IO::Wrap modules.
	You will need these to run the toolkit.

	New encodings x-uuencode (x-uu) and x-gzip64 
	are now supported.

        MIME::Decoder has been split into a tree of modules.
   
   Encodings
        The '7bit' encoder now only warns of violations;
	it longer uses the deprecated MIME::Latin1.
	
	The 'quoted-printable' decoder now uses the newest 
	MIME::QuotedPrint,
	and amends its output with guideline #8 from RFC2049 (From/.).

   Output
        Output format is slightly-different (but more sensible)
        if you use parse_nested_messages() or have singlepart entities
        with parts attached.  
	See MIME::Entity::print for details.
        
        As of 4.112, MIME::Entity::print_body recurses for multipart
        entities: this is more convenient and less surprising.

   Debugging
        All toolkit warnings may be turned off with config 'QUIET'.
        See MIME::ToolUtils for details.

-- 
  ___  _ _ _   _  ___ _   Eryq ([email-masked])
 / _ \| '_| | | |/ _ ' /  President, Zero G Inc: http://www.zeegee.com/
|  __/| | | |_| | |_| |   
 \___||_|  \__, |\__, |___/\  Visit STREETWISE, Chicago's newspaper by/
           |___/    |______/ of the homeless: http://www.streetwise.org