Changes between Version 106 and Version 107 of Version1.1Features


Ignore:
Timestamp:
Nov 24, 2008, 7:14:36 PM (16 years ago)
Author:
Jacob
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Version1.1Features

    v106 v107  
    88
    99|| '''Code'''     || '''Feature'''                                  || '''Implementor''' || '''Committer''' || '''Ticket(s)''' || '''Commit rev.''' ||
    10 || ''Admin-01''   || Bulk-edit on changelist pages.                 || JKM + Wilson      || JKM             ||
    11 || ''Admin-02''   || Integrate django-batchadmin                    || Brian Beck        || JKM             ||
    12 || ''Admin-03''   || Make the admin use a url resolver              || ???               || Brian           || #6470 ||
    13 || ''Admin-08''   || Make filters in admin changelists persistent   || ???               || Brian           || #6903 ||
    14 || ''Contrib-05'' || Message Passing For Anonymous Users            || ???               || Malcolm         || #4604 ||
    15 || ''Contrib-12'' || Cached DB session backend                      || Jeremy Dunck      || JKM             || #6791 ||
    16 || ''ORM-01''     || ORM aggregation                                || Nicolas Lara      || Russ            || #3566 ||
    17 || ''ORM-03''     || Model validation.                              || Honza Kral        || (multiple)      || #6845 ||
    18 || ''ORM-06''     || Expression support in QuerySet.update()        || ???               || Malcolm/Russ    || #7210 ||
    19 || ''ORM-14''     || `QuerySet.defer()`/`QuerySet.fields()`         || ???               || JKM             || #5420 ||
    20 || ''Test-03''    || Run Django test cases inside a transaction     || ???               || Russ            || #8138 ||
    21 || ''View-01''    || Class-based generic views                      || ???               || JKM             || #6735 ||
     10|| ''Admin-01''   || Bulk-edit on changelist pages.                 || JKM + Wilson      || JKM             ||       || ||
     11|| ''Admin-02''   || Integrate django-batchadmin                    || Brian Beck        || JKM             ||       || ||
     12|| ''Admin-03''   || Make the admin use a url resolver              || ???               || Brian           || #6470 || ||
     13|| ''Admin-08''   || Make filters in admin changelists persistent   || ???               || Brian           || #6903 || ||
     14|| ''Contrib-05'' || Message Passing For Anonymous Users            || ???               || Malcolm         || #4604 || ||
     15|| ''Contrib-12'' || Cached DB session backend                      || Jeremy Dunck      || JKM             || #6791 || ||
     16|| ''ORM-01''     || ORM aggregation                                || Nicolas Lara      || Russ            || #3566 || ||
     17|| ''ORM-03''     || Model validation.                              || Honza Kral        || (multiple)      || #6845 || ||
     18|| ''ORM-06''     || Expression support in QuerySet.update()        || ???               || Malcolm/Russ    || #7210 || ||
     19|| ''ORM-14''     || `QuerySet.defer()`/`QuerySet.fields()`         || ???               || JKM             || #5420 || ||
     20|| ''Test-03''    || Run Django test cases inside a transaction     || ???               || Russ            || #8138 || ||
     21|| ''View-01''    || Class-based generic views                      || ???               || JKM             || #6735 || ||
    2222
    2323== "Maybe" features ==
     
    2626
    2727|| '''Code'''      || '''Feature'''                                 || '''Implementor''' || '''Committer''' || '''Ticket(s)''' || '''Commit rev.''' ||
    28 || ''Admin-05''    || ModelAdmin overriding of FK/M2M options       || ???               || Brian           || #3987 ||
    29 || ''Admin-06''    || Read-only form fields                         || ???               || Karen           || ???   ||
    30 || ''Admin-07''    || Custom FilterSpecs                            || ???               || James/JKM       || #5833 ||
    31 || ''Contrib-02''  || Customizability of contrib.comments           || ???               || JKM             || #8630, #9562 ||
    32 || ''Contrib-03''  || Roll in comment-utils                         || ???               || JKM             || #9282 ||
    33 || ''Contrib-06''  || Honor `REMOTE_USER`                           || ???               || Gary            || #689 ||
    34 || ''Contrib-07''  || Implement Atom Publishing Protocol            || James Tauber      || JKM             || #3569 ||
     28|| ''Admin-05''    || ModelAdmin overriding of FK/M2M options       || ???               || Brian           || #3987        || ||
     29|| ''Admin-06''    || Read-only form fields                         || ???               || Karen           || ???          || ||
     30|| ''Admin-07''    || Custom FilterSpecs                            || ???               || James/JKM       || #5833        || ||
     31|| ''Contrib-02''  || Customizability of contrib.comments           || ???               || JKM             || #8630, #9562 || ||
     32|| ''Contrib-03''  || Roll in comment-utils                         || ???               || JKM             || #9282        || ||
     33|| ''Contrib-06''  || Honor `REMOTE_USER`                           || ???               || Gary            || #689         || ||
     34|| ''Contrib-07''  || Implement Atom Publishing Protocol            || James Tauber      || JKM             || #3569        || ||
    3535|| ''Contrib-11''  || Signed cookies                                || Marty Alchin?     || JKM             || http://code.google.com/p/django-signedcookies ||
    36 || ''ORM-15''      ||  Day-of-week filter for date/datetime fields  || ???               || Karen           || #7672 ||
    37 || ''ORM-17''      ||  {% default %} clause for {% for %} loops     || Jannis Leidel     || JKM             || #6398 || [9530] ||
    38 || ''ORM-19''      ||  Add support for database schemas             || ???               || Russ            || #6148 ||
    39 || ''Template-06'' ||  Better template tag loading                  || ???               || Malcolm         || #6587, #3349 ||
    40 || ''Test-01''     ||  Follow redirect chains on the Test Client    || ???               || Russ            || #4476 ||
    41 || ''Test-02''     ||  Disable all e-mail sending for debugging     || ???               || Russ            || #8638 ||
    42 || ''View-03''     || `wsgi.file_wrapper` for large file serving    || ???               || JKM             || #2131, #7894, #7581, PEP333 ||
     36|| ''ORM-15''      ||  Day-of-week filter for date/datetime fields  || ???               || Karen           || #7672        || ||
     37|| ''ORM-17''      ||  {% default %} clause for {% for %} loops     || Jannis Leidel     || JKM             || #6398        || [9530] ||
     38|| ''ORM-19''      ||  Add support for database schemas             || ???               || Russ            || #6148        || ||
     39|| ''Template-06'' ||  Better template tag loading                  || ???               || Malcolm         || #6587, #3349 || ||
     40|| ''Test-01''     ||  Follow redirect chains on the Test Client    || ???               || Russ            || #4476        || ||
     41|| ''Test-02''     ||  Disable all e-mail sending for debugging     || ???               || Russ            || #8638        || ||
     42|| ''View-03''     || `wsgi.file_wrapper` for large file serving    || ???               || JKM             || #2131, #7894, #7581, PEP333 || ||
    4343
    4444Second priority:
    4545
    46 || '''Feature'''                                            || '''Implementor''' || '''Committer''' || '''Ticket(s)''' || '''Commit rev.''' ||
    47 || ''Contrib-01'' Session-based form wizard                 || ???               || ???             || #9200 ||
    48 || ''Form-02'' Forms with built-in CSRF protection          || ???               || ???             || http://groups.google.com/group/django-developers/t/2c33621003992d07 ||
    49 || ''ORM-09'' Manager.update_or_create() and Model.update() || ???               || ???             || #3182 ||
    50 || ''ORM-10'' QuerySet.select_for_update() method.          || ???               || ???             || #2705 ||
    51 || ''ORM-11'' QuerySet.cache() method.                      || ???               || ???             || #7338 ||
    52 || ''ORM-12'' Allow the use of property() in fields.        || ???               || ???             || #7338 ||
    53 || ''ORM-13'' Support for DISTINCT ON queries               || ???               || ???             || #6422 ||
    54 || ''ORM-16'' Native autocommit option for Postgresql       || ???               || ???             || #3460 ||
    55 || ''ORM-18'' Add signals to many-to-many objects           || ???               || ???             || #5390 ||
    56 || ''Template-01'' Extend inclusion tag syntax              || ???               || ???             || #9093 ||
    57 || ''Template-04'' Clean-up of django.template internals    || ???               || ???             || #7806 ||
    58 || ''Template-05'' Namespace support for template libraries || ???               || ???             || #2539 ||
     46|| '''Code'''       || '''Feature'''                                            || '''Implementor''' || '''Committer''' || '''Ticket(s)''' || '''Commit rev.''' ||
     47|| ''Contrib-01''   || Session-based form wizard                    || ???               || ???             || #9200 || ||
     48|| ''Form-02''      || Forms with built-in CSRF protection          || ???               || ???             || http://groups.google.com/group/django-developers/t/2c33621003992d07 || ||
     49|| ''ORM-09''       || Manager.update_or_create() and Model.update()|| ???               || ???             || #3182 || ||
     50|| ''ORM-10''       || QuerySet.select_for_update() method.         || ???               || ???             || #2705 || ||
     51|| ''ORM-11''       || QuerySet.cache() method.                     || ???               || ???             || #7338 || ||
     52|| ''ORM-12''       || Allow the use of property() in fields.       || ???               || ???             || #7338 || ||
     53|| ''ORM-13''       || Support for DISTINCT ON queries              || ???               || ???             || #6422 || ||
     54|| ''ORM-16''       || Native autocommit option for Postgresql      || ???               || ???             || #3460 || ||
     55|| ''ORM-18''       || Add signals to many-to-many objects          || ???               || ???             || #5390 || ||
     56|| ''Template-01''  || Extend inclusion tag syntax                  || ???               || ???             || #9093 || ||
     57|| ''Template-04''  || Clean-up of django.template internals        || ???               || ???             || #7806 || ||
     58|| ''Template-05''  || Namespace support for template libraries     || ???               || ???             || #2539 || ||
    5959
    6060== Rejected features ==
     
    6262The following features were rejected or deferred:
    6363
    64   * ''ORM-02'' [http://code.djangoproject.com/wiki/AuditTrail Object history] - rejected: out of scope for Django's core.
    65   * ''ORM-04'' [http://groups.google.com/group/django-developers/browse_thread/thread/09f0353fe0682b73 Public-facing multiple database API] - deferred: proposal not yet fully-formed.
    66   * ''ORM-07'' [http://groups.google.com/group/django-developers/browse_thread/thread/9a672d5bbbe67562 Denormalized model fields] (#8946) - deferred: proposal not yet fully-formed.
    67   * ''ORM-08'' SchemaEvolution - deferred: numerous implementations, no clear winner.
    68   * ''ORM-20'' [http://groups.google.com/group/django-developers/browse_thread/thread/dde95291e5c8e225 implement force_insert and force_update in ModelForm.save()] (#8672) - rejected; not a desired feature.
    69   * ''ORM-21''  Rename `Model.Meta.verbose_name` to `label`, like `django.forms` - rejected: backwards-incompatible with no real upside.
    70   * ''ORM-22'' Ordering field and revitalize `order_with_respect_to` (See [http://groups.google.am/group/django-developers/browse_thread/thread/397175d2381e73dd A], [http://groups.google.com/group/django-developers/browse_thread/thread/480662576c49edd/338138c32201022f?lnk=gst&q=orderingfield#338138c32201022f B]) - deferred: no clear spec.
    71   * ''ORM-23'' [ticket:3591 INSTALLED_APPS refactoring] (`app()` object) - deferred: needs more work.
    72   * ''Template-02'' [ticket:1105 Enhanced simple-tag decorator (access to context and easy block tags)] (see also [http://groups.google.com/group/django-developers/browse_thread/thread/fba22c3e3c910bb9 django-dev thread]) - rejected in favor of more general template tag cleanup.
    73   * ''Template-03'' [ticket:7438 Add keyword support to simple_tag and inclusion_tag] - rejected in favor of more general template tag cleanup.
    74   * ''Test-04'' [http://code.google.com/p/django-testmaker/ Integrate django-testmaker] - rejected: out of scope for core.
    75   * ''View-04'' [http://groups.google.com/group/django-developers/browse_thread/thread/3417b90f0e6fda9f URL resolver refactor] - defer: no clear purpose.
    76   * ''View-05'' [http://groups.google.com/group/django-developers/browse_thread/thread/bb001e5ef255dd7c Decouple authentication from calling a view] - rejected: out of scope.
    77   * ''Admin-04'' [ticket:8500 Improve flexibility of admin.autodiscover for custom admin sites] - defer: no clear goals/spec.
    78   * ''Auth-01'' [http://code.djangoproject.com/ticket/9444 AnonymousUser that you can set specific permissions for] - rejected: too many potential downsides.
    79   * ''Auth-02'' [http://code.djangoproject.com/ticket/3011 Allow for extendable auth_user module] (add an abstract base class for User too) - rejected: too many potential downsides. 
    80   * ''Contrib-04'' [http://code.google.com/soc/2008/django/appinfo.html?csaid=B58713A6BDC1E322 Integrate GSOC2008 djangosearch as django.contrib.search] - defer: not done.
    81   * ''Contrib-08'' [https://groups.google.com/group/django-developers/browse_thread/thread/94efe43b1d1c7787 Media management for apps] - defer: not a complete proposal.
    82   * ''Contrib-09'' [http://code.google.com/p/django-logging django-logging] - rejected: out of scope.
    83   * ''Contrib-10'' [http://www.djangosnippets.org/snippets/1026/ Breadcrumbs] - rejected: out of scope.
     64|| '''Code'''       || '''Feature ''' || '''Result''' ||
     65|| ''ORM-02''       || [http://code.djangoproject.com/wiki/AuditTrail Object history] || rejected: out of scope for Django's core. ||
     66|| ''ORM-04''       || [http://groups.google.com/group/django-developers/browse_thread/thread/09f0353fe0682b73 Public-facing multiple database API] || deferred: proposal not yet fully-formed. ||
     67|| ''ORM-07''       || [http://groups.google.com/group/django-developers/browse_thread/thread/9a672d5bbbe67562 Denormalized model fields] (#8946) || deferred: proposal not yet fully-formed.  ||
     68|| ''ORM-08''       || SchemaEvolution || deferred: numerous implementations, no clear winner. ||
     69|| ''ORM-20''       || [http://groups.google.com/group/django-developers/browse_thread/thread/dde95291e5c8e225 implement force_insert and force_update in ModelForm.save()] (#8672) || rejected; not a desired feature. ||
     70|| ''ORM-21''       ||  Rename `Model.Meta.verbose_name` to `label`, like `django.forms` || rejected: backwards-incompatible with no real upside. ||
     71|| ''ORM-22''       || Ordering field and revitalize `order_with_respect_to` (See [http://groups.google.am/group/django-developers/browse_thread/thread/397175d2381e73dd A], [http://groups.google.com/group/django-developers/browse_thread/thread/480662576c49edd/338138c32201022f?lnk=gst&q=orderingfield#338138c32201022f B]) || deferred: no clear spec. ||
     72|| ''ORM-23''       || [ticket:3591 INSTALLED_APPS refactoring] (`app()` object) || deferred: needs more work. ||
     73|| ''Template-02''  || [ticket:1105 Enhanced simple-tag decorator (access to context and easy block tags)] (see also [http://groups.google.com/group/django-developers/browse_thread/thread/fba22c3e3c910bb9 django-dev thread]) - rejected in favor of more general template tag cleanup. ||
     74|| ''Template-03''  || [ticket:7438 Add keyword support to simple_tag and inclusion_tag] || rejected in favor of more general template tag cleanup. ||
     75|| ''Test-04''      || [http://code.google.com/p/django-testmaker/ Integrate django-testmaker] || rejected: out of scope for core. ||
     76|| ''View-04''      || [http://groups.google.com/group/django-developers/browse_thread/thread/3417b90f0e6fda9f URL resolver refactor] || defer: no clear purpose. ||
     77|| ''View-05''      || [http://groups.google.com/group/django-developers/browse_thread/thread/bb001e5ef255dd7c Decouple authentication from calling a view] || rejected: out of scope. ||
     78|| ''Admin-04''     || [ticket:8500 Improve flexibility of admin.autodiscover for custom admin sites] || defer: no clear goals/spec. ||
     79|| ''Auth-01''      || [http://code.djangoproject.com/ticket/9444 AnonymousUser that you can set specific permissions for] || rejected: too many potential downsides. ||
     80|| ''Auth-02''      || [http://code.djangoproject.com/ticket/3011 Allow for extendable auth_user module] (add an abstract base class for User too) || rejected: too many potential downsides.   ||
     81|| ''Contrib-04''   || [http://code.google.com/soc/2008/django/appinfo.html?csaid=B58713A6BDC1E322 Integrate GSOC2008 djangosearch as django.contrib.search] || defer: not done. ||
     82|| ''Contrib-08''   || [https://groups.google.com/group/django-developers/browse_thread/thread/94efe43b1d1c7787 Media management for apps] || defer: not a complete proposal. ||
     83|| ''Contrib-09''   || [http://code.google.com/p/django-logging django-logging] || rejected: out of scope. ||
     84|| ''Contrib-10''   || [http://www.djangosnippets.org/snippets/1026/ Breadcrumbs] || rejected: out of scope. ||
    8485 
    8586== Special cases ==
     
    114115  * [http://groups.google.com/group/django-developers/browse_thread/thread/564cf6d244c8b68c Create a benchmark to measure the impact changes have to code] ''[No concrete proposal; doesn't need to be part of the release process reguardless]''
    115116  * Multilingual support in the db. There are some projects that could be integrated into the trunk as django-multilingual. ''[No concrete proposal]''
     117 
Back to Top