Skip to content

Update readme 6.26#2638

Merged
Crabcyborg merged 5 commits into
masterfrom
update_readme_6.26
Dec 8, 2025
Merged

Update readme 6.26#2638
Crabcyborg merged 5 commits into
masterfrom
update_readme_6.26

Conversation

@Crabcyborg
Copy link
Copy Markdown
Contributor

No description provided.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Dec 8, 2025

Walkthrough

Adds changelog and readme entries for v6.26 and v6.25.1 (features, fixes, and version metadata), and removes three public API entities: the FrmEDD_SL_Plugin_Updater class and the frmFrontForm.visible / frmFrontForm.invisible JS functions.

Changes

Cohort / File(s) Summary
Documentation & release notes
changelog.txt, readme.txt
Added v6.26 changelog (Gutenberg API v3, Bootstrap 5 & Popper 2, Custom CSS export/import, form builder row limit to 12, htaccess rule, autocomplete attrs, styling fixes, WP min version 6.3, removed legacy functions/classes) and v6.25.1 entries (email filter includes email_key, per-form entries sort prefs). Updated readme metadata (Requires, Tested up to, Stable tag) and removed older 6.24/6.24.1 blocks.
Public API removals
plugin/..., public/..., public/js/...
Removed public PHP class FrmEDD_SL_Plugin_Updater and removed public JS functions frmFrontForm.visible and frmFrontForm.invisible (declarations and exposed APIs removed).
Metadata / packaging
readme.txt
Bumped required/tested WordPress versions and updated stable tag to 6.26.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

  • Verify no remaining references or instantiation sites for FrmEDD_SL_Plugin_Updater (PHP autoloads, includes, or updater hooks).
  • Search JS consumers for frmFrontForm.visible / frmFrontForm.invisible usages and ensure replacements or removal are handled.
  • Confirm changelog/readme accuracy and that version metadata matches release strategy.

Possibly related PRs

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Description check ❓ Inconclusive No pull request description was provided by the author, making it impossible to evaluate whether the description relates to the changeset. Add a pull request description explaining the purpose and scope of the changelog and readme updates for version 6.26.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update readme 6.26' is clearly related to the changeset, which primarily updates changelog and readme files with version 6.26 release information.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update_readme_6.26

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (2)
readme.txt (1)

374-387: Polish phrasing and consistency in 6.26 notes.

Small editorial tweaks for clarity and convention; suggested diff below.

- * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecated message would appear for older block API versions.
+ * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecation message appears for older block API versions.

- * New: 12 Fields can now be added to a row in the form builder, up from the previous limit of 6.
+ * New: 12 fields can now be added to a row in the form builder, up from the previous limit of 6.

- * New: An htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
+ * New: An .htaccess file is now included to prevent access to text files included in this plugin on Apache servers.

- * New: The first name field in a form will now automatically include the given-name and family-name autocomplete attributes to improve accessibility and user experience.
+ * New: Name fields now automatically include the appropriate autocomplete attributes (given-name, family-name) on their respective inputs to improve accessibility and user experience.

- * Fix: Square would throw a styling error when using a style with comma separated font family options. To prevent this error, the first font is used only.
+ * Fix: Square would throw a styling error when using a style with comma-separated font-family options. To prevent this error, only the first font is used.
changelog.txt (1)

2-14: Mirror the same editorial tweaks here for consistency with readme.

Suggested minimal wording/punctuation updates:

- * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecated message would appear for older block API versions.
+ * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecation message appears for older block API versions.

- * New: 12 Fields can now be added to a row in the form builder, up from the previous limit of 6.
+ * New: 12 fields can now be added to a row in the form builder, up from the previous limit of 6.

- * New: An htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
+ * New: An .htaccess file is now included to prevent access to text files included in this plugin on Apache servers.

- * New: The first name field in a form will now automatically include the given-name and family-name autocomplete attributes to improve accessibility and user experience.
+ * New: Name fields now automatically include the appropriate autocomplete attributes (given-name, family-name) on their respective inputs to improve accessibility and user experience.

- * Fix: Square would throw a styling error when using a style with comma separated font family options. To prevent this error, the first font is used only.
+ * Fix: Square would throw a styling error when using a style with comma-separated font-family options. To prevent this error, only the first font is used.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c2899e7 and b1f40f7.

📒 Files selected for processing (2)
  • changelog.txt (1 hunks)
  • readme.txt (2 hunks)
🧰 Additional context used
🪛 LanguageTool
readme.txt

[misspelling] ~377-~377: Did you mean “in the past”?
Context: ... for older block API versions. * New: Styles now include a Custom CSS setting in Quick Settin...

(IN_THE_PASSED)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
  • GitHub Check: Cypress
  • GitHub Check: PHP 7.4 tests in WP trunk
  • GitHub Check: PHP 8 tests in WP trunk
  • GitHub Check: PHP 8 tests in WP trunk
  • GitHub Check: PHP 7.4 tests in WP trunk
  • GitHub Check: Cypress

Comment thread readme.txt
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
readme.txt (1)

7-7: Update the minimum PHP version (repeat of prior feedback).

“Requires PHP: 7.0” is outdated for sites on WP 6.9; many plugins now baseline 7.4+, and WordPress officially supports 7.2.24+ while recommending newer 8.x.

Proposed change (adjust upward per your verified compatibility):

-Requires PHP: 7.0
+Requires PHP: 7.4
What is WordPress 6.9’s minimum supported PHP version, and what PHP version does WordPress.org currently recommend? Also, do upstream Formidable Forms CI builds pass on PHP 7.4, 8.0, 8.1, 8.2, and 8.3?
🧹 Nitpick comments (2)
changelog.txt (1)

3-11: Tighten wording and fix a few nits (casing, punctuation, accuracy).

Suggested edits:

  • Prefer “Block API version 3” and present tense for the deprecation note.
  • Use “fields” (lowercase), “.htaccess” (with dot), and “comma-separated”.
  • Clarify autocomplete phrasing for name inputs.
-* New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecated message would appear for older block API versions.
+* New: Gutenberg blocks now use Block API version 3. In WordPress 6.9+, a deprecation notice appears for older block API versions.
@@
-* New: 12 Fields can now be added to a row in the form builder, up from the previous limit of 6.
+* New: Up to 12 fields can now be added to a row in the form builder, up from the previous limit of 6.
-* New: An htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
+* New: An .htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
-* New: The first name field in a form will now automatically include the given-name and family-name autocomplete attributes to improve accessibility and user experience.
+* New: Name field inputs now include appropriate autocomplete attributes (given-name and family-name) to improve accessibility and user experience.
@@
-* Fix: Square would throw a styling error when using a style with comma separated font family options. To prevent this error, the first font is used only.
+* Fix: Square would throw a styling error when using a style with comma-separated font family options. To prevent this error, the first font is used only.
readme.txt (1)

374-388: Mirror the wording/punctuation fixes from changelog.txt for consistency.

Apply the same edits here:

-* New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecated message would appear for older block API versions.
+* New: Gutenberg blocks now use Block API version 3. In WordPress 6.9+, a deprecation notice appears for older block API versions.
@@
-* New: 12 Fields can now be added to a row in the form builder, up from the previous limit of 6.
+* New: Up to 12 fields can now be added to a row in the form builder, up from the previous limit of 6.
-* New: An htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
+* New: An .htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
-* New: The first name field in a form will now automatically include the given-name and family-name autocomplete attributes to improve accessibility and user experience.
+* New: Name field inputs now include appropriate autocomplete attributes (given-name and family-name) to improve accessibility and user experience.
@@
-* Fix: Square would throw a styling error when using a style with comma separated font family options. To prevent this error, the first font is used only.
+* Fix: Square would throw a styling error when using a style with comma-separated font family options. To prevent this error, the first font is used only.

Also, explicitly label the removals as “Breaking” and add a one‑line migration pointer:

-* The deprecated FrmEDD_SL_Plugin_Updater class has been removed.
-* The deprecated frmFrontForm.visible and frmFrontForm.invisible functions have been removed.
+* Breaking: Removed FrmEDD_SL_Plugin_Updater (migrate to WordPress plugin update APIs). 
+* Breaking: Removed frmFrontForm.visible and frmFrontForm.invisible (use CSS classes or current visibility helpers). See migration notes in the docs.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b1f40f7 and ed72d3c.

📒 Files selected for processing (2)
  • changelog.txt (1 hunks)
  • readme.txt (2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Cypress
  • GitHub Check: PHP 7.4 tests in WP trunk
  • GitHub Check: PHP 8 tests in WP trunk
🔇 Additional comments (1)
readme.txt (1)

5-6: Version metadata bump looks good.

“Requires at least: 6.3” and “Tested up to: 6.9” align with Block API v3 usage.

Comment thread changelog.txt Outdated
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
readme.txt (1)

5-8: Requires PHP 7.0 is outdated; raise baseline (at least 7.4) to match current ecosystem.

Keep “Requires at least: 6.3” and “Tested up to: 6.9”. Update the PHP minimum to ≥7.4 (or the true minimum your code supports if higher).

What is the officially supported minimum PHP version for WordPress 6.9, and what PHP versions does WordPress.org currently recommend? Provide sources from wordpress.org or make.wordpress.org.

Suggested change:

- Requires PHP: 7.0
+ Requires PHP: 7.4
🧹 Nitpick comments (2)
readme.txt (1)

376-385: Tighten wording and fix minor copy issues in 6.26 bullets.

  • “deprecated message” → “deprecation notice”
  • “12 Fields” → “12 fields”
  • “htaccess” → “.htaccess”
  • “comma separated” → “comma-separated”
  • Clarify autocomplete line for name fields.
- * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecated message would appear for older block API versions.
+ * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecation notice appears for older block API versions.

- * New: 12 Fields can now be added to a row in the form builder, up from the previous limit of 6.
+ * New: 12 fields can now be added to a row in the form builder, up from the previous limit of 6.

- * New: An htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
+ * New: An .htaccess file is now included that prevents access to text files bundled with this plugin on Apache servers.

- * New: The first name field in a form will now automatically include the given-name and family-name autocomplete attributes to improve accessibility and user experience.
+ * New: Name fields now automatically set autocomplete attributes (given-name for first name, family-name for last name) to improve accessibility and user experience.

- * Fix: Square would throw a styling error when using a style with comma separated font family options. To prevent this error, the first font is used only.
+ * Fix: Square would throw a styling error when using a style with comma-separated font family options. To prevent this error, only the first font is used.
changelog.txt (1)

2-15: Add concise migration notes for breaking removals and apply minor copy edits.

  • Append one‑line “Migration:” guidance for the two removals.
  • Copy fixes: “deprecation notice”, “12 fields”, “.htaccess”, “comma‑separated”.
- * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecated message would appear for older block API versions.
+ * New: Gutenberg blocks now use API version 3. As of WordPress 6.9, a deprecation notice appears for older block API versions.

- * New: 12 Fields can now be added to a row in the form builder, up from the previous limit of 6.
+ * New: 12 fields can now be added to a row in the form builder, up from the previous limit of 6.

- * New: An htaccess file is now included that prevents access to text files included in this plugin on Apache servers.
+ * New: An .htaccess file is now included that prevents access to text files bundled with this plugin on Apache servers.

- * New: The first name field in a form will now automatically include the given-name and family-name autocomplete attributes to improve accessibility and user experience.
+ * New: Name fields now automatically set autocomplete attributes (given-name for first name, family-name for last name) to improve accessibility and user experience.

- * Fix: Square would throw a styling error when using a style with comma separated font family options. To prevent this error, the first font is used only.
+ * Fix: Square would throw a styling error when using a style with comma-separated font family options. To prevent this error, only the first font is used.

- * Breaking: The deprecated FrmEDD_SL_Plugin_Updater class has been removed.
+ * Breaking: The deprecated FrmEDD_SL_Plugin_Updater class has been removed. Migration: switch to WordPress core plugin update APIs (automatic updates) or your existing licensing system that integrates with core.

- * Breaking: The deprecated frmFrontForm.visible and frmFrontForm.invisible functions have been removed.
+ * Breaking: The deprecated frmFrontForm.visible and frmFrontForm.invisible functions have been removed. Migration: use current visibility helpers or CSS/ARIA-based show/hide patterns in your custom code.

Optionally, add a “Migration notes for 6.26” doc and link it here for details.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ed72d3c and 317f237.

📒 Files selected for processing (2)
  • changelog.txt (1 hunks)
  • readme.txt (2 hunks)
🧰 Additional context used
🪛 LanguageTool
readme.txt

[grammar] ~383-~383: Use a hyphen to join words.
Context: ...ling error when using a style with comma separated font family options. To preven...

(QB_NEW_EN_HYPHEN)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: PHP 7.4 tests in WP trunk
  • GitHub Check: PHP 8 tests in WP trunk
  • GitHub Check: Cypress

@Crabcyborg Crabcyborg merged commit 73be219 into master Dec 8, 2025
15 of 16 checks passed
@Crabcyborg Crabcyborg deleted the update_readme_6.26 branch December 8, 2025 21:29
stephywells pushed a commit that referenced this pull request Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant