Log perubahan
Setiap perubahan pada widget embed - URL, parameter, key, domain, dan batas - yang terbaru di urutan teratas. Apa yang tetap stabil dalam satu versi dijelaskan dalam kebijakan.
Widget tidak lagi membuka koneksi websocket ke Bitculator atau menulis data terjemahan ke penyimpanan browser pengunjung. Tidak ada yang berubah di layar: widget tidak pernah menayangkan harga live, sehingga angka selalu sesuai saat halaman dimuat.
Durasi yang berakhir di tengah periode pemajemukan kini menghasilkan bunga secara pro rata dan tetap menghitung setoran yang dilakukan di dalamnya, dan kurva pertumbuhan diberi jarak sesuai waktu yang telah berlalu. Input dibatasi pada pokok 1.000.000.000.000, setoran 1.000.000.000, suku bunga 1.000%, dan 50 tahun atau 600 bulan; nilai yang melebihi batasnya dikembalikan ke batas tersebut.
Suku bunga kini merupakan suku bunga nominal tahunan, yang dibagi ke periode-periode pemajemukan. Sebelumnya suku bunga penuh diterapkan pada setiap periode, sehingga 5% dengan pemajemukan bulanan tumbuh seperti 5% per bulan; hasil di embed yang sudah ada turun sesuai dengan itu.
Membatalkan paket embed berbayar kini juga menghapus penurunan paket yang sudah Anda jadwalkan; paket cukup berjalan hingga akhir periode yang sudah dibayar.
Pemilih tanggal mulai dan akhir DCA membaca tanggal sebagai tengah malam UTC, sehingga pengunjung di sebelah barat UTC melihat hari sebelumnya. Kini pemilih tersebut memakai hari kalender lokal pengunjung.
Segmen path {locale} kini juga menerima ar (ditampilkan dari kanan ke kiri), sk, th, ko, ro, hu, sr, dan fi, yang ditambahkan antara 19 dan 24 September - total 27 bahasa.
Halaman widget tidak lagi memasang cookie sesi atau XSRF dan tidak lagi mendaftarkan service worker di browser pengunjung. Penghitung per pengunjung untuk pemuatan tanpa key kini memakai hash berkunci dari alamat IP, dan pemuatan tanpa key yang tidak memiliki referrer dilaporkan sebagai "direct" alih-alih berdasarkan IP.
Baris bulanan dan mingguan /embed/zoom/{slug} kini diambil tanpa token sesi, yang tidak bisa didapatkan oleh widget di dalam iframe situs lain.
Konverter tidak menampilkan angka saat salah satu aset tidak memiliki harga yang dapat dipakai, alih-alih "1 X = 0 Y", dan flipper marketcap mengosongkan angkanya saat sebuah pasangan tidak memiliki kapitalisasi pasar, alih-alih mempertahankan angka pasangan sebelumnya di bawah nama yang baru.
URL widget yang memakai slug lama sebuah koin kini mengembalikan 301 ke widget yang sama di bawah slug saat ini, dengan query string - termasuk embed_key - tetap dipertahankan. Sebelumnya URL itu mengembalikan 404.
Domain terdaftar diurai seperti cara browser membaca URL: skema, path, port, dan www. di awal dihapus, nama diubah menjadi huruf kecil, dan nama internasional menjadi punycode; apa pun yang bukan hostname ditolak. Referer halaman penyemat dinormalkan dengan cara yang sama. Subdomain selain www tetap memerlukan entri tersendiri.
Pindah ke paket embed yang lebih rendah kini berlaku saat periode yang sudah dibayar berakhir. Sebelumnya, penurunan paket pada interval penagihan yang sama langsung berlaku dan memotong batas bulanan di tengah periode. Peningkatan paket tetap langsung berlaku.
Slug koin yang tidak dikenal atau tidak aktif kini mengembalikan respons teks "Not Found" polos alih-alih merender seluruh situs Bitculator - header, sidebar, dan footer - di dalam iframe Anda.
Membuat embed key kini memerlukan alamat email terverifikasi; akun yang dibuat dengan wallet kripto dikecualikan. Pembuatan key dibatasi 10 per menit, dan key yang sudah ada tetap berfungsi.
Sejak 14 Agustus, hasil pemeriksaan domain di-cache selama 5 menit, termasuk hasil "tidak terdaftar", sehingga domain yang baru saja Anda tambahkan bisa terus mengembalikan 403 hingga 5 menit. Kini hanya kecocokan yang berhasil yang di-cache; menghapus domain masih bisa memerlukan hingga 5 menit untuk berlaku.
Waktu terakhir dipakai sebuah key di konsol embed kini ditulis paling banyak sekali per jam, dan pemuatan widget tidak lagi dihitung sebagai kunjungan dalam statistik situs Bitculator sendiri. Hitungan penggunaan embed tidak terpengaruh.
Pada lebar sempit, pita mingguan dan pita tahunan, kuartalan, dan bulanan kini bergulir secara terpisah, sehingga menyeret baris mingguan yang panjang tidak lagi ikut menggeser pita yang lebih pendek ke samping.
Antara 12 dan 16 Juli, widget kalkulator dan flipper mendapat tata letak dan input baru, dan beberapa bagian dihapus: picker pada flipper, chart dan table pada kalkulator bunga, results pada kalkulator pajak dan pinjaman, serta banner, table, dan chart pada staking, yang kini mencantumkan imbalan harian hingga tahunan secara inline. Susunan yang disimpan pengunjung direset; bangun ulang setiap nilai layout atau visible yang menyebut bagian yang dihapus.
Halaman host dapat mengirim {type: 'bitculator-embed-host-growable'} ke jendela widget. Widget kemudian membuka pemilihnya ke bawah dan menyertakannya dalam tinggi yang dilaporkannya melalui bitculator-embed-resize; tanpa pesan tersebut, pemilih terbuka sebagai overlay di dalam bingkai berukuran tetap.
/embed/zoom/{slug} kini menampilkan satu grid imbal hasil tahunan, kuartalan, bulanan, dan mingguan per tahun, dengan baris rata-rata dan ringkasan win rate, ditambah tampilan "tornado" kuartalan. Grid ini menggantikan tabel kuartalan, bulanan, dan mingguan sebelumnya dan tidak memiliki bingkai kartu luar.
Konsol embed kini menampilkan grafik permintaan per hari untuk periode penagihan berjalan.
/{locale}/pricing/embed kini dialihkan ke /{locale}/crypto-tools, yang mendapat pemilih paket dengan checkout dan penjelajah widget yang mempratinjau satu widget sekaligus di samping pembuat cuplikan.
Referensi ini mulai tayang di /{locale}/documentation/embed/v1, dengan pembuat cuplikan, autentikasi, domain, kuota, paket, parameter setiap widget, dan pratinjau klik-untuk-memuat.
Pemuatan embed kini memiliki paket, periode penagihan, dan penghitungnya sendiri; selama dua hari pertamanya, Data API menarik dari paket embed. Hanya embed key yang dihitung terhadap batas embed key Anda, key Data API atau key yang kedaluwarsa di URL widget mendapat 403, dan respons widget tidak membawa header X-Quota-*.
Setelah Anda membatalkan paket embed berbayar, penggunaan tetap dihitung dalam jendela hari penagihan Anda hingga paket berakhir alih-alih beralih ke bulan kalender di tengah periode, dan tanggal reset di konsol kini tepat untuk hari penagihan di akhir bulan.
Endpoint JSON awal /api/v1/prices dan /api/v1/widgets/convert/{from}/{to}, yang menerima embed key, digantikan oleh Data API, yang hanya menerima key-nya sendiri. Embed key dikelola di /user/developer/embed.
Host penyemat diubah menjadi huruf kecil dan titik di akhirnya dihapus sebelum dibandingkan dengan domain terdaftar Anda.
/{locale}/crypto-tools menjadi halaman widget dengan konverter live, cuplikan yang dapat disalin, dan perbandingan Free, Starter, dan Pro.
Pemuatan dengan embed_key tetapi tanpa header Referer atau Origin kini mendapat 403; sebelumnya pemuatan seperti itu melewati pemeriksaan domain. Pertahankan kebijakan referrer default browser dan jangan pasang referrerpolicy="no-referrer" pada iframe.
Jatah tanpa key sebesar 1.000 pemuatan per bulan kini dihitung per IP pengunjung di semua widget tanpa key di semua situs, alih-alih satu kumpulan per domain penyemat.
Tautan di bagian bawah setiap widget kembali hadir setelah dihapus pada 4 April. Tautan ini mengarah ke alat yang sesuai di bitculator.com dan tidak dapat dinonaktifkan.
Cuplikan dari pembuat kembali menjadi <iframe> polos; cuplikan yang disalin pada 3 April juga membawa pembungkus, tautan Powered-by terpisah, dan <script> pengubah ukuran otomatis. Tautan footer di dalam widget dihapus pada saat yang sama dan kembali pada 2 Mei.
Setiap halaman alat mendapat pembuat: tempelkan embed key Anda, pilih bahasa widget, template tata letak, dan bagian yang ditampilkan, lalu atur lebar, tinggi, radius sudut, serta pemuatan lazy atau eager, dengan cuplikan dan pratinjau live yang diperbarui bersamaan.
Widget kalkulator dan flipper menerima ?visible=, daftar ID bagian yang dipisahkan koma untuk ditampilkan secara default. Pilihan pengunjung sendiri, yang disimpan di browser mereka, lebih diutamakan.
Kirimkan key Anda sebagai ?embed_key=; ?api_key= masih berfungsi sebagai alias. Konsol dipindahkan ke /{locale}/user/developer/embed, dan nilai lengkap key baru ditampilkan sekali, tepat setelah dibuat.
Halaman widget masih dikirim dengan X-Frame-Options: SAMEORIGIN dan frame-ancestors 'self', sehingga browser menolak menampilkannya di domain lain. Kini halaman tersebut mengirim frame-ancestors * dan tanpa X-Frame-Options.
Paket yang diperkenalkan pada 22 Maret menjadi paket embed dengan checkout-nya sendiri, dan halaman harga dipindahkan ke /{locale}/pricing/embed. Batas tidak berubah.
Widget DCA, profit, bunga, pajak, pinjaman, staking, dan flipper dibagi menjadi bagian-bagian yang dapat diseret, diubah ukurannya, dan diratakan oleh pengunjung, disimpan di browser mereka dengan tombol "Atur ulang tata letak". ?layout= menetapkan susunan awal, misalnya c(stats::cc,settings::cc), dengan c() berarti kolom, r() berarti baris, dan sebuah bagian ditulis id:width:alignment.
Widget menerima key di URL, dan pemuatan dengan key harus berasal dari domain yang terdaftar di konsol atau akan mendapat 403; pemuatan tanpa key tetap dirender. Free mengizinkan 10.000 pemuatan per bulan, 1 domain, dan 2 key; Starter 50.000, 3, dan 5; Pro 500.000, 10, dan 10. Jika melewati batas, widget menampilkan halaman batas penggunaan (HTTP 429).
Widget konverter kehilangan tabel perbandingannya, sehingga hideTable tidak berpengaruh sejak saat itu. Parameter ini masih diterima.
Widget mengirim {type: 'bitculator-embed-resize', height} ke jendela induk setiap kali tingginya berubah, sehingga skrip host dapat mengatur ukuran iframe, dan menampilkan placeholder pemuatan hingga siap. Setiap halaman alat mendapat cuplikan embed yang dapat disalin.
Peluncuran: konverter (/{locale}/embed/converter/{from}/{to}), zoom (/zoom/{slug}), flipper marketcap (/flip/{entity1}/{entity2}), serta kalkulator /dca, /profit, /interest, /tax, /loan, dan /staking. Setiap widget menerima ?compact=1 dan ?theme=dark, memiliki latar transparan, berstatus noindex, dan membawa tautan "Powered by Bitculator".
Penghapusan versi widget atau penurunan batas diumumkan di sini dan lewat email setidaknya enam bulan sebelumnya - lihat kebijakan penghentian.