يعالج sqlite-utils 4.1.1 حالة حافة تتضمن المفاتيح الأجنبية والمعاملات، والتي تم تحديدها بشكل أساسي أثناء التجارب مع الإصدار السابق 4.1.
- الآن يرفع table.transform() خطأ TransactionError إذا تم استدعاؤه أثناء وجود معاملة مفتوحة مع تفعيل PRAGMA foreign_keys وكان للجداول إجراءات ON DELETE مدمرة (CASCADE أو SET NULL أو SET DEFAULT).
- تشير وثائق واجهة سطر الأوامر (CLI) وواجهة برمجة التطبيقات (API) الخاصة بـ Python الآن إلى بعضها البعض بشكل متقاطع، حيث تربط أقسام CLI بالوظائف المكافئة في Python والعكس صحيح.
يمنع هذا التحديث الحذف أو التعديل الصامت لصفوف الإحالة التي قد تحدث عند حذف الجداول القديمة أثناء عملية التحويل.