I’ve reached out to the plugins team with an adoption request. It’s understandably at the end of their to-do list but I’ve submitted my updated code to them for review.
It is not yet approved, but for anyone who wants this tentative 3.0.0 version, you can download the zip file from here.
This is what I put in the readme.txt for the upgrade notice and changelog (formatted differently to look nice here in the forums).
———–
Upgrade Notice
3.0.0
- Updated the structure and cleaned up the code. Additionally, I rewrote some functions to be more compatible with newer versions of WordPress. Added the ability to pull meta data from users and more types of data from posts as well as specifying which posts.
———–
Changelog
3.0.0
Submitted Date: November 29, 2022
- Major: All functions use the
wpcf7dtx_
prefix
- Feature: Added a
post_id
key for the CF7_get_post_var
shortcode so you can specify a different post
- Feature: Updated the
CF7_get_current_user
shortcode to be able to pull data from user metadata too
- Feature: Added the “obfuscate” option to
CF7_get_custom_field
shortcode
- Feature: Added the “placeholder” checkbox option to the
dynamictext
tag
- Fix: Added additional validation for post ID input
- Fix: Added additional validation for the
key
attribute in the CF7_GET
and CF7_POST
shortcodes
- Fix: Shortcode keys are normalized into lowercase before processing
- Security: Sanitizing URLs for the
CF7_URL
and CF7_referrer
shortcode outputs
- Feature/Security: Added a
allowed_protocols
attribute to the CF7_URL
and CF7_referrer
shortcodes that defaults to http,https
———–
These fixes would address the following support tickets: