Bitculator

Changelog

Changelog for embed-widgets

Alle ændringer af de indlejrbare widgets - URL'er, parametre, nøgler, domæner og grænser - nyeste først. Hvad der forbliver stabilt inden for en version, fremgår af politikkerne.

  1. Ændret

    Widgets åbner ingen live-forbindelse

    Widgets åbner ikke længere en websocket-forbindelse til Bitculator og skriver ikke længere oversættelsesdata til den besøgendes browserlager. Intet ændrer sig på skærmen: widgets har aldrig streamet live-priser, så tallene er altid fra det tidspunkt, siden blev indlæst.

  2. Rettet

    Renteberegner: delvise perioder og inputlofter

    En varighed, der slutter midt i en rentetilskrivningsperiode, giver nu forholdsmæssig rente og krediterer stadig de indskud, der er foretaget i den, og vækstkurven er fordelt efter forløbet tid. Input er begrænset til en hovedstol på 1.000.000.000.000, et indskud på 1.000.000.000, en rente på 1.000 % og 50 år eller 600 måneder; en værdi over sit loft nulstilles til loftet.

  3. Rettet

    Renteberegneren behandler renten som årlig

    Renten er nu en årlig nominel rente, fordelt over rentetilskrivningsperioderne. Før blev hele renten anvendt på hver periode, så 5 % med månedlig rentetilskrivning voksede som 5 % om måneden; resultaterne i eksisterende embeds falder tilsvarende.

  4. Rettet

    Opsigelse fjerner en planlagt planændring

    Når du opsiger en betalt embed-plan, fjernes nu også en nedgradering, du havde planlagt; planen løber blot til udgangen af den betalte periode.

  5. Rettet

    DCA-datoer forskydes ikke længere med en dag

    DCA-vælgerne for start- og slutdato læste datoer som midnat UTC, hvilket viste den foregående dag for besøgende vest for UTC. De bruger nu den besøgendes lokale kalenderdag.

  6. Tilføjet

    Otte nye widgetsprog

    Stisegmentet {locale} accepterer nu også ar (vist fra højre mod venstre), sk, th, ko, ro, hu, sr og fi, tilføjet mellem 19. og 24. september - 27 sprog i alt.

  7. Ændret

    Widgets sætter ingen cookies; besøgendes IP'er hashes

    Widgetsider sætter ikke længere en session- eller XSRF-cookie og registrerer ikke længere en service worker i den besøgendes browser. Den nøgleløse tæller pr. besøgende bruger nu en hash af IP-adressen med hemmelig nøgle, og nøgleløse indlæsninger uden referrer rapporteres som »direct« i stedet for efter IP.

  8. Rettet

    Zoom-widgettens måneds- og ugerækker indlæses på andre sites

    Måneds- og ugerækkerne i /embed/zoom/{slug} hentes nu uden et sessionstoken, som en widget i et andet sites iframe ikke kan få.

  9. Rettet

    Konverter og flipper ved manglende markedsdata

    Konverteren viser intet tal, når et af aktiverne ikke har en brugbar pris, i stedet for »1 X = 0 Y«, og marketcap-flipperen rydder sine tal, når et par ikke har nogen markedsværdier, i stedet for at beholde det forrige pars tal under de nye navne.

  10. Tilføjet

    Gamle coin-slugs omdirigeres

    En widget-URL, der bruger en coins tidligere slug, returnerer nu en 301 til den samme widget under den nuværende slug, med query-strengen - inklusive embed_key - bevaret. Før returnerede den 404.

  11. Ændret

    Strengere indtastning og matchning af domæner

    Registrerede domæner fortolkes, som en browser læser en URL: skema, sti, port og et indledende www. fjernes, navnet skrives med små bogstaver, og internationale navne bliver til punycode; alt, der ikke er et værtsnavn, afvises. Den indlejrende sides Referer normaliseres på samme måde. Andre underdomæner end www kræver stadig deres egen post.

  12. Rettet

    Nedgraderinger venter til periodens udløb

    Et skift til en lavere embed-plan træder nu i kraft, når den betalte periode udløber. Før trådte en nedgradering inden for samme faktureringsinterval i kraft med det samme og skar den månedlige grænse ned midt i perioden. Opgraderinger gælder stadig med det samme.

  13. Ændret

    Widgetfejl returnerer et rent »Not Found«

    En ukendt eller inaktiv coin-slug returnerer nu et rent tekstsvar »Not Found« i stedet for at vise hele Bitculator-sitet - header, sidebjælke og footer - i din iframe.

  14. Ændret

    Bekræftet e-mail kræves for at oprette nøgler

    Oprettelse af en embed-nøgle kræver nu en bekræftet e-mailadresse; konti oprettet med en krypto-wallet er undtaget. Oprettelse af nøgler er begrænset til 10 i minuttet, og eksisterende nøgler virker fortsat.

  15. Rettet

    Nyregistrerede domæner virker med det samme

    Fra 14. august blev domænetjek cachet i 5 minutter, inklusive »ikke registreret«-resultater, så et domæne, du lige havde tilføjet, kunne blive ved med at returnere 403 i op til 5 minutter. Nu caches kun vellykkede match; fjernelse af et domæne kan stadig tage op til 5 minutter, før det får virkning.

  16. Ændret

    Nøglens senest brugt-tidspunkt opdateres hver time

    En nøgles senest brugt-tidspunkt i embed-konsollen skrives nu højst én gang i timen, og widgetindlæsninger tæller ikke længere som besøg i Bitculators egen sitestatistik. Embed-forbrugstal påvirkes ikke.

  17. Rettet

    Zoom-gitteret scroller pr. bånd på smalle skærme

    På smalle bredder scroller ugebåndet og års-, kvartals- og månedsbåndet nu uafhængigt af hinanden, så det at trække i den lange ugerække ikke længere trækker det kortere bånd til siden.

  18. Ændret

    Beregnere redesignet; sektioner fjernet

    Mellem 12. og 16. juli fik beregnerwidgets og flipperen nye layouts og inputfelter, og nogle sektioner blev fjernet: picker på flipperen, chart og table på renteberegneren, results på skatte- og låneberegneren samt banner, table og chart på staking-beregneren, som nu viser daglige til årlige belønninger direkte. Besøgendes gemte arrangementer blev nulstillet; genopbyg enhver layout- eller visible-værdi, der nævner en fjernet sektion.

  19. Tilføjet

    Valgfri voksende ramme til vælgere

    En værtsside kan poste {type: 'bitculator-embed-host-growable'} til widgetvinduet. Widgetten åbner så sine vælgere nedad og medregner dem i den højde, den rapporterer via bitculator-embed-resize; uden beskeden åbner vælgere som et overlay inde i den faste ramme.

  20. Ændret

    Zoom-widget genopbygget som sæsongitter

    /embed/zoom/{slug} viser nu ét gitter med årlige, kvartalsvise, månedlige og ugentlige afkast pr. år, med en gennemsnitsrække og opsummeringer af gevinstraten, plus en kvartalsvis »tornado«-visning. Det erstatter de tidligere kvartals-, måneds- og ugetabeller og har ingen ydre kortramme.

  21. Tilføjet

    Dagligt forbrugsdiagram i embed-konsollen

    Embed-konsollen viser nu et diagram over requests pr. dag for den aktuelle faktureringsperiode.

  22. Ændret

    Embed-priser flyttet til widgetsiden

    /{locale}/pricing/embed omdirigerer nu til /{locale}/crypto-tools, som fik en planvælger med checkout og en widget-explorer, der viser én widget ad gangen som forhåndsvisning ved siden af snippet-builderen.

  23. Tilføjet

    Embed-dokumentation offentliggjort

    Denne reference gik live på /{locale}/documentation/embed/v1 med en snippet-builder, godkendelse, domæner, kvote, planer, hver widgets parametre og forhåndsvisninger, der indlæses ved klik.

  24. Ændret

    Embed-kvote adskilt fra Data API'et

    Embed-indlæsninger har nu deres egen plan, faktureringsperiode og tæller; Data API'et havde trukket fra embed-planen i sine første to dage. Kun embed-nøgler tæller med i din grænse for embed-nøgler, en Data API-nøgle eller en udløbet nøgle i en widget-URL får 403, og widgetsvar indeholder ingen X-Quota-*-headers.

  25. Rettet

    Forbrugsvinduet beholder faktureringsdagen efter opsigelse

    Når du har opsagt en betalt embed-plan, tælles forbruget fortsat i dit vindue fra faktureringsdagen, indtil planen udløber, i stedet for at skifte til kalendermåneden midt i perioden, og konsollens nulstillingsdato er korrekt for faktureringsdage sidst på en måned.

  26. Fjernet

    Embed-nøgler virker ikke længere på /api/v1

    De tidlige JSON-endpoints /api/v1/prices og /api/v1/widgets/convert/{from}/{to}, som tog imod en embed-nøgle, blev erstattet af Data API'et, som kun accepterer sine egne nøgler. Embed-nøgler administreres på /user/developer/embed.

  27. Rettet

    Domænematch ignorerer store/små bogstaver og et afsluttende punktum

    Den indlejrende host skrives med små bogstaver og mister et eventuelt afsluttende punktum, før den sammenlignes med dine registrerede domæner.

  28. Tilføjet

    Landingsside for widgets

    /{locale}/crypto-tools blev til en widgetside med en live-konverter, et snippet, der kan kopieres, og sammenligningen af Free, Starter og Pro.

  29. Ændret

    Widgets med nøgle kræver en referrer

    En indlæsning med embed_key, men uden Referer- eller Origin-header får nu 403; før sprang den domænetjekket over. Behold browserens standard-referrerpolitik, og sæt ikke referrerpolicy="no-referrer" på iframen.

  30. Ændret

    Nøgleløs grænse tælles pr. besøgende

    Den nøgleløse kvote på 1.000 indlæsninger om måneden tælles nu pr. besøgende-IP på tværs af alle nøgleløse widgets på alle sites i stedet for som én pulje pr. indlejrende domæne.

  31. Ændret

    »Powered by Bitculator«-linket er tilbage

    Linket i bunden af hver widget er tilbage efter at være blevet fjernet den 4. april. Det peger på det tilsvarende værktøj på bitculator.com og kan ikke slås fra.

  32. Ændret

    Rent iframe-snippet

    Builder-snippets gik tilbage til en ren <iframe>; snippets kopieret den 3. april indeholdt også en wrapper, et separat Powered by-link og et <script> til automatisk størrelsestilpasning. Footerlinket i widgetten blev fjernet samtidig og kom tilbage den 2. maj.

  33. Tilføjet

    Embed-builder på alle værktøjssider

    Hver værktøjsside fik en builder: indsæt din embed-nøgle, vælg widgetsprog, en layoutskabelon og de synlige sektioner, og indstil bredde, højde, hjørneradius og lazy eller eager indlæsning, mens snippet og live-forhåndsvisning opdateres samtidig.

  34. Tilføjet

    Parameteren visible

    Beregner- og flipperwidgets accepterer ?visible=, en kommasepareret liste over de sektions-id'er, der vises som standard. En besøgendes eget valg, gemt i vedkommendes browser, har forrang.

  35. Ændret

    Parameteren embed_key og konsollens adresse

    Angiv din nøgle som ?embed_key=; ?api_key= virker stadig som alias. Konsollen flyttede til /{locale}/user/developer/embed, og en ny nøgles fulde værdi vises én gang, lige efter den er oprettet.

  36. Rettet

    Widgets kan indlejres på andre sites

    Widgetsider blev stadig sendt med X-Frame-Options: SAMEORIGIN og frame-ancestors 'self', så browsere nægtede at vise dem på andre domæner. De sender nu frame-ancestors * og ingen X-Frame-Options.

  37. Ændret

    Egne embed-planer

    Planerne, der blev indført den 22. marts, blev til embed-planer med deres egen checkout, og prissiden flyttede til /{locale}/pricing/embed. Grænserne ændrede sig ikke.

  38. Tilføjet

    Træk-og-slip-sektioner og parameteren layout

    DCA-, profit-, rente-, skatte-, låne-, staking- og flipperwidgets er opdelt i sektioner, som besøgende kan trække, ændre størrelse på og justere, gemt i deres browser, med en knap »Nulstil layout«. ?layout= angiver startarrangementet, for eksempel c(stats::cc,settings::cc), hvor c() er en kolonne, r() en række, og en sektion er id:width:alignment.

  39. Tilføjet

    Nøgler, domæner, planer og kvote

    Widgets accepterer en nøgle i URL'en, og en indlæsning med nøgle skal komme fra et domæne, der er registreret i konsollen, ellers får den 403; nøgleløse indlæsninger vises stadig. Free tillader 10.000 indlæsninger om måneden, 1 domæne og 2 nøgler, Starter 50.000, 3 og 5, og Pro 500.000, 10 og 10. Over grænsen viser widgetten en side om nået forbrugsgrænse (HTTP 429).

  40. Fjernet

    Konverterens sammenligningstabel fjernet

    Konverterwidgetten mistede sin sammenligningstabel, så hideTable har ikke haft nogen effekt siden. Parameteren accepteres stadig.

  41. Tilføjet

    Højdebeskeder og snippets på værktøjssider

    Widgets poster {type: 'bitculator-embed-resize', height} til forældrevinduet, når deres højde ændres, så et værtsscript kan tilpasse iframens størrelse, og viser en indlæsningspladsholder, indtil de er klar. Hver værktøjsside fik et embed-snippet, der kan kopieres.

  42. Tilføjet

    Ni indlejrbare widgets

    Lancering: konverteren (/{locale}/embed/converter/{from}/{to}), zoom (/zoom/{slug}), marketcap-flipperen (/flip/{entity1}/{entity2}) og beregnerne /dca, /profit, /interest, /tax, /loan og /staking. Hver widget accepterer ?compact=1 og ?theme=dark, har en gennemsigtig baggrund, er noindex og har et »Powered by Bitculator«-link.

Hold dig orienteret

Fjernelse af en widgetversion eller sænkning af en grænse annonceres her og pr. e-mail mindst seks måneder i forvejen - se udfasningspolitikken.