sqlite-utils 4.1.1 menangani kasus tepi yang melibatkan kunci asing dan transaksi, terutama diidentifikasi selama eksperimen dengan rilis sebelumnya 4.1.
- table.transform() sekarang melemparkan TransactionError jika dipanggil saat transaksi sedang terbuka dengan PRAGMA foreign_keys diaktifkan dan tabel memiliki tindakan ON DELETE yang merusak (CASCADE, SET NULL, atau SET DEFAULT).
- Dokumentasi CLI dan Python API sekarang saling merujuk silang, menghubungkan bagian CLI ke fungsionalitas Python yang setara dan sebaliknya.
Pembaruan ini mencegah penghapusan atau modifikasi baris referensi secara diam-diam yang dapat terjadi saat menghapus tabel lama selama operasi transformasi.