
* Changes from 0.5.1 to 0.5.2: [...]

  - Packaged for Debian GNU/Linux (finally).

  - Added util/configsetup.py, a script to semi-intelligently set the
    options in the system-wide and user configuration files, make
    default user directories, and the like.

  - Added code to the Registry to add, delete, rename, and list
    available users, plus a Tk GUI dialog and a command-line utility
    that uses it (see util/palmuser.py)

* Changes from 0.5.0 to 0.5.1: [August 28, 1998]

  - Changed license to LGPL.

  - Moved the functionality of util/install.py into the Install
    conduit, for use by other applications.

  - Added category support to the DOCWriter.

  - Fixed a couple of stupid bugs.

* Changes from 0.4.0 to 0.5.0: [August 25, 1998]

  - More common code added to the sync manager, meaning less code in
    user utilities which need to use it.

  - New option configuration file layout, per discussions on the
    Pilot-Unix mailing list.  See doc/config.txt for more details.
    Because discussion is ongoing, please note that there may be
    further changes in weeks to come.

  - Created a "Plugin" class to hold common code for conduits and
    other pluggable modules.  Look for import/export filters using
    this API in an upcoming version.

  - Major changes to the Block API.  Blocks (and thus Records et. al.)
    now have an internal data dictionary which can be used by other
    code to discover the contents of an arbitrary block.  Blocks now
    have a dictionary-like interface, instead of treating data members
    as attributes, and all data members must be accessed through it.
    (As a side effect, this means things like keys() and get() work on
    Blocks.)

  - Various extensions to the DOCWriter class. Since it has to buffer
    the entire document in memory anyway, it now waits to open its
    database until the document is closed.  This also means that some
    database header information can be passed to the DOCWriter for
    later use.  The "remote" initialization argument is no more; it
    now uses a generic "target" instead of a database handle, and uses
    isinstance() et. al. to determine whether it is an open database,
    an DLP connection, or a filename.

  - Fixed a minor bug in the Address module.

* Changes from 0.3.0 to 0.4.0: [June 8, 1998]

  - Complete overhaul of conduit option handling.  Options are now
    defined by objects (class definitions in the "Options" module),
    each of which can have validation criteria, documentation, etc.
    Tk.ConfigDialog is a general-purpose GUI option editor which
    constructs a dialog on the fly based on available options.

  - Fixed bug in configure script which caused it to incorrectly
    identify the Python library directory on 1.5.1 installations (and,
    more generally, on installations with a 3+ level version number).

  - Distribution archive now no longer untars to PDA/Palm, but to
    palmpython-<version>; use the "install" target of the Makefile to
    install it.

* Changes from 0.2.3 to 0.3.0: [May 13, 1998]

  - First signs of GUI support, in the "Tk" subpackage.

  - Added command-line install utility (util/install.py).  If called
    with no arguments, it will pop up a Tk-based file selection
    dialog.

  - Renamed all references to "Pilot" to read "Palm", and changed the
    name of the product from "PDA.Pilot" to "PalmPython".  Sorry about
    the mess, but I thought it would be better to get this out of the
    way now, before too much code gets written using the old names.

  - Improvements to the configuration script; it now generates a
    simple Makefile.


* Changes from 0.2b to 0.2.3:

  - Fixed bug in Doc creation which caused the resulting databases to
    be un-installable using the official Palm/Pilot Desktop.

* Changes from 0.2 to 0.2b:

  - Added class registration of creator 'TlDc' (TealDoc) to App.Doc
    module.  TealDoc documents should now open with the proper
    database class.  The default type/creator when creating new Docs
    are still the standard ones.

  - Removed xmldoc et. al. for separate distribution.


* Changes from 0.1b to 0.2:

  - Binary modules are now in a platform-specific directory, to enable
    the package to be shared among multiple architectures.

  - Many internal changes in the C module, to eliminate most of the
    C code's dependencies on Python, and corresponding Python-level
    changes.

  - Added xmldoc.

  - Added the conduit configuration registry.


* Changes from 0.1a to 0.1b:

  - Bug fixes in App.Datebook, App.Todo, & App.Doc.

  - Updated C module to pilot-link 0.8.11, plus various bug fixes and
    cleanup.  Added Datebook support.

  - Added App.MoneyManager.


* Changes from 0.1 to 0.1a:

  - Made util/hotsync.py useful.

  - "from PDA.Pilot.Conduit import *" now works.

  - Added Install and TimeSync conduits.

  - Various changes to Backup and SyncManager conduits.

  - Started keeping track of changes :-)



;; Local Variables:
;; mode: Outline
;; End:
