ChangeLog
0.10.4 (2002-05-17)
- Maildir did not work correctly.
- Maildir#each_port yields filenames sorted by time, not filename.
(patched by Kukutani, Makoto)
- allows empty return path (Return-Path: <>).
(reported by Morikawa-san)
0.10.3 (2002-05-07)
- devide obsolete methods into obsolete.rb.
- Mail#to=, cc=, bcc=, ... did not work.
- new methods MhMailbox,UNIXMbox,Maildir#reverse_each_port
(suggested by Takabayashi, Satoru)
- TMail::Mail#content_type is described in document but not defined.
(reported by yoshihisa masuda)
- allow ';' after content type.
(suggested by Lars Christensen)
- TMail::Maildir fails to parse maildir filename created by Mutt.
- Unterminted multipart mail causes unexpected exception.
(reported by Kikutani, Makoto)
0.10.2 (2002-02-21)
- UnstructuredHeader#to_s did not work. (patched by Satoru Takabayashi)
- ReceivedHeader#to_s did not work when h.via exists and
h.by not exists (and vice versa). (patched by Satoru Takabayashi)
- TMail::TextUtils.quote_phrase did not work. (reported by Matt Armstrong)
0.10.1 (2002-02-03)
- test scripts added. Many test cases are imported
from RubyMail 0.2, written by Matt Armstrong.
- new class TMail::Config
- Minor parser bugs are eliminated.
- Parser supports raw iso2022jp strings appeared in quoted-words.
- TMail::File*Stream classes removed.
0.10.0 (2002-01-06)
- changes many method features of TMail::Mail. see file Incompatibilities.
- TMail does not depend on amstd/strscan library.
- mails.so was riskful under latest 1.7
0.9.9 (2001-11-15)
- typo in tmail_attr_writer (patched by Shirai, Kaoru)
0.9.8 (2001-09-07)
- modify 0.9.7(2) pack miss.
(thanks Masahiro Sekiya, Joseph McDonald)
- amstd/futils -> fileutils
- setup.rb -> install.rb 3.0.0
0.9.7 (2001-07-06)
- modify bug in HeaderField#body
- sync TMail::Mail class reference manual
0.9.6 (2001-06-20)
- new module TMail::Base64
- does not convert line terminator by default.
0.9.5 (2001-05-27)
- spaces were too removed when folding (thanks Akira Yamada)
- support RFC2231 (still imcomplete) (reported by Yasuhiro Arima)
0.9.4 (2001-04-25)
- update installer
- Mail.load
- Mail#strftime
- supports Ruby 1.4 again
0.9.3 (2001-03-10)
- update installer
- remove TMail::Mail.boundary,msgid from document
(use TMail.new_boundary, new_msgid)
- no need of NL at the tail of header
0.9.2 (2001-03-08)
- HF#inspect, Address#inspect changed
- support SJIS in scanner
- library entry point is 'tmail' again (<- 'tmail/tmail')
0.9.1 (2001-03-02)
- bug in parsing MIME multipart
0.9.0 (2001-02-24)
- change Mail#to_s/inspect action
- default value of Mail#to, from is now nil (not '')
0.8.18 (2001-01-27)
- modify push without arg
- do not use Array#filter
(thanks l@kondara)
0.8.17 (2001-01-26)
0.8.16 (2001-01-22)
- modify mails.so for static link
0.8.15 (2000-11-28)
- debug HFencoder (thanks Shugo Maeda)
0.8.14 (2000-11-18)
- bug in DateH#date= (thanks Shugo Maeda)
- gsub(EOL, '') before nkf
- Mail#ordered_each
- StringPort#read_all, copy_to failed if eof
0.8.13 (2000-09-19)
- MboxLoader was not work (reported by Kenji Nagasawa)
- HeaderField#new_header
0.8.12 (2000-07-13)
- racc/scanner.rb -> scanner.rb (thanks akira yamada)
0.8.11 (2000-05-29)
- HFencoder#value encoding was wrong
- TMail::CONTROL
- all doc.ja/*.html were ENGLISH (reported by rubikitch)
0.8.10 (2000-05-18)
- return values of TMail.zonestr2i was wrong (patched by tachino Nobuhiro)
- seconds in date-time was wrongly discarded
0.8.9 (2000-05-16)
- update installer
(thanks rubikitch)
0.8.8 (2000-05-12)
- sample/sendmail
- TMail#date=, mime_version=
- modify phrase quoting
- update amstd package (1.7.0)
0.8.7 (2000-05-08)
- mails.rb: not =, ==
(thanks rubikitch)
- update Racc runtime (1.0)
- update amstd package (1.6.2)
0.8.6 (2000-03-17)
- update Racc runtime (0.12)
- update strscan package (0.5.5)
0.8.5 (2000-03-09)
- Mail#accept had bug when multipart
- HeaderField#illegal?, empty?
- thread safe (only critical part)
0.8.4 (2000-03-09)
0.8.3 (2000-03-04)
- Address#local,domain
- better string convertion
0.8.2 (2000-02-23)
- FilePort#filename is public
0.8.1 (2000-02-20)
- modify Mail#to, from... for no addresses
0.8.0 (2000-02-19)
- moves all classes into module TMail
- make scanner ruby extention
- TMail::Mail#body_port
- TMail::Mail#encoded, decoded
0.7.5 (2000-01-09)
0.7.4 (1999-11-10)
- digit only account was wrong handled
- TMail#inspect contained bug
- type in port.rb
- amstd (must.rb -> amstd/must.rb)
(all modifications are patched by Shugo Maeda)
0.7.3 (1999-11-06)
- parse error on address without hostname (patched by ts)
- main files are in tmail/ (tmail.rb -> tmail/tmail.rb)
- modified for racc 0.10
- wrote setup.rb
0.7.2 (1999-09-29)
- about timezone
- multi Received: handling was wrong
- to_s contains bugs (patched by Shugo Maeda)
0.7.1 (1999-09-28)
- modify little bugs
- update documents
- can handle comments for structured header
0.7.0 (1999-09-02)
0.6.0 (1999-07-31)
0.5.2 (1999-06-26)
- use strscan
- use extiter.rb, not buffer.rb
0.5.1 (1999-06-14)
- rewrite mailp.y for racc0.9.x
- wrote English manual
0.5.0 (1999-06-03)
- now Header class is obsolute
- use recycle.rb, buffer.rb
0.4.8 (1999-05-?)
- modify mail parser
- modify some typos
0.3.0 (?)
0.2.0 (1998-10-30)
- still named "Mail Modules"
0.1.0 (1998-10-26)
0.0.0 (1998-10-23)