-
Notifications
You must be signed in to change notification settings - Fork 8
Comparing changes
Open a pull request
base repository: solapi/solapi-python
base: v5.0.2
head repository: solapi/solapi-python
compare: v5.0.3
- 13 commits
- 34 files changed
- 2 contributors
Commits on Jan 22, 2026
-
docs: add CLAUDE.md, AGENTS.md for Claude Code guidance
Add project documentation files to guide Claude Code when working with this codebase. Includes project overview, architecture details, conventions, and anti-patterns specific to this SDK. Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5390500 - Browse repository at this point
Copy the full SHA 5390500View commit details -
chore: Claude Code Hooks 설정으로 Python 자동 lint/fix 추가
Python 파일 수정 시 자동으로 실행되는 Hook 설정: - ruff check --fix: 린트 오류 자동 수정 - ruff format: 코드 포매팅 - ty check: 타입 체크 (오류 시 Claude에게 수정 요청) PostToolUse 이벤트에서 Edit/Write/NotebookEdit 도구 사용 후 실행됩니다. Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for efc3edf - Browse repository at this point
Copy the full SHA efc3edfView commit details -
docs: add Tidy First principles to CLAUDE.md and AGENTS.md
Add Kent Beck's "Tidy First?" guidelines to enforce separation of structural (refactoring) and behavioral (feature) changes in commits. Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5c5dbf - Browse repository at this point
Copy the full SHA d5c5dbfView commit details -
Update version to 5.0.3 and add BMS (Brand Message Service) models
- Incremented version in pyproject.toml from 5.0.2 to 5.0.3. - Introduced new BMS message types in message_type.py. - Added BMS-related models including Bms, BmsButton, BmsCarousel, BmsCommerce, BmsCoupon, BmsVideo, and BmsOption. - Implemented validation logic for BMS models to ensure required fields are present. - Added tests for BMS functionality to ensure proper behavior and validation. This update enhances the SDK's capabilities for handling brand messaging services.
Configuration menu - View commit details
-
Copy full SHA for 4f5f51c - Browse repository at this point
Copy the full SHA 4f5f51cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6bcc8d - Browse repository at this point
Copy the full SHA c6bcc8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c8d0c - Browse repository at this point
Copy the full SHA 27c8d0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 726e163 - Browse repository at this point
Copy the full SHA 726e163View commit details -
Enhance BMS functionality and add new images
- Added support for development requirements in `uv.lock`. - Introduced new images: `example_square.jpg` and `example_wide.jpg`. - Refactored BMS models to use `list` instead of `List` for type hints. - Improved validation logic in `BmsCommerce` for discount handling. - Updated tests to ensure proper assertions and added image checks for BMS wide item list.
Configuration menu - View commit details
-
Copy full SHA for bee47b7 - Browse repository at this point
Copy the full SHA bee47b7View commit details -
Refactor BMS models and add new examples
- Removed unused development requirements from `uv.lock`. - Introduced new example scripts for various BMS message types, including carousel commerce, carousel feed, and commerce messages. - Added validation for required fields in BMS models to enhance error handling. - Updated imports in BMS module to include new validation functions. - Improved documentation in example scripts for better clarity on usage.
Configuration menu - View commit details
-
Copy full SHA for c04acf0 - Browse repository at this point
Copy the full SHA c04acf0View commit details -
Add validation for coupon description in BmsCoupon model
- Introduced a new field validator for the "description" field in the BmsCoupon class. - Ensures that the description is limited to a maximum of 12 characters, enhancing input validation and error handling.
Configuration menu - View commit details
-
Copy full SHA for 2a1e79f - Browse repository at this point
Copy the full SHA 2a1e79fView commit details -
Refactor file path handling and update coupon descriptions in BMS exa…
…mples - Replaced `os.path.abspath` with `pathlib.Path` for improved file path handling in multiple example scripts. - Shortened coupon descriptions in various BMS examples for better clarity and consistency.
Configuration menu - View commit details
-
Copy full SHA for e90e83f - Browse repository at this point
Copy the full SHA e90e83fView commit details -
Add omc directory to .gitignore
- Added .omc/ to the .gitignore file to prevent tracking of omc-related files in the repository.
Configuration menu - View commit details
-
Copy full SHA for c96af92 - Browse repository at this point
Copy the full SHA c96af92View commit details -
Merge pull request #17 from Palbahngmiyine/main
SOLAPI Python SDK 5.0.3
Configuration menu - View commit details
-
Copy full SHA for 43739b6 - Browse repository at this point
Copy the full SHA 43739b6View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.0.2...v5.0.3