Skip to content

Importobot 0.1.3 — 24 Oct 2025

Choose a tag to compare

@athola athola released this 24 Oct 20:28
· 27 commits to main since this release

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