Tags give the ability to mark specific points in history as being important
-
1.0.0-alpha6
9bb4ae78 · ·1.0.0-alpha6 — drupal.org GitLab CI fully green. Captures the state where every CI job passes on the latest commit: phpcs, phpstan, phpunit, stylelint, cspell, eslint, composer-lint, and composer. Useful as the canonical pre-security-review snapshot. No code behaviour changes from alpha5 — only coding-standards config (phpcs.xml.dist, .cspell.json), CSS property-order tweaks, BirthdateRenderer array formatting, and a defensive cache-miss check in JotformApiClient::get().
-
1.0.0-alpha5
a7d2c0c0 · ·1.0.0-alpha5 — coding-standards cleanup for security review readiness. - PHPCS Drupal + DrupalPractice: 0 errors. - phpstan-drupal level 2 with phpstan-deprecation-rules: 0 errors. - Moved JotformFieldRenderer interface, base, and manager out of the Plugin/JotformFieldRenderer/ directory so Drupal's annotated class discovery no longer warns "Undefined array key 'id'" when it scans non-plugin files alongside the concrete renderer plugins. No code behaviour changes. Safe to upgrade from alpha4.
-
1.0.0-alpha4
7d90f574 · ·1.0.0-alpha4 — layout polish + phone validation. - Composite-field subfields now bottom-align consistently regardless of which siblings have required asterisks (First/Last had them, Middle didn't, and the asterisk pushed those labels' line-box taller). - Two-column rows lay out as exactly 50/50; inputs fill their column instead of insisting on the HTML size= attribute width. - Phone fields now validate against Jotform's inputMask configuration (matches expected digit count) or fall back to a 7-digit minimum. Plain text submissions like "abc" now reject server-side.
-
1.0.0-alpha3
c2c3c372 · ·1.0.0-alpha3 — layout fidelity matching Jotform's hosted form. - Two-column layout: fields marked shrink: "Yes" in Jotform now pair side-by-side on the rendered form (CSS Grid, drops to single column under 640px). - Fullname widget respects prefix / middle / suffix toggles instead of hardcoding first+last only; sub-labels read from Jotform. - Birthdate widget renders as three Month / Day / Year selects matching Jotform's UI, instead of the HTML5 date input. - Composite fieldsets (fullname, birthdate) lay subfields out horizontally rather than stacking them. - Admin navigation polish: API settings, Rate limiting, and Forms now appear as tabs on every page in the cluster. No behaviour changes for submission, automation triggering, or events — purely rendering / layout improvements. Safe to upgrade from alpha2.
-
1.0.0-alpha2
497f1d38 · ·1.0.0-alpha2 — admin UX improvements. - Surface API settings, Rate limiting, and Forms as tabs on every page in the admin cluster, so navigating between sibling configuration pages no longer requires backtracking through the configuration index.
-
1.0.0-alpha1
16f95181 · ·1.0.0-alpha1 — first alpha after end-to-end smoke testing. Verified working on Drupal 11.3.8 with PHP 8.3: - Form rendering for 15 Jotform field types - Server-side validation (required, length, range, email/numeric/alphabetic format) - Submissions land correctly in Jotform inbox with all fields populated - Composite fields (full name, address, phone) round-trip cleanly - Thank-you message and redirect URL honoured from Jotform settings - Rate limiting wired into the submission lifecycle - Forms-browser admin page with pagination + filter + per-form refresh - Block plugin, field type, auto-route, and webhook receiver all functional