From 2a67a44b70b9bbbcdc263c3e7edf02fa0f9e5b66 Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 09:58:04 +0200 Subject: [PATCH 1/8] Update readme.txt --- readme.txt | 52 ++++++++++++++++++++++++---------------------------- 1 file changed, 24 insertions(+), 28 deletions(-) diff --git a/readme.txt b/readme.txt index 2085bfc29..be7521a72 100644 --- a/readme.txt +++ b/readme.txt @@ -329,26 +329,22 @@ http://revive.social/plugins/revive-old-post - Removed Telegram SDK and added a custom Telegram API handler - - #### [Version 9.2.0](https://github.com/Codeinwp/tweet-old-post/compare/v9.1.3...v9.2.0) (2025-02-13) -### New Features +New Features - Added Telegram network service [PRO] - Added Mastodon network service [PRO] - Ability to share the link in the first comment of a shared post and customize the comment [PRO] - Added compatibility with Polylang and TranslatePress translation plugins [PRO] -### Improvements +Improvements - Adds action scheduler support -### Fixes +Fixes - Fixed issue with image not being sent via Zapier integrations - Fixed issue with remaining accounts being temporarily invisible in the Post Form tab after removing any existing account - - ##### [Version 9.1.3](https://github.com/Codeinwp/tweet-old-post/compare/v9.1.2...v9.1.3) (2024-11-11) - Fixed issue with Revive Social menu item being visible to match user permissions @@ -356,8 +352,6 @@ http://revive.social/plugins/revive-old-post - Updated dependencies - - ##### [Version 9.1.2](https://github.com/Codeinwp/tweet-old-post/compare/v9.1.1...v9.1.2) (2024-08-28) - Upgraded Facebook Graph API version @@ -375,16 +369,18 @@ http://revive.social/plugins/revive-old-post #### [Version 9.1.0](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.31...v9.1.0) (2024-07-17) -### New features +New features - Connect 30+ additional networks via Zapier with our new [Webhook integration](https://docs.revive.social/article/2037-maximize-your-social-presence-effortless-integration-with-zapier) (PRO). - [Advanced Content Editing](https://docs.revive.social/article/2038-personalize-your-social-media-shares-with-the-custom-content-editor): Introduced a new Custom Content editor for post captions, including magic tags for dynamic content (PRO). -### Improvements + +Improvements - Rebranded to Revive Social - Integrated Yoast Title & Description option for sharing content (PRO). - Reduced the add-on file size (PRO). - Improved the UI with optimized button positions, enhanced color contrast, and a reorganized layout for options and Dashboard notices. - [Improved documentation](https://docs.revive.social/article/2035-troubleshooting-guide-for-facebook-account-connection-errors) to better assist with error handling when connecting to Facebook. -### Fixes + +Fixes - Resolved issue with disconnected Facebook groups appearing in the Dashboard. - Corrected social network icons display issues across all site languages. - Removed the outdated plugin roadmap from the Dashboard. @@ -425,11 +421,11 @@ http://revive.social/plugins/revive-old-post ##### [Version 9.0.27](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.26...v9.0.27) (2024-04-23) -### Bug Fixes +Bug Fixes - Fixed issue with titles not always showing correct escaped characters. - Fixed instant sharing not working correctly with scheduled posts, only published posts are now eligible. -### Improvements +Improvements - Improved compatibility with newer versions of PHP - Updated internal dependencies @@ -438,7 +434,7 @@ http://revive.social/plugins/revive-old-post ##### [Version 9.0.26](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.25...v9.0.26) (2024-02-29) -### Fixes +Fixes - Updated dependencies @@ -446,14 +442,14 @@ http://revive.social/plugins/revive-old-post ##### [Version 9.0.25](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.24...v9.0.25) (2024-02-20) -### Fixes +Fixes - Page will refresh when a social media account is added. - Instant sharing checkbox will now be selected when Instant ##### [Version 9.0.24](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.23...v9.0.24) (2024-02-12) -### Fixes +Fixes - Social media accounts are not selected with Instant sharing activated @@ -461,14 +457,14 @@ http://revive.social/plugins/revive-old-post ##### [Version 9.0.23](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.22...v9.0.23) (2024-02-01) -### Improvements +Improvements - Quota limit handling when sharing in X Network (re-quires re-login with your X account) - Button to export Logs as a text file - New logs display design - Sharing tweets via the Revive Social server -### Bux Fixes: +Bux Fixes: - URL shortener error handling - Fixed instant sharing issue with scheduled posts @@ -477,7 +473,7 @@ http://revive.social/plugins/revive-old-post ##### [Version 9.0.22](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.21...v9.0.22) (2023-12-22) -### Fixes +Fixes - Changed the default usage of X (ex Twitter) to own API keys - Updated the JS pipeline - Fixed compatibility issue with the LearnPress plugin @@ -597,7 +593,7 @@ PHP version required updated to 7.4 ##### [Version 9.0.7](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.6...v9.0.7) (2022-04-21) -### Info +Info - Update WP tested up to version - Added two new hooks and that fire before post is shared - Clean up some old options from version < 8.0 when housekeeping option is turned on @@ -607,7 +603,7 @@ PHP version required updated to 7.4 ##### [Version 9.0.6](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.5...v9.0.6) (2021-12-13) -### Fixes +Fixes - The same post would some times get shared too soon after it had previously been shared. @@ -615,7 +611,7 @@ PHP version required updated to 7.4 ##### [Version 9.0.5](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.4...v9.0.5) (2021-08-17) -### Changes +Changes - Add notice about Remote Cron feature removal @@ -623,10 +619,10 @@ PHP version required updated to 7.4 ##### [Version 9.0.4](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.3...v9.0.4) (2021-08-17) -### Fixes +Fixes - Google My Business posts were not sharing because of missing Topic Type field -### Changes +Changes - Turned off Remote Cron feature. Use [this doc](https://docs.revive.social/article/686-fix-revive-old-post-not-posting) if you have issues where your posts aren't sharing. - Google My Business errors will now return more information with details on why the post didn't share. @@ -635,7 +631,7 @@ PHP version required updated to 7.4 ##### [Version 9.0.3](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.2...v9.0.3) (2021-06-24) -### Fixes +Fixes - LinkedIn shared article posts would not show the preview image. - The filter to set the WPML language that is shared to accounts was being overridden in the Lite version of the plugin. - Handle cases where the wpml_language option is not set for an account and the user tries to share a post. @@ -646,11 +642,11 @@ PHP version required updated to 7.4 = 9.0.2 - 2021-06-07 = -#### Features +Features * [New Pro] Post Format "Share Content" option to share post's Yoast SEO title or description. * New Post Format option to randomize hashtags before sharing. -#### Fixes +Fixes * All backslashes were not being removed from Post on Publish share messages. * Post on Publish checkboxes would sometimes be checked by default while updating already published posts. * Post on Publish feature would sometimes share the post at odd times if the "True Instant Share" option was turned off in General Settings of ROP. From 01b7af999dca1ce4c53f1bbf0a5dff2170c47fcb Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 16:07:29 +0200 Subject: [PATCH 2/8] Update tweet-old-post.php changed tested up to version --- tweet-old-post.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tweet-old-post.php b/tweet-old-post.php index dc6b34325..d1893cd5b 100644 --- a/tweet-old-post.php +++ b/tweet-old-post.php @@ -192,7 +192,7 @@ function ( $compatibilities ) { $compatibilities['RopPRO'] = array( 'basefile' => defined( 'ROP_PRO_DIR_PATH' ) ? ROP_PRO_DIR_PATH . 'tweet-old-post-pro.php' : '', 'required' => '3.0', - 'tested_up' => '3.1', + 'tested_up' => '3.2', ); return $compatibilities; } From 76c352558d533493ee37ad164874b4d1b90ad1da Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:41:45 +0200 Subject: [PATCH 3/8] Update readme.txt Updated readme with new features --- readme.txt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/readme.txt b/readme.txt index be7521a72..c184269d6 100644 --- a/readme.txt +++ b/readme.txt @@ -112,6 +112,8 @@ Revive Social isn't like every other social media marketing tool. We've tailored - WordPress to Google My Business(GMB) [Pro] - WordPress to Vkontakte(VK) Profiles [Pro] - WordPress to Vkontakte(VK) Communities [Pro] +- WordPress to Telegram [Pro] +- WordPress to Mastodon [Pro] Some of the available networks and features require the Pro version of the plugin. Check out the free vs pro table [here.](https://docs.revive.social/article/941-revive-old-post-free-vs-pro) @@ -159,9 +161,15 @@ Some of the available networks and features require the Pro version of the plugi - Post to Vk Communities [Pro] +- Post to Telegram [Pro] + +- Post to Mastodon [Pro] + - WordPress Auto Republish post after sharing [Pro] -- Share multilingual posts to respective pages with WPML example, share English Posts to your English social media accounts, and Spanish posts to your Spanish social media accounts. [Pro] +- Automatically shares the post’s link in the first comment when published on social media [PRO] + +- Share multilingual posts to respective pages with WPML, TranslatePress and Polylang support, share English Posts to your English social media accounts, and Spanish posts to your Spanish social media accounts. [Pro] And More! Try Revive Social, and see why it's the **best** WordPress social media marketing tool to boost your site traffic and keep your followers engaged. @@ -182,7 +190,7 @@ Using the PRO version of Revive Social unlocks a host of additional features to - Share **WordPress scheduled posts** to social media on publish. [Learn More](https://docs.revive.social/article/1194-share-scheduled-posts-to-social-media-on-publish-with-revive-old-posts) -- Finer **WPML support** for multilingual websites. [Learn More](https://docs.revive.social/article/1338-how-to-share-different-wpml-languages-to-different-social-media-accounts) +- Finer **WPML, Polylang, TranslatePress support** for multilingual websites. [Learn More](https://docs.revive.social/article/1338-how-to-share-different-wpml-languages-to-different-social-media-accounts) **Automatically generate hashtags** for post shares from **tags**, **categories** or from **custom fields**. @@ -200,8 +208,14 @@ Using the PRO version of Revive Social unlocks a host of additional features to - **WordPress to Vkontakte(VK) Communities** scheduling and auto post +- **WordPress to Telegram** scheduling and auto post + +- **WordPress to Mastodons** scheduling and auto post + - Connect **multiple social media accounts** to WP +- Automatically shares the post’s link in the first comment when published on social media + - Add [custom UTM tags](https://docs.revive.social/article/925-how-to-use-custom-utm-tags) for analytics to your social media shares - Share different [content variations](https://docs.revive.social/article/971-how-to-add-variations-to-revive-old-posts-shares) to your social networks From cf85a36871933072ae2bf480ee48ae818783d689 Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:45:39 +0200 Subject: [PATCH 4/8] Update build-dev-artifacts.yml --- .github/workflows/build-dev-artifacts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-dev-artifacts.yml b/.github/workflows/build-dev-artifacts.yml index 483761986..36a5e5d12 100644 --- a/.github/workflows/build-dev-artifacts.yml +++ b/.github/workflows/build-dev-artifacts.yml @@ -26,7 +26,7 @@ jobs: run: | echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Configure Composer Cache - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} From 650fa34af55d69a939e3c5a6c75c1a2db9877999 Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:46:47 +0200 Subject: [PATCH 5/8] Update e2e.yml --- .github/workflows/e2e.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 8c0b86bbc..c0fb0e1d8 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -26,7 +26,7 @@ jobs: # setup the node cache (node_modules) with github actions cache - name: Cache Node - npm - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} From 06c8dbeb8b98a623e54d2aace7f78c31e66be5c2 Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:52:59 +0200 Subject: [PATCH 6/8] Update test-php.yml --- .github/workflows/test-php.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-php.yml b/.github/workflows/test-php.yml index cb2f06ea3..215d947b2 100644 --- a/.github/workflows/test-php.yml +++ b/.github/workflows/test-php.yml @@ -66,7 +66,7 @@ jobs: run: | echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Setup Composer cache - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} From 8abf4fdd5ad2655c4189cf3a388f131c5a344cbb Mon Sep 17 00:00:00 2001 From: vytisbulkevicius <36594177+vytisbulkevicius@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:55:18 +0200 Subject: [PATCH 7/8] Update test-php.yml --- .github/workflows/test-php.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-php.yml b/.github/workflows/test-php.yml index 215d947b2..41cddfbef 100644 --- a/.github/workflows/test-php.yml +++ b/.github/workflows/test-php.yml @@ -25,7 +25,7 @@ jobs: run: | echo "::set-output name=dir::$(composer config cache-files-dir)" - name: Setup Composer cache - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} From 6f377f131f921ff7e90b60f65158c2fd7d5b92df Mon Sep 17 00:00:00 2001 From: "themeisle[bot]" Date: Tue, 18 Feb 2025 16:05:32 +0000 Subject: [PATCH 8/8] chore(release): 9.2.2 ##### [Version 9.2.2](https://github.com/Codeinwp/tweet-old-post/compare/v9.2.1...v9.2.2) (2025-02-18) - Tested compatibility between versions of the plugin --- CHANGELOG.md | 4 ++++ includes/class-rop.php | 2 +- package.json | 2 +- readme.txt | 7 +++++++ tweet-old-post.php | 4 ++-- 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94742667d..46db7ed0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +##### [Version 9.2.2](https://github.com/Codeinwp/tweet-old-post/compare/v9.2.1...v9.2.2) (2025-02-18) + +- Tested compatibility between versions of the plugin + ##### [Version 9.2.1](https://github.com/Codeinwp/tweet-old-post/compare/v9.2.0...v9.2.1) (2025-02-17) - Removed Telegram SDK and added a custom Telegram API handler diff --git a/includes/class-rop.php b/includes/class-rop.php index 4f8f3ccd8..cfb89e0cc 100644 --- a/includes/class-rop.php +++ b/includes/class-rop.php @@ -68,7 +68,7 @@ class Rop { public function __construct() { $this->plugin_name = 'rop'; - $this->version = '9.2.1'; + $this->version = '9.2.2'; $this->load_dependencies(); $this->set_locale(); diff --git a/package.json b/package.json index cab007757..74b93cbca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tweet-old-post", - "version": "9.2.1", + "version": "9.2.2", "description": "Tweet Old Posts plugin for WordPress.", "repository": { "type": "git", diff --git a/readme.txt b/readme.txt index c184269d6..de44cbfca 100644 --- a/readme.txt +++ b/readme.txt @@ -338,6 +338,13 @@ http://revive.social/plugins/revive-old-post == Changelog == +##### [Version 9.2.2](https://github.com/Codeinwp/tweet-old-post/compare/v9.2.1...v9.2.2) (2025-02-18) + +- Tested compatibility between versions of the plugin + + + + ##### [Version 9.2.1](https://github.com/Codeinwp/tweet-old-post/compare/v9.2.0...v9.2.1) (2025-02-17) - Removed Telegram SDK and added a custom Telegram API handler diff --git a/tweet-old-post.php b/tweet-old-post.php index d1893cd5b..a8946353f 100644 --- a/tweet-old-post.php +++ b/tweet-old-post.php @@ -16,7 +16,7 @@ * Plugin Name: Revive Social * Plugin URI: https://revive.social/ * Description: WordPress plugin that automatically schedules and posts your content to multiple social networks (including Facebook, X, LinkedIn, and Instagram), helping you promote and drive more traffic to your website. For questions, comments, or feature requests, contact us! - * Version: 9.2.1 + * Version: 9.2.2 * Author: revive.social * Author URI: https://revive.social/ * WordPress Available: yes @@ -157,7 +157,7 @@ function run_rop() { $use_remote_cron = filter_var( $use_remote_cron, FILTER_VALIDATE_BOOLEAN ); define( 'ROP_CRON_ALTERNATIVE', $use_remote_cron ); - define( 'ROP_LITE_VERSION', '9.2.1' ); + define( 'ROP_LITE_VERSION', '9.2.2' ); define( 'ROP_LITE_BASE_FILE', __FILE__ ); $debug = false; if ( function_exists( 'wp_get_environment_type' ) ) {