-
Notifications
You must be signed in to change notification settings - Fork 40
/
CHANGES.txt
133 lines (88 loc) · 3.78 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
0.14 (Unreleased)
-----------------
- Add ``pyramid_mailer.debug`` shorthand: via one line in ``development.ini``,
enables writing emails to a file instead of sending them.
0.13 (2013-07-13)
-----------------
- Default transfer encoding for mail messages is now 'quoted-printable'. See
https://github.com/Pylons/pyramid_mailer/pull/45 and
https://github.com/Pylons/pyramid_mailer/issues/44.
0.12 (2013-06-26)
-----------------
- Pull #35: aadded support for sendmail binary via repoze.sendmail >= 4.0b2.
- Remove "all_parts" and "attach_all_parts" from MailResponse object (unused by
pyramid_mailer).
- The Attachment class no longer supports reading data from the a file based on
the ``filename`` it is passed. Instead, use the filename argument only as
something that should go in the Content-Disposition header, and pass a
filelike object as ``data``.
- Major code overhaul: nonascii attachment sending now actually works, most of
the code stolen from Lamson was gutted and replaced.
- Requires repoze.sendmail >= 4.1
0.11 (2013-03-28)
-----------------
- Issue #29: Allow setting Content-Transfer-Encoding for body and html
via Attachments.
- Issue #32: Fix handling of messages with both HTML and plain text
bodies that also have attachments.
- Issue #24: ensure that ``pyramid_mailer.response.to_message`` returns
text under Python 3.x.
- Dropped support for Python 2.5.
0.10 (2012-11-22)
-----------------
- Set default transfer encoding for attachments to ``base64`` and allow
an optional ``transfer_encoding`` argument for attachments. This currently
supports ``base64`` or ``quoted-printable``.
- Properly handle ``Mailer.from_settings`` boolean options including ``tls``
and ``ssl``.
- Support ``setup.py dev`` (installs testing dependencies).
- Use ``setup.py dev`` in tox.ini.
0.9 (2012-05-03)
----------------
- Add a test for uncode encoding in multipart messages.
- Depend on ``repoze.sendmail`` >= 3.2 (fixes unicode multipart message
encoding).
0.8 (2012-03-26)
----------------
- Work around a Python 3.2.0 bug in handling emails with empty headers. This
allows cc-only and bcc-only emails to be handled properly on all platforms
(no recipient= required anymore). See
https://github.com/Pylons/pyramid_mailer/issues/14.
0.7 (2012-03-26)
----------------
- Packaging release
0.6 (2012-03-20)
----------------
- Python 2.5, 2.6, 2.7, 3.2, and pypy compatibility.
- Remove explicit Jython support. It may work, but we no longer test it
using automated testing.
- Requires repoze.sendmail 3.0+.
- More descriptive exception raised when attempting to send cc-only or
bcc-only messages. See https://github.com/Pylons/pyramid_mailer/issues/14
0.6 (2012-01-22)
----------------
- Use ',' as an email header field separator rather than ';' when multiple
values are in the same header (as per RFC822).
- Allow lists of recipient emails to be tuples or lists (previously it was
just lists).
- Don't include ``Bcc`` header in mail messages (breaks secrecy of BCC).
See https://github.com/Pylons/pyramid_mailer/pull/10
0.5.1 (2011-11-13)
------------------
- Fixed a bug where the mailer was only sending email to addresses in
the "TO" field.
0.5 (2011-10-24)
----------------
- Drop Lamson dependency by copying Lamson's MailResponse and dependent code
into ``pyramid_mailer.response``.
0.4.X
-----
- ``pyramid_mailer.includeme`` function added for
``config.include('pyramid_mailer')`` support
- ``pyramid_mailer.testing`` module added for
``config.include('pyramid_mailer.testing')`` support.
- ``pyramid_mailer.get_mailer`` API added (see docs).
- ``pyramid_mailer.interfaces`` module readded (with marker IMailer interface
for ZCA registration).
- ``setup.cfg`` added with coverage parameters to allow for ``setup.py
nosetests --with-coverage``.