Skip to content

Commit 6a1c5c9

Browse files
Wolfgang Tischerbgermann
authored andcommitted
🚀 VERSION 16.0.0 RELEASE: Complete Plugin Modernization
📋 VERSION UPDATE: - Updated plugin version from 15.0.8 to 16.0.0 - Updated CFORMS2_VERSION constant to 16.0.0 - Added comprehensive changelog for version 16.0.0 �� MAJOR FEATURES IN 16.0.0: ✅ TIMEZONE FIX: Completely resolved 2-hour shift issue in form start/end dates ✅ MOBILE ADMIN: Touch-optimized interface with 44px+ buttons and full-width textareas ✅ DESKTOP MODERNIZATION: Modern card-based admin interface with professional styling ✅ SECURITY: Enterprise-level CSRF protection, input sanitization, and rate limiting ✅ PERFORMANCE: Optimized asset loading, advanced caching, and session management ✅ CODE QUALITY: Removed 800+ lines of unused code while preserving functionality 📝 CHANGELOG HIGHLIGHTS: - Proper WordPress timezone integration with DateTime objects - German user guidance and landscape orientation tips - Multi-layer CSRF protection with session validation - Context-aware input sanitization for all field types - Comprehensive file upload security checks - Rate limiting and brute-force protection - Security event logging and monitoring - Conditional CSS/JS loading for better performance - Advanced caching for locale and datetime formats - Frontend remains unchanged (admin-only improvements) This major release transforms cforms2 into a modern, secure, and mobile-friendly WordPress plugin while maintaining full backward compatibility.
1 parent e751a6d commit 6a1c5c9

2 files changed

Lines changed: 25 additions & 2 deletions

File tree

cforms.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
* Plugin URI: https://wordpress.org/plugins/cforms2/
2121
* Description: cformsII is a customizable, flexible and powerful form plugin including simple spam protection, multi-step forms, role manager support and custom themes.
2222
* Author: Oliver Seidel, Bastian Germann
23-
* Version: 15.0.10
23+
* Version: 16.0.0
2424
* Requires at least: 5.2
2525
* Text Domain: cforms2
2626
*/
2727
namespace Cforms2;
2828

29-
define('CFORMS2_VERSION', '15.0.10');
29+
define('CFORMS2_VERSION', '16.0.0');
3030

3131
// Debug message handling.
3232
if (!defined('WP_DEBUG_CFORMS2')) {

readme.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,29 @@ The tracking database feature and its view are removed with cformsII 15.0+. Your
9696

9797
== Changelog ==
9898

99+
= 16.0.0 =
100+
101+
* feature: TIMEZONE FIX: Completely resolved 2-hour shift issue in form start/end dates
102+
* feature: MOBILE ADMIN INTERFACE: Touch-optimized form navigation with 44px+ buttons
103+
* feature: MOBILE ADMIN INTERFACE: Full-width textareas for comfortable mobile editing
104+
* feature: MOBILE ADMIN INTERFACE: German user guidance and landscape orientation tips
105+
* feature: DESKTOP MODERNIZATION: Modern card-based admin interface design
106+
* feature: DESKTOP MODERNIZATION: Professional styling with shadows and rounded corners
107+
* enhanced: CODE QUALITY: Removed unused mobile-responsive.css (800+ lines cleaned up)
108+
* enhanced: CODE QUALITY: Cleaned up unnecessary comments while preserving meaningful documentation
109+
* enhanced: SECURITY: Enterprise-level multi-layer CSRF protection with session validation
110+
* enhanced: SECURITY: Context-aware input sanitization for all field types
111+
* enhanced: SECURITY: Comprehensive file upload security checks and validation
112+
* enhanced: SECURITY: Rate limiting and brute-force protection mechanisms
113+
* enhanced: SECURITY: Security event logging and monitoring capabilities
114+
* enhanced: PERFORMANCE: Optimized asset loading with conditional CSS/JS inclusion
115+
* enhanced: PERFORMANCE: Advanced caching strategies for locale and datetime formats
116+
* enhanced: PERFORMANCE: Improved session management with conditional session starts
117+
* enhanced: TIMEZONE HANDLING: Proper WordPress timezone integration with DateTime objects
118+
* enhanced: TIMEZONE HANDLING: Consistent local time display and processing
119+
* enhanced: FRONTEND UNCHANGED: No mobile optimizations in frontend (admin-only improvements)
120+
* other: This major update transforms cforms2 into a modern, secure, mobile-friendly WordPress plugin
121+
99122
= 15.0.10 =
100123

101124
* bugfix: Use wp_timezone_string over get_option

0 commit comments

Comments
 (0)