Skip to content

Releases: basalam/python-sdk

🚀 Release v1.2.0

Choose a tag to compare

@wecanco wecanco released this 08 Jun 09:18

What's Changed

New Contributors

Full Changelog: v1.1.5...v1.2.0

v1.1.5

Choose a tag to compare

@fatemefallah fatemefallah released this 13 Dec 11:58

🚀 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

Choose a tag to compare

@fatemefallah fatemefallah released this 11 Nov 11:59

🚀 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

Choose a tag to compare

@fatemefallah fatemefallah released this 09 Nov 11:12

🚀 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

Choose a tag to compare

@fatemefallah fatemefallah released this 29 Oct 11:32

🚀 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

Choose a tag to compare

@fatemefallah fatemefallah released this 18 Oct 13:42

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

Choose a tag to compare

@fatemefallah fatemefallah released this 30 Sep 16:24
feat: update version

v1.0.2

Choose a tag to compare

@fatemefallah fatemefallah released this 20 Aug 07:48
fix(core): fix product fields type, int -> float (net_weight_decimal,…

v1.0.1

Choose a tag to compare

@fatemefallah fatemefallah released this 05 Aug 17:38
feat: publish sdk v1.0.0