Diff İşlemleri

  • Ön işleme heuristikleri iyileştirildi. Böylece difftastic'in daha hızlı çalışması ve text diff yöntemine daha az başvurması sağlandı.
    Ayrıştırma
  • Haskell parser'ı güncellendi. Önceki sürüm çökmelere yatkındı.
  • Kotlin parser'ı güncellendi.
  • C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript ve YAML için delimiter ve sondaki noktalama işaretlerinin işlenmesi iyileştirildi.
  • Smali desteği kaldırıldı. Upstream parser artık geliştirilmiyor.
  • Verilog ve F# desteği, parser boyutlarının çok büyük olması ve difft binary dosyasının boyutunu önemli ölçüde artırması nedeniyle kaldırıldı. Gelecekte parser'ların dinamik olarak yüklenmesini sağlayacak desteğin eklenmesiyle kullanıcıların bu dilleri yeniden ayrıştırabilmesi planlanıyor.
    Görüntüleme
  • Inline görünümde birbirine yakın iki değişiklik arasındaki değiştirilmemiş satırların gösterilmemesine neden olan sorun düzeltildi.
  • 0.71 sürümünde ortaya çıkan ve stdin, stdout ile stderr'in tamamı yönlendirildiğinde terminal genişliğinin algılanmamasına neden olan sorun düzeltildi. Bu sorun özellikle difft, jj ile birlikte kullanıldığında belirginleşiyordu.