Değişiklikler

  • rubyzip bağımlılığı 2.4.1 sürümünden 3.4.0 sürümüne güncellendi.
  • ExtendOrExtent denetimine daha fazla kalıp eklendi.
  • TBF ifadesinin to be fair olarak düzeltilmesi desteği eklendi.
  • with one fell swoop ifadesinin in/at one fell swoop olarak düzeltilmesi desteği eklendi.
  • to no vail/vale/veil ifadelerinin to no avail olarak düzeltilmesi desteği eklendi.
  • fussy logic ifadesinin fuzzy logic olarak düzeltilmesi desteği eklendi.
  • R programlama dili desteği eklendi.
  • WordSet içindeki bazı gereksiz bellek tahsisleri kaldırıldı.
  • out of the box ve outside the box ifadelerinin doğru kullanımlarını ayırt etme desteği eklendi.
  • backward(s) engineer ifadesinin reverse engineer olarak düzeltilmesi desteği eklendi.
  • as log as ifadesinin as long as, ad nausea ifadesinin ise ad nauseam olarak düzeltilmesi desteği eklendi.
  • have trust for ifadesinin have trust in olarak düzeltilmesi desteği eklendi.
  • AsSoonAsPossible, kısaltmalar denetleyicisinden ayrılarak bağımsız bir denetleyici hâline getirildi.
  • Deyimlerde yanlış kullanılan air sözcüğünün err olarak düzeltilmesi desteği eklendi.
  • Chrome uzantısında context_hash değiştiğinde açılır pencerenin kapanması engellendi.
  • gonna, gotta ve wanna ifadeleri için destek eklendi.
  • DisjointPrefixes ile ön ekler birleştirilirken başlık biçimindeki büyük harf kullanımının korunması sağlandı.
  • try sözcüğünden sonra bir isim geldiğinde hatalı şekilde to önerilmesi engellendi.
  • Sözlüğe surveilled ve surveilling sözcükleri eklendi.
  • Chrome uzantısında Gmail'in yazım denetimini engelleyen davranışı atlatılarak Harper yazım denetiminin çalışması sağlandı.
  • compete over each other ifadesinin compete with/against each other olarak düzeltilmesi desteği eklendi.
  • Sözlüğe biyoloji terimleri eklendi.
  • R Markdown dosyalarının Markdown olarak işlenmesi desteği eklendi.
  • tree-sitter-php bağımlılığı 0.24.2 sürümünden 0.25.1 sürümüne güncellendi.
  • ammonia bağımlılığı 4.2.3 sürümünden 4.2.4 sürümüne güncellendi.
  • İyelik bildiren bir isimden sonra hatalı MissingTo uyarısı verilmesi engellendi.
  • NobelPeacePrize denetimi, daha kapsamlı NobelNoble denetimiyle değiştirildi.
  • fiber optics/fibre optics ifadelerinin optic biçiminde düzeltilmesi desteği eklendi.
  • Masaüstü uygulamasında linter'ın her saniye yeniden oluşturulması engellendi.
  • Yakınlaştırılmış veya ölçeklendirilmiş üst öğeler altında vurgulamaların yanlış konumlandırılması sorunu düzeltildi.
  • harper-cli aracına get-correct-capitalization-of komutu eklendi.
  • its kullanımında yazım tutarlılığı iyileştirildi.
  • Sözlüklerde büyük-küçük harf duyarlılığının daha açık şekilde yönetilmesi sağlandı.
  • deus sözcüğünün hatalı şekilde imus olarak değiştirilmesinin önerilmesi engellendi.
  • in a/the mood of ifadesinin mood for olarak düzeltilmesi desteği eklendi.
  • Açılır pencerenin arayüz düzeni, animasyonlu kontrolleri ve form kullanılabilirliği iyileştirildi.
  • xyz are the one ifadesinin xyz are the ones olarak düzeltilmesi desteği eklendi.
  • passed ve past sözcüklerinin karıştırıldığı durumları algılama desteği eklendi.
  • altar ve alter sözcüklerinin karıştırıldığı durumları algılama desteği eklendi.
  • (deus) ex machine ifadesinin ex machina olarak düzeltilmesi desteği eklendi.
  • out of curiosities ifadesinin curiosity veya uygun durumda curiosity's olarak düzeltilmesi desteği eklendi.
  • irregular_verbs.json dosyasına undergo, underwent ve undergone eklendi.
  • Chrome uzantısında outlook.live.com üzerindeki spellcheck="false" değeri yok sayılarak Harper yazım denetiminin çalışması sağlandı.
  • anyone sözcüğünden sonra hatalı PronounKnew uyarısı verilmesi engellendi.
  • Yerleşik its iyelik kullanımındaki gerileme hatasını kapsayan test eklendi.
  • Açık bir bileşik yapı üzerinden bileşik isimlerin yanlışlıkla birleştirilmesi engellendi.
  • AnA denetiminde vurgu amacıyla tamamen büyük harfle yazılan ifadelerin sözcük olarak algılanması sağlandı.
  • Bileşenler için Storybook kataloğu oluşturuldu.
  • <SlideDeck /> bileşeninin görsel sunumu geliştirildi.
  • preference sözcüğünün fiil olarak kullanıldığı durumların işaretlenmesi ve yerine prefer önerilmesi sağlandı.

Değişiklikler​

  • bitflags dependency’si 2.13.1’den 2.13.2’ye güncellendi.
  • irregular_verbs.json dosyasına strive/strove/striven eklendi.
  • life time → lifetime ve trade off → tradeoff düzeltmeleri eklendi.
  • harper-cli lint için no_parallel switch’i eklendi.
  • Dictionary içeriğinde düzenlemeler yapıldı.
  • their self / selves → themself / themselves düzeltmeleri eklendi.
  • descend ve descent kelimelerinin karıştırıldığı durumların algılanması eklendi.
  • Sublime: Git commit message’larını lint etmek için setup dokümantasyonu eklendi.
  • subjective/objective pronoun → subject/object pronoun düzeltmeleri eklendi.
  • beckon call → beck and call düzeltmesi eklendi.
  • AIUI → as I understand it düzeltmesi eklendi.
  • Desktop: Settings page’deki metinler ve layout düzenlendi.
  • Desktop: Placeholder yerine gerçek Harper logosu kullanılmaya başlandı.
  • Desktop: Broker’ın yanlışlıkla lock edilmesine neden olan sorun düzeltildi.
  • Obsidian: Rule’ların gizlenmesi sorunu düzeltildi.
  • Eksik static analysis tool’ları eklendi.

Değişiklikler​

  • Özellik: Gereksiz kullanılan “almost” + “nearly” ifadesi artık işaretleniyor.
  • Masaüstü düzeltmesi: Sistem tepsisi simgesi artık yalnızca servis durumu değiştiğinde güncelleniyor.
  • Bağımlılıklar: pnpm/action-setup sürümü 6.0.10dan 6.1.0a yükseltildi.
  • Web: Chrome Extension için tamamen yeni bir “Installed!” sayfası eklendi.
  • Özellik: condensated → condensed düzeltmesi eklendi.
  • Özellik: QuoteSpacing için öneriler eklendi.
  • Core: SequenceExpr için range yakalama desteği eklendi.
  • Core düzeltmesi: Sunumdaki aşırı titiz bir uyarı düzeltildi.
  • Bağımlılıklar: rustls-webpki sürümü 0.103.10dan 0.103.13e yükseltildi.
  • Bağımlılıklar: is-macro sürümü 0.3.7den 0.3.8e yükseltildi.
  • Masaüstü: Kullanıcıların yeni uygulamaları otomatik olarak ekleyebilmesi sağlandı.
  • Harper Editor: Yapıştırılan içeriğin metin renginin otomatik olarak benimsenmesi engellendi.
  • Harper Typst: Contraction ayrıştırma hataları düzeltildi.
  • Özellik: Bir linter testinde hata metni ile düzeltme metni aynıysa artık uyarı gösteriliyor.
  • Düzeltme: Bazı projelerde eksik olan static analysis geri getirildi.
  • Web: Grafiklerde delta değerleri gösteriliyor.
  • missing_to düzeltmesi: Prepositional phrase içindeki participial verb’lerde false positive oluşması engellendi.
  • Özellik: went ahead and enable → went ahead and enabled düzeltmesi eklendi.
  • Web refactor: SlideDeck ayrı bir component hâline getirildi.
  • Linting düzeltmesi: OneOfTheSingular artık one of the latter/former ifadelerini yanlışlıkla işaretlemiyor.
  • Düzeltme: Yazım hatası olan than, that olarak düzeltildi.
  • Masaüstü düzeltmesi: macOS’taki garip simge sorunu düzeltildi.
  • Core düzeltmesi: SplitWords artık kısa ve anchor olmayan kelimeleri split anchor olarak değerlendirmiyor.
  • Chrome Extension: Test kurulumu race condition oluşmasını engelleyecek şekilde düzeltildi.
  • Chrome Extension: Rapor düğmelerine loading durumu eklendi.
  • Chrome Extension: Google Docs ile ilgili çeşitli sorunlar düzeltildi.
  • Sözlük: trilemma kelimesi sözlüğe eklendi.
  • Düzeltme: is_verb_regular_past_form() fonksiyonu is_verb_preterite_and_participle_form() olarak yeniden adlandırıldı.
  • Özellik: on daily basis → on a daily basis düzeltmesi eklendi.
  • Sözlük: 12 Eylül 2026 tarihli sözlük düzenlemeleri uygulandı.
  • Özellik: set up a bad example → set a bad example düzeltmesi eklendi.
  • Özellik: Linter assert’lerine cfg!(debug_assertions) kullanılarak debug printf eklendi.
  • Bağımlılıklar: clap sürümü 4.6.6dan 4.6.7ye yükseltildi.
  • Sözlük düzeltmesi: OxfordComma false positive’lerini önlemek için e.g. girdisinden noun flag kaldırıldı.
  • Harper Core: Preposition sonrasında kullanılan possessive its artık yanlışlıkla işaretlenmiyor.
  • Masaüstü refactor: Güncelleme kontrolü Rust tarafına taşındı ve zamanlanmış şekilde çalışacak hâle getirildi.
  • Özellik: seize control over → seize control of düzeltmesi eklendi.
  • Özellik: hallucinization → hallucination düzeltmesi eklendi.
  • Masaüstü: Onboarding deneyimi iyileştirildi.
  • Özellik: comfortable of → comfortable with düzeltmesi eklendi.

Yeni Katkıda Bulunanlar​

  • @Koranir ilk katkısını yaptı.
  • @vjymisal0 ilk katkısını yaptı.
  • @Yi-111-a ilk katkısını yaptı.
  • @Punisheroot ilk katkısını yaptı.