3.0 KiB
3.0 KiB
Changelog
Fixed 9
- Reduced compact mode from
max-w-smtomax-w-xswith smaller padding and tighter section spacing. - Reduced compact challenge images, loading state, answer input, action buttons, labels, icons, and status typography.
- Hid the descriptive subtitle and provider credit only in compact mode to remove nonessential vertical height.
- Kept normal and big modes unchanged and preserved the legacy
compact=truealias.
Fixed 8
- Added 18 generated CAPTCHA image renderers: classic, collision, snow, corrosion, spiderweb, cross-shadow, split, split2, cut, darts, distortion, stitch, striped, wave, grid-noise, scribble, pixel, and broken-lines.
- Added
imageStyle="random", allowed/excluded renderer pools, and forced randomization. - Added resolved renderer metadata, client-runtime forwarding, managed API schema support, and a full renderer showcase page.
- Fixed floating-point line endpoints in the PNG renderer and replaced the slow bitwise CRC loop with a lookup-table implementation.
- Added renderer catalog, PNG integrity, style-pool, component, runtime, engine, and showcase tests.
0.3.6-fixed7
- Added
compact,normal, andbigcomponent size modes with legacy size aliases. - Added the
showListenprop while preserving the existingshowAudioswitch. - Added the self-hosted
not-robotcheckbox challenge with timing, honeypot, expiry, attempt, action, binding, and one-time token checks. - Added compact not-robot rendering and browser-runtime verification behavior.
- Added showcase examples and regression coverage for size modes, listen visibility, and not-robot verification.
0.3.6-fixed6
- Fixed the page-gate showcase action URL and safe return-path handling.
- Added visual disturbance percentages from 25 through 75 for text and image-selection challenges.
- Added disturbance metadata, component/runtime support, managed API documentation, and range validation.
- Added a complete browser-and-server validated contact form protected by CAPTCHA.
- Prevented schema validators from submitting required CAPTCHA forms before verification.
- Added automatic CAPTCHA refresh after a successful validated form submission.
- Added page-gate, disturbance, runtime, component, and showcase regression tests.
0.3.6
- Fixed DOM
BodyInitcompatibility for audio responses by convertingUint8Array<ArrayBufferLike>to a copiedArrayBuffer. - Added self-hosted number, alphabet, alphanumeric, calculation, generated-image, honeypot, and timing challenges.
- Added visual, audio, and invisible presentations.
- Added one-use challenge and response-token verification with action and optional binding controls.
- Added memory, SQLite-compatible, Redis-compatible, and custom store contracts.
- Added WRNexus-managed, Turnstile, reCAPTCHA, hCaptcha, and custom provider adapters.
- Added form guard, page gate, adaptive risk policy, validation integration, HTTP handlers, and DevToolbar audits.
- Added Tailwind-only, theme-aware
Captcha.wrncomponent. - Added managed-service starter, example application, tests, installer, and migration documentation.