Endringslogg
Hver endring i de innebygbare widgetene - URL-er, parametere, nøkler, domener og grenser - nyeste først. Hva som holdes stabilt innenfor en versjon, står i retningslinjene.
Widgets åpner ikke lenger en websocket-tilkobling til Bitculator og skriver ikke lenger oversettelsesdata til den besøkendes nettleserlagring. Ingenting endres på skjermen: widgets har aldri strømmet live priser, så tallene gjelder alltid fra tidspunktet siden ble lastet inn.
En varighet som slutter midt i en renteperiode, gir nå forholdsmessig rente og godskriver fortsatt innskuddene som er gjort innenfor den, og vekstkurven fordeles etter forløpt tid. Inndata er begrenset til en hovedstol på 1 000 000 000 000, et innskudd på 1 000 000 000, en rente på 1 000 % og 50 år eller 600 måneder; en verdi over grensen settes tilbake til grensen.
Renten er nå en nominell årsrente, fordelt på renteperiodene. Tidligere ble hele renten brukt på hver periode, så 5 % med månedlig rentesrente vokste som 5 % per måned; resultatene i eksisterende embeds går ned tilsvarende.
Å si opp en betalt embed-plan fjerner nå også en eventuell nedgradering du hadde planlagt; planen løper ganske enkelt til slutten av den betalte perioden.
Start- og sluttdatovelgerne i DCA leste datoer som midnatt UTC, noe som viste forrige dag for besøkende vest for UTC. De bruker nå den besøkendes lokale kalenderdag.
Stisegmentet {locale} godtar nå også ar (vist fra høyre mot venstre), sk, th, ko, ro, hu, sr og fi, lagt til mellom 19. og 24. september - 27 språk totalt.
Widgetsider setter ikke lenger en økt- eller XSRF-cookie og registrerer ikke lenger en service worker i den besøkendes nettleser. Den nøkkelløse telleren per besøkende bruker nå en nøkkelbasert hash av IP-adressen, og nøkkelløse innlastinger uten referrer rapporteres som «direct» i stedet for med IP-adressen.
Måneds- og ukeradene i /embed/zoom/{slug} hentes nå uten et økttoken, som en widget i et annet nettsteds iframe ikke kan få.
Omregneren viser ingen verdi når et av aktivaene mangler en brukbar pris, i stedet for «1 X = 0 Y», og marketcap-flipperen tømmer tallene sine når et par ikke har noen markedsverdier, i stedet for å beholde det forrige parets tall under de nye navnene.
En widget-URL som bruker en mynts tidligere slug, returnerer nå en 301 til samme widget under gjeldende slug, med spørrestrengen - inkludert embed_key - beholdt. Tidligere returnerte den 404.
Registrerte domener tolkes slik en nettleser leser en URL: skjema, sti, port og en innledende www. fjernes, navnet gjøres om til små bokstaver og internasjonale navn blir punycode; alt som ikke er et vertsnavn, avvises. Referer fra siden som bygger inn widgeten, normaliseres på samme måte. Andre underdomener enn www trenger fortsatt en egen oppføring.
Et bytte til en lavere embed-plan trer nå i kraft når den betalte perioden slutter. Tidligere ble en nedgradering på samme faktureringsintervall brukt umiddelbart og kuttet den månedlige grensen midt i perioden. Oppgraderinger gjelder fortsatt med en gang.
En ukjent eller inaktiv mynt-slug returnerer nå et rent «Not Found»-tekstsvar i stedet for å vise hele Bitculator-nettstedet - topptekst, sidefelt og bunntekst - inne i iframen din.
Å opprette en embed-nøkkel krever nå en verifisert e-postadresse; kontoer opprettet med en kryptolommebok er unntatt. Opprettelse av nøkler er begrenset til 10 i minuttet, og eksisterende nøkler fortsetter å fungere.
Fra 14. august ble domenesjekker bufret i 5 minutter, også resultater om «ikke registrert», så et domene du nettopp hadde lagt til, kunne fortsette å returnere 403 i opptil 5 minutter. Nå bufres bare vellykkede treff; å fjerne et domene kan fortsatt ta opptil 5 minutter før det trer i kraft.
En nøkkels sist brukt-tidspunkt i embed-konsollen skrives nå høyst én gang i timen, og widgetinnlastinger telles ikke lenger som besøk i Bitculators egen nettstedsstatistikk. Tellingene for embed-bruk påvirkes ikke.
På smale bredder ruller ukebåndet og båndet for år, kvartal og måned nå hver for seg, så å dra i den lange ukeraden drar ikke lenger det kortere båndet sidelengs.
Mellom 12. og 16. juli fikk kalkulatorwidgetene og flipperen nye oppsett og inndatafelt, og enkelte seksjoner ble fjernet: picker på flipperen, chart og table på rente, results på skatt og lån, og banner, table og chart på staking, som nå viser belønninger fra daglig til årlig direkte i widgeten. Besøkendes lagrede oppsett ble tilbakestilt; bygg opp igjen enhver layout- eller visible-verdi som navngir en fjernet seksjon.
En vertsside kan sende {type: 'bitculator-embed-host-growable'} til widgetvinduet. Widgeten åpner da velgerne sine nedover og tar dem med i høyden den rapporterer via bitculator-embed-resize; uten meldingen åpnes velgerne som et overlegg inne i den faste rammen.
/embed/zoom/{slug} viser nå ett rutenett med års-, kvartals-, måneds- og ukeavkastning per år, med en gjennomsnittsrad og sammendrag av treffprosent, pluss en kvartalsvis «tornado»-visning. Det erstatter de tidligere kvartals-, måneds- og uketabellene og har ingen ytre kortramme.
Embed-konsollen viser nå et diagram over forespørsler per dag for gjeldende faktureringsperiode.
/{locale}/pricing/embed omdirigerer nå til /{locale}/crypto-tools, som fikk en planvelger med betaling og en widgetutforsker som forhåndsviser én widget om gangen ved siden av snippet-byggeren.
Denne referansen gikk live på /{locale}/documentation/embed/v1, med en snippet-bygger, autentisering, domener, kvote, planer, hver widgets parametere og forhåndsvisninger som lastes ved klikk.
Embed-innlastinger har nå sin egen plan, faktureringsperiode og teller; Data API-et hadde trukket fra embed-planen de to første dagene. Bare embed-nøkler teller mot grensen for embed-nøkler, en Data API-nøkkel eller en utløpt nøkkel i en widget-URL får 403, og widgetsvar har ingen X-Quota-*-headere.
Etter at du har sagt opp en betalt embed-plan, fortsetter bruken å telles i vinduet for faktureringsdagen din til planen slutter, i stedet for å bytte til kalendermåneden midt i perioden, og konsollens nullstillingsdato stemmer for faktureringsdager på slutten av en måned.
De tidlige JSON-endepunktene /api/v1/prices og /api/v1/widgets/convert/{from}/{to}, som tok en embed-nøkkel, ble erstattet av Data API-et, som bare godtar sine egne nøkler. Embed-nøkler administreres på /user/developer/embed.
Verten som bygger inn widgeten, gjøres om til små bokstaver og mister et eventuelt avsluttende punktum før den sammenlignes med de registrerte domenene dine.
/{locale}/crypto-tools ble en widgetside med en live omregner, en kopierbar snippet og sammenligningen av Free, Starter og Pro.
En innlasting med embed_key, men uten Referer- eller Origin-header, får nå 403; tidligere hoppet den over domenesjekken. Behold nettleserens standard referrer-policy, og ikke sett referrerpolicy="no-referrer" på iframen.
Den nøkkelløse kvoten på 1 000 innlastinger i måneden telles nå per besøkende-IP på tvers av alle nøkkelløse widgets på alle nettsteder, i stedet for én pott per domene som bygger inn.
Lenken nederst i hver widget er tilbake etter at den ble fjernet 4. april. Den peker til det tilsvarende verktøyet på bitculator.com og kan ikke slås av.
Snippets fra byggeren gikk tilbake til en ren <iframe>; snippets kopiert 3. april hadde også en wrapper, en separat Powered by-lenke og et <script> for automatisk størrelsesjustering. Bunntekstlenken inne i widgeten ble fjernet samtidig og kom tilbake 2. mai.
Hver verktøyside fikk en bygger: lim inn embed-nøkkelen din, velg widgetspråk, en layoutmal og de synlige seksjonene, og angi bredde, høyde, hjørneradius og lazy- eller eager-innlasting, mens snippeten og en live forhåndsvisning oppdateres samtidig.
Kalkulator- og flipper-widgetene godtar ?visible=, en kommaseparert liste over ID-ene til seksjonene som skal vises som standard. Den besøkendes eget valg, lagret i nettleseren, har forrang.
Send nøkkelen din som ?embed_key=; ?api_key= fungerer fortsatt som alias. Konsollen flyttet til /{locale}/user/developer/embed, og den fullstendige verdien til en ny nøkkel vises én gang, rett etter at den er opprettet.
Widgetsider ble fortsatt sendt med X-Frame-Options: SAMEORIGIN og frame-ancestors 'self', så nettlesere nektet å vise dem på andre domener. De sender nå frame-ancestors * og ingen X-Frame-Options.
Planene som ble innført 22. mars, ble embed-planer med egen betaling, og prissiden flyttet til /{locale}/pricing/embed. Grensene ble ikke endret.
Widgetene for DCA, gevinst, rente, skatt, lån og staking samt flipperen er delt inn i seksjoner som besøkende kan dra, endre størrelse på og justere, lagret i nettleseren deres, med en «Tilbakestill oppsett»-knapp. ?layout= angir startoppsettet, for eksempel c(stats::cc,settings::cc), der c() er en kolonne, r() en rad og en seksjon er id:width:alignment.
Widgets godtar en nøkkel i URL-en, og en innlasting med nøkkel må komme fra et domene registrert i konsollen, ellers får den 403; nøkkelløse innlastinger vises fortsatt. Free tillater 10 000 innlastinger i måneden, 1 domene og 2 nøkler, Starter 50 000, 3 og 5, og Pro 500 000, 10 og 10. Over grensen viser widgeten en side om bruksgrense (HTTP 429).
Omregnerwidgeten mistet sammenligningstabellen sin, så hideTable har ikke hatt noen effekt siden. Parameteren godtas fortsatt.
Widgets sender {type: 'bitculator-embed-resize', height} til foreldervinduet hver gang høyden endres, slik at et skript på vertssiden kan tilpasse størrelsen på iframen, og viser en plassholder under innlasting til de er klare. Hver verktøyside fikk en kopierbar embed-snippet.
Lansering: omregneren (/{locale}/embed/converter/{from}/{to}), zoom (/zoom/{slug}), marketcap-flipperen (/flip/{entity1}/{entity2}) og kalkulatorene /dca, /profit, /interest, /tax, /loan og /staking. Hver widget godtar ?compact=1 og ?theme=dark, har gjennomsiktig bakgrunn, er noindex og har en «Powered by Bitculator»-lenke.
Fjerning av en widgetversjon eller senking av en grense kunngjøres her og på e-post minst seks måneder i forveien - se retningslinjene for utfasing.