- xmlrpc bug fixes
- CSRF token template tags on forms
- Transaction bug fixes
- Switched to logging over stdout
- Proxy simple and detail views when necessary
- Removed unused legacy view, submit_package_or_release
- ppadd management command working again
- Moved xmlrpc views into views folder
- Moved xmlrpc command settings to the settings file
- Cleaned up xmlrpc views to remove django.contrib.sites dependency
- Added CSRF support for Django>=1.2
- Added conditional support to proxy packages not indexed
- Added conditional support for django-haystack searching
- 'list_classifiers' action handler
- Issue #3: decorators imports incompatible with Django 1.0, 1.1
- RSS support for release index, packages
- Distribution uploads (files for releases)
- Installation bugfix
- Added DOAP views of packages and releases
- Splitting djangopypi off of chishop
- Switched most views to using django generic views
- Refactored package/project model to support multiple owners/maintainers
- Refactored release to match the metadata only that exists on pypi.python.org
- Created a Distribution model for distribution files on a release
- Registering projects and uploading releases now requires authentication.
- Every project now has an owner, so only the user registering the project can add releases.
- md5sum is now properly listed in the release link.
- Project names can now have dots ('.') in them.
- Fixed a bug where filenames was mangled if the distribution file already existed.
- Releases now list both project name and version, instead of just version in the admin interface.
- Added a sample buildout.cfg. Thanks to Rune Halvorsen (runeh@opera.com).
- Projects now has an associated owner, so old projects must be exported and imported to a new database.
- Initial release