Version 1.20 released on 2007-3-23
- more robust handling of erroneous requests
- added "showuniverse" subcommand

Version 1.19 released on 2007-1-23
- include the version number in a property file in the jar

Version 1.18 released on 2006-11-24
- the command-line client catches errors more reliably
- if a file cannot be removed, then removal of the associated
  package aborts.
- the "show" subcommand has a "-f" option for listing a
  package file
- an sbaz-testall entry is added, so that sbaz's own tests
  can be run automatically.

Version 1.17 released 2006-9-16
- added "pack" subcommand

Version 1.16 released 2006-8-22
- update in response to Ordered becoming nonvariant
- include sbaz-src.jar in the package

Version 1.15 released 2006-7-21
- -version added
- more exceptions are caught and turned into user-friendly messages

Version 1.14 released 2006-6-12
- command-line help messages cleaned up
- when installing, let old versions of dependencies be enough

Version 1.13 released 2006-4-5
- access control is implemented
- upgrade will not downgrade if the installed version is
  newer than the apparently available versions
- better output from a few commands

Version 1.12 released 2006-2-19
- allow installing multiple packages at once so long as
  the resulting set of packages is allowed, even if there is no
  one-by-one sequence of installations that would work
- when "show"-ing a package that is already installed, show
  the list of files it installed.

  
Version 1.11 released 2006-2-6
- changed InstalledListEntry to include a whole package but not include
  a "complete" tag
- changed to using a new Filename class instead of File
- include the manual in the sbp package

Version 1.10 released 2006-1-27
- Include its own copy of scala-library2.jar in the sbp file
- Load system properties from scala.home/config/sbaz.properties,
  if that file is present at startup.

Version 1.9 released 2006-1-20
- Factored out a Command class hierarchy for the command-line UI
- Added full help messages for every command
- Implemented the "compact" command
- An XML package description does not have to have a "depends" field if
  there are no depends
- Started using ant as a build tool
- When extracting a file as part of installing a package, be sure
  to create its parent directory first.
- No longer auto-create bin files for self-executing jars.  Instead,
  packages must include their own bin/ scripts.

Version 1.8 released 2006-1-9
- Fixed the output message from the "share" command
- Run update after retracting a package
- Versions are ordered in a more convenient fashion.
  Numeric portions are compared numerically, and the sequence
  of components of a version are compared lexigraphically.

Version 1.7 released 2006-1-6
- Include enough parentheses that the source code compiles with
  new compiler's automatic line-endings
- Fixed the smartrun template for MS Windows
- Fixed the auto-creation of wrapper scripts for MS Windows
- Fixed overwriting file renames in the meta-directory for MS Windows
- After sharing a package, automatically run an update


Version 1.6 released 2005-12-28
- Oops, make that bin/scala*, not bin/ns*
- Cleaned up the smartrun template files.

Version 1.5 released 2005-12-28
- install explicit bin/ns* files in packages, but not other
  files in bin/

Version 1.4 released 2005-12-24
- ignore bin/ entries to enable upgrading

Version 1.3 release 2005-12-17
- automatic creation of bin/ entries
- run "chmod +x" from Scala code instead of from the wrapper script

Version 1.2 released on 2005-12-09
- I don't remember...

Version 1.1 released on 2005-12-08
- renamed tool to bazsc
- can install a package file that is not in the universe 
- when installing packages, the decompressor
  refuses to overwrite files
- the package installer ignores files in the meta/
  directory; these will be used later for in-package
  information about the package itself.
- renamed "scbaz" subdirectory to "meta"


Version 1.0 released on 2005-11-5
- basic functionality complete 
