Skip to content

Commit cbf7e9f

Browse files
committed
chore: version updated to v.2.6.10
1 parent ffdf5c0 commit cbf7e9f

File tree

6 files changed

+68
-57
lines changed

6 files changed

+68
-57
lines changed

bitwpfi.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* Plugin Name: Bit Integrations
55
* Plugin URI: https://bitapps.pro/bit-integrations
66
* Description: Bit Integrations is a platform that integrates with over 300+ different platforms to help with various tasks on your WordPress site, like WooCommerce, Form builder, Page builder, LMS, Sales funnels, Bookings, CRM, Webhooks, Email marketing, Social media and Spreadsheets, etc
7-
* Version: 2.6.9
7+
* Version: 2.6.10
88
* Author: Automation & Integration Plugin - Bit Apps
99
* Author URI: https://bitapps.pro
1010
* Text Domain: bit-integrations
@@ -24,7 +24,7 @@
2424
$btcbi_db_version = '1.1';
2525

2626
// Define most essential constants.
27-
define('BTCBI_VERSION', '2.6.9');
27+
define('BTCBI_VERSION', '2.6.10');
2828
define('BTCBI_PLUGIN_MAIN_FILE', __FILE__);
2929

3030
require_once plugin_dir_path(__FILE__) . 'includes/loader.php';

frontend-dev/src/components/AllIntegrations/Salesforce/SalesforceIntegLayout.jsx

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import {
1414
import SelesforceFieldMap from './SalesforceFieldMap'
1515
import { taskSubject, taskPriority, taskStatus } from './SalesforceDataStore'
1616
import SalesforceActions from './SalesforceActions'
17+
import Note from '../../Utilities/Note'
1718

1819
export default function SalesforceIntegLayout({
1920
formID,
@@ -405,6 +406,52 @@ export default function SalesforceIntegLayout({
405406
/>
406407
</>
407408
)}
409+
<br />
410+
<br />
411+
<Note note={note} />
408412
</>
409413
)
410414
}
415+
416+
const note = `
417+
<h3>Salesforce API Date Formatting Guidelines</h3>
418+
419+
<p>
420+
Salesforce APIs generally recommend and often require dates to be formatted according to
421+
<abbr title="International Organization for Standardization">ISO</abbr> 8601 standards.
422+
</p>
423+
424+
<h2>Date Fields</h2>
425+
<p>The recommended format is:</p>
426+
<pre><code>YYYY-MM-DD</code></pre>
427+
<p>For example: <code>2025-09-20</code></p>
428+
429+
<h2>DateTime Fields</h2>
430+
<p>
431+
The recommended formats, which include time and often a timezone indicator, are:
432+
</p>
433+
<pre><code>YYYY-MM-DDThh:mm:ssZ</code></pre>
434+
<pre><code>YYYY-MM-DDThh:mm:ss.sssZ</code></pre>
435+
436+
<p>
437+
Here, <code>Z</code> indicates Coordinated Universal Time (UTC), and <code>sss</code> represents milliseconds.
438+
</p>
439+
<p>
440+
For example: <code>2025-09-20T10:30:00Z</code> or
441+
<code>2025-09-20T10:30:00.123Z</code>
442+
</p>
443+
444+
<h2>Other Notes</h2>
445+
<p>
446+
While other formats like <code>MM/DD/YYYY</code> might be accepted in certain contexts
447+
(such as <em>Data Loader</em> with specific settings), using the ISO 8601 format
448+
(<code>YYYY-MM-DD</code> for dates and
449+
<code>YYYY-MM-DDThh:mm:ssZ</code> or <code>YYYY-MM-DDThh:mm:ss.sssZ</code> for datetimes)
450+
ensures compatibility and avoids potential issues across various Salesforce APIs and tools.
451+
</p>
452+
453+
<p>
454+
When working with <strong>REST API queries</strong>, filtering date fields should also adhere
455+
to the <code>YYYY-MM-DD</code> format.
456+
</p>
457+
`

frontend-dev/src/pages/ChangelogToggle.jsx

Lines changed: 10 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { __, sprintf } from '../Utils/i18nwrap'
1111

1212
// const source = !btcbi.isPro ? 'bit-integrations' : 'bit-integrations-pro'
1313
// const dealURL = `https://bitapps.pro/new-year-deal/#bit-integrations-pricing`
14-
const releaseDate = '14th September 2025'
14+
const releaseDate = '20th September 2025'
1515

1616
// Changelog items format [{ 'label': '', 'desc': '', 'isPro': true }]
1717
const changeLog = [
@@ -25,62 +25,19 @@ const changeLog = [
2525
label: __('New Actions', 'bit-integrations'),
2626
headClass: 'new-integration',
2727
itemClass: 'integration-list',
28-
items: [
29-
{
30-
label: 'ACPT',
31-
desc: '12 New Events Added.',
32-
isPro: false
33-
}
34-
]
28+
items: []
3529
},
3630
{
3731
label: __('New Triggers', 'bit-integrations'),
3832
headClass: 'new-trigger',
3933
itemClass: 'integration-list',
40-
items: [
41-
{
42-
label: 'FormGent',
43-
desc: '10 New Events Added.',
44-
isPro: true
45-
},
46-
{
47-
label: 'StoreEngine',
48-
desc: '12 New Events Added.',
49-
isPro: true
50-
},
51-
{
52-
label: 'EasyCommerce',
53-
desc: '31 New Events Added.',
54-
isPro: true
55-
},
56-
{
57-
label: 'GeoDirectory',
58-
desc: '1 New Events Added.',
59-
isPro: true
60-
},
61-
{
62-
label: 'WP User Frontend',
63-
desc: '5 New Events Added.',
64-
isPro: true
65-
}
66-
]
34+
items: []
6735
},
6836
{
6937
label: __('New Features', 'bit-integrations'),
7038
headClass: 'new-feature',
7139
itemClass: 'feature-list',
72-
items: [
73-
{
74-
label: 'CopperCRM',
75-
desc: 'Added Company & Tags assignment utilities to Person.',
76-
isPro: false
77-
},
78-
{
79-
label: 'Integrations Timeline',
80-
desc: 'Added response viewer modal for better tracking.',
81-
isPro: false
82-
}
83-
]
40+
items: []
8441
},
8542
{
8643
label: __('Improvements', 'bit-integrations'),
@@ -94,18 +51,18 @@ const changeLog = [
9451
itemClass: 'fixes-list',
9552
items: [
9653
{
97-
label: 'CopperCRM',
98-
desc: 'Fixed custom field data storing issue.',
54+
label: 'Salesforce',
55+
desc: 'Fixed refresh token expiration issue.',
9956
isPro: false
10057
},
10158
{
102-
label: 'WooCommerce',
103-
desc: 'Fixed cart total & cart tax empty data issue.',
59+
label: 'Salesforce',
60+
desc: 'Resolved issue with task creation execution.',
10461
isPro: false
10562
},
10663
{
107-
label: 'MailMint',
108-
desc: 'Fixed integration name edit issue & added validation.',
64+
label: 'Freshdesk',
65+
desc: 'Fixed contact creation issue & Addressed problems with custom fields not working properly.',
10966
isPro: false
11067
}
11168
]

includes/Actions/Freshdesk/RecordApiHelper.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ public function execute(
234234
$contactId = $apiResponseFetchContact[0]->id;
235235
$apiResponseContact = $this->updateContact($app_base_domamin, $finalDataContact, $integrationDetails->api_key, $contactId);
236236
} else {
237+
$finalData['requester_id'] = $apiResponseFetchContact[0]->id;
237238
$typeName = 'fetch-contact';
238239
$apiResponseContact = ['message' => 'Contact already exists'];
239240
}

includes/Config.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Config
2121

2222
public const VAR_PREFIX = 'btcbi_';
2323

24-
public const VERSION = '2.6.9';
24+
public const VERSION = '2.6.10';
2525

2626
public const DB_VERSION = '1.0';
2727

readme.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Tags: automation, automator, Google Sheets, webhooks, zapier, marketing automati
44
Requires at least: 5.1
55
Tested up to: 6.8
66
Requires PHP: 7.4
7-
Stable tag: 2.6.9
7+
Stable tag: 2.6.10
88
License: GPLv2 or later
99

1010
Perfect Automation and integration plugin: Connect 300+ platforms and automate CRM, Email marketing tools, Google Sheets, Contact forms, LMS and more
@@ -700,6 +700,12 @@ Bit Integrations follows WordPress coding standards and best practices to ensure
700700

701701
== Changelog ==
702702

703+
= 2.6.10 =
704+
- **Bug Fixes**
705+
- Salesforce: Fixed refresh token expiration issue.
706+
- Salesforce: Resolved issue with task creation execution.
707+
- Freshdesk: Fixed contact creation issue & Addressed problems with custom fields not working properly.
708+
703709
= 2.6.9 =
704710
_Release Date -14th September 2025_
705711

0 commit comments

Comments
 (0)