Code

Changes between Version 30 and Version 31 of BackwardsIncompatibleChanges


Ignore:
Timestamp:
11/11/05 19:37:47 (8 years ago)
Author:
adrian
Comment:

Added "Refactored RSS framework" section

Legend:

Unmodified
Added
Removed
Modified
  • BackwardsIncompatibleChanges

    v30 v31  
    294294 * Add {{{"django.contrib.redirects"}}} to your {{{INSTALLED_APPS}}}. 
    295295 * Add {{{"django.contrib.redirects.middleware.RedirectFallbackMiddleware"}}} to your {{{MIDDLEWARE_CLASSES}}}. 
     296 
     297== Refactored RSS framework == 
     298 
     299As of XXXX, Django's RSS framework was refactored. This change should not affect most Django users, because the RSS framework was completely undocumented. The only users affected are people who reverse-engineered the framework, and WorldOnline. 
     300 
     301See the new [http://www.djangoproject.com/documentation/syndication/ syndication docs] For completeness, here's what changed: 
     302 
     303 * Created {{{django/contrib/syndication}}}. 
     304 * Removed {{{django/conf/urls/rss.py}}}. The syndication system doesn't require its own URLconf anymore. 
     305 * Moved {{{django/views/rss/rss.py}}} to {{{django/contrib/syndication/views.py}}} and refactored it so that {{{feed()}}} takes {{{url}}} and {{{feed_dict}}} instead of {{{slug}}} and {{{param}}}. 
     306 * Renamed {{{DefaultRssFeed}}} to {{{DefaultFeed}}} in {{{django/utils/feedgenerator.py}}}. 
     307 * RSS feeds are now specified as subclasses of {{{django.contrib.syndication.feeds.Feed}}} instead of {{{django.core.rss.FeedConfiguration}}}. Syntax is completely different. 
     308 * RSS feeds are now registered in URLconfs rather than in "magic" settings modules whose names end with "_rss".