sqlite-utils w wersji 4.2 przynosi znaczące ulepszenia dla funkcji table.transform(), która obsługuje zaawansowane operacje ALTER TABLE poprzez tworzenie nowej tabeli, kopiowanie danych i zastąpienie starej. Funkcja transform() teraz zachowuje znacznie więcej edge case'ów schematowych, w tym ograniczenia CHECK, unique constraints oraz komentarze opisujące kolumny.
Podstawiową zaletą transformu jest możliwość przeprowadzenia złożonych zmian struktury tabeli bez straty danych. Poprzednie wersje gubiły niektóre definiujące elementy schematu podczas operacji. Wersja 4.2 rozwiązuje ten problem, co jest ważne dla użytkowników pracujących ze skomplikowanymi bazami danych SQLite.
Wydanie zawiera również nowe właściwości introspekcji dla ograniczeń CHECK oraz szereg mniejszych poprawek i usprawnień. Pracę nad projektem wspierało pięciu współtwórców. Warto wspomnieć, że wersja 4.2 miała błąd krachu naprawiony w wydaniu 4.2.1, което powinni uwzględnić użytkownicy aktywnie pracujący z tą funkcjonalnością.