Importobot 0.1.3 — 24 Oct 2025
Summary
Strengthens code quality, security tooling, and public API design with comprehensive type checking, modular blueprint systems, and enhanced CI/CD automation.
Key Changes
Architecture & Features
- Formalized public API surface with pandas-inspired namespace design
- JSON-based CLI task template system with cross-template learning capabilities
- Modularized blueprint ingestion with tightened security constraints
- Thread-local application context replacing global state for better concurrency
Code Quality & Type Safety
- Resolved comprehensive mypy type checking errors across codebase
- Fixed pycodestyle E501 line length violations for consistency
- Added proper type annotations to test helpers and benchmarks
- Removed pylint in favor of unified ruff/mypy tooling
Security & Operations
- Enhanced security scanning with improved hash comparison automation
- Rate limiter enforcement with queue caps and exponential backoff
- Reduced verbose logging to DEBUG level for cleaner production output
- Validated global configuration limits with stricter bounds
CI/CD Improvements
- Claude Code review workflow now opt-in via commit message tags
- Added clear documentation for requesting automated code reviews
- Performance regression fixes for telemetry overhead measurement
Documentation
- Blueprint guidance refreshed with security best practices
- Migration patterns documented for public API adoption
Artifacts
importobot-0.1.3-py3-none-any.whl, importobot-0.1.3.tar.gz with published SHA256 hashes:
a7c5f8f9ec7ca8fb0a0d1a1ec73334bd49d7f33954d9f4d904ca5666e593e055 importobot-0.1.3-py3-none-any.whl
87a9a9925a9ffa4381195c17db45f3503a2fa3c6c85363a96139d163bc4583a5 importobot-0.1.3.tar.gz