WordPress.org

Plugin Directory

Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder

Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder

설명

Ninja Forms is a free WordPress form builder plugin. Build contact forms, calculators, quizzes, surveys, applications, and registration forms with a drag and drop builder, or describe the form you want and let the built-in AI form builder draft it for you. Every submission is stored in your own WordPress database, with no limit on forms or submissions and nothing to pay to see them.

The form builder that grows with you

Ninja Forms has been part of WordPress since 2011. It started as a volunteer project for a local nonprofit and today it powers classrooms, clinics, nonprofits, online stores, farms, agencies, and government offices, from a single contact form to advanced business workflows.

The free plugin is the complete product for getting started, not a teaser. Calculations, signatures, star ratings, repeatable field groups, spam protection, submission management, and the AI form builder all ship in core. When you need more, premium features come as individual add-ons you can buy one at a time, and memberships bundle them for the moment when buying them one by one stops making sense. We only grow when the sites running Ninja Forms do.

We also respect your privacy and your time. No unsolicited emails, no aggressive marketing, no paywalling of basic features, and we never see or collect the data your forms collect. Our support team helps every user, free or paid.

Free in Ninja Forms, paid almost everywhere else

Several features that other form builders reserve for paid plans are part of the free Ninja Forms plugin:

  • Calculations. Assign values to fields and options, combine them with formulas, and show running totals for quotes, order forms, quizzes, and every kind of calculator.
  • Signatures. A typed or drawn signature field for agreements, waivers, and applications.
  • Repeatable fieldsets. Let visitors add another guest, another line item, or another reference without you predicting how many they need.
  • Star ratings. A clickable rating scale for feedback and survey forms.
  • Your submissions, on your site. Every submission is saved to your WordPress database. View, search, filter, edit, resend notifications, and export to CSV, for every form, with no entry limit.
  • AI form builder. Describe the form you want in plain language and the builder drafts it, then refine it in conversation. It runs on the WordPress AI Client with a provider you connect, so your prompts go where you choose.

31 form fields, all free

  • Text and numbers: Single Line Text, Paragraph Text, Number, Date and Time, Confirm, Hidden
  • Choices: Single Checkbox, Checkbox List, Radio List, Select, Multi-Select, Select Image, Star Rating
  • Contact details: First Name, Last Name, Email, Phone, Address, City, US States, Country, Zip
  • Signature and structure: Signature, Repeatable Fieldset, HTML, Divider, Submit
  • Spam protection: Anti-Spam, reCAPTCHA, hCaptcha, Cloudflare Turnstile

Customize any field with default values, placeholders, input masks, required and unique-value rules, and custom CSS classes, then save it as a favorite to reuse on any other form.

Emails, confirmations, and actions

  • Send any number of email notifications to any number of recipients on every submission, each with its own subject, message, reply-to, CC, and BCC, in HTML or plain text.
  • Show a custom success message (links and download links included), or redirect to any page.
  • Fire a Google Analytics 4 event on submission for conversion tracking.
  • Use merge tags to drop field values, calculation results, and site data into emails, messages, and other fields.
  • Call your own WordPress action hook on submission when you need custom code.

Spam protection on every form

A honeypot is active on every form automatically. Add an Anti-Spam question, Google reCAPTCHA v2 or v3, hCaptcha, or Cloudflare Turnstile when you want more, and run submissions through Akismet if the Akismet plugin is installed on your site.

Privacy tools built in

  • All submission data stays on your server. Ninja Forms never transmits it and never sees it.
  • Flag any field as personally identifiable information and choose not to store its value.
  • Automated export and erase support for the WordPress privacy tools, plus front-end Export Data Request and Delete Data Request actions so visitors can serve themselves.

Control who can submit and where forms appear

  • Restrict a form to logged-in visitors, reject duplicate values in any field (one submission per email address, for example), or cap the total number of submissions.
  • Embed a form with the Ninja Forms block, a shortcode, a widget, or by appending it to any post or page.
  • Share a form by public link with no page at all.
  • Choose title display, heading level, label position, and what happens after a submission, per form.

Start faster

  • Nine templates built into the plugin (Contact Us, General Enquiry, Quote Request, Event Registration, Collect Feedback, Questionnaire, Job Application, Export Data Request, Delete Data Request), plus a library of 100 ready-to-import templates on ninjaforms.com, from reservation and food order forms to applications, surveys, and registrations. Download one, import it, and it is ready to edit. Every template page says which add-ons it uses, if any; a few tiles in the plugin’s own picker need a specific add-on and say so when you open them.
  • Duplicate any form, and import or export forms and favorite fields between sites.
  • A rich text editor for HTML fields and email messages.

Built for AI agents and developers

Ninja Forms supports the WordPress Abilities API, so an AI assistant connected to your site through the WordPress MCP Adapter can build, edit, and check forms, manage submissions, and change settings through 29 permission-checked abilities, the same operations the dashboard performs. Three destructive abilities stay off unless an administrator opts in. Developers get WP-CLI commands, a WordPress action hook on submission, an extensive filter and action ecosystem, and a full documentation library.

Accessibility

Accessible forms are a core value, not an add-on. Front-end forms are built to our internal standards based on WCAG 2, audited by external accessibility professionals, and regression tested on every update. It is ongoing work; you can read our full Accessibility Statement on ninjaforms.com.

Where add-ons come in

Some capabilities are add-ons rather than part of the free plugin: conditional logic, file uploads, multi-step forms, payments, save and resume, layout and styling controls, PDF submissions, user registration, front-end posting, and integrations with email marketing, CRM, and messaging services. Each is purchased on its own, or bundled in a membership.

More than a plugin

Free technical support for every user, whether or not you have bought anything, from a team spanning four continents, Monday to Friday. A full documentation library. Regular updates. Translated into more than 24 languages by the WordPress Polyglots community, with WPML as a long-term partner for more. And an ecosystem-aware approach: we know it is not just you and Ninja Forms, so we work to play well with the rest of your site.

You will always have a direct line to us right here.

추가 브랜드 및 상표 정보

Ninja Forms® is a registered trademark of Saturday Drive INC. We are a WordPress forms builder, not to be confused with the independent WPForms brand for WordPress. All official Ninja Forms add-ons and memberships can be found on our official website, ninjaforms.com.

스크린샷

설치

This section describes how to install the plugin and get it working.

  1. Upload the ninja-forms plugin folder to your /wp-content/plugins/ directory
  2. 워드프레스의 ‘플러그인’ 메뉴에서 플러그인을 활성화하세요.
  3. Visit the ‘Ninja Forms’ menu item in your admin sidebar

Further Installation Documentation

FAQ

양식 제출 내역을 보려면 비용을 지불해야 하나요?

No. Ninja Forms does not paywall submissions. View, search, edit, and export every submission from Ninja Forms > Submissions with the free plugin, with no limit on how many you collect.

Is Ninja Forms free?

Yes. The core plugin is free and open source, and it is the complete form builder: 31 field types, calculations, signatures, star ratings, repeatable fieldsets, unlimited forms and submissions, email notifications, spam protection, privacy tools, and the AI form builder. Premium features such as conditional logic, file uploads, multi-step forms, payments, and integrations are add-ons you can buy individually or as a membership. See “Which features are add-ons?” below.

What form fields are included in the free plugin?

All 31 of them:

  • 한 줄 텍스트
  • 단락 텍스트
  • 숫자
  • Date and Time
  • 확인
  • 숨겨짐
  • 단일 체크박스
  • 체크박스 목록
  • 라디오 목록
  • Select
  • Multi-Select
  • Select Image
  • 별점
  • 이름
  • 성
  • Email
  • Phone
  • 주소
  • City
  • 미국 주
  • 국가
  • Zip
  • Signature
  • 반복 가능한 필드 집합
  • HTML
  • 디바이더
  • 제출
  • Anti-Spam
  • 리캡챠
  • hCaptcha
  • Cloudflare Turnstile

Does the free plugin include calculations, signatures, and star ratings?

Yes, all three. Calculations combine field values with formulas for quotes, orders, and quizzes. The Signature field accepts a typed or drawn signature. Star Rating gives you a clickable rating scale. None of them require an add-on.

Can an AI build my forms?

Two ways. Inside the plugin, the AI form builder drafts a form from a plain-language description and lets you refine it in conversation; it uses the WordPress AI Client with an AI provider you connect, and it can be switched off entirely in Settings. Outside the plugin, an AI assistant connected to your site through the WordPress MCP Adapter can build, edit, and manage forms through Ninja Forms’ Abilities API, with 29 abilities available by default and every operation subject to the same permission checks as the dashboard.

Which features are add-ons?

Conditional logic, file uploads, multi-step forms, payments (PayPal Checkout, Stripe, Authorize.net, Elavon, Recurly), save and resume, layout and styling controls, PDF submissions, Excel and scheduled exports, user registration and login, front-end posting, and integrations with email marketing, CRM, messaging, and automation services. Each is sold on its own or in a membership.

닌자 폼은 GDPR을 준수하나요?

Yes. All user submitted data is stored locally on your server only, unless you expressly configure the plugin to send it elsewhere, for example via an email action. We never see or collect any user submitted data, and we do not act as a Data Controller or Data Processor per GDPR Article 4 for any data submitted through the forms you create. Your forms can flag and choose not to store personally identifiable information per field, and you can automate export or delete data requests.

닌자 폼은 HIPAA를 준수하나요?

Ninja Forms can be and is used on sites that require HIPAA compliance, but overall compliance depends on factors outside the control of any WordPress form builder.

닌자 양식으로 이메일을 보낼 수 있나요?

Yes. Any number of emails can be sent to any number of recipients every time a form is submitted. Each email is customized in the form builder, including how the submission data is presented. Emails can include file attachments (with the File Uploads add-on), be sent conditionally, and carry a PDF copy of the submission.

Can I connect Ninja Forms to my CRM or email marketing service?

Yes, through add-ons for Mailchimp, Constant Contact, ActiveCampaign, HubSpot, Salesforce, Insightly, Zoho, and more, plus more than 1,000 other services through the Zapier add-on.

Are there form templates?

Yes. Nine templates are built into the plugin, and the template library on ninjaforms.com has 100 more, each downloadable as a file you import from Ninja Forms > Import / Export and edit like any form. Each template page lists the add-ons it uses, if any.

Can I import and export forms?

Yes. Forms and favorite fields can be exported and imported between sites from Ninja Forms > Import / Export.

Are Ninja Forms forms accessible?

Front-end forms are built to our internal standards based on WCAG 2, audited by external accessibility professionals, and regression tested on every update. It is ongoing work; you can read our full Accessibility Statement on ninjaforms.com.

후기

2026년 6월 11일
There was a conflict between an older version of htmlpurifier included in the Excel Export plugin and a newer version in CiviCRM on our site that was creating nonstop bug reports. I submitted a ticket and got a very helpful response within a day and within two days the issue was resolved and the plugin is functioning without problem.
2026년 4월 22일
The Ninja Forms team responds faster than most and actually gets the job done. They’re thorough, hands-on, and help resolve issues quickly. It saves a lot of time compared to the endless back-and-forth you get with other software companies. Instead of sending confusing emails, they jump in and help. Support like that keeps me coming back and confident using Ninja Forms on other websites. Cheers!
모든 1,395 평가 읽기

기여자 & 개발자

“Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder”(이)가 32 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Ninja Forms – Contact Form Builder with Calculators, Quizzes, Signatures & AI Form Builder”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록을 RSS로 구독하세요.

변경이력

3.15.5 (28 September 2026)

Security Enhancements:

  • strengthen sanitization of Paragraph Text (Rich Text) field submissions against stored cross-site scripting

버그 수정:

  • save File Upload and other fields inside a Repeatable Fieldset correctly
  • remove “Undefined array key fields-save-toggle” PHP warning when saving submissions
  • remove foreach() PHP warnings when a repeatable fieldset is left blank
  • display calculation values with the correct locale separator in form actions
  • stop embedded-page forms from reflecting unsaved builder changes
  • hide unknown fields from merge tag name search results
  • stop the “Congratulations” popup from appearing after every builder action
  • send opt-in telemetry only once
  • fix the AM/PM indicator for long date/time formats
  • prevent an unnecessary redirect with GET parameters on a second submission
  • fix the broken Front End Posting documentation link
  • support reCAPTCHA v3 when the same form is embedded multiple times on a page
  • show copied fields in the merge tag list
  • allow number fields to be pre-populated via query strings
  • add the {other:formatted_date} merge tag to core
  • rename the “Disable Browser Autocomplete” setting for clarity and note that browsers may still autofill
  • reject list fields created without options through the abilities API

3.15.4 (21 September 2026)

Security Enhancements:

  • strengthen output escaping in admin submission edit screen; responsibly reported by Venkateswara Reddy Challa
  • protect CSV export against object injection in stored submission data
  • enforce server-side option validation for list fields

버그 수정:

  • add CSS class setting to Hidden fields
  • make Select Image field mobile responsive
  • use relative paths for image URLs in Select Image field
  • fix JavaScript error when deleting forms in dashboard
  • resolve PHP warning for undefined reCAPTCHA settings key
  • display form title correctly when heading level is unset
  • return proper error when submission abilities reference nonexistent submission
  • prevent fatal memory error on Get Help page with large debug logs
  • silence PHP 8 warning from add-on update checker when store returns no record

3.15.3 (07 September 2026)

Security Enhancements:

  • strengthen input validation for unserialize() operations

버그 수정:

  • preserve newsletter action list selection when provider connection is temporarily unavailable
  • encode special characters correctly in CSV submission exports
  • allow optional and hidden Date/Time fields to pass validation
  • keep rich text editor scrollbar visible and functional in all views

3.15.2 (31 August 2026)

Security Enhancements:

  • enforce granular two-tier permission model in Abilities API, responsibly reported by ChinhNguyen
  • neutralize shortcode brackets in IP address and referer URL merge tags, responsibly reported by Jakub Herman
  • validate repeater child field entries against server-side definitions
  • apply context-correct output escaping in legacy submissions admin
  • ensure shortcode neutralization callback is accessible for array inputs

버그 수정:

  • fix fatal error when Date/Time field is included in a CSV email attachment
  • show correct Developer Mode status notice in form builder settings drawer

3.15.1 (24 August 2026)

Security Enhancements:

  • strengthen input validation for list field option imports

버그 수정:

  • allow non-Latin characters and special symbols in list field option values
  • preserve HTML formatting in checkbox and radio list option labels after editing
  • capture time values correctly when Date/Time field is inside a Repeater
  • preserve user-authored HTML in rich text editor without restructuring on toggle
  • preserve HTML comments in Email Message field through Source/Visual toggles
  • keep heading-formatted text inside table cells in rich text editor
  • preserve nested div elements in HTML field editor
  • prevent editor from marking field as changed on initial load
  • display rich text editor toolbar icons for logged-out users
  • prevent fatal error when marketing feed data is corrupted
  • delay Date/Time required validation until user finishes entering time
  • make Date/Time field Hour and Minute placeholder text translatable
  • resolve critical error on non-English sites running PHP 8+
  • fix TypeError when Custom Input Mask contains only numbers
  • show correct AI provider status when Ollama connector is configured

3.15.0 (12 August 2026)

Enhancements:

  • add AI Form Builder: generate forms from natural language prompts via the Abilities API

버그 수정:

  • fix typed signatures with periods appearing incomplete after switching fields
  • prevent form from rendering multiple times when using “Append a Ninja Form” with other plugins
  • allow terms list field to be set as required

3.14.12 (10 August 2026)

버그 수정:

  • tables inserted via toolbar now have visible borders and padding
  • preserve hand-coded table HTML in Email Message field
  • resolve TypeError when nf-behavioral.js file is missing
  • validation error on Time Only field now clears correctly
  • required field asterisk displays correctly on multi-form pages
  • form builder loads correctly when marketing filter is disabled
  • repeatable fieldset data now displays in email summaries

Security Enhancements:

  • strengthen SQL query parameter handling

3.14.11 (23 July 2026)

버그 수정:

  • fix CSV export column alignment for fields placed after repeatable fieldsets
  • preserve
    ,

, and

<

pre> tags in HTML field editor
– clear validation error on Time Only field when user corrects input
– fix ninja_forms_render_options filter breaking form validation

3.14.10 (20 July 2026)

버그 수정:

  • fix anchor tag URLs breaking when merge tags are used as querystrings in HTML fields
  • fix date field required validation not triggering for Date & Time mode
  • fix {other:date} merge tag reporting dates in UTC instead of local timezone

Enhancements:

  • add banner-led partner cards to Partner Apps & Services tab

Security Enhancements:

  • protect against SQL injection in import settings key
  • block unauthenticated shortcode execution; responsibly reported by Meher Sudhakar Abbireddi

3.14.9 (09 July 2026)

버그 수정:

  • restore visibility of “Almost there…” heading in new-form drawer
  • add descender allowance for typed signature fonts in PDF

Security Enhancements:

  • protect against unauthorized multisite data deletion
  • protect against stored XSS in Repeatable Fieldset
  • protect against field metadata override
  • protect against calc value injection in list fields
  • protect against unauthorized access to submissions via block insertion

3.14.8 (230 June 2026)

버그 수정:

  • fix merge tag picker falsely triggering for calculation tags with slash in name
  • fix phone field truncating last digit when browser autofill includes country code
  • fix PHP warning for array offset on null in Model.php
  • fix opinionated styles CSS not loading for logged-out users
  • fix Gutenberg block editor iframe not loading (add API version 3)
  • fix personal data export failing with PHP fatal error in UserDataRequests.php
  • fix invisible reCAPTCHA v2 not working due to block scope bug
  • fix form builder sidebar not closing when screen width expands
  • fix {fields_table} incorrectly including unchecked checkbox fields

3.14.7 (18 June 2026)

버그 수정:

  • fix date field “default to current date” displaying wrong date with conditional logic
  • fix date/date-time field value corruption when editing via submissions backend
  • fix checkbox fields not being redacted from record submissions
  • fix time display on single submission page for date/time fields
  • fix decimal precision loss in calculations

Enhancements:

  • increase default visible columns in legacy submissions from 5 to 10
  • remove survey promo from admin

Security Enhancements:

  • protect against PHP object injection in form import

3.14.6 (10 June 2026)

버그 수정:

  • fix PHP warnings when retriggering emails from submissions page
  • fix bulk export returning no results when selecting a single day

3.14.5 (19 May 2026)

버그 수정:

  • fix Rich Text Editor content displaying as raw HTML in submissions modal
  • fix HTML entity decoding in Rich Text Editor fields
  • fix Quill Rich Text Editor inline text alignment not being preserved
  • fix unordered list content being stripped in Quill Rich Text Editor
  • fix ordered list items getting unwanted markup injected in Quill Rich Text Editor
  • limit telemetry to admin only

3.14.4 (11 May 2026)

버그 수정:

  • fix repeater field data showing as “Array” in email CSV attachments
  • fix mixed content blocking CSV downloads
  • fix CSV export with multiple repeater fields
  • fix repeater fieldset data misalignment in CSV exports
  • fix phone numbers with plus sign getting apostrophe prefix in CSV
  • fix decimal precision loss in number fields
  • fix form title showing blank for accessibility compliance
  • fix Quill Rich Text Editor placeholder initialization
  • fix merge tags with spaces in names not being recognized
  • fix PHP 8.4 nullable type deprecation warnings

3.14.3 (29 April 2026)

버그 수정:

  • fix Quill.js Rich Text Editor table functionality not working properly
  • fix HTML being sanitized/stripped when saving Quill.js RTE content
  • fix Quill.js CSS conflicts with certain add-ons
  • fix ESC key removing HTML content from success messages with calculations
  • fix PHP warning for undefined array key “payment_total_type”
  • fix radio and checkbox field alignment for RTL languages

Enhancements:

  • improve color contrast for form names on dashboard to meet WCAG 2.2 AA standards
  • improve color contrast for “Add New” button on dashboard to meet WCAG AA standards
  • add ARIA attributes, keyboard navigation, and focus styles to Quill.js RTE

3.14.2 (04 March 2026)

버그 수정:

  • fix missing payment data and blank CSV issues in submission exports
  • prevent premature deletion of submissions less than 24 hours old
  • checkbox merge tags now display custom values instead of 1/0
  • fix merge tag population when retriggering emails from Submissions page
  • decode HTML entities for Rich Text Editor fields in CSV exports
  • fix invalid date display in Dashboard for imported/duplicated forms
  • fix calculation merge tags with extra text in hidden fields

Security Enhancements:

  • protect block token/refresh endpoint against unauthorized access
  • add capability check to render_callback for blocks

3.14.1 (2 February 2026)

버그 수정:

  • fix drawer close button not working after merge tag insertion
  • fix token visibility issue in submissions table block
  • remove tabindex from radio lists for accessibility compliance

Enhancements:

  • replace Summernote with Quill.js for Rich Text Editor
  • improve star rating field accessibility sizing

Security Enhancements:

  • protect against XSS in Success Message action
  • block merge tag injection in repeater field processing
  • harden blocks code against unauthorized access

3.14.0 (January 26, 2026)

  • 특징:*
  • Add support for Abilities API

Bug Fixes:
– Prevent loading CDN font per GDPR rules

3.13.4 (January 14, 2026)

Bug Fixes:
– Check visibility to prevent post spoofing

3.13.3 (December 8, 2025)

Bug Fixes:
– Limit submission token generation

3.13.2 (November 25, 2025)

버그 수정 사항:
– 사용자가 제출한 값의 역직렬화 방지

3.13.1 (November 17, 2025)

버그 수정:
– 제출 블록 토큰이 지정된 페이지에만 유효한지 확인합니다.

3.13.0 (October 27, 2025)

기능:
– 새로운 서명 필드

버그 수정:
– 옵트인 팝업을 해제할 수 있는지 확인
– 제출 메타박스에 엑스트라데이터 핸들러만 허용
– 양식 ID를 정수로 요구
– HTML 및 디바이더 필드 레이블의 접근성 문제 수정.

3.12.2.1 (December 15, 2025)

Bug Fixes:
– Limit submission token generation

3.12.2 (October 6, 2025)

버그 수정:
– 정의되지 않은 $outgoing 수정
– 자동 완성 설정을 위한 접근성 수정
– 체크박스 필드 계산 수정, 체크하면 0으로 표시되던 문제 수정

3.12.1 (September 22, 2025)

버그 수정:
– 다운로드 및 원격 측정에서 논스 사용 보장

3.12.0 (September 8, 2025)

기능:
– hCaptcha 필드 추가

버그 수정:
– 제출물 표의 파일 업로드 링크를 클릭할 수 있는지 확인합니다.

3.11.1.1 (December 15, 2025)

Bug Fixes:
– Limit submission token generation

3.11.1 (August 20, 2025)

버그 수정:
– 직렬화 해제에서 객체 깨우기 방지

3.11.0 (July 28 2025)

기능:
– 기존 CAPTCHA에 대한 현대적이고 개인정보 보호 친화적인 대안으로 Cloudflare Turnstile CAPTCHA를 추가합니다.
– 구성 가능한 테마(밝게/어두게/자동) 및 Turnstile 필드에 크기 옵션을 추가합니다.
– 스크린 리더 지원으로 접근성을 개선하여 CAPTCHA 문제를 해결합니다.

버그 수정:
– 50개 이상의 필드가 청크로 처리된 양식에서 제출 만료가 실패하는 문제를 수정했습니다.
– 특정 테마에서 Summernote 편집기 드롭다운 메뉴가 제대로 표시되지 않는 문제를 수정했습니다.
– 함수 바인딩이 개선된 태그 병합 기능의 JavaScript 오류를 수정했습니다.
– 늦게 보고된 옵트인에 대한 강제 마케팅 이메일 전송 문제를 수정했습니다.
– 반복 가능한 필드세트 안에서 회전문 필드를 사용할 수 없도록 수정했습니다.

성능:
– 전체 Summernote 라이브러리를 가벼운 Summernote Lite 버전으로 대체합니다.
– 불필요한 부트스트랩 종속성을 제거해 CSS를 4,616줄 줄입니다.
– 총 코드베이스가 약 12,000줄 줄어들어 페이지 로딩 시간이 개선됩니다.

기타:
– 호환성 향상을 위해 빌드 시스템을 Node.js 20으로 업데이트.
– 적절한 소스 맵 생성으로 CSS 빌드 프로세스 개선.
– RTE 설정 및 Turnstile 통합을 위한 포괄적인 E2E 테스트 추가.
– 더 나은 정리를 위해 테스트 폴더 구조를 업데이트합니다.

3.10.4.1 (December 15, 2025)

Bug Fixes:
– Limit submission token generation

3.10.4 (July 7 2025)

버그 수정:
– 시간 전용 날짜 필드의 값 문제를 수정했습니다.
– 반복 가능한 필드 집합에서 날짜/시간 필드의 공통 값 관련 문제를 수정했습니다.
– 단일 체크박스 병합 태그의 잘못된 값을 수정했습니다.

3.10.3 (June 30 2025)

버그 수정:
– 숫자 필드의 반올림 오류를 수정했습니다.
– 특정 상황에서 저장 중단 문제를 해결합니다.
– 사용되지 않는 uinstall 후크 메서드를 제거합니다.

기타:
– 여러 npm 종속성을 업데이트합니다.

3.10.2.2 (June 24 2025)

보안 수정:
– 블록 접두사를 통해 템플릿에 스크립트 태그가 삽입되는 것을 방지합니다. 이 보안 문제를 책임감 있게 보고해 주신 Asaf Mozes에게 감사드립니다.

기타:
– WP.org 단어 수 제한을 초과하지 않도록 readme 변경 로그를 연결합니다.

3.10.2.1 (June 19 2025)

버그 수정:
– 조건부 논리 애드온으로 저장할 때 충돌을 일으키는 도움말 텍스트 문제를 수정했습니다.
– 스트라이프 애드온으로 저장할 때 충돌을 일으키는 도움말 텍스트 문제를 수정했습니다.
– 잘못된 아이콘을 수정합니다.

3.10.2 (June 18 2025)

버그 수정:
– 리피터 필드에 대한 도움말 텍스트 관련 문제를 수정했습니다.
– 필드가 많은 양식에서 양식 처리 속도가 느려지는 문제를 수정했습니다.
– 날짜 선택기 필드의 번역 관련 문제를 수정합니다.
– 중복된 양식에서 반복 필드를 저장하는 문제를 수정합니다.
– 반복 가능한 필드 집합의 날짜/시간 필드 관련 문제를 수정합니다.
– 반복 가능한 필드 도움말 텍스트 관련 문제를 수정합니다.

특징:
– 서랍 스타일이 산뜻하게 개선되었습니다.

3.10.1 (14 April 2025)

버그 수정:
– 다양한 필드에서 저장된 XSS 방지

3.10.0 (26 March 2025)

기능
– Google 애널리틱스 4 액션을 추가합니다.

버그 수정:
– 전자결제 대행사 작업에서 계산 사용과 관련된 오류를 수정합니다.
– 파일 업로드 병합 태그와 관련된 오류를 수정했습니다.
– 제거된 리피터 세트에서 필수 오류가 더 이상 트리거되지 않습니다.

3.9.2.1 (December 15, 2025)

Bug Fixes:
– Limit submission token generation

3.9.2 (12 March 2025)

버그 수정:
– 이제 목록 필드를 결제 수금 작업에서 결제 총액을 결정하는 데 사용할 수 있습니다.
– PHP 8 사용 시 PHP 경고를 수정했습니다.
– 비밀번호 확인 필드 관련 문제를 수정했습니다.
– 시간 필드 ID가 고유한지 확인합니다.
– 옵트인 이메일 관련 문제를 수정했습니다.

3.9.1 (24 February 2025)

기능:
– 제출물 페이지에서 반복 가능한 필드 집합을 편집할 수 있습니다.

버그 수정:
– 100억이 넘는 숫자는 더 이상 유효성 검사 오류를 일으키지 않습니다.

기타:
– 시스템 상태 페이지에 부가 기능 통신 상태 로그를 추가합니다.
– 원격 측정을 위한 추가 데이터 포인트를 추가합니다.
– 파일 업데이트를 빌드합니다.

3.9.0 (10 February 2025)

기능:
– 새 사용자 온보딩
– 양식 삭제 WP-CLI 명령 추가

기타:
– JS 라이브러리 업데이트

3.8.25.1 (December 15, 2025)

Bug Fixes:
– Limit submission token generation

3.8.25 (27 January 2025)

버그 수정:
– 쇼트코드에서 양식 ID 값이 숫자인지 확인; 피터 탈레이키스가 Wordfence를 통해 책임감 있게 보고했습니다.

3.8.24 (21 January 2025)

버그 수정:
– 의견 스타일을 사용할 때 텍스트 대비와 관련된 접근성 문제를 수정했습니다.
– 누락된 필드 설명과 관련된 접근성 오류를 수정했습니다.

3.8.23 (16 December 2024)

버그 수정:
– 특정 사용자가 허용된 양식 미리보기만 사용할 수 있도록 합니다.

3.8.22 (10 December 2024)

버그 수정:
– 페이지 빌더에서 위젯 로딩 타이밍 업데이트

3.8.21 (09 December 2024)

버그 수정:
– 초기화 후 번역을 로드하는 타이밍 업데이트

3.8.20 (26 November 2024)

버그 수정:
– 계산 입력 살균

3.8.19 (18 November 2024)

버그 수정:
– 렌더 루프에서 레거시 중복 필드 정리 제거
– 제출 페이지에서 HTML 인코딩된 문자 변환
– 용어 목록을 로드하기 전에 nf_sub 글 유형인지 확인합니다.

기타:
– 행동 원격 분석 데이터 추가
– 시스템 상태에 진단 정보 추가
– 엔드투엔드 테스트 업데이트

3.8.18 (23 October 2024)

버그 수정:
– 즐겨찾는 필드에서 스크립트 방지
– 계산 이름에 스크립트 방지
– 접근성 향상을 위한 필드 HTML 업데이트

3.8.17 (01 October 2024)

버그 수정:
– 단일 확인란, 한 줄 텍스트, 단락 텍스트에 대해 도움말 텍스트가 모바일 반응형인지 확인합니다.
– 필수 항목이 아닌 빈 이메일 필드의 유효성 검사 실패 방지
– 번역을 위해 하드 코딩된 문자열 바꾸기

3.8.16 (17 September 2024)

버그 수정:
– 병합 태그에 대한 이메일 주소의 위생 상태 확인
– 유지 관리 모드 가로채기 방지

3.8.15 (10 September 2024)

버그 수정:
– “보낸 사람 주소” 이메일 경고 표시 확인
– 필드세트 리피터 내부의 날짜 선택기에서 JS 오류 방지

기타:
– PHP 호환성 테스트 추가
– 사용량 원격 측정 데이터 추가

3.8.14 (03 September 2024)

버그 수정:
– 제출 페이지 양식 필터가 양식 제목을 찾도록 합니다.
– jsonSerialize 메서드 호출에 대한 PHP 7.4 지원 제공
– 안전 목록에서 hCaptcha 필드가 작동하는지 확인

기타:
– JS 라이브러리 업데이트

3.8.13 (26 August 2024)

버그 수정:
– 마우스 스크롤 휠이 통화 마스크 필드를 업데이트하지 못하도록 방지 – 문제 해결
– 마스크된 필드에서 필수 필드 유효성 검사가 항상 제대로 실행되지 않는 오류를 해결했습니다.
– Safari 및 Firefox의 목록 값 툴팁 스타일링 오류 수정
– 필수 오류를 트리거한 반복 가능한 필드 집합이 반복 가능한 필드 집합을 삭제해도 오류가 유지됨
– 세트 중 하나를 삭제할 때 첫 번째 반복 필드 세트의 데이터가 캡처되지 않음
– 페이지를 새로 고칠 필요 없이 WP 베이커리에서 양식이 표시되도록 합니다.

기타:
– SCSS 파일에서 사용 중단 경고 수정하기
– 라이브러리 업데이트: 업데이트는 구성 요소의 구조(마운팅 및 데이터 흐름)와 블록 및 스타일링에 영향을 줍니다.
– Axios에 대한 보안 해상도를 종속성의 종속성으로 설정합니다.
– 사이프러스 테스트 재구성
– 단위 테스트 추가
– 원격 측정에 초기 사용량 데이터 추가
– 영향력이 큰 접근성 요소 수정

3.8.12 (13 August 2024)

버그 수정:
– 변경 이벤트에서 라벨 설정 유효성 검사

3.8.11 (07 August 2024)

버그 수정:
– 설문조사 프로모션 링크에서 사용되지 않는 키 값 방지

3.8.10 (05 August 2024)

버그 수정:
– 일부 테마에서 게시된 페이지에 제출물 테이블 블록이 표시되지 않음
– 예상 시 전화 필드가 비활성화되지 않음
– 목록 필드의 계산 값 옵션이 도움말 텍스트로 설정되지 않음
– 기존 플러그인 폴더 경로를 사용하지 않는 환경에서 제출 페이지 툴팁 아이콘이 표시되지 않음

기타:
– 워드프레스 종속성 업데이트

3.8.9 (29 July 2024)

버그 수정:
– 제출 블록에 모든 제출 데이터가 표시되지 않는 문제.
– 삭제된 리피터 필드에 필수 데이터가 누락되어 제출이 중단되는 문제 수정
– 모든 필드에 ‘관리’ 섹션 추가
– 누락된 check_admin_referrer 매개변수 추가
– 양식 페이지에서 단축코드를 숫자로 정렬하기
– 접근성: 필드 설명 및 화면 리더 업데이트
– 고유 필드에서 숨겨진 필드 활성화
– 엘리멘터 편집기에서 양식 iFrame 표시 수정

기타:
– 단위 테스트 추가를 위한 원격 측정 디스패치 리팩터링

3.8.8 (22 July 2024)

버그 수정:
– 제출 페이지 및 닌자 양식 추가 블록이 WP 6.6에서 표시되는지 확인합니다.

기타:
– readme ‘테스트 완료’ 및 ‘최소 필요’ 업데이트

3.8.7 (15 July 2024)

버그 수정:
– 라이선스 CSRF 방지

3.8.6 (8 July 2024)

버그 수정:
– 미리보기에서 더 이상 사용되지 않는 배열에 대한 거짓 알림 방지
– 클래스 확장 업데이터에서 정의되지 않은 배열 키 ‘플러그인’ 경고 방지
– 영어 이외의 언어에서 기본 날짜 형식을 “j F Y”로 설정할 때 잘못된 날짜 오류 방지

기타:
– 버전 번호 자동 테스트
– 워드프레스 라이브러리 패키지 업데이트
– 양식 작성기의 설정에 문서 링크 추가

3.8.5 (13 June 2024)

버그 수정:
– 미리 보기 쿼리 매개변수 보호

3.8.4 (28 May 2024)

버그 수정:
– 이름 필드가 전체 이름이 아닌 첫 번째 이름만 채우도록 합니다.
– 개발 모드 외부에서 개인 식별 설정 활성화
– 임의, 연도, 월, 일에 대한 병합 태그 ‘기타’ 추가

기타:
– 특정 패키지에 대한 버전 해상도 설정
– 사용 가능한 작업의 검색 가능성 개선
– 마케팅 피드 업데이트

3.8.3 (1 May 2024)

버그 수정:
– 필드 집합 반복기가 0으로 끝나는 인덱스 값(10, 20 등)에서 작동하는지 확인합니다.

기타:
– 6.5.2에서 실행되도록 테스트 업데이트

3.8.2 (29 March 2024)

버그 수정:
– 양식 레이블에 기본 스팬 태그 허용

3.8.1 (27 March 2024)

버그 수정:
– 의도하지 않은 페이지에서 제출 내보내기를 호출할 수 없도록 합니다.
– 제출 버튼 및 고급 레이블에 스크립트 삽입 방지
– 이미지 목록에서 XSS 방지

기타:↵
– 애드온 이미지 업데이트

3.8.0 (20 February 2024)

기능:
– ‘참조 URL’ 병합 태그 추가

버그 수정:↵
– 날짜 형식이 설정되지 않은 경우 표시 오류 방지↵
– 기본값이 수정되지 않은 경우 현재 날짜 저장↵
– 날짜 문자열 번역 확인

기타:↵
– 사용자 도움말 텍스트 및 이미지 추가↵
– 자동화된 테스트 추가