Değişiklik günlüğü
Embed widget'larında yapılan her değişiklik - URL'ler, parametreler, anahtarlar, alan adları ve limitler - en yeniden başlayarak. Bir sürüm içinde nelerin sabit kaldığı politikalarda açıklanır.
Widget'lar artık Bitculator'a websocket bağlantısı açmıyor ve ziyaretçinin tarayıcı depolamasına çeviri verisi yazmıyor. Ekranda hiçbir şey değişmez: widget'lar hiçbir zaman canlı fiyat akışı yapmadı, bu yüzden rakamlar her zaman sayfanın yüklendiği ana aittir.
Bir bileşik faiz döneminin ortasında biten bir süre artık orantılı faiz kazanıyor ve o dönem içinde yapılan yatırımları yine hesaba katıyor; büyüme eğrisi de geçen süreye göre aralıklandırılıyor. Girişler 1.000.000.000.000 anapara, 1.000.000.000 düzenli yatırım, %1.000 faiz oranı ve 50 yıl veya 600 ay ile sınırlı; üst sınırını aşan bir değer sınıra geri çekilir.
Oran artık bileşik faiz dönemlerine bölünen yıllık nominal bir orandır. Önceden oranın tamamı her döneme uygulanıyordu; bu yüzden aylık bileşik %5, ayda %5 gibi büyüyordu. Mevcut embed'lerdeki sonuçlar buna göre düşer.
Ücretli bir embed planını iptal etmek artık planladığınız düşürmeyi de kaldırıyor; plan, ödenmiş dönemin sonuna kadar olduğu gibi devam eder.
DCA başlangıç ve bitiş seçicileri tarihleri UTC gece yarısı olarak okuyordu; bu da UTC'nin batısındaki ziyaretçilere bir önceki günü gösteriyordu. Artık ziyaretçinin yerel takvim gününü kullanıyorlar.
{locale} yol segmenti artık 19 ile 24 Eylül arasında eklenen ar (sağdan sola gösterilir), sk, th, ko, ro, hu, sr ve fi değerlerini de kabul ediyor - toplam 27 dil.
Widget sayfaları artık oturum veya XSRF çerezi ayarlamıyor ve ziyaretçinin tarayıcısına service worker kaydetmiyor. Anahtarsız ziyaretçi başına sayaç artık IP adresinin anahtarlı bir hash'ini kullanıyor ve referrer'ı olmayan anahtarsız yüklemeler IP yerine "direct" olarak raporlanıyor.
/embed/zoom/{slug} widget'ının aylık ve haftalık satırları artık, başka bir sitenin iframe'i içindeki bir widget'ın alamayacağı bir oturum token'ı olmadan getiriliyor.
Dönüştürücü, varlıklardan birinin kullanılabilir fiyatı olmadığında "1 X = 0 Y" yerine hiçbir rakam göstermiyor; marketcap çevirici ise bir paritenin piyasa değerleri olmadığında önceki paritenin rakamlarını yeni adlar altında tutmak yerine rakamlarını temizliyor.
Bir coin'in eski slug'ını kullanan bir widget URL'si artık sorgu dizesini - embed_key dahil - koruyarak aynı widget'ın güncel slug altındaki adresine 301 döndürüyor. Önceden 404 döndürüyordu.
Kayıtlı alan adları bir tarayıcının URL okuduğu şekilde ayrıştırılıyor: şema, yol, port ve baştaki www. atılıyor, ad küçük harfe çevriliyor ve uluslararası adlar punycode'a dönüştürülüyor; ana makine adı olmayan her şey reddediliyor. Embed eden sayfanın Referer değeri de aynı şekilde normalleştiriliyor. www dışındaki alt alan adları için hâlâ ayrı kayıt gerekiyor.
Daha düşük bir embed planına geçiş artık ödenmiş dönem bittiğinde geçerli oluyor. Önceden aynı faturalandırma aralığındaki bir düşürme hemen uygulanıyor ve aylık limiti dönemin ortasında kesiyordu. Yükseltmeler yine anında uygulanır.
Bilinmeyen veya aktif olmayan bir coin slug'ı artık iframe'inizin içinde Bitculator sitesinin tamamını - üst bilgi, kenar çubuğu ve alt bilgiyle - göstermek yerine yalın bir "Not Found" metin yanıtı döndürüyor.
Embed anahtarı oluşturmak artık doğrulanmış bir e-posta adresi gerektiriyor; kripto cüzdanıyla oluşturulan hesaplar muaf. Anahtar oluşturma dakikada 10 ile sınırlı ve mevcut anahtarlar çalışmaya devam ediyor.
14 Ağustos'tan itibaren alan adı kontrolleri, "kayıtlı değil" sonuçları dahil 5 dakika önbelleğe alınıyordu; bu yüzden yeni eklediğiniz bir alan adı 5 dakikaya kadar 403 döndürmeye devam edebiliyordu. Artık yalnızca başarılı eşleşmeler önbelleğe alınıyor; bir alan adını kaldırmanın etkili olması ise hâlâ 5 dakikayı bulabilir.
Embed konsolundaki bir anahtarın son kullanım zamanı artık en fazla saatte bir yazılıyor ve widget yüklemeleri artık Bitculator'ın kendi site istatistiklerinde ziyaret olarak sayılmıyor. Embed kullanım sayıları etkilenmez.
Dar genişliklerde haftalık bant ile yıllık, çeyreklik ve aylık bant artık bağımsız olarak kayıyor; böylece uzun haftalık satırı sürüklemek kısa bandı artık yana çekmiyor.
12 ile 16 Temmuz arasında hesaplayıcı widget'ları ve çevirici yeni düzenler ve girişler aldı, bazı bölümler kaldırıldı: çeviricide picker, faizde chart ve table, vergi ve kredide results, staking'de ise banner, table ve chart; staking artık günlükten yıllığa ödülleri satır içinde listeliyor. Ziyaretçilerin kaydedilmiş düzenleri sıfırlandı; kaldırılmış bir bölümü adlandıran her layout veya visible değerini yeniden oluşturun.
Bir ana sayfa, widget penceresine {type: 'bitculator-embed-host-growable'} gönderebilir. Widget bunun ardından seçicilerini aşağı doğru açar ve onları bitculator-embed-resize üzerinden bildirdiği yüksekliğe dahil eder; bu mesaj olmadan seçiciler sabit çerçevenin içinde bir katman olarak açılır.
/embed/zoom/{slug} artık her yıl için yıllık, çeyreklik, aylık ve haftalık getirilerden oluşan tek bir ızgara gösteriyor; buna bir ortalama satırı, kazanma oranı özetleri ve çeyreklik bir "tornado" görünümü eşlik ediyor. Önceki çeyreklik, aylık ve haftalık tabloların yerini alıyor ve dış kart çerçevesi yok.
Embed konsolu artık geçerli faturalandırma dönemi için günlük istekleri grafikle gösteriyor.
/{locale}/pricing/embed artık /{locale}/crypto-tools adresine yönlendiriyor; bu sayfa ödeme akışlı bir plan seçici ve kod parçacığı oluşturucunun yanında widget'ları tek tek önizleyen bir widget gezgini kazandı.
Bu referans /{locale}/documentation/embed/v1 adresinde yayına girdi: kod parçacığı oluşturucu, kimlik doğrulama, alan adları, kota, planlar, her widget'ın parametreleri ve tıklayınca yüklenen önizlemelerle.
Embed yüklemelerinin artık kendi planı, faturalandırma dönemi ve sayacı var; Data API ilk iki gününde embed planından düşülüyordu. Embed anahtarı limitinize yalnızca embed anahtarları sayılıyor, bir widget URL'sindeki Data API anahtarı veya süresi dolmuş bir anahtar 403 alıyor ve widget yanıtları X-Quota-* başlıkları taşımıyor.
Ücretli bir embed planını iptal ettikten sonra kullanım, dönemin ortasında takvim ayına geçmek yerine plan bitene kadar faturalandırma günü pencerenizde sayılmaya devam ediyor ve konsoldaki sıfırlama tarihi ay sonuna denk gelen faturalandırma günleri için de doğru.
Embed anahtarı kabul eden ilk JSON uç noktaları /api/v1/prices ve /api/v1/widgets/convert/{from}/{to}, yalnızca kendi anahtarlarını kabul eden Data API ile değiştirildi. Embed anahtarları /user/developer/embed adresinde yönetilir.
Embed eden ana makine adı, kayıtlı alan adlarınızla karşılaştırılmadan önce küçük harfe çevriliyor ve sondaki noktası atılıyor.
/{locale}/crypto-tools; canlı bir dönüştürücü, kopyalanabilir bir kod parçacığı ve Free, Starter ve Pro karşılaştırması içeren bir widget'lar sayfası oldu.
embed_key içeren ama Referer veya Origin başlığı olmayan bir yükleme artık 403 alıyor; önceden alan adı kontrolünü atlıyordu. Tarayıcının varsayılan referrer politikasını koruyun ve iframe'e referrerpolicy="no-referrer" eklemeyin.
Ayda 1.000 yüklemelik anahtarsız hak artık, embed eden her alan adı için tek bir havuz yerine, her sitedeki tüm anahtarsız widget'larda ziyaretçi IP'si başına sayılıyor.
Her widget'ın altındaki bağlantı, 4 Nisan'da kaldırılmasının ardından geri döndü. bitculator.com üzerindeki ilgili araca yönlendirir ve kapatılamaz.
Oluşturucu kod parçacıkları yalın bir <iframe> haline geri döndü; 3 Nisan'da kopyalanan kod parçacıkları ayrıca bir sarmalayıcı, ayrı bir Powered-by bağlantısı ve otomatik boyutlandırma yapan bir <script> içeriyordu. Widget içindeki alt bilgi bağlantısı aynı anda kaldırıldı ve 2 Mayıs'ta geri geldi.
Her araç sayfası bir oluşturucu kazandı: embed anahtarınızı yapıştırın; widget dilini, bir düzen şablonunu ve görünür bölümleri seçin; genişlik, yükseklik, köşe yarıçapı ile tembel ya da hemen yüklemeyi ayarlayın - kod parçacığı ve canlı önizleme birlikte güncellenir.
Hesaplayıcı ve çevirici widget'ları, varsayılan olarak gösterilecek bölüm kimliklerinin virgülle ayrılmış listesi olan ?visible= parametresini kabul ediyor. Ziyaretçinin tarayıcısına kaydedilmiş kendi seçimi önceliklidir.
Anahtarınızı ?embed_key= olarak geçirin; ?api_key= takma ad olarak hâlâ çalışır. Konsol /{locale}/user/developer/embed adresine taşındı ve yeni bir anahtarın tam değeri, oluşturulduktan hemen sonra bir kez gösterilir.
Widget sayfaları hâlâ X-Frame-Options: SAMEORIGIN ve frame-ancestors 'self' ile gönderiliyordu; bu yüzden tarayıcılar onları diğer alan adlarında göstermeyi reddediyordu. Artık frame-ancestors * gönderiyorlar ve X-Frame-Options göndermiyorlar.
22 Mart'ta sunulan planlar, kendi ödeme akışı olan embed planlarına dönüştü ve fiyatlandırma sayfası /{locale}/pricing/embed adresine taşındı. Limitler değişmedi.
DCA, kâr, faiz, vergi, kredi, staking ve çevirici widget'ları, ziyaretçilerin sürükleyebildiği, yeniden boyutlandırabildiği ve hizalayabildiği bölümlere ayrıldı; düzen ziyaretçinin tarayıcısına kaydedilir ve bir "Düzeni sıfırla" düğmesi bulunur. ?layout= başlangıç düzenini belirler, örneğin c(stats::cc,settings::cc); burada c() bir sütun, r() bir satırdır ve bir bölüm id:width:alignment biçimindedir.
Widget'lar URL'de bir anahtar kabul ediyor; anahtarlı bir yükleme konsolda kayıtlı bir alan adından gelmeli, aksi halde 403 alır; anahtarsız yüklemeler yine görüntülenir. Free ayda 10.000 yüklemeye, 1 alan adına ve 2 anahtara izin verir; Starter 50.000, 3 ve 5; Pro ise 500.000, 10 ve 10. Limit aşıldığında widget bir kullanım limiti sayfası gösterir (HTTP 429).
Dönüştürücü widget'ı karşılaştırma tablosunu kaybetti; bu nedenle hideTable o zamandan beri etkisiz. Parametre hâlâ kabul ediliyor.
Widget'lar yükseklikleri her değiştiğinde üst pencereye {type: 'bitculator-embed-resize', height} gönderir, böylece bir ana sayfa betiği iframe'i boyutlandırabilir; hazır olana kadar da bir yükleme yer tutucusu gösterirler. Her araç sayfası kopyalanabilir bir embed kod parçacığı kazandı.
Lansman: dönüştürücü (/{locale}/embed/converter/{from}/{to}), zoom (/zoom/{slug}), marketcap çevirici (/flip/{entity1}/{entity2}) ve /dca, /profit, /interest, /tax, /loan ve /staking hesaplayıcıları. Her widget ?compact=1 ve ?theme=dark kabul eder, şeffaf bir arka plana sahiptir, noindex olarak işaretlidir ve bir "Powered by Bitculator" bağlantısı taşır.
Bir widget sürümünün kaldırılması veya bir limitin düşürülmesi burada ve e-postayla en az altı ay önceden duyurulur - bkz. kullanımdan kaldırma politikası.