SÜRÜM SÜRÜM TÜM AYRINTILAR
Reqplay sürüm notları.
Yeni özellikler, iyileştirmeler ve işini kolaylaştıran hata düzeltmeleri.
v1.9.0
SON SÜRÜMYenilikler
- Veriler ve gizlilik bölümünde dosyaya çalışma alanı yedeği alma ve doğrulama/onay ile geri yükleme. Koleksiyon, istek, ortam, değişken, akış ve ayarlar korunur; geçmiş, dosya içerikleri ve güvenli depo sırları dışarı aktarılmaz.
- Türkçe/İngilizce uygulama dili, kalıcı dil tercihi ve sistem dili algılama; arayüz, menüler, doğrulama, erişilebilirlik etiketleri ve sürüm notları çevrildi. Kullanıcı/API verileri korunur.
- TR/EN site yolları, tarayıcı diline göre açılış, dil seçimi ve yerelleştirilmiş SEO. İşletim sistemine göre önerilen indirme sayfası; Apple Silicon, Intel ve Windows seçenekleri yalnızca doğrulanmış paket varsa etkinleşir.
- Ayrı Mac mimari hedefleri, birleştirilen updater manifestleri ve Windows derleme hazırlığı. macOS alt sınırı 13.0 olarak korunur; paket üretmeden yayımlanmış destek iddiası eklenmez.
- Akış listesi ve adımları, parametre/header satırları, değişkenler, JSON ağacı ve geçmiş kayıtları için bağlama uygun sağ tık menüleri. Metin alanlarında özel kopyala/kes/yapıştır/seç menüsü ve kod/yanıtlarda tam içeriği kopyalama; diğer alanlarda tarayıcının Reload/Inspect menüsü kapatıldı.
- İstek sekmelerinde özel sağ tık menüsü: kapatma, diğerlerini/sağdakileri/sabitlenmemiş sekmeleri kapatma ve sabitleme. Sabit sekmeler solda tutulur, toplu kapatmada korunur ve uygulama yeniden açıldığında geri yüklenir; Shift+F10 ile menüye klavyeden erişilebilir.
- Koleksiyon menüsündeki kayıtlı istekler sürüklenerek akışa adım olarak eklenebilir; adımların arasına yerleştirme, bırakma göstergesi ve panoda otomatik kaydırma desteklenir. Kaynak istek yerinde kalır; çalışan/duraklatılmış akışa ekleme engellenir.
- İstek sekmeleri, klavyeyle sekme gezintisi, ⌘/Ctrl+K komut araması ve istek/klasör/koleksiyon/akış silmelerinde oturum içi geri alma.
- Binary yanıtları ham baytlarla kaydetme ve güvenli görsel önizlemesi; DNS/TLS/bağlantı/zaman aşımı için açıklayıcı hata kartları.
- Akışa özel ortam seçimi, varsayılan çalıştırma kapsamındaki değişkenler, değişken destekli beklentiler, kalıcı özet geçmişi ve önceki çalışmayla karşılaştırma.
- Güvenli CLI akış dışa aktarımı ve masaüstüyle aynı Rust HTTP motorunu kullanan terminal çalıştırıcısı; JSON/JUnit raporları ve CI çıkış kodları.
- Sol menüde **Akışlar / Flows**: kayıtlı istekleri bağlantılı bir panoda sıraya koyma, sürükleyerek sıralama, adım kapatma, gecikme ve akış çoğaltma.
- Adım başına HTTP durumu, süre, header, yanıt metni ve JSON Pointer beklentileri; test sonuçları ve hata olunca durdur/devam et seçimi.
- Breakpoint ile istekten önce durma, hata ayıklayarak başlama, tek adım ilerleme, duraklat/devam et ve iptal. Çözümlenmiş giden istek/gelen yanıt inceleyicisi, varsayılan hassas değer maskeleme ve JSON özet raporu.
- Mevcut response → değişken atamaları sonraki akış adımlarında kullanılır; yeni akışlar varsayılan olarak ortam değişkenlerini kalıcı değiştirmez. Çalıştırma başında istek/ortam seçimi sabitlenir; akış sürerken otomatik güncelleme kurulumu ve ikinci bir çalıştırma engellenir. Akış tanımları otomatik kaydedilir; çalışma gövdeleri akış tanımına yazılmaz.
Hata düzeltmeleri
- Canlı sürüm doğrulama aracı manifest ve arşiv isteklerinde kendi User-Agent bilgisini gönderir; varsayılan Python istemcisinin CDN tarafından reddedilmesi giderildi.
- Response → değişken ataması, alan keşfi, pretty görünüm ve koleksiyon dışa aktarımında büyük sayıların/ondalıkların yuvarlanması giderildi.
- Yeni gönderim geçmişi kayıtlarında geçersiz/kesilmiş JSON ve çözülemeyen özel gizleme kuralları için açık gövde saklama engellendi.
- İptal sonrası geç gelen manuel yanıt/atamaların güncel çalışma alanına uygulanması engellendi; CLI işçisinde boşta kalan bağlantıların işlenmesi düzeltildi.
İyileştirmeler
- Uyumluluk gerektirmeyen eski marka adları kaynak kodunda, paket/çalıştırıcı adlarında, dahili olaylarda, örneklerde, belgelerde ve landing metinlerinde Reqplay olarak temizlendi. Mevcut veri/Keychain kimlikleri, eski dosya biçimleri ve imzalama kayıtları korundu.
- Görünüm ayarlarındaki dil seçimi, Tema bölümünden ayrılarak kendi başlığı ve açıklaması olan bağımsız bir karta taşındı.
- Akışlar çalışma alanı sadeleştirildi: kompakt başlık/kontroller, açılır çalıştırma ayarları ve adım detaylarına daha fazla alan ayıran pano düzeni. Pano ve detaylar kendi içinde kaydırılır; küçük pencerelerde çalışma alanı ekranın altında kaybolmaz.
- Depolar
reqplay/apps ve reqplay/landing altında yeniden düzenlendi; yayın komutları ve Git kimliği güncellendi. Güncelleme kontrolü reqplay.com adresini kullanır; silinen eski GitHub kanalına erişim kaldırıldı. - Kayıt, istek çalıştırma ve değişken atama sorumlulukları ayrıldı; eski kayıt sonucunun yeni düzenlemeyi “Kaydedildi” göstermesi engellendi.
- Kapsama göre HTTP bağlantı havuzu, gövdesiz geçmiş listesi, sınırlı manuel yanıt önbelleği ve görünürken hesaplanan akış incelemesi.
- Ayarlar/Akışlar gerektiğinde yüklenir; frontend kodu ayrı paketlere bölünür. Chromium/WebKit ve CLI uçtan uca kontrolleri eklendi. Uzak CI kurulumu ertelendi; paket üretmeyen kontrol tanımı şablon olarak tutulur.
- Release hazırlığında temiz kaynak dizini ve aynı commit doğrulaması zorunlu hale getirildi.
- Site teknik SEO ayarları: sayfaya özgü başlık/açıklama/canonical, OG/Twitter kartları, sürümden üretilen JSON-LD, güncel sitemap ve faviconlar.
- Site sosyal paylaşım kartı tek logolu 1200×630 görselle yenilendi; Open Graph/Twitter etiketleri, görsel boyutları ve yeni dosya adresi eklendi.
- Kaynak kod ve release arşivi reqplay organizasyonundaki private depolara taşındı. reqplay.com statik sitesi, sürüm notları ve imzalı indirmeler ayrı private landing deposundan hazırlanır.
- Yeni release yayın akışı son sürümün site dosyalarını, indirme bilgisini ve updater manifestini otomatik günceller; public güncelleme manifesti reqplay.com üzerinden sunulur.
v1.8.0
Yenilikler
- Yeni marka adı Reqplay; Play Loop vektör simgesi, açık/koyu yazı logosu, platform ikonları ve faviconlar. Ayarlar, üst başlıklar, menü, içe/dışa aktarma metinleri ve kurulum görseli yeni markayı kullanır.
- Şeffaf SVG ve 4096px PNG ikon/yazı logosu seti; tekrar üretilebilir kaynaklar ve indirilebilir marka paketi.
İyileştirmeler
- Mevcut projeler, uygulama verileri, Keychain kayıtları ve otomatik güncelleme bağlantıları korunur. Koleksiyon dosya adı
.reqplay.json; eski ve yeni proje biçimi etiketleri içe aktarılabilir.
v1.7.1
Hata düzeltmeleri
- Otomatik gizlenen koleksiyon menüsünün açılırken ikon şeridinden uzaklaşıp boşluk bırakması düzeltildi. Panel artık şeridin hemen yanından açılır; içerik ve panel boyutlandırma tutamacı hizalı kalır.
v1.7.0
Yenilikler
- Dinamik değerlerde rastgele metin: 1–4096 karakter uzunluğu, harf/rakam/Hex hazır kümeleri ve özel Unicode karakter kümesi. Tüm üreticilere değişken destekli prefix/suffix eklenebilir.
- UUID v1–v8, Nil ve Max üretimi; v3/v5 için ad ve namespace, v2 için DCE domain/yerel kimlik, v8 için isteğe bağlı 32 Hex özel veri.
- Rastgele tam sayı (dahil alt/üst sınır), UTC tarih/saat, Unix saniye/milisaniye ve değişkenlerle metin birleştirme üreticileri.
İyileştirmeler
- Üreticiye göre alanlar ve açıklamalar; maskeli önizleme, kaydetme ve paylaşım aktarımı. Rastgele değerler kriptografik kaynaktan üretilir, bir istekte aynı referansın tüm kullanımları aynı sonucu alır. Bağımlı hash/HMAC değerleri de aynı örneği kullanır.
v1.6.0
Yenilikler
- Dinamik değer oluşturucu: SHA-256/384/512, SHA-1, MD5 ve HMAC; Hex, büyük harf Hex, Base64 ve Base64 URL çıktıları. Değişkenler, JSON alanları ve etkin query/header alanlarından UTF-8 girdi birleştirilir.
- JSON metin hücresindeki düğmeden veya Dinamik değerler menüsünden formül oluşturup
{{dynamic.ad}} olarak URL, header, query, auth ve gövdede kullanma. Her gönderimde güncel alanlarla hesaplanır; maskeli önizleme, eksik/döngüsel referans kontrolü ve gizli değerlerin geçmişten korunması. - Ayarlar → Güncellemeler’de otomatik güncelleme açılıp kapatılabilir; tercih kaydedilir. Kapalıyken zamanlanmış kontrol ve otomatik kurulum durur; elle kontrol, indirme ve kurulum kullanılabilir.
- JSON Tablo/Ağaç görünümündeki her alan gönderime dahil etme kutusuyla açılıp kapatılabilir. İşaretsiz alanlar silinmeden kaydedilir; alt nesneler ve dizi öğeleri gönderimden çıkarılır.
- JSON satırları baştaki tutamaçtan sürüklenerek aynı nesne/dizi içinde sıralanır; hedef çizgisi ve otomatik kaydırma bulunur. Alt+↑/↓ klavye alternatifi, geri al/yinele ve Escape/liste dışına bırakarak iptal desteklenir.
İyileştirmeler
- JSON gönderim seçimleri yeniden açılışta, metin/tablo geçişinde ve sıralamada korunur. Kapalı alanların değişkenleri gönderim için çözümlenmez; tablo alanlarını yukarı/aşağı taşıma düğmeleri kaldırıldı.
v1.5.1
Hata düzeltmeleri
- macOS’ta güvenilen yerel HTTPS geliştirme sertifikaları HTTP motorunda da tanınır. Tarayıcıda çalışan .test adreslerindeki GET/POST bağlantılarının başarısız olması düzeltildi; sertifika ve alan adı doğrulaması korunur.
v1.5.0
Yenilikler
- Ayarlar → Sürüm notları: sürümlere göre yenilikler, iyileştirmeler ve hata düzeltmeleri; arama ve açılıp kapanabilen sürüm kartları.
- Yayımlanmamış değişiklikler “Bir sonraki sürüm / Hazırlanıyor” olarak ayrı gösterilir.
- Ayarlar → Görünüm: sol menü için sabit açık, otomatik gizle ve gizli seçenekleri. Otomatik mod sol kenardan açılır; arama, sağ tık menüsü ve sürükleme sırasında açık kalır.
- İstek ve yanıt alanları alt alta veya yan yana kullanılabilir; ayıraçla boyutlar ayarlanır ve tercihler kaydedilir.
- Sistem / Koyu / Açık tema seçimi. İlk kurulumda sistem görünümü izlenir; mevcut açık veya koyu tema tercihleri korunur.
İyileştirmeler
- Soldaki yinelenen içe aktarma kısayolları kaldırıldı; sağ üstteki İçe aktar düğmesi kullanılabilir.
- “Kaldığın yerden devam et” kartı kapatılabilir; kapatma tercihi kaydedilir ve sonraki açılışlarda kart gösterilmez.
v1.4.0
Yenilikler
- Sol listedeki istekler sürükleyip bırakarak sıralanabilir; satırın üstü/altı bırakma konumunu belirler, çizgi ile gösterilir.
- Klasör/koleksiyon başlığına veya başka klasördeki bir isteğin arasına bırakıp taşıma; liste kenarlarında otomatik kaydırma.
- Yeni sıra otomatik kaydedilir; açık istek değişmez. Liste dışına bırakma ve Escape ile vazgeçme.
- Alt+↑ / Alt+↓ ile klavyeden sıralama. Çalışan istek aynı klasörde sıralanabilir, başka klasöre taşınması engellenir.
v1.3.1
İyileştirmeler
- Tüm sayfalardaki açılır seçim alanları ortak Reqplay tasarımına geçirildi: tutarlı yükseklik, kenarlık, köşe, ok ve klavye odağı.
- Açık/koyu tema, uzun ortam adları ve devre dışı durumlar düzenlendi. HTTP metodu, JSON hücreleri ve dosya alanları için kompakt ölçüler korundu.
- Ortam, Auth/konum, koleksiyon/klasör, değişken kapsamı, geçmiş, yanıt atama ve JSON seçimleri aynı stil kaynağını kullanır.
v1.3.0
Yenilikler
- API metin alanlarında otomatik yazım düzeltmesi, imla denetimi ve otomatik büyük harf kapatıldı.
- URL, parametre/header, auth, değişken ve gövde alanlarında {{ ile başlayan değişken adı önerileri; Enter/Tab, oklar ve Escape desteği. Gizli değerler listede gösterilmez.
- Header adları ve Content-Type/Accept gibi yaygın header değerleri için isteğe bağlı öneriler; özel değerler serbest.
- JSON gövdesinde Metin ve Tablo/Ağaç görünümleri: iç içe alan ekleme/silme, tür değiştirme, daraltma, sıralama ve geri al/yinele.
- Büyük sayılar, alan sırası ve yinelenen anahtarlar korunur. Geçersiz JSON metni değiştirilmez; hatalı hücreler metin görünümünde de korunur.
v1.2.0
Yenilikler
- Ayrı Ayarlar sayfası: Görünüm, Güncellemeler, Veriler ve gizlilik, Hakkında.
- macOS Reqplay menüsünde Ayarlar… ve ⌘, kısayolu; kenar çubuğundan hızlı erişim.
- Tema önizlemeleri, panel düzenini sıfırlama, güncelleme durumu/elle kontrol/kurulum ve yedek kurtarma tek yerde.
- Ayarlara gidip dönerken açık istek, geçmiş seçimi ve kaydedilmemiş Auth taslakları korunur; Ayarlar açıkken otomatik yeniden başlatma bekler.
v1.1.2
İyileştirmeler
- Açık tema beyaz/nötr gri yüzeylerle yeniden düzenlendi; mor vurgu seçili öğeler ve ana işlemlerde kullanılıyor.
- Metin, placeholder, sekme, tablo, arama, form ve odak durumlarının kontrastı iyileştirildi.
- Açık temada koyu kalan boş yanıt görseli, kısayol etiketleri, içe aktarma, bildirimler, geçmiş ve güncelleme ekranları düzeltildi.
- JSON sözdizimi ve HTTP metotları için açık zeminde okunabilir renkler; sağ tık menüsünde daha net hover ve silme durumları.
v1.1.1
Hata düzeltmeleri
- macOS destek dosyalarının otomatik güncelleme arşivine eklenmesi nedeniyle kurulumun durması düzeltildi.
- Yayın öncesinde arşiv tekrar açılıyor; uygulamanın imzası ve Apple onay kaydı çıkarılmış kopyada da doğrulanıyor.
Yenilikler
- 1.1.0 ile gelen yeni DMG tasarımı ve sağ tık menülerini içerir.
v1.1.0
Yenilikler
- Reqplay tasarımlı, Retina destekli sürükle-bırak kurulum ekranı; belirgin Applications hedefi ve yerleşimi korunmuş DMG.
- Koleksiyon, klasör ve isteğe özel sağ tık menüleri; klavye ile açma/gezinme ve açık/koyu tema.
- Menüden oluşturma, yeniden adlandırma, ayarlar, çoğaltma, taşıma, dışa aktarma ve URL kopyalama.
- Silmeden önce öğe/kapsam onayı; çalışan isteği içeren öğelerde silmenin engellenmesi.
- Kopyalarda bağımsız güvenli depo kayıtları; kopyayı düzenlemek asıl öğenin sırlarını değiştirmez.
v1.0.0
Yenilikler
- HTTP istekleri, JSON/metin/form/multipart/dosya gövdeleri ve yanıt inceleme.
- Postman, OpenAPI/Swagger, HAR, cURL ve URL’den içe aktarma.
- Ortamlar, değişken mirası, Basic/Bearer/API key ve Keychain.
- Login JSON yanıtından güvenli değişken atama ve token yenileme.
- Kalıcı gönderim geçmişi, gizli değerleri maskeleme ve yedek kurtarma.
- Açık/koyu tema, panel boyutlandırma ve büyük yanıtlarda sanal çizim.
- Public binary deposundan imzalı otomatik güncelleme; özel kaynak kodu ayrı kalır.