v0.6.0-preview
Pre-release
Pre-release
·
4 commits
to release/0.6.0
since this release
Release Notes
Features
- MacOS universal2 Support: MacOS (version >=15.0 Sequoia) is now also supported for Intel based machines. Python wheels are now built and validated for macOS (M-Series and Intel), enhancing cross-platform support and allowing seamless development and testing on Apple machines.
Improvements
- Named Tuple Row Results: The fetch methods now returns named tuples for easier attribute-based access to query results. #65
- Test Refactor: Transitioned integration tests to use temporary tables, improving test isolation and preventing side effects.
- Type Safety & Error Handling: Enhanced C++ bindings with explicit type casting, improved string conversions, and robust error handling.
Bug Fixes
- Validation: Added range checks for numeric and date types to prevent out-of-range errors and ensure SQL Server compliance.
- Python Version Compatibility: Support for Python 3.13.5 is now available.