= 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''' || '''Ticket''' || || oldforms -> newforms || Brian Rosner || JKM || in trunk; some cleanup still required || #7742 || === "Maybe" features === || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Status''' || '''Tickets''' || || 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 || [http://code.djangoproject.com/query?status=new&status=assigned&status=reopened&component=Admin+interface&milestone=!post-1.0&order=status 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] || || Fix alternative Python VM bugs || Maciej Fijalkowski(pypy), Leo Soto(jython)|| JKM || #7560, #7441, #7303, #7339, #7727, #7728, #7751, #6814. || ? || || [VersionOneRoadmap#on-comments Comments refactor]|| Thejaswi Puthraya || ''JKM'' || #1829, #1853, #2134, #2177, #2228, #3091, #3546, #4189 || [8557] || == Deferred Until Post-1.0 == || '''Feature''' || '''Lieutenant''' || '''Committer''' || '''Tickets''' || || INSTALLED_APPS refactoring || ''???'' || ''???'' || #3591 || || De-cruftify template tag loading || Øyvind Saltvik || JKM || #6587, #3349 ... || || 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]~~. === INSTALLED_APPS refactoring === Deffered: [http://code.djangoproject.com/ticket/3591#comment:48 #3591] === De-cruftify template tag loading === Didn´t make it into 1.0 beta 1 and has been deffered until post-1.0. === 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]. === Self-referencing fields in queries === See Russell´s comment on [http://code.djangoproject.com/ticket/7210#comment:8 #7210].