Releases: figranium/fiptcha
Releases · figranium/fiptcha
Release list
v0.1.6
Fixes
- Improve dynamic 3×3 reCAPTCHA solving by tracking real tile-image replacements and waiting for refreshed tiles before reclassification.
- Handle multi-step 4×4 challenges by waiting for the next grid before continuing.
- Combine whole-grid and per-tile inference, including objects spanning multiple squares.
- Improve hCAPTCHA detection for current, custom-hosted, and invisible widget configurations.
- Preserve v0.1.5’s protection against re-clicking already-selected tiles.
Validation
- Unit and regression suite passed.
- 50 repeated regression runs passed.
- Official live reCAPTCHA v2, hCAPTCHA, and Turnstile browser tests passed.
v0.1.5
This release fixes repeated clicks on already-selected reCAPTCHA image tiles.
Fixed
- Fixed an issue where Fiptcha could click an already-selected CAPTCHA tile again during a later solver sweep.
- Fiptcha now remembers a tile's post-click state, preventing selection UI changes from being mistaken for new image content.
- Prevents correct selections from being accidentally toggled off before verification.
This primarily fixes failures observed with static 4×4 reCAPTCHA image challenges.
Fiptcha v0.1.4
Fix reCAPTCHA v2 image-grid tile and verification clicks within provider iframes.
Fiptcha v0.1.3
Fixes CAPTCHA interactions that could cause Playwright to scroll the host page while targeting the reCAPTCHA checkbox, image tiles, or verification button.
CAPTCHA controls now use visible in-viewport pointer clicks and fail clearly when a widget is not already visible. Includes regression coverage for no-scroll interactions.
Fiptcha v0.1.2
Fixes
- Fall back to per-tile inference when whole-grid detection returns no usable boxes.
- Normalize plural reCAPTCHA prompts for more reliable object detection.
- Ignore hidden stale challenge errors while detecting visible rejection messages correctly.
- Add regression coverage for checkbox discovery, grid fallback, and challenge error visibility.
Fiptcha v0.1.1
Fixed
- Retry CAPTCHA widget discovery until delayed provider frames attach.
- Click the first visible, enabled checkbox candidate instead of stopping at a hidden match.
- Use Playwright locator clicks for reliable frame-aware interaction across reCAPTCHA v2, hCaptcha, and Turnstile.
- Add explicit interaction diagnostics and regression coverage.
Verified
- Passed live Chromium tests against the official reCAPTCHA v2, hCaptcha, and Turnstile test widgets.
Fiptcha v0.1.0
Initial release of Fiptcha: local CAPTCHA solving for browser automation.