• Taslak çözücüdeki sayaç doğrulamalarının tek bir testte toplanması sağlandı.
  • effects.setParam tarafından parametrenin ve kabul edilen değerin bildirilmesi sağlandı.
  • Kare işleyicilerinde, değiştirilen kare sunucusuna ait iş parçacıklarının sonlandırılması ve önbellek ile medya havuzunun serbest bırakılması sağlandı.
  • Codec testlerindeki Rayon kilitlenme testinde, yanıtlanan iki kare isteği arasındaki bekleme süresi 120 saniyeye çıkarıldı.
  • Arayüz testlerinde, sabit sayıda kare beklemek yerine arka plan işlemleri için 120 saniyeye kadar beklenmesi sağlandı.
  • Bağlantılı bir klibin yalnızca Alt tuşuyla seçilen tarafının etkinleştirilmesi sağlandı.
  • Daktilo geçişinin ızgarası ve imlecinin katman içeriğine göre boyutlandırılması sağlandı.
  • Fransızca çeviride eksik olan 42 metnin çevrilmesi sağlandı.
  • Kırpma Modu'nda bağlantılı sesin görüntüyle birlikte seçilmesi ve düzenlenmesi sağlandı.
  • Karelerde 10 bit Y'CbCr normalizasyonu için kod başına tablolar kullanıldı.
  • Metin ve arayüz yazı tipi kapsamı testlerinde, tüm yazı tipi dosyalarının bellekte tutulmasına gerek kalmadan yazı tiplerinin incelenmesi sağlandı.
  • Lift ve Extract işlemlerinde kaldırılan aralığın panoya kopyalanması sağlandı.
  • Program penceresinde, seçim çerçevesi sürüklenerek veya Shift tuşuyla tıklanarak birden fazla maske köşesinin seçilmesi ve birlikte taşınması sağlandı.
  • Tam saatleri okurken gereksiz yere “sıfır” denmesi düzeltildi.
  • MCC altyazı dışa aktarımında iş yükünün zamanlanmış verilerle sınırlandırılması sağlandı.
  • Bir klibin kenarı Alt tuşuyla sürüklendiğinde bağlantının yalnızca ilgili tarafının kırpılması sağlandı.
  • Paketlenmiş derlemede doğrulanan açık birleştirme isteklerinin toplu olarak birleştirilmesi sağlandı.
  • effects.apply yanıtında uygulanan örneklerin (klip, indeks ve efekt) döndürülmesi sağlandı.
  • Include Alpha Channel seçeneği kapalıyken PNG dizisinin RGB dosyaları oluşturması sağlandı.
  • Dışa aktarma işlemlerinde kullanılacak CPU iş parçacığı sayısına maxThreads parametresiyle üst sınır getirilmesi sağlandı.
  • Taşıma planlarında yinelenen klip kimliklerinin reddedilmesi sağlandı.
  • Counting Leader sesli geri sayım sinyallerinin kaynak kare hızına göre zamanlanması düzeltildi.
  • Herhangi bir boşluk seçilmediğinde Close Gap işleminin dizideki tüm boşlukları kapatması düzeltildi.
  • Bağlantısız klipler de içeren bir seçimin bağlantısının kaldırılması sağlandı.
  • OTIO dışa aktarımında iç içe dizilerin kopyalarının belirlenen sınırın ötesine yazılması engellendi.
  • Proje kaydedilirken önizleme klasörünün yalnızca önizlemeler mevcutsa oluşturulması sağlandı.
  • TTML/DFXP dışa aktarımında i64::MAX değerine yakın altyazı zamanlarından kaynaklanan taşma sorunu düzeltildi.
  • Sıkıştırılmamış QuickTime videolarının (ham 24 bit RGB, 2vuy ve v210) çözümlenmesi sağlandı.
  • .cube dosyaları ayrıştırılırken tırnak içindeki TITLE değerlerinde # karakterinin korunması sağlandı.
  • clip.audioChannels çağrısında kanal belirtilmediğinde mevcut kanalların sıfırlanması sorunu düzeltildi.
  • Centre Transform efektinin otomatik noktalarının uygulama ve sıfırlama sırasında klibin görüntü alanına ortalanması sağlandı.
  • FCPXML dışa aktarımında başlıklar ve ayarlama katmanları için boş ref değerlerinin yazılması engellendi.
  • Sorun bildirimleri için yapılandırılmış bir başvuru süreci ve güvenlik bildirimi yönergeleri eklendi.
  • FilmCraft, mevcut düzenleme değişiklikleri korunarak egui 0.37 sürümüne geçirildi.
  • Medya güvenliği kapsamında üreteç kareleri, içe aktarılan ses boyutları ve işleme görüntüleri için sınırlar getirildi.
  • Başlangıçta güncelleme isteminin görüntülenmesi ve uygulamanın doğrudan kendini güncellemesi sağlandı.
  • AV1'de artan sırada olmayan grain noktalarının reddedilmesi sağlandı.
  • AV1'de yinelenen strictly_increasing kontrolü ve buna ait test kaldırıldı.
  • craft-update bağımlılığı, craft-libs ana dalındaki sürüme sabitlendi.
  • Wayland masaüstlerinde dosya sürükleyip bırakma işlemleri için Linux'ta varsayılan olarak XWayland kullanılması sağlandı.
  • Güvenli bağımlılık güncellemeleri yapıldı.
  • SonarCloud bakım kolaylığı sorunları giderildi.
  • Kapanışlar yerine metot yollarının kullanılması sağlandı.
  • Yeni kodda tespit edilen S9045 ve S107 sorunları giderildi.
  • Fuzz testlerindeki tarama işlemleri yardımcı fonksiyonlara ayrıldı.
  • Paneller, craft-ui tarafından sunulan ortak yerleştirme altyapısına taşındı.
  • Metin aracında IME ön düzenleme metninin ve etkin bölümünün craft-ui metin düzenleyicisi aracılığıyla video üzerinde görüntülenmesi sağlandı.
  • CI sürecinde nextest 0.9.150 sürümünün kullanılması zorunlu hâle getirildi.
  • Ortak modül düzeni kullanıma geçirildi.
  • Tüm açılır menülerde craft-ui tarafından sunulan ComboBox bileşeninin kullanılması sağlandı.
  • H.264 dışa aktarma hızı, çıktı bayt düzeyinde aynı kalacak şekilde %20 artırıldı.
  • Altyazı yazı tipi seçicisi testinde, arayüz yazı tiplerinde bulunmayan gliflerin de kabul edilmesi sağlandı.
  • Menülerin üzerine gelme testi, macOS'ta da başarılı olacak şekilde uygulamanın kendi yazı tipleriyle çalışacak biçimde düzenlendi.
  • Audio Track Mixer'daki mixer.meterInputOnly metodunun nesne türünde olmayan parametreleri reddetmesi sağlandı.
  • Windows için FilmCraft yükleme ilkeleri eklendi.
  • Rust kodlama standartlarının Clippy aracılığıyla uygulanması sağlandı.
  • i18n testi: Japonca kontrolünde yüklü sağdan sola yazı tiplerinin dikkate alınmaması sağlandı.
  • CI: Çekme isteklerinde ve main dalına yapılan gönderimlerde cargo xtask ci komutunun çalıştırılması sağlandı.
  • M8: Fujifilm F-Log, F-Log2 ve F-Log2 C renk uzayları (F-Gamut / F-Gamut C) eklendi.
  • Masaüstü denetim istekleri için oturum belirteci kimlik doğrulaması zorunlu hâle getirildi.
  • Çok alanlı zaman kodlarında işaretli alanların reddedilmesi sağlandı.
  • Tanımlayıcısı NOTE ile başlayan WebVTT altyazı işaretlerinin korunması sağlandı.
  • XML öznitelik değerlerindeki sekme, satır sonu ve satır başı karakterleri için kaçış işlemi eklendi.
  • Boş zaman aralıklarında hatalı çakışma algılanması düzeltildi.
  • SCC zaman kodu ayrıştırıcısında işaretli alanların reddedilmesi sağlandı.
  • #2679: effects.setParam işlevinin parametre aralığı dışındaki değerleri reddetmesi sağlandı.
  • Renklerin onaltılık biçimde ayrıştırılması sırasında onaltılık olmayan karakterlerin reddedilmesi sağlandı.
  • Güvenlik ve güvenilirlik sorunlarını gidermek için kaydetme işlemleri, CLI dosya G/Ç işlemleri ve AV1 araçları güçlendirildi (SonarCloud).
  • #130, #703, #1084 ve #1309 için gerileme testleri eklendi.
  • Zaman çizelgesindeki klip menüsünün ekrandan uzun olduğunda kaydırılabilmesi sağlandı.
  • Güvenlik: İçe aktarılan parça dizinleri sınırlandırıldı.
  • Güvenlik: Metin işleme ve sesbirim dönüştürücü işlemlerinin iş yükü sınırlandırıldı.
  • Yüklenen projelerin sonraki kimlik numarasının mevcut kimlikleri aşması sağlandı.
  • Güvenlik: Çıktı dosyaları için atomik rezervasyon sağlandı.
  • Güvenlik: Bellek ayırmadan önce HEVC dilim verilerinin doğrulanması sağlandı.
  • Güvenlik: MPEG zaman damgası aramasındaki karesel zaman karmaşıklığı giderildi.
  • Güvenlik: Hibrit yeniden oynatma çıktısı sınırlandırıldı.
  • Güvenlik: ISO BMFF meta veri genişletmesi sınırlandırıldı.
  • Güvenlik: Matroska biçimindeki ayrıştırılmış özel verilerin yalnızca bir kez birleştirilmesi sağlandı.
  • Güvenlik: H.264 kodlayıcısında ikinci geçiş planı toplamları önbelleğe alındı.
  • Güvenlik: Karşılaştırma testlerindeki geçici dışa aktarma çıktıları birbirinden ayrıldı.
  • Güvenlik: Grafik şablonu küçük resimlerinin sayısı ve boyutu sınırlandırıldı.
  • Denetim: Yapay işaretçi olaylarının sayısı sınırlandırıldı.
  • Güvenlik: Hatalı belirteçlerin taranmasında doğrusal zaman karmaşıklığı sağlandı.
  • Güvenlik: Dışa aktarma klasörü adlarının kısaltılması sırasında yapılan işlemler sınırlandırıldı.
  • Güvenlik: Yazı tipi taramalarının yapılandırılmış klasörlerle sınırlı kalması sağlandı.
  • Kod çözücüler: Açık GOP yapısındaki başlangıç görüntülerine özyineleme yerine döngüyle geri gidilmesi sağlandı.
  • Güvenlik: Doğrudan çoklu akışlı Opus başlıklarının doğrulanması sağlandı.
  • Güvenlik: Dönüştürülmüş glif maskelerinin boyutu sınırlandırıldı.
  • Güvenlik: OpenDML dizini işleme yükü sınırlandırıldı.
  • Proje panelinde Yeni Öğe üzerine bırakılan klipten bir sekans oluşturulması sağlandı.
  • Güvenlik: MXF biçiminde çözümlenmiş tanımlayıcı meta verilerinin paylaşılması sağlandı.
  • Güvenlik: Genişletilmiş kare planlarının boyutu sınırlandırıldı.
  • Güvenlik: Kayıtlı medya dosyalarına erişimin belirlenen dosya sistemi alanıyla sınırlandırılması sağlandı.
  • CI bağımlılıkları: Swatinem/rust-cache sürümü 2.9.2'den 2.9.3'e yükseltildi.
  • Güvenlik: Kare belleği ayrılmadan önce DNx alanlarının doğrulanması sağlandı.
  • Güvenlik: MPEG-2 Video görüntü uzantılarının doğrusal zamanda dizine eklenmesi sağlandı.
  • Güvenlik: Bellek ayırmadan önce APV döşeme verilerinin doğrulanması sağlandı.
  • Güvenlik: Grafik şablonlarının doğrusal zamanda doğrulanması sağlandı.
  • Güvenlik: VideoToolbox yeniden sıralama arabelleğinin boyutu sınırlandırıldı.
  • İçe aktarma: Numaralandırılmış gömülü ses dosyalarının adlarında Windows üzerinde yol ayırıcılarının korunması sağlandı.
  • Farklı ayarlara sahip parçaların kesintisiz düzenleme olarak değerlendirilmesi önlendi.
  • Tanımlayıcısı STYLE veya REGION olan WebVTT altyazı işaretlerinin korunması sağlandı.
  • Dışa aktarma: Donanım kodlayıcısı bulunmadığında H.265 ve AV1 seçeneklerinin neden kullanılamadığının belirtilmesi sağlandı.
  • H.264 kare numarası boşluğu doldurulurken yalnızca korunan karelerin belleğe alınması sağlandı.
  • Denetim: Soket zaman aşımından sonra boşta kalan bağlantı yuvalarının serbest bırakılması sağlandı.
  • HEVC: Kullanılamayan referanslar arasında gri görüntü belleğinin paylaşılması sağlandı.
  • Kurtarma: Başarısız bir atma işleminden sonra adayların korunması sağlandı.
  • ProRes: Son alfa tekli dizilerinin kodlarının yazılması sağlandı.
  • Denetim: MCP işaretçi girişleri için varsayılan değerlerin korunması sağlandı.
  • Durdur düğmesine basıldıktan hemen sonra ses ölçerlerinin sessizliğe geçmesi düzeltildi.
  • Zaman çizelgesinde Jilet aracının altyazıları kesmesi sağlandı.
  • Zaman çizelgesinde Option tuşuyla sürüklenen altyazıların çoğaltılması sağlandı.
  • Düzenleme: Zaman çizelgesinde seçilen altyazılarda Kopyala, Kes ve Yapıştır komutlarının çalışması sağlandı.
  • Metin panelindeki Altyazılar listesinin oynatma kafasını takip etmesi sağlandı.
  • Geçmiş: Panel menüsüne yeniden yapılabilecek işlemleri silme ve geçmişi temizleme seçenekleri eklendi.
  • Medya: Animasyonlu WebP dosyalarının klip olarak içe aktarılması sağlandı.
  • Zaman çizelgesine, çalışma alanının başlangıç ve bitiş noktalarını ayarlama seçenekleri içeren çalışma alanı çubuğu eklendi.
  • Yeniden bağlantı testlerinde Windows üzerinde kullanılmayan index_folder içe aktarımının oluşturduğu sorun giderildi.
  • Test edilmiş bir toplu işlemle altı açık PR birleştirildi.
  • Efekt denetimleri: Geçişin kesme noktasının sürüklenerek geçişle birlikte taşınması sağlandı.
  • Zaman çizelgesi: Kaydırmalı düzenleme sürüklemesinin ilgili sınırları aşması önlendi.
  • Zaman çizelgesi: Yinelenen Kare İşaretçilerini Göster seçeneğiyle birden fazla kez kullanılan medya karelerinin işaretlenmesi sağlandı.
  • Ses Parçası Mikseri: Parçaları Göster/Gizle ve Yalnızca Giriş Ölçerlerini Göster komutlarına Premiere ile uyumlu klavye kısayolları eklendi.
  • Monitörler: Saydamlık Izgarası ile görüntünün saydam alanlarının gösterilmesi sağlandı.
  • Zaman çizelgesi: Normal kırpma işleminden sonra geçişin kendi kliplerinin sınırları içinde kalması sağlandı.
  • #3240 sonrasında alfa yükleme tablosu, arayüz iş parçacığı dışındaki yinelenen kare işaretçileri ve klipler üzerindeki kesme sürükleme işlemleriyle ilgili düzeltmeler yapıldı.
  • TTML biçimindeki tam sayı basamağı içermeyen zaman ofsetleri reddedilecek şekilde düzenlendi.
  • TTS normalleştiricisinde negatif para tutarlarının eksi işareti seslendirilecek şekilde düzeltildi.
  • Yalnızca localhost ile başlayan dosya URL’si ana bilgisayar adlarının korunması sağlandı.
  • Saat belirten “a.m.” ve bitişik yazılan “am” ifadelerindeki “a” harfinin A harfinin adı olarak okunması sağlandı.
  • dev_icon: Paketlenmiş .desktop dosyasındaki MimeType satırının yazılması sağlandı.

Sürüm Notları:​

  • Rgba32Float biçimi işlenemediğinde GPU altın testlerinin atlanması sağlandı (#1315).
  • [Agent] İletişim kutusu düğmelerinin üzerine gelindiğinde işaret eden el imlecinin gösterilmesi sağlandı.
  • Grafikler: Dolgu kapalıyken dış konturun yalnızca kenarın dışındaki halka alanını çizmesi sağlandı.
  • CLI: Ayrıştırma işleminden önce aşırı derin iç içe geçmiş noktalı parametrelerin reddedilmesi sağlandı.
  • Girdi ızgarası 256 girdiden büyük olan .3dl LUT dosyalarının reddedilmesi sağlandı.
  • Dışa Aktarma: SDR çıktılarının colr kutusuyla etiketlenmesi sağlandı (#2142).
  • Altyazılar: Varsayılan TTML tik hızının kare hızı çarpanını takip etmesi sağlandı.
  • Matroska: Özyinelemeli bölüm ve etiket ayrıştırma işlemlerine sınır getirildi.
  • Efekt Denetimleri: Sürüklenen grafik anahtar karesinin bırakıldığı yerde kalması sağlandı.
  • CLI ile işleme sırasında sayısal olmayan --seconds ve --scale değerlerinin reddedilmesi sağlandı.
  • Sayı alanlarında boşluklarla veya birimlerle ayrılmış sayıların reddedilmesi sağlandı.
  • Monitör: Kaynak dalga biçiminin zaman cetvelinin yakınlaştırma düzeyini takip etmesi sağlandı.
  • #1871: Lens Bulanıklığı filtresinin disk ofsetlerini her piksel yerine her kare için bir kez hesaplaması sağlandı.
  • Güvenilmeyen Matroska/MXF/AAF başlıklarındaki kırpma ve alan yüksekliği hesaplamalarına sınırlandırma uygulandı.
  • Motor: Çoklu Kamera Etkinleştir/Düzleştir seçeneklerinin yalnızca desteklenen kliplerde etkinleştirilmesi sağlandı.
  • CFB: Alt öğe ekleme işleminin tüm kardeş öğeleri taramak yerine O(1) zamanda tamamlanması sağlandı. (20.000 işaretçinin AAF olarak dışa aktarılması bir dakika sürüyordu.)
  • Yazı Tipleri: Dış hat tabloları bulunmayan yazı tipi yüzlerinin listelenmesi engellendi.
  • Temel 3D: Görsele Uzaklık efektinin tüm işleme ölçeklerinde perspektifini koruması sağlandı.
  • Ondalık basamak sayısı ikiden fazla olan fiyatların TTS tarafından okunması düzeltildi.
  • Grafik tutamaçları için yeniden boyutlandırma imleci yönleri düzeltildi (#2263).
  • Özellikler Paneli: Seçili altyazının metninin ve giriş/çıkış zamanlarının düzenlenmesi sağlandı.
  • Codec'ler: Piksel biçimi etiketinin avcC/hvcC alanları yerine SPS üzerinden alınması sağlandı.
  • #1544: Beklemeden başlatılan dışa aktarma işlemlerinde, işlemin nereden takip edileceğinin (jobs.list, jobs.cancel) belirtilmesi sağlandı.
  • Altyazılar: setStyle kenar boşluğu sözleşmesinin gerileme testiyle sabitlenmesi ve izleme hatası mesajının daha anlaşılır hâle getirilmesi sağlandı (#1542).
  • #1922: Ses Klip Mikseri şeritlerinin panele sığacak şekilde daralması, sığmadıklarında ise kaydırılabilmesi sağlandı.
  • CI: Cargo ve GitHub Actions için Dependabot yapılandırıldı.
  • Çok küçük negatif zamanların Saniye gösteriminde -0.000 görünmesi düzeltildi.
  • .cube dosyalarının içe ve dışa aktarım döngüsünde kanal başına şekillendirici alanının korunması sağlandı.
  • #2328: Efekt Denetimleri panelinin sabit efektlerle eklenen efektler arasına bir çizgi çizmesi sağlandı.
  • #2430: Monitörde düzenlenen metne tıklandığında metin imlecinin taşınması sağlandı.
  • #2185: Önizleme dosyalarının tamamı belleğe yüklenmek yerine bulundukları konumdan okunması sağlandı.
  • Özellikler: Seçili karakterlerin sürüklenmesiyle yapılan değişikliklerin tek bir hareket olarak geri alınması sağlandı.
  • #2253: Ctrl+Plus kısayolunun arayüz ölçeğini yalnızca tek yönde değiştirmesi sorunu düzeltildi; Görünüm > Arayüz Yakınlaştırmasını Sıfırla seçeneği eklendi.
  • MCP: doc_inspect sıralamasının bildirilen etkin kimliğe sabitlenmesi sağlandı (#1477).
  • #1362: Çoklu Kamera Kaynak Dizisi Oluştur ve Klipleri Birleştir işlemlerinin zaman çizelgesi seçimlerinde çalışması sağlandı.
  • #2325: Ayarlar > Görünüm üzerinden arayüz animasyonlarının kapatılabilmesi sağlandı.
  • #2329: Efektler panelinde klasör içeriğinin klasörün altında girintili gösterilmesi sağlandı.
  • #1682: Küçük resim dokularına sınır getirildi ve en uzun süredir kullanılmayan dokuların önce serbest bırakılması sağlandı.
  • Yerelleştirme: Almanca (de) çevirisinin arayüzün tamamını kapsaması sağlandı.
  • #1985: Yüzer durumdayken kapatılan bir panelin yeniden açıldığında önceki yüzer konumuna dönmesi sağlandı.
  • Negatif zamanlar için AudioSamples zaman gösterimi düzeltildi.
  • #2358: Temel Grafikler panelindeki kronometrelerin katman özelliklerini canlandırması sağlandı.
  • Zaman Çizelgesi: İzler için renkli etiketler eklendi (#1186).
  • #1487: Metin panelinin Grafikler sekmesinde diziye ait grafik metinlerinin listelenmesi ve düzenlenmesi sağlandı.
  • Belgeler: Rakip ticari yazılımlara yapılan atıflar kaldırıldı.
  • #1639 numaralı PR kapsamında, @haranishi tarafından silme işlemleri sırasında bağlantılı kliplerin ayrı ayrı yapılan seçimlerinin korunması sağlandı.
  • #1609 numaralı PR kapsamında, @nuclearspike tarafından dosya URL'lerinde UTF-8 dizilerinin dilimlenmesi sırasında oluşabilecek panik hataları önlendi.
  • #1570 numaralı PR kapsamında, @nuclearspike tarafından görüntü dizisi dosya adlarındaki Unicode öneklerinin korunması sağlandı.
  • #861 numaralı PR kapsamında, @earlvanze tarafından dışa aktarma sırasında iç içe geçmiş işleyici havuzlarının birbirini kilitlemesi önlendi.
  • #2124 numaralı PR kapsamında, @dylanmtaylor tarafından FreeBSD iş akışının craft-common-actions sistemine devredilmesi ve Nix denetiminin eklenmesi sağlandı.
  • #2158 numaralı PR kapsamında, @dylanmtaylor tarafından FreeBSD iş akışı, paylaşılan FreeBSD 15.1 eylemi kullanılacak şekilde standartlaştırıldı.
  • #2304 numaralı PR kapsamında, @skylartaylor tarafından kayıtlı medya yollarının yalnızca bu bilgisayarda veya projenin paylaşımlı konumunda izlenmesi sağlandı.