Pünktlich zu Anfang September hat das Django-Projekt jetzt die Version 1.0 seines Webframeworks Django veröffentlicht. Mit dem Release garantieren die Entwickler API-Stabilität und Vorwärts-Kompatibilität mindestens bis zur Version 1.1. Ältere Anwendungen, die noch unter Django 0.96 entwickelt wurden, müssen für den Einsatz unter der Version 1.0 allerdings portiert werden, zum Beispiel auch, da die Syntax in einigen Punkten geändert wurde.
Zwischen der Version 0.96 und der jetzt veröffentlichten Version 1.0 sollen in Django rund 2000 Bugs gefixed und rund 350.000 Zeilen Code editiert worden sein – dabei sind natürlich auch zahlreiche Neuerungen mit in das Webframework eingeflossen. Unter anderem:
- Ein omplett überarbeitetes Admin-Interface. Dabei zum Beispiel die Admin-Definitionen vollständig von den Model-Definitionen entkoppelt.
- Verbessertes Unicode-Handling und zusätzliche Funktionen, um den Umgang mit externen Bibliotheken, die noch probleme mit Unicode haben, zu erleichtern.
- Überarbeiteter OR-Mapper.
- Verbesserte Security-Features, wie zum Beispiel automatisches Escaping bei der Ausgabe von Variablen (zum Schutz vor XSS-Angriffen).
Die Änderungen im Detail können Sie dabei auch den offiziellen Releasenotes entnehmen. Zum Download des Frameworks gelangen Sie über diesen Link; hier finden Sie auch weiterführende Hinweise zur Installation von Django.



