Changes
################################# Changes for Third Public Release May 5th, 2002
Refactoring
- Package Admin refactored
New Functionality
- group api object for managing local roles
- massive ui update, css everywhere, even though it looks bad :(
- cataloged event queues
- subscriptions have landed... although not emailed yet.
- better metadata input support (PPD and Ciphon are tenatively supported) and metadata conversion to internal format
- added in a scheduler for in process cron functionality
- added in a calendar store for events
- added experimental txn fs, heirarchial-directory support and locking
- added simple fs heirarchical support (after back tracking on the above for lack of time)
- package files are now stored on the fs
- author membership adapter
- new uri filter for page contract
############################ Changes for Second Public Release March 18, 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