Catatan terbitan Django 1.11.2

1 Juni 2017

Django 1.11.2 menambahkan fitur kecil dan memperbaiki beberapa kesalahan dalam 1.11.1. Juga, terjemahan string terakhir dari Transifex digabung.

Fitur kecil

Atribut LiveServerTestCase.port baru mengizikan kembali penggunaan kasus dari mengikat port tertentu mengikuti bind to port zero 1 dirubah dalam Django 1.11.

Perbaikan kesalahan

  • Ditambahkan pengenalan untuk GDAL 2.1 dan 2.0, dan dipindahkan pengenalan untuk versi tidak didukung 1.7 dan 1.8 (#28181).
  • Dirubah contrib.gis untuk memunculkan ImproperlyConfigured daripada GDALException jika gdal tidak terpasang, untuk mengizinkan aplikasi pihak-ketiga untuk menangkap pengecualian itu (#28178).
  • Diperbaiki kegagalan django.utils.http.is_safe_url() pada URL IPv6 tidak sah (#28142).
  • Diperbaiki pemulihan menyebabkan pickle dari bidang model untuk kegagalan (#28188).
  • Diperbaiki django.contrib.auth.authenticate() ketika banyak backend autentifikasi tidak menerima sebuah argumen request penempatan (#28207).
  • Diperbaiki interospeksi dari pengurutan bidang indeks pada PostgreSQL (#28197).
  • Diperbaiki pemulihan dimana Model._state.adding tidak disetel dengan benar pada model induk warisan banyak-tabel setelah menyimpan model anak (#28210).
  • Diizinkan DjangoJSONEncoder untuk menserialisasi django.utils.deprecation.CallableBool (#28230).
  • Disantaikan pengesahan ditambahkan dalam Django 1.11 dalam argumen defaults dari QuerySet.get_or_create() dan update_or_create() untuk mengizinkan kembali sifat model dapat disetel (#28222).
  • Diperbaiki kegagalan MultipleObjectMixin.paginate_queryset() pada Python 2 jika pesan InvalidPage mengandung bukan-ASCII (#28204).
  • Dicegah Subquery dari menambahkan CAST tidak diperlukan yang dihasilkan dalam SQL tidak sah (#28199).
  • Diperbaiki pengenalan dari GDAL 2.1 pada Windows (#28181).
  • Dibuat tampilan umum berdasarkan-tanggal mengembalikan 404 daripada kegagalan ketika diberikan sebuah tanggal diluar jangkauan (#28209).
  • Diperbaiki pemulihan dimana file_move_safe() gagal ketika memindahkan berkas ke ikatan CIFS (#28170).
  • Dipindahkan pengesahan tambahan berkas ImageField ditambahkan di Django 1.11 dari bidang model pada bidang formulir untuk mengizinkan kembali penggunaan kasus dari menyimpan gambar tanpa sebuah perpanjangan (#28242).
Back to Top