π RELEASE NOTES v1.0.6 π
π New Features
- API Gateway Lifecycle Management:
- Introduced
init_gateway()
and shutdown_gateway()
methods for explicit lifecycle control of the API Gateway.
- Improved scalability by allowing users to manage API Gateway resources directly.
- User-Agent Rotation:
- Added dynamic user-agent rotation to improve search request reliability and avoid blocking.
π Documentation Updates
- Updated README with examples on how to:
- Initialize and shut down the API Gateway.
- Perform a search with improved results handling.
- Enhanced search example scripts for better usability and clarity.
π Improvements
- Refactored the
NovexitySearch
class:
- Added structured handling of search results.
- Improved error handling for missing fields in search results.
- Updated
.gitignore
to include venv
.
π Dependencies
- Added
python-dotenv
as a dependency to simplify environment variable management.
π Bug Fixes
- Fixed inconsistent handling of fields and optional parameters in search results.
- Corrected formatting issues in
setup.cfg
.
β οΈ Breaking Changes
- Users must explicitly call
NovexitySearch.init_gateway()
before performing a search.
- Gateway resources must be cleaned up using
NovexitySearch.shutdown_gateway()
after usage.
π Installation
pip install novexity==1.0.6