Prepare for 6.32#3150
Conversation
|
Warning Review limit reached
More reviews will be available in 29 minutes and 8 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughVersion bump from 6.31 to 6.32: the plugin version constant, plugin header, readme stable tag, and POT header are updated. All placeholder ChangesFormidable Forms 6.32 Release Preparation
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| PHP | Jun 16, 2026 3:19p.m. | Review ↗ | |
| JavaScript | Jun 16, 2026 3:19p.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (2)
classes/models/fields/FrmFieldType.php (1)
1602-1609:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winKeep the privacy note aligned with the signature.
The docblock on Line 1602 says this method changed from protected to public, but the declaration on Line 1609 is still
protected. Please update one side or the other so the docs don’t misstate the API.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@classes/models/fields/FrmFieldType.php` around lines 1602 - 1609, The docblock for the add_aria_description method states that its privacy changed from protected to public in version 6.32, but the method signature on line 1609 is still declared as protected. Update the method signature to public to align with the documented privacy change, ensuring the actual code matches the declared API contract.classes/controllers/FrmFieldsController.php (1)
1602-1609:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winKeep the privacy note in sync with the signature.
The docblock on Line 1602 says this method changed from protected to public, but the declaration on Line 1609 is still
protected. Either update the signature or drop the privacy-change note.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@classes/controllers/FrmFieldsController.php` around lines 1602 - 1609, The docblock on the method declaration in FrmFieldsController.php contains a note indicating the method changed from protected to public, but the actual method signature on line 1609 remains protected. Either update the method signature to public to match the documented change, or remove the privacy-change note from the docblock to accurately reflect that the method is still protected. Ensure the docblock and the actual method visibility modifier are consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In `@classes/controllers/FrmFieldsController.php`:
- Around line 1602-1609: The docblock on the method declaration in
FrmFieldsController.php contains a note indicating the method changed from
protected to public, but the actual method signature on line 1609 remains
protected. Either update the method signature to public to match the documented
change, or remove the privacy-change note from the docblock to accurately
reflect that the method is still protected. Ensure the docblock and the actual
method visibility modifier are consistent.
In `@classes/models/fields/FrmFieldType.php`:
- Around line 1602-1609: The docblock for the add_aria_description method states
that its privacy changed from protected to public in version 6.32, but the
method signature on line 1609 is still declared as protected. Update the method
signature to public to align with the documented privacy change, ensuring the
actual code matches the declared API contract.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 22e5b4a9-deb1-4c87-a41e-5d0a8879a585
⛔ Files ignored due to path filters (2)
js/formidable.min.jsis excluded by!**/*.min.jspackage-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (24)
changelog.txtclasses/controllers/FrmFieldsController.phpclasses/controllers/FrmFormsController.phpclasses/controllers/FrmStylesController.phpclasses/helpers/FrmAppHelper.phpclasses/helpers/FrmFormsListHelper.phpclasses/helpers/FrmStylesHelper.phpclasses/helpers/FrmStylesPreviewHelper.phpclasses/models/FrmSalesApi.phpclasses/models/FrmStyle.phpclasses/models/fields/FrmFieldType.phpclasses/views/frm-forms/add_field.phpclasses/views/frm-forms/forms-list-settings.phpclasses/views/styles/_check-box-radio-fields.phpformidable.phpjs/admin/forms-list.jsjs/formidable.jsjs/src/admin/admin.jsjs/src/admin/settings/utils.jsjs/src/admin/settings/validateField.jsjs/src/admin/settings/validateRangeSettings.jslanguages/formidable.potreadme.txtstripe/models/FrmTransLiteSubscription.php
Summary by CodeRabbit
Release Notes - Version 6.32
New Features
Improvements
Bug Fixes