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
eunique_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 ojoin
eram automaticamente escapadas, ao contrário do comportamento documentado para autoescaping e strings literais. Strings literais passadas para ojoin
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.