Skip to content

Commit f48e5f8

Browse files
🔖 Release v2.0.0: MVC Architecture Refactor
BREAKING CHANGES: - Complete MVC architecture restructuring - New Model, Repository, Controller, Service, and View layers Features: - Type-safe domain models (LogEntry, FormSettings, ApiResponse, Statistics) - Specialized logging services (LogWriter, LogReader, LogStatistics, RetryManager) - Controller layer for request routing - View partials for maintainability - Unresolved errors filter with resolution badges - Search by sender name/lastname Quality: - PHPCS WordPress-Extra (0 errors) - PHPStan Level 8 (0 errors) - Full architecture documentation See CHANGELOG.md for complete details.
1 parent f1f57e2 commit f48e5f8

31 files changed

+33
-33
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to CF7 to API will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [2.0.0] - 2026-01-24
99

1010
### Added
1111

assets/css/dashboard-widget.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*
66
* @package SilverAssist\ContactFormToAPI
77
* @since 1.2.0
8-
* @version 1.3.13
8+
* @version 2.0.0
99
* @author Silver Assist
1010
*/
1111

assets/css/settings-page.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @package ContactFormToAPI
88
* @since 1.1.1
99
* @author Silver Assist
10-
* @version 1.3.13
10+
* @version 2.0.0
1111
* @license Polyform-Noncommercial-1.0.0
1212
*/
1313

assets/js/migration.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @package SilverAssist\ContactFormToAPI
88
* @subpackage Assets
99
* @since 1.3.4
10-
* @version 1.3.13
10+
* @version 2.0.0
1111
* @author Silver Assist
1212
*/
1313

assets/js/settings-page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*
66
* @package SilverAssist\ContactFormToAPI
77
* @since 1.2.0
8-
* @version 1.3.13
8+
* @version 2.0.0
99
*/
1010

1111
(function ($) {

contact-form-to-api.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
* @package SilverAssist\ContactFormToAPI
77
* @since 1.0.0
88
* @author Silver Assist
9-
* @version 1.3.13
9+
* @version 2.0.0
1010
* @license Polyform-Noncommercial-1.0.0
1111
*
1212
* @wordpress-plugin
1313
* Plugin Name: CF7 to API
1414
* Plugin URI: https://github.com/SilverAssist/contact-form-to-api
1515
* Description: Extend Contact Form 7 functionality by connecting forms to external APIs. Send form submissions to custom API endpoints with advanced configuration options.
16-
* Version: 1.3.13
16+
* Version: 2.0.0
1717
* Requires at least: 6.5
1818
* Requires PHP: 8.2
1919
* Author: Silver Assist
@@ -31,7 +31,7 @@
3131
defined( 'ABSPATH' ) || exit;
3232

3333
// Define plugin constants.
34-
define( 'CF7_API_VERSION', '1.3.13' );
34+
define( 'CF7_API_VERSION', '2.0.0' );
3535
define( 'CF7_API_FILE', __FILE__ );
3636
define( 'CF7_API_DIR', plugin_dir_path( __FILE__ ) );
3737
define( 'CF7_API_URL', plugin_dir_url( __FILE__ ) );

includes/Admin/Loader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @package SilverAssist\ContactFormToAPI
88
* @subpackage Admin
99
* @since 1.1.0
10-
* @version 1.3.13
10+
* @version 2.0.0
1111
* @author Silver Assist
1212
*/
1313

includes/Admin/SettingsPage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @package SilverAssist\ContactFormToAPI
99
* @subpackage Admin
1010
* @since 1.1.0
11-
* @version 1.3.13
11+
* @version 2.0.0
1212
* @author Silver Assist
1313
*/
1414

includes/Config/Settings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @package SilverAssist\ContactFormToAPI
99
* @subpackage Config
1010
* @since 1.2.0
11-
* @version 1.3.13
11+
* @version 2.0.0
1212
* @author Silver Assist
1313
*/
1414

includes/Controller/Admin/LogsController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* @package SilverAssist\ContactFormToAPI
99
* @subpackage Controller\Admin
1010
* @since 1.1.0
11-
* @version 1.3.13
11+
* @version 2.0.0
1212
* @author Silver Assist
1313
*/
1414

0 commit comments

Comments
 (0)