Catatan terbitan Django 1.1.2

Selamat datang di Django 1.1.2!

Ini adalah terbitan "bugfix" kedua di rangkaian Django 1.1, memperbaiki kestabilan dan penampilan dari basis kode Django 1.1.

Django 1.1.2 merawat kesesuaian kebelakang dengan Django 1.1.0, tetapi mengandung sejumlah perbaikan dan pembetulan lainnya. Django 1.1.2 adalah peningkatan yang dianjurkan untuk setiap pengembangan atau penyebaran saat ini menggunakan atau menyasar Django 1.1.

Untuk rincian penuh pada fitur baru, ketidaksesuaian kebelakang, dan fitur diusangkan di cabang 1.1, lihat Catatan terbitan Django 1.1.

Perubahan bertentangan kebelakang di 1.1.2

Kode keadaan keluar penjalan percobaan

Kode keadaan keluar dari penjalan percobaan (tests/runtests.py dan python manage.py test) tidak lagi mewakili sejumlah percobaan gagal, sejak kegagalan dari 256 atu lebih percobaan dihasilkan di kode keadaan keluar salah. Kode keadaan keluar untuk penjalan percobaan sekarang 0 untuk berhasil (tidak ada kegagalan percobaan) dan 1 untuk tiap angka dari kegagalan percobaan. Jika dibutuhkan, sejumlah kegagalan percobaan dapat ditemukan di akhir dari keluaran penjalan percobaan.

Satu fitur baru

Biasanya, titik terbitan akan tidak menyertakan fitur baru, tetapi di kasus Django 1.1.2, kami telah membuat sebuah pengecualian pada aturan ini. Django 1.2 (terbitan utama selanjutnya dari Django) akan mengandung sebuah fitur yang akan memperbaiki terhadap serangan Cross-Site Request Forgery (CSRF). Fitur ini membutuhkan penggunakaan etiket cetakan csrf_token baru di semua formulir yang Django bangun.

Untuk membuatnya lebih mudah untuk mendukung kedua versi 1.1.X dan 1.2.X dari Django dengan cetakan sama, kami telah memutuskan memperkenalkan etiket cetakan csrf_token pada cabang 1.1.X. Di cabang 1.1.X, csrf_token tidak melakukan apapun - itu tidak mempunyai pengaruh pada cetakan atau pengolahan formulir, itu berarti bahwa cetakan sama akan bekerja dengan Django 1.2.

Back to Top