django-1.8.5

Ridwan Fajar 11 Oktober 2015

django-1.8.5

Pada tanggal 3 Oktober 2015 lalu, Django merilis versi terbarunya yaitu 1.8.5. Berikut adalah sejumlah perbaikan yang terdapat di versi 1.8.5

  • Membuat development server autoreload lebih kuat
  • Memperbaiki AssertionError di beberapa query penghapusan dengan model yang berisi field yang mengandung foreign dan primary key
  • Memperbaiki migration crash ketika menggunakan GenericForeignKey
  • Membuat translation.override() membersihkan *overriden languagei ketika penerjemahan tidak aktif sejak inisialisasi
  • Memperbaiki crash ketika menggunakan nilai di ModelAdmin.list_display yang tabrakan dengan reverse field di Model
  • Memperbaiki autocompletion untuk opsi perintah non-argparse management
  • Memperbaiki pengurutuan secara alfabet pada import di from django.db import migrations, models ketika membuat migrasi baru
  • Memperbaiki migration crash di MySQL ketika menambahkan text atau blob field dengan unhashable default
  • Query count yang seharusnya COUNT ('*') dapat menyebabkan penurunan performa di beberapa database
  • Memperbaiki custom queryset chaining dengan values() dan values_list()
  • Memindahkan unsaved model instance assignment data loss check di reverse relation ke Model.save()
  • Mengizinkan penggunaan metode penulisan ORM setelah mematikan autocommit dengan set_autocommit(False)
  • Memperbaiki pilihan manage.py test --keepdb di Oracle
  • Memperbaiki query yang keliru ketika multiple many to many fields di model
  • Memperbaiki pickling di SimpleLazyObject yang membungkus model
(rfs/djangoproject)