squashed bug #496616
[squirrelmail.git] / ReleaseNotes
CommitLineData
815d9ba0 1/*****************************************************************
077c0273 2 * Release Notes: SquirrelMail 1.2.1 *
815d9ba0 3 * The "And I Still Have Not Wrapped My Wife's Presents" Release *
a67a0f59 4 * aka the "Miriam Noel" Release *
f840ae6b 5 * 25 December 2001 *
815d9ba0 6 *****************************************************************/
7
a67a0f59 8After a long wait, SquirrelMail is finally making a new major stable
9series release. The past year has been ANYTHING but uneventful for
10the SquirrelMail Project. This year has seen two leadership changes,
11the release of the 1.0 series, the 1.1 development series, and now
077c0273 12finally the much awaited 1.2 release.
a67a0f59 13
14In this edition of SquirrelMail Release Notes:
15 * All about this Release!!!
077c0273 16 * Reporting my favorite SquirrelMail 1.2 bug
a67a0f59 17 * Important Note about PHP 4.1.0
18 * Where are we going from here?
0ca033d5 19 * About our release Aliases
a67a0f59 20
21All about this Release!!!
22=========================
815d9ba0 23
24Being one of the most popular webmail clients, the developers of
0a5df841 25SquirrelMail feel a huge desire and responsibility to continue push
a67a0f59 26the envelope and make SquirrelMail the best it can possibly be. You
27will not be disappointed with this release, as it is by far the most
0a5df841 28feature rich, and yet it is still the same sleek and unbloated and
a67a0f59 29cuddly webmail application that we have all grown to love. Here is
0a5df841 30an incomplete list of new features and enhancements since the last
815d9ba0 31stable release.
32
0a5df841 33 * Collapsible Folders - The folder list can be collapsed at any
a67a0f59 34 parent folder. This makes folder lists with large
0a5df841 35 hierarchical structures much easier to manage and navigate.
815d9ba0 36 * The Paginator! - This enables quick access to any page in the
37 message list by simply choosing the page number to view
38 rather than tediously clicking "next" 50 times.
39 * Hundreds of UI tweaks - The user interface has been given a
0a5df841 40 face-lift. The HTML has been largely overhauled, and while
815d9ba0 41 it still has the same general feel, it has been made more
0a5df841 42 intuitive.
815d9ba0 43 * Drafts - It is now possible to compose a message and save it to
44 be sent at a later date with the drafts option.
815d9ba0 45 * New Options Page - The options page has been completely
46 rewritten for several reasons, the main of which was to
47 allow seamless integration of plugin options and to
48 provide uniformity throughout the entire section.
49 * Multiple Identities - It is now possible to create different
50 identities (home, work, school) that can be chosen upon
a67a0f59 51 sending. Each identity can have its own email address,
815d9ba0 52 full name, and signature.
53 * Reply Citations - Different types of citations are now possible
54 when replying to messages.
55 * Better Attachment Handling - The plugin, attachment_common, has
56 been fully integrated into the core of SquirrelMail. This
57 allows inline viewing of several different types of
58 attachments.
59 * Integration of Several Plugins - The following plugins have been
a67a0f59 60 put directly into the core. As a result, be sure not to
61 install these as plugins, as the result may be (at best)
0a5df841 62 unpredictable: attachment_common, paginator, priority,
a67a0f59 63 printer_friendly, sqclock, xmailer.
64 * Improved support for newer versions of PHP. Note that you may
815d9ba0 65 have trouble if you are running PHP version 4.0.100
66 (commonly distributed with Debian 3.0).
0a5df841 67 * Ability to mark messages as read and unread from the message listing.
815d9ba0 68 * Alternating Colors - The message list now alternates row colors
69 by default. This presents a much cleaner and easier to
70 read interface to the user.
71
72Aside from these obvious front end features, there are hundreds of
0a5df841 73bugs that have been fixed, and much of the code has been optimized
815d9ba0 74and/or rewritten. This stable release is far superior in all
75aspects to all previous versions of SquirrelMail.
76
77 Home Page: http://www.squirrelmail.org/
78 Download: http://www.squirrelmail.org/download.php
79 ScreenShots: http://www.squirrelmail.org/screenshots.php
80
a67a0f59 81
077c0273 82Reporting my favorite SquirrelMail 1.2 bug
83==========================================
a67a0f59 84
c17f5025 85Of course, in the words of Linus Torvalds, this release is officially
86certified to be Bug-Free (tm).
a67a0f59 87
0a5df841 88However, if for some reason some bugs manage to find their way to the
89surface, please report them at once (after all, they ARE uncertified
90bugs!!!) The PROPER place to report these bugs is the SquirrelMail Bug
91Tracker.
a67a0f59 92
93 http://www.squirrelmail.org/bugs
94
95Thank you for your cooperation in that issue. That helps us to make
96sure that nothing slips through the cracks. Also, it would help if
97people would check existing tracker items for a bug before reporting
98it again. This would help to eliminate duplicate reports, and
99increase the time we can spend CODING by DECREASING the time we
100spend sorting through bug reports. And remember, check not only OPEN
101bug reports, but also closed ones as a bug that you report MAY have
102been fixed in CVS already.
103
104
105Important Note about PHP 4.1.0
106==============================
107
108First of all, let me say that you all HAVE been warned: the
109SquirrelMail Project Team is not supporting PHP 4.1.0 for the 1.2.0
110release. Basically, SquirrelMail was in the final death throws of
111this development series when the witty PHP folks decided to make the
112release of 4.1.0. Of course, we greatly appreciate their hard work! :)
113
114However, we were too close to the end of this whole thing to be able
115to spend the week or two EXTRA that it will take to get SquirrelMail
077c0273 1161.2 PHP 4.1.0 ready. This will, on the bright side, be a major
a67a0f59 117priority amongst the team in the immediate future. At first look, it
118seems that 4.1.0 support should just require a collection of
119relatively minor tweaks. You can expect 4.1.0 support within 2-3
120weeks, as a part of a later 1.2.X release.
121
122
123Where are we going from here?
124=============================
125
077c0273 126After things cool down a bit and the smoke clears from 1.2,
a67a0f59 127progress will begin on the Great SquirrelMail Rewrite, also known as
128the 1.3 development branch. This branch will eventually become the
129long talked about SquirrelMail 2.0. The major developmental emphasis
130for SquirrelMail 2.0 will be in making SquirrelMail more flexible
131and modular so that it might do a better job meeting the needs of
132our system administrators and end-users. We are greatly anticipating
133working in this area.
134
135At the same time, we will kick start the SquirrelMail Teams. For
136some time now, we have been planning a reorganization of the project
0a5df841 137into a variety of sub-teams. Each sub-team will focus on a different
a67a0f59 138aspect of SquirrelMail Project work. These teams will hopefully help
139keep the SquirrelMail project more on track and to provide some
140semblance of order. This project has grown so large in the past two
141years that an orderly structure is necessary if anything is to get
142done effectively. The teams (as planned) are as follows:
815d9ba0 143
144 Stable Series Team: Maintains the stable series
145 Development Series Team: Works on the development series
a67a0f59 146 i18n Team: Handles i18n (internationalization) work
815d9ba0 147 Plugin Team: Manages the mass of plugins
148 User Support Team: Helps users with their problems
149 Documentation Team: Manages the documentation
150 Evangelism Team: Spreads the good news of SquirrelMail
151
a67a0f59 152Teams will be led by one or two SquirrelMail team members. And team
153members can participate in as many teams as he or she desires.
154
0a5df841 155For the next few weeks, the developers will be working on bug-fixing
a67a0f59 156and making the 1.2 series rock solid. After that, about mid January,
157focus will shift toward getting the teams in gear and starting work
158on the SquirrelMail 1.3 development series.
815d9ba0 159
0ca033d5 160
f840ae6b 161About our Release Aliases - by Paul Joseph Thompson
0ca033d5 162=========================
163
164Most importantly, this release of SquirrelMail is dedicated to my
165wife and the new baby that she had on 13 December 2001, Miriam Noel
166Thompson.
167
168See http://www.squirrelmail.org/wiki/SquirrelRelease for more details.
169
815d9ba0 170 Have a Merry Christmas!
171 Happy SquirrelMailing!
172 - The SquirrelMail Project Team