Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Notes: Version 2.1.0 #16

Merged
merged 6 commits into from
Dec 6, 2024
Merged

Release Notes: Version 2.1.0 #16

merged 6 commits into from
Dec 6, 2024

Conversation

shiningflash
Copy link
Owner

@shiningflash shiningflash commented Dec 6, 2024

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.
  • Updated Webhook Implementation: Enhanced security and validation for webhook integration.
  • Comprehensive Documentation:
    • Updated README with detailed SDK usage and examples.
    • Added a new section for advanced usage, error handling, and logging.
  • Fixed DELETE API Issue: Resolved errors for operations with 204 No Content responses.

Breaking Changes

  • The retry.py module has been moved to src/core/.
  • Updated exception handling to include:
    • ContactNotFoundError
    • MessageNotFoundError

Testing and Validation

  • All tests have been updated to align with schema changes.
  • Improved test coverage for end-to-end and integration tests.
  • Validated webhook signature generation and verification.

Version Information

  • Tag: v2.1.0
  • Target Branch: main

@shiningflash shiningflash added documentation Improvements or additions to documentation Code Reviewed Security Reviewed labels Dec 6, 2024
Copy link

github-actions bot commented Dec 6, 2024

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/core
   __init__.py00100% 
   config.py2322 91%
   logger.py220100% 
   requests.py1544 73%
   retry.py2111 95%
   security.py2622 92%
   validators.py400100% 
src/core/exceptions
   __init__.py40100% 
   api.py2911 97%
   decorators.py2377 70%
   resource.py130100% 
src/schemas
   __init__.py00100% 
   contacts.py2844 86%
   errors.py170100% 
   messages.py461010 78%
   webhook.py80100% 
src/sdk
   __init__.py00100% 
   client.py4544 91%
src/sdk/features
   __init__.py00100% 
   contacts.py4733 94%
   messages.py441010 77%
src/server
   __init__.py00100% 
   app.py2633 88%
TOTAL4775189% 

Tests Skipped Failures Errors Time
55 0 💤 0 ❌ 0 🔥 6.818s ⏱️

@shiningflash shiningflash merged commit 009b003 into main Dec 6, 2024
1 check passed
@shiningflash shiningflash changed the title Refactor SDK and Documentation (2.1.0) Release Notes: Version 2.1.0 Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code Reviewed documentation Improvements or additions to documentation Security Reviewed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant