
Changes for Second Public Release March 7, 2002

Refactoring

- refactored Package directory

- renamed Services to WebServices

- renamed BTreeUser to UserDirectory

- refactored logging to have a logfactory for distinguishing
  subcomponent logging

- removed gratitious event proxies

- removed login checks Ratings object b/c of new 
  export of url vars in login process

New Functionality

- added export functionality to zipped xml metadata and
  distro files, for repository state dumps during refactoring
  and upgrades. no import though :( 

- added in some basic security assertions. warning, DTMLFile is 
  unrestricted.

- upgraded event channel to latest released version

- added in some documentation of the Package and Security Model

- added a simple integrated bug tracker

- added validid filter to PageContract

- added in some missing functionality to PackageAdmin

- switched ServiceBroker to use inspect when generating
  web documentation of ServiceProviders.

- added in extra methods and missing implementations
  to ServiceProvider

- added in a skeleton of an object linking service

- added in a transactional file system (needs lockig for general use..)

- finished BulkTxnMailer Object using transactional fs 
  (still needs queue runner)

- added in an Objects.Utilities package, currently
  just exports ZTUtils to the dtml namespace (monkeypatch)

- changed login form behavior to export url vars

- altered CookieCrumbler to export url vars

- altered Workspace collaborator api so that instead of just
  supporting a single panel, they allow access to the collaborator
  object directly, as an adapter to another application, via 
  bobo traverse

- added in a simple documentation browser for the gideon stx files

- added rating service to keep track of highest rated objects

- made the test_packages installation hook on by default.

Bug fixes

- fixed bug in PackageFile download (martin v. l.)

- bug fixes in CookieCrumbler

- minor fixes to some page contract compilation to pass in
  context.

- added note in BulkTxnMailer that its not transactional
  due to nature of email.

- fixed the package admin pages so they all get menu bars instead
  of a single admin link

- rewrote NewsSink's rss handlers for compliance with rss0.9-.91

