Bitculator

Changelog

Embed-Widgets-Changelog

Jede Änderung an den einbettbaren Widgets - URLs, Parameter, Keys, Domains und Limits - neueste zuerst. Was innerhalb einer Version stabil bleibt, ist in den Richtlinien festgelegt.

  1. Geändert

    Widgets öffnen keine Live-Verbindung

    Widgets öffnen keine WebSocket-Verbindung zu Bitculator mehr und schreiben keine Übersetzungsdaten mehr in den Browserspeicher des Besuchers. Auf dem Bildschirm ändert sich nichts: Widgets haben nie Live-Kurse gestreamt, die Zahlen entsprechen also immer dem Stand beim Laden der Seite.

  2. Behoben

    Zinsrechner: angebrochene Perioden und Eingabegrenzen

    Eine Laufzeit, die mitten in einer Zinsperiode endet, wird jetzt anteilig verzinst und schreibt die darin geleisteten Einzahlungen trotzdem gut, und die Punkte der Wachstumskurve sind nach verstrichener Zeit verteilt. Eingaben sind begrenzt auf ein Startkapital von 1.000.000.000.000, eine Einzahlung von 1.000.000.000, einen Zinssatz von 1.000 % und 50 Jahre oder 600 Monate; ein Wert über seiner Grenze wird auf die Grenze zurückgesetzt.

  3. Behoben

    Zinsrechner behandelt den Zinssatz als jährlich

    Der Zinssatz ist jetzt ein nominaler Jahreszins, aufgeteilt auf die Zinsperioden. Zuvor wurde der volle Zinssatz auf jede Periode angewendet, sodass 5 % bei monatlicher Verzinsung wie 5 % pro Monat wuchsen; die Ergebnisse in bestehenden Embeds sinken entsprechend.

  4. Behoben

    Kündigung verwirft eine geplante Tarifänderung

    Wenn du einen kostenpflichtigen Embed-Tarif kündigst, wird jetzt auch ein geplantes Downgrade verworfen; der Tarif läuft einfach bis zum Ende des bezahlten Zeitraums.

  5. Behoben

    DCA-Daten verschieben sich nicht mehr um einen Tag

    Die DCA-Auswahlfelder für Start- und Enddatum lasen Daten als Mitternacht UTC, was Besuchern westlich von UTC den Vortag anzeigte. Jetzt verwenden sie den lokalen Kalendertag des Besuchers.

  6. Hinzugefügt

    Acht weitere Widget-Sprachen

    Das Pfadsegment {locale} akzeptiert jetzt auch ar (von rechts nach links angezeigt), sk, th, ko, ro, hu, sr und fi, hinzugefügt zwischen dem 19. und 24. September - insgesamt 27 Sprachen.

  7. Geändert

    Widgets setzen keine Cookies; Besucher-IPs gehasht

    Widget-Seiten setzen kein Session- oder XSRF-Cookie mehr und registrieren keinen Service Worker mehr im Browser des Besuchers. Der keylose Zähler pro Besucher verwendet jetzt einen schlüsselbasierten Hash der IP-Adresse, und keylose Ladevorgänge ohne Referrer werden als „direct“ statt nach IP ausgewiesen.

  8. Behoben

    Monats- und Wochenzeilen des Zoom-Widgets laden auf anderen Websites

    Die Monats- und Wochenzeilen von /embed/zoom/{slug} werden jetzt ohne Session-Token abgerufen, das ein Widget im iframe einer anderen Website nicht erhalten kann.

  9. Behoben

    Umrechner und Flipper bei fehlenden Marktdaten

    Der Umrechner zeigt keinen Wert an, wenn eines der beiden Assets keinen verwendbaren Kurs hat, statt „1 X = 0 Y“, und der Marketcap-Flipper leert seine Werte, wenn ein Paar keine Marktkapitalisierungen hat, statt die Zahlen des vorherigen Paares unter den neuen Namen stehen zu lassen.

  10. Hinzugefügt

    Alte Coin-Slugs leiten weiter

    Eine Widget-URL mit dem früheren Slug eines Coins liefert jetzt ein 301 auf dasselbe Widget unter dem aktuellen Slug, wobei der Query-String - einschließlich embed_key - erhalten bleibt. Zuvor lieferte sie 404.

  11. Geändert

    Strengere Eingabe und Abgleich von Domains

    Registrierte Domains werden so geparst, wie ein Browser eine URL liest: Schema, Pfad, Port und ein führendes www. werden entfernt, der Name wird kleingeschrieben, und internationale Namen werden zu Punycode; alles, was kein Hostname ist, wird abgelehnt. Der Referer der einbettenden Seite wird auf dieselbe Weise normalisiert. Andere Subdomains als www brauchen weiterhin einen eigenen Eintrag.

  12. Behoben

    Downgrades warten auf das Periodenende

    Ein Wechsel zu einem niedrigeren Embed-Tarif wird jetzt wirksam, wenn der bezahlte Zeitraum endet. Zuvor griff ein Downgrade im selben Abrechnungsintervall sofort und kürzte das Monatslimit mitten im Zeitraum. Upgrades gelten weiterhin sofort.

  13. Geändert

    Widget-Fehler liefern ein schlichtes „Not Found“

    Ein unbekannter oder inaktiver Coin-Slug liefert jetzt eine reine Textantwort „Not Found“, statt die komplette Bitculator-Website - Kopfzeile, Seitenleiste und Fußzeile - in deinem iframe zu rendern.

  14. Geändert

    Verifizierte E-Mail-Adresse zum Erstellen von Keys nötig

    Das Erstellen eines Embed-Keys erfordert jetzt eine verifizierte E-Mail-Adresse; mit einer Krypto-Wallet erstellte Konten sind ausgenommen. Die Key-Erstellung ist auf 10 pro Minute begrenzt, und bestehende Keys funktionieren weiter.

  15. Behoben

    Neu registrierte Domains funktionieren sofort

    Ab dem 14. August wurden Domain-Prüfungen 5 Minuten lang zwischengespeichert, einschließlich „nicht registriert“-Ergebnissen, sodass eine gerade hinzugefügte Domain bis zu 5 Minuten lang weiter 403 liefern konnte. Jetzt werden nur erfolgreiche Treffer zwischengespeichert; das Entfernen einer Domain kann weiterhin bis zu 5 Minuten dauern, bis es wirkt.

  16. Geändert

    Zeitpunkt der letzten Key-Nutzung wird stündlich aktualisiert

    Der Zeitpunkt der letzten Nutzung eines Keys in der Embed-Konsole wird jetzt höchstens einmal pro Stunde geschrieben, und Widget-Ladevorgänge zählen in Bitculators eigener Website-Statistik nicht mehr als Besuche. Die Embed-Nutzungszahlen sind nicht betroffen.

  17. Behoben

    Zoom-Raster scrollt auf schmalen Bildschirmen pro Band

    Bei schmalen Breiten scrollen das Wochenband und das Jahres-, Quartals- und Monatsband jetzt unabhängig voneinander, sodass das Ziehen der langen Wochenzeile das kürzere Band nicht mehr seitlich mitzieht.

  18. Geändert

    Rechner neu gestaltet; Abschnitte entfernt

    Zwischen dem 12. und 16. Juli erhielten die Rechner-Widgets und der Flipper neue Layouts und Eingaben, und einige Abschnitte wurden entfernt: picker beim Flipper, chart und table beim Zinsrechner, results beim Steuer- und Kreditrechner sowie banner, table und chart beim Staking-Rechner, der Belohnungen von täglich bis jährlich jetzt direkt auflistet. Gespeicherte Anordnungen der Besucher wurden zurückgesetzt; baue jeden layout- oder visible-Wert neu auf, der einen entfernten Abschnitt nennt.

  19. Hinzugefügt

    Optional mitwachsender Rahmen für Auswahlfelder

    Eine Host-Seite kann {type: 'bitculator-embed-host-growable'} an das Widget-Fenster senden. Das Widget öffnet seine Auswahlfelder dann nach unten und bezieht sie in die Höhe ein, die es über bitculator-embed-resize meldet; ohne die Nachricht öffnen sich Auswahlfelder als Overlay innerhalb des festen Rahmens.

  20. Geändert

    Zoom-Widget als Saisonalitätsraster neu gebaut

    /embed/zoom/{slug} zeigt jetzt ein Raster mit jährlichen, quartalsweisen, monatlichen und wöchentlichen Renditen pro Jahr, mit einer Durchschnittszeile und Zusammenfassungen der Gewinnquote, dazu eine quartalsweise „Tornado“-Ansicht. Es ersetzt die früheren Quartals-, Monats- und Wochentabellen und hat keinen äußeren Kartenrahmen.

  21. Hinzugefügt

    Tägliches Nutzungsdiagramm in der Embed-Konsole

    Die Embed-Konsole stellt jetzt die Anfragen pro Tag für den aktuellen Abrechnungszeitraum als Diagramm dar.

  22. Geändert

    Embed-Preise auf die Widgets-Seite verschoben

    /{locale}/pricing/embed leitet jetzt auf /{locale}/crypto-tools weiter, die einen Tarif-Wähler mit Checkout und einen Widget-Explorer erhalten hat, der jeweils ein Widget neben dem Snippet-Builder in der Vorschau zeigt.

  23. Hinzugefügt

    Embed-Dokumentation veröffentlicht

    Diese Referenz ging unter /{locale}/documentation/embed/v1 live, mit Snippet-Builder, Authentifizierung, Domains, Kontingent, Tarifen, den Parametern jedes Widgets und Vorschauen, die per Klick laden.

  24. Geändert

    Embed-Kontingent getrennt von der Data API

    Embed-Ladevorgänge haben jetzt einen eigenen Tarif, einen eigenen Abrechnungszeitraum und einen eigenen Zähler; die Data API hatte in ihren ersten zwei Tagen aus dem Embed-Tarif geschöpft. Nur Embed-Keys zählen gegen dein Embed-Key-Limit, ein Data-API-Key oder ein abgelaufener Key in einer Widget-URL erhält 403, und Widget-Antworten tragen keine X-Quota-*-Header.

  25. Behoben

    Nutzungsfenster behält nach der Kündigung den Abrechnungstag

    Nachdem du einen kostenpflichtigen Embed-Tarif gekündigt hast, wird die Nutzung bis zum Ende des Tarifs weiter in deinem Fenster ab Abrechnungstag gezählt, statt mitten im Zeitraum auf den Kalendermonat zu wechseln, und das Rücksetzdatum in der Konsole stimmt auch für Abrechnungstage am Monatsende.

  26. Entfernt

    Embed-Keys funktionieren nicht mehr unter /api/v1

    Die frühen JSON-Endpunkte /api/v1/prices und /api/v1/widgets/convert/{from}/{to}, die einen Embed-Key annahmen, wurden durch die Data API ersetzt, die nur ihre eigenen Keys akzeptiert. Embed-Keys werden unter /user/developer/embed verwaltet.

  27. Behoben

    Domain-Abgleich ignoriert Groß- und Kleinschreibung und einen abschließenden Punkt

    Der einbettende Host wird kleingeschrieben und verliert einen etwaigen abschließenden Punkt, bevor er mit deinen registrierten Domains verglichen wird.

  28. Hinzugefügt

    Landingpage für Widgets

    /{locale}/crypto-tools wurde zu einer Widgets-Seite mit einem Live-Umrechner, einem kopierbaren Snippet und dem Vergleich von Free, Starter und Pro.

  29. Geändert

    Widgets mit Key brauchen einen Referrer

    Ein Ladevorgang mit embed_key, aber ohne Referer- oder Origin-Header erhält jetzt 403; zuvor wurde die Domain-Prüfung übersprungen. Behalte die Standard-Referrer-Policy des Browsers bei und setze kein referrerpolicy="no-referrer" auf dem iframe.

  30. Geändert

    Keyloses Limit pro Besucher gezählt

    Das keylose Kontingent von 1.000 Ladevorgängen pro Monat zählt jetzt pro Besucher-IP über jedes keylose Widget auf jeder Website hinweg statt als ein Pool pro einbettender Domain.

  31. Geändert

    Link „Powered by Bitculator“ wiederhergestellt

    Der Link am Fuß jedes Widgets ist nach seiner Entfernung am 4. April zurück. Er verweist auf das passende Tool auf bitculator.com und kann nicht abgeschaltet werden.

  32. Geändert

    Schlichtes iframe-Snippet

    Builder-Snippets sind zu einem reinen <iframe> zurückgekehrt; am 3. April kopierte Snippets enthielten zusätzlich einen Wrapper, einen separaten Powered-by-Link und ein <script> zur automatischen Größenanpassung. Der Fußzeilen-Link im Widget wurde zur selben Zeit entfernt und kam am 2. Mai zurück.

  33. Hinzugefügt

    Embed-Builder auf jeder Tool-Seite

    Jede Tool-Seite erhielt einen Builder: Füge deinen Embed-Key ein, wähle die Widget-Sprache, eine Layout-Vorlage und die sichtbaren Abschnitte und lege Breite, Höhe, Eckenradius sowie Lazy oder Eager Loading fest, wobei sich Snippet und Live-Vorschau gemeinsam aktualisieren.

  34. Hinzugefügt

    Parameter visible

    Die Rechner- und Flipper-Widgets akzeptieren ?visible=, eine kommagetrennte Liste der Abschnitts-IDs, die standardmäßig angezeigt werden. Die eigene, in seinem Browser gespeicherte Auswahl eines Besuchers hat Vorrang.

  35. Geändert

    Parameter embed_key und Konsolenadresse

    Übergib deinen Key als ?embed_key=; ?api_key= funktioniert weiterhin als Alias. Die Konsole ist nach /{locale}/user/developer/embed umgezogen, und der vollständige Wert eines neuen Keys wird einmal angezeigt, direkt nach dem Erstellen.

  36. Behoben

    Widgets können auf anderen Websites eingebettet werden

    Widget-Seiten wurden noch mit X-Frame-Options: SAMEORIGIN und frame-ancestors 'self' ausgeliefert, sodass Browser sie auf anderen Domains nicht anzeigten. Jetzt senden sie frame-ancestors * und kein X-Frame-Options.

  37. Geändert

    Eigene Embed-Tarife

    Die am 22. März eingeführten Tarife wurden zu Embed-Tarifen mit eigenem Checkout, und die Preisseite zog nach /{locale}/pricing/embed um. Die Limits änderten sich nicht.

  38. Hinzugefügt

    Drag-and-drop-Abschnitte und der Parameter layout

    Die DCA-, Gewinn-, Zins-, Steuer-, Kredit-, Staking- und Flipper-Widgets sind in Abschnitte aufgeteilt, die Besucher ziehen, in der Größe ändern und ausrichten können, gespeichert in ihrem Browser, mit einem Button „Layout zurücksetzen“. ?layout= legt die Ausgangsanordnung fest, zum Beispiel c(stats::cc,settings::cc), wobei c() eine Spalte ist, r() eine Zeile und ein Abschnitt id:width:alignment.

  39. Hinzugefügt

    Keys, Domains, Tarife und Kontingent

    Widgets akzeptieren einen Key in der URL, und ein Ladevorgang mit Key muss von einer in der Konsole registrierten Domain kommen, sonst erhält er 403; keylose Ladevorgänge werden weiterhin gerendert. Free erlaubt 10.000 Ladevorgänge pro Monat, 1 Domain und 2 Keys, Starter 50.000, 3 und 5, und Pro 500.000, 10 und 10. Über dem Limit zeigt das Widget eine Nutzungslimit-Seite (HTTP 429).

  40. Entfernt

    Vergleichstabelle des Umrechners entfernt

    Das Umrechner-Widget hat seine Vergleichstabelle verloren, daher hat hideTable seitdem keine Wirkung. Der Parameter wird weiterhin akzeptiert.

  41. Hinzugefügt

    Höhennachrichten und Snippets auf Tool-Seiten

    Widgets senden {type: 'bitculator-embed-resize', height} an das übergeordnete Fenster, sobald sich ihre Höhe ändert, damit ein Host-Skript die Größe des iframes anpassen kann, und zeigen einen Lade-Platzhalter, bis sie bereit sind. Jede Tool-Seite erhielt ein kopierbares Embed-Snippet.

  42. Hinzugefügt

    Neun einbettbare Widgets

    Launch: der Umrechner (/{locale}/embed/converter/{from}/{to}), Zoom (/zoom/{slug}), der Marketcap-Flipper (/flip/{entity1}/{entity2}) und die Rechner /dca, /profit, /interest, /tax, /loan und /staking. Jedes Widget akzeptiert ?compact=1 und ?theme=dark, hat einen transparenten Hintergrund, ist noindex und trägt einen Link „Powered by Bitculator“.

Auf dem Laufenden bleiben

Das Entfernen einer Widget-Version oder das Senken eines Limits wird hier und per E-Mail mindestens sechs Monate im Voraus angekündigt - siehe die Abkündigungsrichtlinie.