Changelog
Potentially Breaking Changes
# Search
from censys.search import SearchClient
# ASM
from censys.asm import AsmClient
General
- Created a
common module
- Updated and standardized docstrings
- Enabled typing with the
py.typed file
- Standardized typing
- Deprecation warnings
- Simplified code
- Moved
__version__ to versions.py
- Bumped dependencies
- Updated
.gitignore
- Removed
version from config
Search
- Added new Client for both
v1 and v2 indexes
- Added new
CensysHosts index
- Separated Search
v1 and v2 endpoints
- Added Examples to docstrings
ASM
- Separated
Assets specific code
- Added
get_subdomains
- Added Cloud Count Endpoints
Docs
- Updated README
- Updated autodocs to include the namespace
- Pinned versions in
docs/requirements.txt
Tests
- Mocked all endpoints
- Increased coverage
- Included
pytest in Python CI workflow