Repository navigation
Releases: Hodes/pytomator
Releases · Hodes/pytomator
Release list
v0.2.0-beta
Hodes Pytomator v0.2.0-beta
This release significantly expands Pytomator with project management, visual automation, multi-monitor capture, and new scripting APIs.
✨ Highlights
- Complete project system with support for multiple scripts.
- Per-script execution hotkeys.
- Visual template capture directly from the interface.
- Multi-monitor capture support.
- Multi-scale template matching.
- Automatic focus of template-associated windows.
- Persistence of the last opened project and window geometry.
- Configurable region-capture hotkey.
👁️ New Vision API
find_templatefind_all_templatestemplate_existsclick_templateclick_relative_to_templatehover_templatewait_for_templatewait_for_any_templatewait_until_template_disappearsdrag_template_todrag_template_to_templatescroll_until_template
📁 New Project API
import_scriptreload_script
🚀 Improvements
- Added PyAutoGUI and DirectInput support for clicks and drag operations.
- Restricted visual searches to the relevant window or monitor.
- Prevented unintended clicks when another window gains focus.
- Added successful-scale caching for faster subsequent searches.
- Added optional visual debugging with captured images and metadata.
- Improved the workflow for reopening the last project.
- Improved capture workflow cancellation.
🐛 Fixes
- Fixed template detection and clicking behavior.
- Fixed coordinate handling across multiple monitors.
- Added support for monitors using negative desktop coordinates.
- Improved active-window validation before mouse interactions.
🛠️ Development
- Migrated package management from Poetry to UV.
- Updated the minimum supported Python version to Python 3.12.
- Added automated tests for:
- Visual template matching
- Window autofocus
- Capture cancellation
- Project reopening
- Multi-monitor coordinates
- Updated the package version to
0.2.0.
✅ Validation
All 40 automated tests passed successfully.
Full Changelog: v0.1.2-beta...v0.2.0-beta
Full Changelog: v0.1.2-beta...v0.2.0-beta
v0.1.2-beta
Pytomator v0.1.2
Automation API Documentation (About Tab)
This release adds a built-in Automation API documentation view to the About tab of the application.
- Automatically generated from Python automation functions
- Rendered as formatted HTML inside the app
- Grouped by category (Mouse, Keyboard, Screen, etc.)
- Shows function signatures, descriptions, parameters, return values, and examples
- Always in sync with the automation API (no manual documentation)
Version: 0.1.2
Focus: In-app automation API documentation
v0.1.1 Beta - Colors
Release Notes
- Better execution status visuals
- Added script error feedback
- Fix: Execution traking issue when looping
- Better build workflow
v0.1.0
Release Notes
- First Release!
- Features: Save/Load python scripts, simple automation api for keys press/hold, mouse click/hold, waiting script execution tracking.
Future
- Automation API Reference viewer
- Image detection, tracking api functions
- Project file, to group multiple scripts, configuration, etc...