= Version 1.0 Features = This page contains the list of features to be included in Django 1.0, and their status. See VersionOneRoadmap for more details on the process. == Unfinished Features == === Must-have features === || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Status''' || '''Tickets''' || || oldforms -> newforms || Brian Rosner || JKM || in trunk; some cleanup still required || #3639, #7830 ... || === "Maybe" features === || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Status''' || '''Tickets''' || || Fix alternative Python VM bugs || Maciej Fijalkowski(pypy), Leo Soto(jython)|| JKM || Jython: All outstanding issues resolved. DB-Backend code waiting for #5461 || #7560, #7441, #7303, #7339, #7727, #7728, #7751. Reopen #6857, unless #6814 will be commited. || || De-cruftify template tag loading || Øyvind Saltvik || JKM || needs feedback || #6587, #3349, ... || || Finish documentation refactoring || ''???'' || JKM || needs work || || == Finished == Ordered by revision. === Must-have features === || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Ticket(s)''' || '''Commited in revision''' || || newforms-admin || Brian Rosner & Karen Tracey || Joseph || [query:status=new|assigned|reopened|closed&version=newforms-admin see report, still bugs to kill] || [7967] || || WSGI compliance || Malcolm || Malcolm || #285 || [8015] || === "Maybe" features === || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Ticket(s)''' || '''Commited in revision''' || || Large file uploads || Mike Axiak || JKM || #2070 || [7814] || || Many-to-many intermediates || Eric Florenzano || Russ || #6095 || [8136] || || GeoDjango || Justin Bronn || Justin Bronn || [query:status=closed&component=GIS&order=priority a lot] || [8219] || || Signal performance improvements || Jeremy Dunck || JKM || #6814 || [8223] || || [VersionOneRoadmap#on-file-storage File storage refactoring] || Marty Alchin || JKM || #5361 || [8244] || || Middleware ordering || ''???'' || JKM || #730 || [8260] (See comments below) || || !GenericForeignKey support in nfa || ''???'' || Brian Rosner || #4667 || [8279] || == Deferred Until Post-1.0 == || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Ticket''' || || [VersionOneRoadmap#on-comments Comments refactor]|| Thejaswi Puthraya|| ''???'' || #1829, #1853, #2134, #2177, #2228, #3091, #3546, #4189] || INSTALLED_APPS refactoring || ''???'' || ''???'' || #3591 || || Model-level validation || Honza Král || JKM || #6845 || || Self-referencing fields in queries || ''???'' || Russ || #7210 || == Comments about Specific Features == Alternative Python VMs * DjangoAndPyPy * DjangoAndJython === Middleware ordering === Resulted in a split up of the cache middleware. See Jacob´s comment on ~~[http://code.djangoproject.com/ticket/730#comment:34 #730]~~. === Comments === Deffered: [http://code.djangoproject.com/ticket/1853#comment:6 #1853]. === INSTALLED_APPS refactoring === Deffered as well: [http://code.djangoproject.com/ticket/3591#comment:48 #3591] === Self-referencing fields in queries === See Russell´s comment on [http://code.djangoproject.com/ticket/7210#comment:8 #7210]. === Model-level validation === Would delay the scheduled release date. See the discussion on [http://groups.google.com/group/django-developers/browse_thread/thread/d534c45a06b32e67 Google Groups].