Notas de lançamento do Django 1.0.1
Bem-vindo ao Django 1.0.1!
Este é o primeiro release de correção de bugs na série Django 1.0, melhorando a
estabilidade e performance do código de base do Django 1.0. Como tal, o Django
1.0.1 não contém novas funcionalidade (e, conforme nossa política de
compatibilidade, mantêm compatibilidade com o Django 1.0), mas contém uma
série de correções e outras melhorias. É recomendado a atualização para o Django
1.0.1 para qualquer desenvolvimento ou instalação atualmente em uso ou
segmentação do Django 1.0.
Correções e melhorias no Django 1.0.1
O Django 1.0.1 contém mais de 200 correções no código de base do Django 1.0; a
lista detalhada de todas as correções estão disponíveis no log do subversion do
branch 1.0.X, mas aqui estão algumas das principais:
- Várias correções no django.contrib.comments, pertencentes ao
feed RSS de comentários, ordenação padrão de comentários e ao XHTML e
internacionalização dos templates padrão dos comentários.
- Múltiplas correções para suporte do Django a bancos de dados Oracle, incluíndo
suporte a páginação por GIS QuerySets, uma separação mais eficiente de
resultados e melhoria na introspecção em bancos de dados existentes.
- Várias correções para suporte de consultas no mapeador objeto-relacional do
Django, incluíndo configuração repetida e redefinição de ordenação e
correções no trabalho com consultas INSERT-only.
- Múltiplas correções nos formulários inline e formsets.
- Múltiplas correções nas restrições de models unique e
unique_together em formulários automaticamente gerados.
- Corrigido o suporte a declarações upload_to quando se manipula
envio de arquivos através de formulários automaticamente gerados.
- Corrigido suporte para ordenar uma lista de mudanças do admin, baseado em
atributos callable no list_display.
- Uma correção na aplicação de autoscaping em strings literais passadas
para o filtro de template join. Anteriormente, strings literais passadas
para o join eram automaticamente escapadas, ao contrário do
comportamento documentado para autoescaping e strings literais. Strings
literais passadas para o join já não são automaticamente escapados,
significando que você deve escapá-las manualmente agora; isto é uma
incompatibilidade se você contou com este bug, mas não se você fez como está
na documentação.
- Melhorado e expandido os arquivos de traduções para muitas das linguagens que
o Django suporta por padrão.
- E como sempre, um grande número de melhorias para a documetação do Django,
incluíndo correções para ambos documentos existentes e expansão com
documentação nova.