PackageTrack
Sign in Get early access

basedone_core

Dart SDK for BasedOne API - Provides API and utilities for building applications on BasedOne.

1.0.7 suberra/based-one-mono

What this package is like to depend on

Last release 6 months ago

28 Jan 2026

Too new to tell

only 1 release windows

Most releases are documented

notes for 6 of 8 stable releases

Nothing withdrawn

no release was ever pulled

6 months old

8 releases · first in 2026

8 releases in the last 12 months

see the full history below

Release timeline

8 releases · Jan 2026 to Jan 2026
Release Pre-release

Releases

latest 8
  1. 1.0.7 28 Jan 2026

    Nothing published for this version

  2. 1.0.6 28 Jan 2026

    Nothing published for this version

  3. 1.0.5 27 Jan 2026
    Release notes

    Fixed

    • Comprehensive null safety improvements across all model files to handle unexpected null values from API responses
    • entities.dart: Fixed null handling in Order, OrderEvent, Product, ProductVariant, ProductReview, Coupon, CouponUsage, Banner, BannerMerchant, Message, ShippingRate, ShippingZone, ShippingOption, MediaAsset, FlashSale, FlashSaleItem, FlashSaleItemProduct, ReviewUser
    • responses.dart: Fixed null handling in CreateOrderSummary, EscrowInfo, ConfirmEscrowDepositResponse, AppliedDiscount, ValidatedDiscount, TaxBreakdownItem, PublicMerchantProfile, MerchantInfo, FollowStatusResponse, FollowActionResponse, FollowedMerchantSummary, FollowedMerchantInfo, FlashSaleTimeRemaining, ActiveFlashSalesResponse, FlashSaleAllowanceInfo, PaymentMethodInfo, GetPaymentMethodsResponse, CustomerConversation, ConversationMerchant, MessageStats, GetGemBalanceResponse, GemHistoryItem, GemHistoryPagination, ExpiringGemBatch, BrowsingLocation, DeleteBrowsingLocationResponse, CashAccountBalanceResponse, DeliveryAddressInfo, DeliveryAddressResponse, CustomerSummary, OrderEvent, ShippingMethod, ReturnRequest, AnalyticsOverview, AnalyticsChartDataPoint, ProductMetric, InventoryAuditEntry, InventoryAuditProduct, TaxSettings, TaxRule, TaxNexus, TaxReport, TaxReportRecord, MerchantConversation, MerchantConversationCustomer
    • dropshipping.dart: Fixed null handling in DropshipSupplier, DropshipSupplierInfo, SupplierProduct, SupplierProductVariant, SupplierCategory, DropshipProduct, DropshipLocalProduct, DropshipOrderLink, DropshipOrderInfo, DropshipOrderItemInfo, DropshipSupplierBrief, DropshipMerchantSettings, DropshipForwardingDetails
    • All non-nullable String, int, bool, and num fields now have safe default values when API returns null
    Open source →
  4. 1.0.4 27 Jan 2026
    Release notes

    Fixed

    • Fixed Merchant.name field to handle null values from API (defaults to empty string)
    Open source →
  5. 1.0.3 27 Jan 2026
    Release notes

    Fixed

    • Improved robustness of JSON parsing across all entity models to handle null values from API responses
    • Made ProductVariant fields nullable: createdAt, updatedAt, with defaults for isActive (true), sortOrder (0), and attributes (empty map)
    • Made ProductReview fields nullable: createdAt, updatedAt, status, with defaults for isVerifiedPurchase (false), isVisible (true), helpfulCount (0)
    • Fixed list casting to handle null values with empty list defaults in:
      • FlashSaleItemProduct.images
      • FlashSale.items
      • ShippingZone.countries
      • Coupon.applicableProducts and applicableCategories
      • CreateOrderSummary.merchantNames
      • PublicMerchantProfile.categories
      • All dropshipping entities with list fields
    • Added default values for boolean and integer fields that could be null in various entities
    • Fixed rating field parsing in ProductReview to use safe integer parsing
    Open source →
  6. 1.0.2 27 Jan 2026
    Release notes

    Fixed

    • Made Merchant entity fields nullable (createdAt, updatedAt, ownerUserId, payoutAddress, status) to handle simplified merchant objects returned in product listings
    Open source →
  7. 1.0.1 26 Jan 2026
    Release notes

    Added

    • getDeliveryAddress() method to CustomerEcommerceClient for BasedPay delivery address

    Fixed

    • Fixed JSON parsing for averageRating and reviewCount fields to handle both string and numeric values from API responses
    Open source →
  8. 1.0.0 26 Jan 2026
    Release notes

    Added

    • Initial release of BasedOne Core Dart SDK
    • CustomerEcommerceClient for customer-facing operations:
      • Product browsing, search, and filtering
      • Shopping cart management
      • Multi-merchant checkout with USDC escrow payments
      • Order tracking and history
      • Reviews and ratings
      • Wishlists
      • Gems (loyalty points) system
      • Flash sales support
    • MerchantEcommerceClient for merchant dashboard operations:
      • Store profile management
      • Product catalog CRUD with variants
      • Order management and fulfillment
      • Customer management
      • Coupons and discounts
      • Shipping configuration (methods, zones, rates)
      • Returns and refunds processing
      • Review management
      • Customer messaging
      • Media library
      • Promotional banners
      • Analytics and reporting
      • Inventory management with audit logs
      • Tax configuration (rules, nexus, reports)
      • Dropshipping integration
    • Type-safe models for all API entities
    • Built-in retry logic with exponential backoff
    • Comprehensive enum definitions for all status types
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive