Journal des modifications

    Quoi de neuf chez Shopflow

    Chaque mise à jour API, sortie SDK et amélioration plateforme. Au même endroit.

    RSS
    142 versions au total
    Dernière mise à jour le 18 fév. 2026
    Mise à jour chaque semaine

    2026

    @shopflow/node
    v2.4.1
    CORRECTIF
    18 févr. 2026|Voir le diff|

    Fix race condition in cart webhook handler

    • Corrigé
      Webhook signature validation timeout on high-latency connections (>2s)
    • Corrigé
      Concurrent cart.update() calls could silently drop items in edge cases
    • Mis à jour
      axios 1.6.8 → 1.7.9
    • Mis à jour
      TypeScript definitions for WebhookEvent type (adds .raw property)
    shopflow (Python)
    v2.1.0
    MINEUR
    10 févr. 2026|Voir le diff|

    Add async/await support for all endpoints

    • Ajouté
      AsyncClient class — full asyncio support
      async with shopflow.AsyncClient(key) as sf:
          products = await sf.products.list()
    • Ajouté
      asyncio-compatible auto-pagination helper (async for product in sf.products...)
    • Ajouté
      Pydantic v2 model support (replaces v1, fully backward compatible)
    • Déprécié
      Synchronous-only helper methods will be removed in v3.0.0

    Changement cassant — action requise

    Pagination format changed from offset-based to cursor-based. Update your API calls before Mar 1, 2026.

    REST API
    v2
    CASSANT
    5 févr. 2026|

    Cursor-based pagination replaces offset pagination

    • Supprimé
      page and per_page query params (deprecated since v1.8, Jan 2025)
    • Ajouté
      cursor, limit, and has_more response fields
    • Mis à jour
      All list endpoints now return: {"data": [...], "pagination": {"cursor": "cur_01HXYZ", "hasMore": true, "limit": 20}}
      {
        "data": [...],
        "pagination": {
          "cursor": "cur_01HXYZ",
          "hasMore": true,
          "limit": 20
        }
      }
    • Ajouté
      X-Shopflow-Cursor response header for quick cursor extraction
    Voir le guide de migration
    @shopflow/react
    v1.5.0
    MINEUR
    28 janv. 2026|Voir le diff|

    React Server Components and Next.js App Router support

    • Ajouté
      Full React Server Components (RSC) compatibility — ShopflowProvider, CartButton work in RSC
    • Ajouté
      Next.js App Router examples + documentation
    • Ajouté
      useServerCart hook for Server Actions (Next.js 14+)
    • Corrigé
      SSR hydration mismatch on cart count
    • Corrigé
      TypeScript strict mode errors in CartContext

    Mise à jour de sécurité

    Security update. Update immediately.

    Platform
    SÉCURITÉ
    20 janv. 2026|

    Critical: API key rotation after third-party incident

    • Sécurité
      Rotated all API keys exposed in third-party security audit (CVE-2026-0142)
    • Sécurité
      Added API key fingerprinting to detect leaked credentials automatically
    • Ajouté
      Instant key revocation dashboard (Settings → API Keys → Revoke All)
    • Ajouté
      Email alerts for API key usage from new IP addresses
    Platform
    v3.0
    MAJEUR
    15 janv. 2026|

    Shopflow Platform v3.0 — GraphQL subscriptions, B2B engine, and multi-warehouse

    • Ajouté
      GraphQL subscriptions (real-time via WebSocket) for inventory + orders
    • Ajouté
      Native B2B engine — price lists, Net 30/60/90, credit limits, account hierarchies
    • Ajouté
      Multi-warehouse routing — smart FEFO order allocation across unlimited locations
    • Ajouté
      Headless storefront toolkit — React, Vue, Remix, Astro official integrations
    • Ajouté
      Expiry date tracking for F&B and perishable goods workflows
    • Mis à jour
      Dashboard UI redesigned (v3.0) — 40% faster load times
    Lire les notes de version complètes

    Restez informé

    Soyez notifié quand nous livrons de nouvelles fonctionnalités, corrigeons des bugs ou publions des changements cassants.

    Changements cassants seulement
    Option digest hebdomadaire
    Désabonnement à tout moment
    Ou abonnez-vous via RSS