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 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
|
Revision history for Email-Sender
2.601 2024-01-17 19:15:25-05:00 America/New_York
- allow using an Authen::SASL instance via sasl_authenticator as an
alternative to username asd password (thanks, Erik Huelsmann!)
2.600 2022-10-23 16:45:34-04:00 America/New_York
- This version replaces the use of Email::Address with
Email::Address::XS, as the pure perl version has problems with
certain kinds of input.
2.500 2021-07-04 13:26:47-04:00 America/New_York
- version bumped to account for change in fractional part precision
1.500 2021-06-20 20:30:24-04:00 America/New_York
- adjust version number for bookkeeping reasons
1.300036 2021-06-17 09:51:12-04:00 America/New_York
- add "maybestarttls" option, to allow opportunistic STARTTLS
(thanks, Marc Bradshaw!)
1.300035 2020-10-10 12:34:29-04:00 America/New_York
- drop some needless version checking from the days when we worked with
broken Net::SMTPs (thanks, Bernhard Graf and Aristotle Pagaltzis and
Pali Rohár)
- documentation tweaks and spelling corrections (thanks, James E
Keenan, Stefan Hornburg, M Somerville, and jazzkutya)
1.300034 2019-12-02 22:21:58-05:00 America/New_York
- add documentation for the SMTP "hosts" parameter!
1.300033 2019-11-26 14:44:51-05:00 America/New_York
- no changes since 1.300031
1.300032 2019-11-15 00:32:03-05:00 America/New_York (TRIAL RELEASE)
- SMTP transport can now accept a "hosts" init arg instead of just
"host"; this argument is an arrayref of host names to try in order
(thanks, Marc Bradshaw!)
1.300031 2017-04-04 14:35:42-04:00 America/New_York
- EMAIL_SENDER_TRANSPORT did not properly handle the =-prefix case
Now: =Foo::Bar expands to Foo::Bar, Foo::Bar expands to Foo::Bar,
and FooBar expands to Email::Sender::Transport::FooBar, as intended.
Previously, =Foo::Bar expanded to Email::Sender::Transport::Foo::Bar
1.300030 2016-10-03 18:33:57-04:00 America/New_York
- no changes since 1.300029
1.300029 2016-07-17 15:49:18-04:00 America/New_York (TRIAL RELEASE)
- bring localpart quoting more in line with RFC 821
1.300028 2016-04-21 17:49:14+01:00 Europe/London
- make Email::Sender::Util->easy_transport public
1.300027 2016-04-03 10:02:52-04:00 America/New_York
- no changes since 1.300026
- SMTP transport now uses Net::SMTP for SSL and STARTTLS support
1.300026 2016-03-21 13:50:22-04:00 America/New_York (TRIAL RELEASE)
- another tweak to Net::SMTP and Test::MockObject, thanks to Matthew
Horsfall
1.300025 2016-03-19 17:11:34-04:00 America/New_York (TRIAL RELEASE)
- tweak how we load Net::SMTP to avoid problems when testing with a
Test::MockObject-mocked SMTP client
1.300024 2016-03-19 14:13:16-04:00 America/New_York (TRIAL RELEASE)
- Net::SMTP 3.07 is now required, both for SSL support and for a fix
to datasend implementation referenced in 1.300019 changes
1.300023 2016-03-19 14:06:51-04:00 America/New_York (TRIAL RELEASE)
- Email::Sender::Transport::SMTP now uses Net::SMTP for SSL
connections, and for a STARTTLS implementation
1.300021 2015-10-15 13:53:52-04:00 America/New_York
- when SMTP connection fails, include host and port in error
1.300020 2015-09-03 14:00:04-04:00 America/New_York
- no changes since 1.300019
1.300019 2015-08-10 15:48:02-04:00 America/New_York (TRIAL RELEASE)
- only work around Net::SMTP on broken (pre-3.07) versions
- avoid uninitialized warning when delivering to Maildir
1.300018 2015-05-27 15:28:44-04:00 America/New_York
- stable release of changes from 1.300017
1.300017 2015-05-14 13:17:39-04:00 America/New_York (TRIAL RELEASE)
- cope with a double-encoding bug in Net::SMTP
for details, https://rt.cpan.org/Ticket/Display.html?id=104433
1.300016 2014-10-10 22:54:00-04:00 America/New_York
- no changes since 1.300015, just made non-trial release
1.300015 2014-09-12 22:01:37-04:00 America/New_York (TRIAL RELEASE)
[THIS MIGHT BREAK YOUR CODE]
- version 1.300008 was meant to rewrite line endings when sending to
sendmail, but the change was not effective; it has been fixed
1.300014 2014-08-28 14:21:26-04:00 America/New_York
- do not try passing an empty string as a Failure message
1.300013 2014-08-28 11:00:16-04:00 America/New_York
- sometimes, if no error is given and $smtp->message returns (),
the arguments to the Failure constructor were out of alignment and
the failure's error message would be "code"; this has been fixed
1.300012 2014-07-10 09:55:35-04:00 America/New_York
- documentation fix: there's no Email::MIME->delete_header
(thanks, Kris Matthews)
1.300011 2014-03-02 18:16:12-05:00 America/New_York
- run the sendmail program with -i by default (thanks, William Blunn)
- do not die when a race causes mkpath(Maildir/new) to fail because the
directory already exists
1.300010 2014-01-11 14:15:13-05:00 America/New_York
- the SMTP transport now has a "debug" option
1.300009 2013-09-01 12:03:06 America/New_York
see also 1.300008!
switch to automatic determination of prereqs to improve accuracy
1.300008 2013-09-01 09:39:13 America/New_York
[THIS MIGHT BREAK YOUR CODE]
at long last, Sendmail and Maildir transports replaces CRLF with CR
before piping
[BUG FIXES]
fixes a bug where recipients beginning with a - would not work with
the Sendmail transport [rt.perl.org #66246]
require Email-Abstract 3.006, to get Email-Simple 1.998, to get
Email::Simple->new(\$str), resolving [rt.perl.org #85926]
1.300007 2013-03-19 14:58:27 America/New_York
when sending over SMTP, send DATA in hunks of 1 mebibyte or smaller
1.300006 2013-03-17 17:23:21 America/New_York
re-fix the problem with attribute accessors and role methods
clashing, previously fixed in 0.102360
1.300005 2013-02-14 11:37:09 America/New_York
add missing prereq, Sub::Exporter; thanks for report, Esteban
Manchado Velázquez
1.300004 2013-02-09 10:09:02 America/New_York
bump required version of MooX::Types::MooseLike
1.300003 2013-02-06 15:56:53 America/New_York
make Wrapper transports proxy is_simple and allow_partial_success to
the wrapped transport
allow Wrapper transports to construct their own targets; useful for
configuring entire wrapper chain from the environment
1.300002 2013-02-06 14:06:24 America/New_York
THIS IS A BIG DEAL: see v1.300000
this is the first non-trial release using Moo instead of Moose
increase version of Moo to interoperate with ancient Mouse.pm
1.300001 2013-01-07 21:38:31 America/New_York
increase required versions of Throwable and Moo
1.300000 2013-01-02 22:42:58 America/New_York
THIS IS A BIG DEAL:
use Moo instead of Moose (thanks to Justin Hunter and Christian
Walde!)
0.120002 2012-09-11 14:43:07 America/New_York
added shift_deliveries to the Test transport, for treating the
sent messages like a queue of things to inspect
0.120001 2012-07-19 16:28:01 America/Los_Angeles
no changes from 0.120000, just marked as stable release
0.120000 2012-05-08 20:53:43 America/New_York
THIS IS A BIG DEAL:
This release deprecates the scalar context behavior of:
* Failure->recipients
* Failure::Multi->failures
* Failure::Multi->recipients
* Transport::Test->deliveries
* Transport::Failable->failure_conditions
Until now, these methods returned a list in list context and
an array reference in scalar context. This still works, but
scalar context calls will now generate a warning. In one
year (2013-05), they will be become fatal.
0.110005 2012-03-05 21:37:35 America/New_York
binmode output handle to avoid line ending munging in Mbox and
Maildir; thanks, Christian Walde!
0.110004 2012-02-21 17:47:35 America/New_York
import the "Bcc" page from the (otherwise empty) github wiki; this
adds some information to the QuickStart page about why Bcc support
isn't there and why this isn't a bug
0.110003 2012-02-01 15:09:52 America/New_York
add the add_lines_header and add_envelope_headers attributes to
Maildir transports
0.110002 2012-01-31 17:02:35 America/New_York
Maildir deliveries now have a ->filename method to tell you just
where the mail was delivered
0.110001 2011-04-03 16:32:15 America/New_York
prevent Test::MinimumVersion test from causing a requirement on T::MV
and, thus, PPI! Thanks for the report, Matt S. Trout!
0.110000 2011-03-17 21:40:36 America/New_York
provide a much clearer and more fatal error when SASL authentication
has failed because Authen::SASL or MIME::Base64 is not available
0.102370 2010-08-25 08:37:22 America/New_York
remove spurious prereq on Sys::Hostname::Long (thanks ABH)
tweak some tests for truth/definedness in SMTP transport
0.102360 2010-08-24 07:47:24 America/New_York
avoid the need to use "excludes" in role application; this silences
warnings with Moose 1.10
0.101760 2010-06-25 08:18:26 America/New_York
fix sendmail.t with latest Capture::Tiny (Justin Hunter)
0.100460 2010-02-15 12:58:18 America/New_York
avoid using AutoPrereq, as it brings in build_requires as requires
0.100450 2010-02-14 17:55:48 America/New_York
allow timeout option to SMTP transport
0.100110 2010-01-11 10:43:57 America/New_York
Email::Sender::Failure is now a Throwable::Error
now uses Try::Tiny for internal exception handling
0.093380 2009-12-04 12:29:55 America/New_York
bump Moose prereq to 0.70 based on feedback from ANDK
0.093110 2009-11-07
allow uppercase env vars to set transport attributes (charsbar)
add "message" attribute to successes returned by SMTP transports
0.092840 2009-10-10
fix packaging error
0.092820 2009-10-09
improve reliability of t/sendmail.t (thanks, Mark Grimes)
0.091940 2009-07-12
packaging fixes (EU:MM version for LICENSE param) rt #47817
0.091930 2009-07-12
add some more common sendmail locations to default search
0.091870 2009-07-06
exclude unwanted methods from Email::Sender::Transport
to suppress a new warning from Moose role composition
0.091740 2009-06-23
no code changes
remove prereq of Test::More 0.88; weird things happened
0.091661 2009-06-15
THIS RELEASE MAY BREAK YOUR CODE... but probably not
Email::Sender::Simple has been added, along with a manual
Email::Sender is now a role
Email::Sender::Transport is now a role, too; subclasses will break
0.004 2009-03-24
require perl5 version 8
move to Moose; let's not mess around, the Moose/Mouse stuff is not
worth the minor savings
0.003 2009-03-12
Sendmail transport now uses 2-arg open on Win32 so it can work at all
Win32-friendly tests added for Sendmail by the ever-awesome DAGOLDEN
0.002 2009-01-31
fix minor documentation errors
0.001 2009-01-02
SQLite transport split into its own dist, removed from this
QUIT when ending a transmission in non-persist SMTP
0.000 2008-12-10
first CPAN demo release; It Probably Works!
|