Pan 0.7.6 (Tuesday, 22 February 2000)

    Note: the killfile format has changed since 0.7.5.  You must delete
    ~/.pan/killfile.db if upgrading from an earlier version of Pan.  All
    the other data files are fine.

    NEW FEATURES

	* Better thread tracking/killing in killfile utility

	* New "Find Backwards" button in Find dialog

	* New "Space Reading": hitting the space key will page down in the
	  current article; at the end of the article, the next article is
	  loaded.

	* Added "Save Attachment As..." feature

	* New ability to show all article headers

	* New color for watched article threads.

	* New feature: download entire article thread.

	* New feature: User can now plug in an external mailer to use when
	  replying by mail

    UPDATED

        * Updated Danish, French, German, Italian, Korean, Norwegian, Polish,
          and Spanish translations.

        * Improved Preferences Dialog layout.

    BUG FIXES

        * Pan-freezes-on-startup bug fixed.

        * Memory leaks fixed.

        * Double-click no longer expands the article tree; it now just
          reads the articles like it did up through 0.7.3.  (Click on the +/-
          box to expand the tree.)

        * Cached articles can now be read while offline, as you would expect.

        * Mark article/all read/unread works properly.

        * Fixed infinite loop when hitting "next" in article Find dialog if
          all the articles had been filtered out.

        * We now collaps double periods at the start of a line as per RFC977
          section 2.4.1.  This will stop a "corrupt decode" bug.


Pan 0.7.5 (Thursday, 10 February 2000)

    NEW FEATURES

        * Added rot13 support.

    UPDATED

        * Updated French, Italian, Korean, and Norwegian translations.

    BUG FIXES

        * The statusbar didn't update when grouplists were loaded in 0.7.4.

        * mark-all-read-crash bug fixed.

        * crash-while-loading-grouplist bug fixed.

        * sincle-click article reading works again.

        * fixes to the article filter.

        * I18N Fixes.


Pan 0.7.4 (Tuesday, 8 February 2000)

    NEW FEATURES

        * Added ability to view and sort articles by the number of unread
          children in a thread.

        * New article filtering based on read/unread state, binary/text, etc.

        * Single-part images now are flagged as binaries

        * "Get All Articles" is now faster

        * Find Articles dialog now begins its search at the current article,
          rather than at the top of the article list.

        * Better (self-evaluated)  Good Newskeeping Seal of Approval
          conformance (ten checklist items!)

        * Friendlier new user startup

        * Added French, Norwegian translations

        * Better support for 64-bit machines

    UPDATED

        * Updated German, Italian, Spanish translations

    BUG FIXES

        * Many, many memory leaks & corruption bugs fixed.  (Thanks, Purify)

        * Sort-twice-and-crash bug fixed.

        * Taskbar-at-the-bottom-resizes bug fixed.

        * We now dispose of dead sockets properly.

        * Get All/Get New doesn't erase old articles read/unread state anymore

        * Bug fixes to "Reply" feature

        * Expire-header bugfix

        * Fewer (any?) "Expected X messages; only found Y messages" messages.

        * Handle SIGPIPE errors gracefully.


Pan 0.7.3 "Snow Day" (Thursday, 27 January 2000)

    NEW FEATURES

        * Faster loading of binaries newsgroups

        * "Delete" key mapped to delete articles.

        * Threaded articles can now be sorted by author, date, or subject

        * Better (self-evaluated) Good Newskeeping Seal of Approval rating

        * Added support in the killfile to filter out articles with less than
          N lines.  For the alt.binaries fans.

        * New preferences option: show only the first part of completed
          multipart binary posts

    BUG FIXES

        * Memory leaks fixed.

        * Article sorting works again.

        * Threaded articles default to sort by date again.

        * Unsubscribe Group bug fixed.

        * Bug where new posts would wrongly be posted as followups fixed.

        * "Unsubscribe from Group" fixed.  In 0.7.2 you couldn't unsubscribe
          from a group when viewing the list of subscribed groups.

        * Clicking on column titles will sort again.

        * Solaris compile problems.

        * i18n improvements


Pan 0.7.2 (Tuesday, 25 January 2000)

    NEW FEATURES

        * Article filtering added.

        * New article toolbar for easy filtering/sorting of articles.

        * Swedish translation.

        * Improved killfile support

    BUG FIXES

        * More gui lockup fixes.  Don't these things ever go away?

        * Some servers wouldn't accept the date format given by Pan when
          posting.  Pan now uses a more universal date string.

        * The "Find" dialog now works correctly.

        * The default directories preferences weren't being set/used/saved
          correctly

        * Pan would crash if all the articles in a group were filtered out by
          the killfile.

        * Pan would go into an infinite loop when hitting next/previous unread
          article if the articles were already all read.  My, but these bugfix
          sections are depressing to write.

    UPDATED

        * Translation updates: Korean, Danish, and Polish


Pan 0.7.1 (Wednesday, 12 January 2000)

    BUG FIXES

        * "get all" groups / "get new" groups was crashing.

        * More gui lockup fixes.  Don't these things ever go away?

        * the reply/followup menu options in the articlelist popup didn't work
          properly.

        * layout mode wasn't loading the articlelist when user selected a
          group from the keyboard.

        * some dialogs (like the "no groups for this server; load now?") were
          getting lost behind the main window.  Now they are always in front
          of the main window.

        * decode fixes.

        * open attachment fixed.

        * printing articles from the main window (instead of a popup article
          window) crashed Pan.


Pan 0.7.0 (Monday, 10 January 2000)

    NEW FEATURES

        * Added ability to download/decode more than one item at a time.
          A thread for non-decode activity is reserved set aside so that
          messages can be read even when the decode queue is full.

        * Keyboard navigation for groups, articles, unread articles

        * Added ability to email a reply to posts

        * Added "Cache" tab in preferences dialog to allow the article cache
          size to be set, to clear the cache on demand (similar to netscape's
          cache), and to optionally clear the cache every time Pan exits.

        * "Wildmat"-style pattern matching in grouplist & find dialog.  This
          is the style used by the find command and most shells.  In short,
          "comp.lang*" now works, as does "*binaries.sounds*"

        * Messages can now be saved as text files.

        * Followup-to, reply-to, and "followup-to: poster" headers supported
        
        * Early printing support added.  (Waiting for gnome-print to finalize;
          this is an interim fix)

        * Added ability to change servers during a download.

        * Added new --debug command-line options

        * Group descriptions are now displayed in the grouplist.

        * Multibyte fonts now supported

        * Article list loading sped up, again.

        * Toolbar now shows number of actions (get new groups, get new headers,
          decode multipart, etc) queued and waiting for a server connection.

        * Better (self-evaluated) "good newskeeping seal of approval" rating
          and better conformance to Henry Spencer's "son-of-rfc-1036" spec.

    BUG FIXES

        * y2k posting date bug

        * More gui lockup fixes.  Don't these things ever go away?

        * decoded files were saved in the wrong directory when the user changed
          groups during the decode

        * multipart messages were being flagged as complete even if the last
          part was missing.

        * Pan would go into an infinite loop if corrupt data was downloaded
          from the nntp server.  <sigh>

        * and many, many others, including all the other standards on the
          bug hit parade like "memory leaks plugged" and "memory corruption
          fixed."


Pan 0.6.7 (Tuesday, 14 December 1999)

    BUG FIXES

        * Fixed the bug with posting new messages, thanks to Jason Costomiris
        <jcostom@jasons.org> for reporting this.

        * Fixed "mark unread" bug.  Thanks to David Bicking
        <nephilim@javanet.com> and Noah Robin <sitz@onastick.net> for
        reporting this.
       
        * Fixed a bug with decoded attachments (with unknown
        filenames) overwriting the same file, thanks to Rich Unger
        <rbu1@cec.wustl.edu> for the patch.

        * Fixed a bug with overwhelming X traffic during download/decode
        articles.  Thanks to Frank de Lange <frank@unternet.org> for reporting
        this bug.

        * Many, many memory leaks plugged.  Thanks to Purify
        <support@rational.com> for reporting this bug.

    UPDATED

        * Updated Korean translation, thanks to Kang JeongHee
        <Keizi@mecom.net>.


Pan 0.6.6 (Monday, 13 December 1999)

    NEW FEATURES

        * New feature: "Open Article in New Window" (including ability to
        save full text of a message to a file)

        * New feature: "Get New Groups"

        * New feature: Killfile support (filter out spam messages or
        authors)

        * New feature: User-configurable article headers

        * Reply-To and Followup-To now supported.

        * Many improvements to message Posting and Replying.

        * Made the druid for first-time users even simpler.

        * Article expiration improved, should only be expiring articles
        that no longer exist on the server now.

        * Article Tree speedups; the article sort lockup bug has been fixed.

        * Added support for regular expressions in group/article search lists

    BUG FIXES

        * Fixed bug in new fonts being applied to display even when the
        user hasn't specifically set or changed the font in the Preferences.

        * Fixed a bug with line counts being sorted incorrectly, thanks to
        Kevin Brammer <kncbram@hawaii.rr.com> for reporting this bug.

        * Fixed bugs with "Group Empty"

        * Speed tweaks, bug fixes, and many code cleanups.

    UPDATED

        * Updated Italian translation.

        * Updated Polish translation.

        * German Translation added, thanks to Matthew D. Allen
          <s2mdalle@titan.vcu.edu>


Pan 0.6.5 (Wednesday, 1 December, 1999)

    BUG FIXES

        * This is a bugfix release with no new functionality.

        * Fixed bugs that prevented replying to messages (and improved mem
          usage and performance by removing old variables in the process).

        * Fixed a serious bug with keyboard bindings and switching
          layouts.  Thanks to j.f. shoberg <jshoberg@cbd.net> for reporting
          this bug.

        * Fixed a bug that caused a crash when retrieving an article with zero
          lines.  Thanks to Michael Dungan <vega@mail.rit.edu> for reporting
          this bug.

        * Fixed bugs with deleting/marking read/marking unread articles
          corrupting total/unread counts

        * Fixed memory leaks/corruption bugs in posting module

        * Fixed possible problems with TCP connection code, thanks to Jeff
          Schornick <schornic@math.fsu.edu> for the suggestion.

        * Paned layout preserves pane positions (widths), thanks to Chris
          Jones <chris@black-sun.co.uk> for the patch.

        * Cosmetic improvements to the article and group list


Pan 0.6.4 (Monday, 29 November, 1999)

    NEW FEATURES

        * Replaced gdbm use with Berkeley DB for speed reasons.
          What was a 140-second load now takes 4 seconds!

        * Find dialog now has "find unread only" switch and remembers
          users' preferences each time it's popped up

        * Added signature file support to user preferences and
          "compose message" window

        * Should now build and run on FreeBSD out of the box.

        * Speed improvements in group list and message text displays.

    BUG FIXES

        * Marking articles as read, unread now works correctly

        * Deleting articles now works correctly

        * Threading articles by message-id works again.  (Broken in 0.6.3)

        * Mem leaks plugged, bugs fixed, and other speedups.

    UPDATED

        * Added Italian translation, thanks to Davide Manzoni
          <dmanzoni@racine.ra.it>

        * Updated Spanish translation

        * Updated Polish translation

        * Updated Korean translation


Pan 0.6.3 (Monday, 15 November, 1999)

    NEW FEATURES

        * Ability to "Open Attachment" spawning programs associated with
          the file type of the attachment (set your mime types in the
          GNOME control-center or gmc)

        * Threading articles rewritten from scratch; is now very fast

        * Session management and --geometry string parsing added, thanks
          to Gregory McLean <gregm@comstar.net>

        * Autoconf/make fixes should allow for building in a different
          dir, thanks to Gregory McLean <gregm@comstar.net>

        * Improved the Find dialog to allow searching for authors and
          toggling case sensitivity.

        * Pan now builds on Solaris out of the box.

        * Fonts used in the group listing, article listing, and in the
          message body can be customized in the Preferences now.

        * Colors used to show unread and read articles can be changed
          as well.

        * Complete multipart messages get their line counts summed for
          the single node that represents them.

        * Per-group configuration options added, you can set the download
          dir for each group and have downloaded files go to that
          directory.

    BUG FIXES

        * Bug fixes and mem leaks fixed.

        * Polish translation added, thanks to Karol Chatkowski
          <chatkops@safona.tuniv.szczecin.pl>

        * Spanish translation added, thanks to Antonio de la Torre
          <cadenas@arrakis.es>

        * Serbian translation added, thanks to Zoltan Csala
          <zolika@sezampro.yu>

    UPDATED

        * Updated Korean translation.


Pan 0.6.2 (Sunday, 31 October, 1999)

        * i18n fixed (should actually work now), with thanks to Shingo
          Akagaki <akagaki@ecec.numazu-ct.ac.jp>

        * Korean translation donated by Kang JeongHee.

        * Japanese translation donated by Shingo Akagaki
          <akagaki@ece.numazu-ct.ac.jp>

        * Fixed the reply window.

        * Deleting a message changes the Unread and Total fields now.

        * Pan starts up more than 100% faster than before, thanks to a
          patch sent in by Adam Langley <agl@linuxpower.org>
          WARNING: you will need to re-retrieve the list of groups if
          you are upgrading from a previous release of Pan.  (Don't blame
          Adam, we did it, pre-1.0 releases don't really need backwards
          compatability)

        * a just plain _insane_ amount of mem leaks and bug fixes, with
          many thanks to Charles Kerr <charles@skywalker.ecn.ou.edu> and
          Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp> for helping us
          track them down.

        * Log viewer should look a little nicer with the date column
          being after the log entry now.

        * key bindings now work in paned mode

        * improved threading and the online/offline architecture.

        * README file updated

        * Welcome Charles Kerr <charles@skywalker.ecn.ou.edu> to our
          main devel team.


Pan 0.6.1 (Friday, 15 October, 1999)

        * pan.desktop donated by Datazone, now we sneak our way into
          your GNOME main menu (in the Internet submenu)

        * danish partial translation contributed by Birger Langkjer
          <birger.langkjer@image.dk>.. Thanks (our apologies for not
          having all the strings marked or all files included as of 0.6.0
          to make it a 'full' translation.)

        * i18n improvements, hopefully marking all strings and including
          all necessary files.

        * serious bug in 'online/offline prompt' operation in paned mode
          fixed.

        * improved prefs to help prevent authorization problems.

        * the Log Viewer is (mostly) finished!  Check it out and give us
          some feedback.

        * progressbar errors/miscalculations for 'get all' and 'get new'
          should all be fixed.

        * statusbar improved to show counting of header totals
          while downloading.


Pan 0.6.0 (Monday, 4 October, 1999)

        * Icon changes, now brighter and more colorful, Pan just looks
          better now

        * New article caching stores messages that you have read the
          bodies of, so you don't have to download them again.  Also
          lowers the memory usage of Pan.

        * Internationalization support added in using gettext, mail us 
          your translation files if you'd like to have Pan in your
          native language.

        * New autoconf/automake setup provides full functionality
          and fixes many reported compiling bugs.

        * pan.spec donated by Datazone now included in our distro (make your
          own RPMs of Pan, or download ours now).

        * The title reflects which group is currently open or 'active'
          (which group has its articles listed in the article list)

        * Sorting style is now preserved, so you can have each
          group sorted in the same style as it was last time you
          accessed it, even after you do a 'get new' or 'get all'

        * Column width is preserved as well, so you can make the
          subject column take up 90% of the window and then next time
          you open Pan it will be 90% of the window again.  We do all
          this damn work so you can be lazy, ain't linux grand?

        * Popup menus added for 'mark read' and 'mark unread.'  both
          actually work too.

        * Dialog popups centered and raised, more friendly

        * Group 'empty' added, to remove all related stuff from a group

        * Other bug/mem leak fixes

        * tons of goody goody code cleanups.  Nows the time to hop
          into development, its easier than ever (and chicks dig it!)
          E-mail Matt (e.Messiah@superpimp.org) or me Jason
          (leach@wam.umd.edu) if you'd like to join in on the fun.


Pan 0.5.2 (Tuesday, 21 September, 1999)

        * Popup menus switched to using Gnome menus

        * Keyboard navigation between notebook pages (use 'q' and 'enter' to
          back out of current notebook page and to browse selected
          group/message)

        * Three levels of header display, configurable in the
          preference menu, brief, partial, and full.

        * Ugly startup bug fixed.

        * Code cleanups

        * 'make uninstall' should work now

        * The network connection is now persistent and only goes
          offline automatically after 5 minutes of idle.  The queue
          processing is less dependant on the connection now.


Pan 0.5.1 (Wednesday, 16 September, 1999)

        * configure tests for the right versions now, and is more informative.

        * clicking a header in the notebook view switches to the message
          pane now


Pan 0.5.0 (Wednesday, 15 September, 1999)

        * GnomeGuru (wizard for first Pan run) replaced with GnomeDruid.

        * Authentication bug fixed

        * Fixed configure to work on FreeBSD (help by testing it for us)

        * Unread/read message support, including an improved group list
          that shows total article count and unread messages when pan
          starts (before the group is loaded, as before)

        * Progress bar added to header loading

        * Optimized the 'get new headers'

        * Some code cleanups (join in on the developing fun!)

        * Other bug fixes


Pan 0.4.9 (Tuesday, 7 September, 1999)

        * Multipart ordering fixes

        * Added the ability to delete headers

        * Added a Notebook style view

        * Placement is now saved

        * Database layout improved

        * Switched to Gnome menus

        * Preliminary work on logging

        * Colored Messages

        * Added ability to search in headers

        * Lots of bug fixes


Pan 0.4.3 (Wednesday, 4 August, 1999)

        * NNTP Authentication support was added with help from Phil Groce.

        * The subscription mechanism was implemented.

        * The properties stuff was changed a bit.

        * Active server is now restored properly.

        * Multipart grouping should be more accurate now.


Pan 0.4.2 (Monday, 2 August, 1999)

        *  Looks like I forgot to include errno.h in util.c.  Ooops :)


Pan 0.4.1 (Sunday, 1 August, 1999)

        * Implemented a cleanup mechanism to be used when
          nntp operations have errors or are interrupted.

        * Many bugs devastated.

        * Implemented per-server databases and indexes.


Pan 0.4.0 (Friday, 30 July, 1999)

        * Initial release
