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ı.