Skip to content

Releases: basalam/python-sdk

v1.1.5

13 Dec 11:58

Choose a tag to compare

🚀 Release v1.1.5 - Parcel Management Enhancement

✨ New Features

Enhanced parcel management capabilities for vendors with action-oriented methods to control order fulfillment workflow.

New Methods:

  • set_order_parcel_preparation() / set_order_parcel_preparation_sync() - Mark vendor parcels as in preparation stage
  • set_order_parcel_posted() / set_order_parcel_posted_sync() - Mark vendor parcels as posted/shipped with tracking information

⚠️ Backward Compatibility

Fully backward-compatible - No changes to existing functionality. All new methods are additions to the Order Processing service and do not affect existing operations. Your application code will continue to work without
any modifications.

v1.1.4

11 Nov 11:59

Choose a tag to compare

🚀 Release v1.1.4 - Bot API Support in Chat Service

✨ New Features

Added comprehensive Bot API support to the Chat service for managing bots and webhooks.

New Methods:

  • getWebhookInfo() / getWebhookInfoPost() - Retrieve current webhook configuration for bots
  • logOut() / logOutPost() - Invalidate bot tokens and log out bots
  • deleteWebhookGet() / deleteWebhookPost() / deleteWebhookDelete() - Remove webhook URLs
  • getMe() / getMePost() - Get detailed bot information

⚠️ Backward Compatibility
Fully backward-compatible - No changes to existing functionality. All new methods are additions to the Chat service and do not affect existing chat operations. Your application code will continue to work without any modifications.

v1.1.3

09 Nov 11:12

Choose a tag to compare

🚀 Release v1.1.4 - Bot API Support in Chat Service

✨ New Features

Added comprehensive bot management endpoints to the Chat service for webhook and bot information management.

New Methods:

  • get_webhook_info() / get_webhook_info_sync() - Retrieve current webhook information (GET)
  • get_webhook_info_post() / get_webhook_info_post_sync() - Retrieve current webhook information (POST)
  • log_out() / log_out_sync() - Log out bot and invalidate token (GET)
  • log_out_post() / log_out_post_sync() - Log out bot and invalidate token (POST)
  • delete_webhook() / delete_webhook_sync() - Remove webhook configuration (GET)
  • delete_webhook_post() / delete_webhook_post_sync() - Remove webhook configuration (POST)
  • delete_webhook_delete() / delete_webhook_delete_sync() - Remove webhook configuration (DELETE)
  • get_me() / get_me_sync() - Get bot information (GET)
  • get_me_post() / get_me_post_sync() - Get bot information (POST)

⚠️ Backward Compatibility

Fully backward-compatible - No changes to existing functionality. All new methods are additions to the Chat service and do not affect existing chat operations. Your application code will continue to work without any modifications.

v1.1.2

29 Oct 11:32

Choose a tag to compare

🚀 Release v1.1.2 - Chat & Shelve Enhancements

Overview

This release brings powerful new features to the Basalam Python SDK, including comprehensive chat management capabilities and a complete shelve (product collection) management system.

✨ What's New

Chat Service Enhancements

We've expanded the Chat Service with 5 new methods for advanced message and chat management:

New Methods

  • edit_message()
  • delete_message()
  • delete_chats()
  • forward_message()
  • get_unseen_chat_count()

Core Service - Shelve Management

Introducing a complete shelve (product collection) management system to organize and showcase products:
New Methods

  • create_shelve()
  • update_shelve()
  • delete_shelve()
  • get_shelve_products()
  • update_shelve_products()
  • delete_shelve_product()

🔄 Breaking Changes
None - This release is fully backward compatible.

v1.1.1

18 Oct 13:42

Choose a tag to compare

Release v1.1.1 - API Gateway Migration

🚀 Major Changes
This release represents a significant architectural improvement in the Basalam Python SDK. All API endpoints have been migrated from individual microservices to Basalam API Gateway.

🔄 What's Changed

  • API Gateway Migration
    All services now use a unified base URL with standardized RESTful endpoints.

  • Deprecated wallet refund endpoints removed

    • create_refund() / create_refund_sync()
    • create_expense_from_credit() / create_expense_from_credit_sync()
    • can_rollback_refund() / can_rollback_refund_sync()
    • rollback_refund() / rollback_refund_sync()

📖 Migration Guide
No code changes required for most users! The SDK handles all endpoint routing internally. Your existing code will continue to work without modifications.

[!WARNING] Exception: If you were using the deprecated wallet refund methods, please migrate to the new refund API (contact Basalam support for details).

v1.0.3

30 Sep 16:24

Choose a tag to compare

feat: update version

v1.0.2

20 Aug 07:48

Choose a tag to compare

fix(core): fix product fields type, int -> float (net_weight_decimal,…

v1.0.1

05 Aug 17:38

Choose a tag to compare

feat: publish sdk v1.0.0