Code

Changes between Version 4 and Version 5 of BackwardsIncompatibleChanges


Ignore:
Timestamp:
08/16/05 15:38:38 (9 years ago)
Author:
adrian
Comment:

Changed header levels.

Legend:

Unmodified
Added
Removed
Modified
  • BackwardsIncompatibleChanges

    v4 v5  
    55Of course, once we reach our first official release, we'll be strongly committed to backward compatibility. 
    66 
    7 This page lists all backwards-incompatible changes to Django so far, and the proposed backwards-incompatible changes. 
     7This page lists all backwards-incompatible changes to Django so far. 
    88 
    9 == Changes already made == 
    10  
    11 === Moved mod_python handler === 
     9== Moved mod_python handler == 
    1210 
    1311As of [169], using {{{django.core.handler}}} as a mod_python handler is deprecated. Use {{{django.core.handlers.modpython}}} instead. We will be removing {{{django.core.handler}}} for Django's first release. 
    1412 
    15 === Changed ordering syntax === 
     13== Changed ordering syntax == 
    1614 
    1715As of [292], syntax used for {{{order_by}}} (in the database API) and {{{ordering}}} (in models) has changed. 
     
    2523The old syntax is deprecated, and we'll stop supporting it for Django's first release. 
    2624 
    27 === Refactored meta.py === 
     25== Refactored meta.py == 
    2826 
    2927As of [378], {{{django/core/meta.py}}} has been converted to a package, {{{django/core/meta/}}}. If you're using a version of Django from before [378], make sure to delete {{{django/core/meta.pyc}}} and {{{django/core/meta.pyo}}}, if they exist. The existence of those files doesn't pose any known problems, but it's best to clean things up. 
    3028 
    31 === Changed edit_inline and edit_inline_type behavior === 
     29== Changed edit_inline and edit_inline_type behavior == 
    3230 
    3331As of [440], using {{{edit_inline_type}}} in your models is deprecated, in favor of a less-redundant approach that uses {{{edit_inline}}} itself. 
     
    4139We'll stop supporting the old syntax for Django's first release. 
    4240 
    43 === Changed admin log to store primary keys as TEXT fields, not INTEGER fields === 
     41== Changed admin log to store primary keys as TEXT fields, not INTEGER fields == 
    4442 
    4543As of [469], the {{{object_id}}} field in {{{django.models.auth.LogEntry}}} is a {{{TextField}}} instead of an {{{IntegerField}}}. We made this change to accomodate non-integer primary keys. 
     
    6361ALTER TABLE auth_admin_log MODIFY object_id TEXT; 
    6462}}} 
    65  
    66 == Possible upcoming changes == 
    67  
    68 === Model syntax === 
    69  
    70 This is the big one. Model syntax 'might' be changed dramatically before Django's first release, but this is still under debate. See #122 for full information and discussion.