Skip to content

1.0.1

Choose a tag to compare

@svalench svalench released this 11 Jan 19:31
· 43 commits to master since this release

Release v1.0.1

🎉 What's New

This release brings significant improvements to the FastAPI ViewSets library, making it more robust, feature-rich, and production-ready.

✨ New Features

  • Full Async Support: Complete async/await support with AsyncBaseViewset for high-performance applications
  • Comprehensive Type Hints: Full type annotation support throughout the codebase
  • PUT vs PATCH Support: Proper distinction between PUT (full replacement) and PATCH (partial update) operations
  • Improved Error Handling: Enhanced error handling with specific exceptions for integrity and database errors

🐛 Bug Fixes

  • Fixed 405 Method Not Allowed error for LIST endpoints
  • Fixed database session leaks by ensuring proper session cleanup
  • Fixed PUT/PATCH update logic to correctly handle partial updates
  • Fixed limit=0 handling to return empty list instead of all items
  • Fixed primary key exclusion in PUT updates