v2.0.0
v2.0.0 (2025-01-07)
Bug Fixes
-
auth: Update OAuth2 token URL to match login endpoint (
0c8ddbd) -
crud: Add commit after user creation (
06ada21) -
crud: Let caller handle transaction commit in create_user (
e6e022c) -
schema: Update User schema to handle UUID type correctly (
bc796b3) -
tests: Add explicit commits in integration tests (
7464fb2) -
users: Add commit after user creation in endpoint (
6e132e5) -
users: Enhance user endpoint transaction handling (
9d8b9a3) -
Improve password change endpoint transaction handling
-
Add transaction wrapper around deactivation flow
-
Fix transaction context issues in endpoints
-
Add proper error propagation
-
users: Fix argument order in create_user_endpoint (
9c7b40f) -
users: Improve user CRUD transaction handling (
65d7329) -
Add nested transaction support for user operations
-
Fix transaction context issues in create_user and update_user
-
Add proper error handling with specific error messages
-
Ensure proper cleanup on failure
Features
-
users: Add proper request model for password change endpoint (
7932b10) -
users: Add user update, deactivation, and (
7558b29)
Refactoring
-
users: Enhance user management and testing (
e2f6434) -
Improve transaction handling in user CRUD operations
-
Add comprehensive unit, integration, and regression tests
-
Enhance error handling and validation in user endpoints
-
Add proper session management and token invalidation
-
Implement concurrent user creation test n- Add user deactivation flow tests
-
Improve type hints and documentation
BREAKING CHANGE: Password change endpoint path has changed from
to
BREAKING CHANGES
- users: Password change endpoint path has changed from
Detailed Changes: v1.0.0...v2.0.0