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ÜM

Yenilikler

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