Skip to content

Releases: shiningflash/messaging-sdk

v2.1.2

09 Dec 13:22
Compare
Choose a tag to compare

Release Notes: Version 2.1.0

This release includes the following updates and improvements:

Features and Enhancements

  • Refactored SDK: Improved modularity and functionality across all SDK features.
  • Flexible Schema Validation: Schema validation made flexible.
  • Comprehensive Documentation and Examples:
    • Updated README with detailed SDK usage and examples.

Testing and Validation

  • All tests have been updated to align with schema changes.

Version Information

  • Tag: v2.1.2
  • Target Branch: main

v2.1.0

06 Dec 11:30
009b003
Compare
Choose a tag to compare
Release version 2.1.0: Refactored SDK and updated documentation

Refactored Project Structure and Enhanced SDK Operations

05 Dec 19:25
b8a7539
Compare
Choose a tag to compare

Summary:

This release (v2.0.0) introduces a significant refactoring of the project structure and enhancements to SDK operations.

Key Features:

  1. Improved Project Structure:

    • Split core/exceptions.py into modular components: api.py, decorators.py, and resource.py.
    • Updated directory structure for better alignment with OpenAPI and best practices.
  2. Enhanced SDK Error Handling:

    • Robust handling for ContactNotFoundError and MessageNotFoundError.
    • Refactored handle_404_error for dynamic resource type support.
  3. Testing Enhancements:

    • Improved unit tests for contacts and messages modules.
    • Verified test coverage exceeds 93% across all components.
  4. Documentation Updates:

    • Reflected refactoring changes in README.md.
    • Added detailed directory structure for improved developer onboarding.

Release Notes:

  • Version: 2.0.0

Instructions:

  • Ensure .env is configured correctly using .env.example.
  • Verify CI/CD workflows and test coverage remain stable post-release.