Swift Mailer 4.0.0 FINAL Available!

Swift Mailer is a fantastic library for sending email with php. Discuss this library or ask any questions about it here.

Moderators: Chris Corbyn, General Moderators

User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Swift Mailer 4.0.0 FINAL Available!

Post by Chris Corbyn »

I'll be posting in this thread every time I make a beta release of 4.0. It was finished quite some time ago and I've been hard working on documentation (more of a book I plan to publish as PDF too actually).

If You Want to Take Part

Anybody can download and start using the beta, but I would prefer if you let us know that you're using it, either by sending us a note on the Google Group/Mailing List, or by dropping a note in this thread. Basically I want to know how widespread the use is so that it's easier to gauge how long the beta needs to keep running for.

Latest Version

Download: http://cloud.github.com/downloads/swift ... rc1.tar.gz
Docs: http://swiftmailer.org/betas/docs/v4-wo ... index.html

Bug Reporting

http://swiftmailer.lighthouseapp.com/ (I believe registration is required but it's free and quick - Open ID is supported)

This is crucial and I really appreciate that this takes a little effort on your part. I will be worried if there are no bug reports provided during this beta :lol:

Bug reports are good! If we didn't want to find bugs we'd have gone straight to 4.0.0 without running the beta!

DON'T:
  • Post bugs in this thread
  • Post bugs on the mailing list
  • Post bugs anywhere else in this forum
All bugs should be posted directly into Lighthouse as a ticket:

http://swiftmailer.lighthouseapp.com/pr ... ickets/new

If your bug report is because v4 has broken something that used to work in v3, please tag it with "regression".

Group Discussion (Users and Developers)

We have set up a Google Group. Currently I'll respond to anything posted here. It's an open group so users will subscribe and join in with discussions.

http://groups.google.com/group/swiftmailer

Documentation

You'll definitely need this. It's a work-in-progress so there are probably a lot of typos and there are missing chunks (such as how to use plugins). You should see this updated daily. Discussion of Plugins will be added in the next day or two.

http://swiftmailer.org/betas/docs/v4-wo ... index.html

ETA for Production Release

We need bug reports, we really do. We at least need some feedback on the beta phase so do provide it. The plan is to roll out versioned-betas (b1, b2, b3) etc before finally releasing a production version. We'll be making regular releases (once a week or more) during this time. The current "deadline" for a production release is 21st February 2009 - but it's just an estimate.

I'll be offering the beta directly via swiftmailer.org shortly.

Let us know how you go! :D
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

4.0.0 Beta 1

Download: http://swiftmailer.org/betas/Swift-4.0.0-b1.tar.gz

Known Bugs:
  • Missing the FileEmbedder Plugin that was in v3
Documentation

http://swiftmailer.org/betas/docs/v4-wo ... index.html
josh
DevNet Master
Posts: 4872
Joined: Wed Feb 11, 2004 3:23 pm
Location: Palm beach, Florida

Re: Swift Mailer 4.0.0 Beta Available!

Post by josh »

Just a thought maybe lighten the "working draft" on the documentation to make it easier on the eye ( I'm just disabling CSS ;-) )
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

jshpro2 wrote:Just a thought maybe lighten the "working draft" on the documentation to make it easier on the eye ( I'm just disabling CSS ;-) )
Will do this asap. I agree it's too dark.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

Done. It's barely visible now; just a feint watermark.
josh
DevNet Master
Posts: 4872
Joined: Wed Feb 11, 2004 3:23 pm
Location: Palm beach, Florida

Re: Swift Mailer 4.0.0 Beta Available!

Post by josh »

Very readable compared to before, maybe its just me but the code samples are really tiny. I'm also having to increase FF font size to read them, maybe I'm just blind though. I'll try to try this out and give you some real feedback in the near future. Looks good. Maybe also include some prose explaining why I should use, what it can do for me you know what I mean ( I'm sure a lot, but it would be nice to see a short list of highlights in the first few pages or something.. even if its along the lines of "easier to use", "cleaner code", etc.. Basically the average users is gonna be asking himself "what advantages is this going to give me in return for my time switching over from xyz legacy library" )
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

I always seem to run into this font size issue with monospaced fonts. They look fine to me but then when opened in FF/Windows or IE for example the monospaced fonts render really small. I'll fix it up. I'm guessing monospace on Windows is usually a tad smaller than regular fonts and at 0.8em it becomes unreadable.

Valuable points on the doc content. It's a bit repetitive at the moment (partly because I'm not used to the editting software (DITA) and partly because it's not yet been re-editted). I need to remove some of the more "advanced" stuff and save it til further in the book too (e.g. the last section in Attachments).

I plan on having (not actual chapter names)

Introduction
- License Info for Book & Library [GFDL/GPLv3]
- What the library actually DOES
- What skill level the book is aimed at
- Crash course in OO (just the essentially like explaining what the syntax you'll use in Swift means)
- History of Swift Mailer
- Library Overview
- Developer Credits

Installation
Bug reporting & Resources
Broad Scoped Examples (a preliminary look at the code as a whole before delving into the per-component chapters)
Version 3 to Version 4 Migration Cheat Sheet
Creating Messages (Fairly in-depth)
Sending Messages (includes docs for each Transport)
Using Plugins
Per-Plugin Documentation
Creating new Plugins
Debugging
Caching Strategies
Common/Suggested Usage Patterns (Theory/Patterns)
Working with Exceptionally Large Mailing Lists
Customizing/Extending Swift Mailer
The Newsletter Application Tutorial (A walkthrough, maybe with ZF)
Glossary of Terms


To be honest, I'll probably seek community help when it comes to writing the "Common Usage Patterns" and "The Newsletter Application" chapters. Community driven parts of the book like that would really help I think - particularly since people may be using certain patterns I'm not aware of. I refer to patterns like queuing mail, sending in batches, creating email-specific views etc.

Ok, back to writing code and writing the docs :)
IshaDakota
Forum Newbie
Posts: 8
Joined: Sun Jan 18, 2009 8:01 am

Re: Swift Mailer 4.0.0 Beta Available!

Post by IshaDakota »

Just a note to say that I am using the beta. I am not a developer at all, so not sure what useful feedback I can give you, but so far it solves the problem I was having with ver3 with QP encoding line lengths. It also a little cleaner and more intuitive for a novice user.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

IshaDakota wrote:Just a note to say that I am using the beta. I am not a developer at all, so not sure what useful feedback I can give you, but so far it solves the problem I was having with ver3 with QP encoding line lengths. It also a little cleaner and more intuitive for a novice user.
Excellent, thanks for the feedback :) I'm so glad that you mention the QP encoding (and I'm also not surprised it fixes it). Basically, when I started writing v4 (over a year ago) the *first* thing I tackled was proper encoding with respect for unicode. This was the biggest bug with v3 that was not going to be easy to solve without a rewrite of the encoder system.

Anybody who was hitting the memory limit when sending attachments over 2MB or so should be having a better experience too.

Anybody else downloaded and used this beta?
balim
Forum Newbie
Posts: 9
Joined: Mon Mar 19, 2007 8:40 am
Location: NRW, Germany

Re: Swift Mailer 4.0.0 Beta Available!

Post by balim »

Chris Corbyn wrote:Anybody else downloaded and used this beta?
Yes, me. Just downloaded it and will be testing a little bit around with in the next days.

But if I wouldn't be looking into the forum, I never knew about this beta yet.
To get more testers, It could be helpfull if you post a beta teaser on your welcome page. ;-)

Greetings
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

balim wrote:
Chris Corbyn wrote:Anybody else downloaded and used this beta?
Yes, me. Just downloaded it and will be testing a little bit around with in the next days.

But if I wouldn't be looking into the forum, I never knew about this beta yet.
To get more testers, It could be helpfull if you post a beta teaser on your welcome page. ;-)

Greetings
I'm going to do that. I sort of a wanted a quiet first beta (just to iron our the biggest issues) so I posted here and emailed a bunch of people. There haven't been any bug reports come back, though there hasn't been much feedback at all, so yes I should just release a full public-beta ;)
casanek
Forum Newbie
Posts: 3
Joined: Mon May 12, 2008 3:54 am
Location: Warsaw, Poland

Re: Swift Mailer 4.0.0 Beta Available!

Post by casanek »

I've just upgrade swift to v4. It's quite impressive! :idea:
I have no problem so far...

I want but yet I don't check Logger and Reporter plugins.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

Documentation for the plugins is coming. I didn't include it because the second beta is going to change the interface slightly (you won't need to specify $key).

I've had one bug report so far... embedded images aren't working very well. I'm working on that now so I can get the second beta out :)
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Swift Mailer 4.0.0 Beta Available!

Post by Chris Corbyn »

4.0.0 Beta 2

Download: http://swiftmailer.org/betas/Swift-4.0.0-b2.tar.gz

Fixes:
  • Embedded files were not working correctly when combined with multipart content
  • Plain Text & HTML part ordering was not working correctly when attachments were included
Known Bugs:
  • Missing the FileEmbedder Plugin that was in v3
Documentation

http://swiftmailer.org/betas/docs/v4-wo ... index.html
rquigley
Forum Newbie
Posts: 1
Joined: Wed Nov 19, 2008 12:17 pm

Re: Swift Mailer 4.0.0 Beta Available!

Post by rquigley »

Hi Chris,
Beta is working great. The only issue I encountered was just fixed in Trunk (http://github.com/swiftmailer/swiftmail ... 90116cae90).

Thanks for all of your hard work!

All the best,
Ryan
Post Reply