Skip to content

Commit 5b5ab8d

Browse files
Wolfgang Tischerbgermann
authored andcommitted
🚀 VERSION 16.0.0 RELEASE: Complete Plugin Modernization
📋 VERSION UPDATE: - Updated plugin version 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 160f9c7 commit 5b5ab8d

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

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.1.2
23+
* Version: 16.0.0
2424
* Requires at least: 6.9
2525
* Text Domain: cforms2
2626
*/
2727
namespace Cforms2;
2828

29-
define('CFORMS2_VERSION', '15.1.2');
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
@@ -92,6 +92,29 @@ The tracking database feature and its view are removed with cformsII 15.0+. Your
9292

9393
== Changelog ==
9494

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

97120
* bugfix: Construct multipart/alternative emails

0 commit comments

Comments
 (0)