# Changelog
# Perfect Publisher - Version 9.12.1
Date: 18 September 2023
- NEW: Support of LinkedIn API v2 - Open ID
- Enhancement: Support of future Joomla 5 installation
- Fix: Extend original URL length
- Fix: Support disabled shortener
- Deprecate(TW Follow): Deprecate TW Twitter Follow module
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.11.1
Date: 11 July 2023
- Update: Twitter X API v2 Channel is marked as Experimental.
WARNING
EXPERIMENTAL: Twitter X API v2 is throwing authorization errors for some accounts. If your tweets aren't published, re-check the App configuration, follow the tutorial (opens new window) again, and re-authorize the channel.
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.11.0
Date: 29 May 2023
- NEW: Support of Twitter X API v2 Channels
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.10.0
Date: 27 February 2023
- Enhancement: Improvements for PHP 8
- Enhancement: Plugins compatibility review for Joomla 4
- Enhancement: Twitter Follow, remove call to JVersion
- Library Update: RSS - Update SimplePie 1.8
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.9.0
Date: 14 November 2022
- Enhancement: Improvements for PHP 8.1
- Enhancement: Plugins compatibility review for Joomla 4
- Fix: RSS - Cannot use object of type SimplePie as array
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.8.0
Date: 30 September 2022
- Improvement: Update to Google Client Libraries v2 - Blogger Channel
- Improvement: Update to Google Client Libraries v2 - My Business
- Improvement: Update to Google Client Libraries v2 - PageSpeed
- Improvement: EasySocial plugins - Compatibility Review
- Deprecated: Goo.gl shortener
- Enhancement: Social Profile - Disable when conflicts are found
- Enhancement: Plugins compatibility review for Joomla 4
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.7.0
Date: 31 March 2022
- NEW: JoomMedia plugin - Publish video thumbnails
- Fix: K2 plugin - Fix XT Model
- Fix: Ohanah plugin - Fix XT Model
- Fix: Zoo plugin - Compatibility with RequestHelper
- Fix: LinkedIn channel - Set Message and Http Factories to avoid Joomla 4 conflict
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.6.1
Date: 11 February 2022
- Fix: Improve stats color schema
- Fix: Feed category assigment on Joomla 3
- Fix: Plugin discovery on Joomla 3
- Fix: Image extraction from text when text is empty
- Fix: K2 Plugin - Process only articles
# Perfect Publisher - Version 9.6.0
Date: 27 January 2022
- Enhancement: Publish Only Once if request exists
- Enhancement: Reduce logged info
- Enhancement: Facebook OpenGraph Tags - Ignore empty content
- Enhancement: Twitter Card - Ignore empty content
- Update: simplepie/simplepie and abraham/twitteroauth libraries
- Update: XT Platform 2.21.0
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.38.5
Date: 27 January 2022
- Update: simplepie/simplepie and abraham/twitteroauth libraries
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.5.1
Date: 4 January 2022
- Fix: Composer Editor - Undefined advanced attributes on posts
# Perfect Publisher - Version 9.5.0
Date: 21 December 2021
- NEW: Telegram Photo - new channel, support of Telegram Photo posts
- NEW: Post This - Only Once
- NEW: Rule Engine - Tags support
- Improvement: Joomla 4 - Integration of the Post Manager Button
- Fix: Instagram - Support of User Tokens
- Fix: EasySocial Marketplaces plugin - Better post-detection
- Deprecate: Installation messages
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.4.1
Date: 19 November 2021
- Fix: Twitter Channel - Image Alt Helper refactoring
# Perfect Publisher - Version 9.4.0
Date: 17 November 2021
- NEW: EasySocial Channel
- Improvement: Joomla 4 - Compatibility with Maintenance Database to avoid false positives
- Improvement: Custom Fields - Capture custom fields on new article before saving
- Improvement: Refactor post rendering to support layout overrides
- Fix: Joomla 4 - Solve the Nyholm\Psr7 conflict
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.3.0
Date: 21 October 2021
- NEW: Compatibility with Joomla 4
- NEW: PHP 8 support
- NEW: Support of Facebook API 12 (opens new window)
- Update: PHP Minimum Requirement PHP 7.4, PHP 8 or superior
- Improvement: Feed article generation re-organization
- Enhancement: Improvements on Content Polling Queries
- Update: XT Platform 2.19.0
- Build: A solution prefixed with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.38.4
Date: 28 September 2021
- Fix: Twitter Channel: Fix to Argument 1 passed to ..TwitterOAuth
- Fix: Rule-engine: Fix syntax error, unexpected 'else' (T_ELSE)
# Perfect Publisher - Version 9.2.0
Date: 21 September 2021
- NEW: Perfect Publisher Editor - Mobile Application for Android and iOS
- NEW: JoomMedia plugin - Media Sharing Platform for Joomla CMS
- NEW: Solidres plugin - A Complete Hotel & Tour Booking Solution for Joomla & WordPress
- Improvement: Telegram Channel - Support of the new Chat ID format
- Improvement: Telegram Channel - Support of private Groups and Channels
- Enhancement: Better support for inconsistent installation
- Enhancement: Compatibility review for PHP 8
- Fix: On debug mode, JS files lookup
- Deprecated: system/joocialgap plugin
- Update: XT Platform 2.17.1
- Update: abraham/twitteroauth library v3.1
- Build: Integration with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.38.3
Date: 21 September 2021
- Update: abraham/twitteroauth library v3.1
- Enhancement: Compatibility review for PHP 8
- Build: Integration with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.38.2
Date: 19 August 2021
- Fix: Build / Fix on build issue and bump the version
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.1.0
Date: 16 August 2021
- NEW: EasySocial Marketplaces plugin - EasySocial 4 has included a built-in Marketplaces support to allow users to place their classifieds
- NEW: HikaShop & HikaMarket plugin - HikaMarket is a multi-vendor system
- NEW: Community Quiz plugin - Joomla! quiz component to create quizzes and courses
- NEW: Restore the repeat-until fields & functionality
- Improvement: DPCalendar plugin - Responsive Joomla! Calendar and Event Manager v8
- Fix: Google My Business channel - Topic type is now required for post creation
- Update: XT Platform 2.16.0
- Build: Integration with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.38.1
Date: 16 August 2021
- Fix: Build scripts / JavaScript minification
- Fix: Google My Business channel - Topic type is now required for post creation
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.0.3
Date: 26 June 2021
- NEW: A11Y - Accesibility Improvements on Facebook OpenGraph Tags
- NEW: A11Y - Accesibility Improvements on Twitter Cards
- Build: Integration with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.0.2
Date: 10 June 2021
- Enhancement: Google My Business Channel - Update to API v4.7
- Enhancement: Uninstallation - support of alternative Install scripts
- Enhancement: Alias to the deprecated plugin base class
- Fix: Instagram Channel - Support of the hashtags field
- Fix: Remove Spanish deprecated languages
- Fix: UI - Select helper, empty chosen selector
- Update: XT Platform 2.16.0
- Build: Integration with PHP-Prefixer (opens new window)
- Usability improvements, optimizations, and code styling
# Perfect Publisher - Version 9.0.1
Date: 11 May 2021
- Enhancement: WebPush manifest, support of external manifest.json
- Enhancement: Move Post Manager icons to SVG
- Fix: Documentation links
- Fix: Open Graph plugin - Notices removal
- Fix: Facebook Channel - Remove Instagram permissions
# Perfect Publisher - Version 9.0.0
Date: 3 May 2021
- NEW: Reactoring for Joomla! 4 and Joomla! 3.10
- NEW: Instagram Channel
- NEW: Support of bitly v4 API shortener
- Enhancement: Facebook Channel, support of 1024 pages
- Update: XT Platform 2.15.0
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.38.0
Date: 3 May 2021
- NEW: Support of bitly v4 API shortener
- Enhancement: Facebook Channel, support of 1024 pages
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.37.0
Date: 26 February 2021
- NEW: Support of sh404sef shortener
- Fix: Push Notifications - Fix the empty tags initialization
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.36.1
Date: 5 October 2020
- NEW: Support of Facebook API 8 (opens new window)
- NEW: Facebook - Simplifying App Review for business apps with data access levels (opens new window)
- NEW: Open Graph Smart Load by URL
- Improvement: Twitter Card Smart Load
- Improvement: Reorganization of Open Graph Smart Load
- Fix: Open Graph Content Load
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.36.0
Date: 1 October 2020
- NEW: Support of Facebook API 8 (opens new window)
- NEW: Facebook - Simplifying App Review for business apps with data access levels (opens new window)
- NEW: Open Graph Smart Load by URL
- Improvement: Reorganization of Open Graph Smart Load
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.35.0
Date: 19 August 2020
- Improvement: LinkedIn Channel, validation of mandatory URLs
- Enhancement: OpenGraph Tags plugin, loading optimizations
- Deprecated: Joocial Editor, removal of EasyBlog integration
- Update: XT Platform 2.11.0
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.34.1
Date: 17 June 2020
- Fix: Facebook OpenGraph Tags plugin, regression bug due to optimization
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.34.0
Date: 15 June 2020
- Update: Organization for the upcoming v9
- Update: Google API Client 2.5.0
- Enhancement: Firefox - Compatibility review
- Update: XT Platform 2.8.1 - Domain prefix update
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.33.0
Date: 18 May 2020
- NEW: Support of Facebook API v7 - New Permissions
pages_manage_posts and pages_read_engagement
- Enhancement: Google MyBusiness - validation improvements
- Enhancement: Open Graph plugin - default image selection
- Enhancement: Open Graph plugin - optimization
- Enhancement: Community Builder (8.32.0) - Compatibility review for CB 2.4.5
- Update: Google My Business API v4.5
- Update: XT Platform 2.8.0
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.32.0
Date: 11 February 2020
- Enhancement: Update OneSignal script style
- Enhancement: EasyBlog plugin (8.32.0) - PHP compatibility review
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.31.0
Date: 16 December 2019
- Enhancement: Rule Regular Expression Match
- Enhancement: Sort by priority by default, removed
- Enhancement: Code Modernization for Joomla! 4
- Enhancement: PHP 7.1 or superior requirement
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.30.0
Date: 23 October 2019
- NEW: Google My Business Channel
- NEW: Code Modernization for Joomla! 4
- NEW: PHP 7.1 or superior requirement
- Enhancement: Twitter Follow, library autoload
- Enhancement: No default front-end error catching
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.29.1
Date: 19 September 2019
- Enhancement: Remove default crossorigin
- Enhancement: Komento plugin (8.29.1) - Compatibility review for Komento 3.1.3
- Enhancement: Script review for Pushwoosh and Onesignal compatibility
- Enhancement: VK Channel, better unauthorized channel reporting
# Joocial & AutoTweet NG - Version 8.29.0
Date: 3 September 2019
- NEW: Code Modernization for Joomla! 4
- NEW: Compatibility with Talwind CSS for Joomla! (opens new window)
- NEW: Compatibility with Extly Platform 2.4
- Improvement: OneSignal Push Notifications - Image support for Web Chrome
- Improvement: EasySocial User Channel
- Enhancement: EventBooking (8.29.0) - Custom Date Format support
- Update: Compatibility with Facebook v2.10 API, or superior
- Update: Library facebook/graph-sdk v5.7.0
- Update: Library google/apiclient-services v0.80
- Update: Library norkunas/onesignal-php-api v1.9.0
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.28.0
Date: 22 May 2019
- NEW: DPCalendar plugin (8.28.0) - Responsive Joomla! Calendar and Event Manager
- Update: FLEXIcontent plugin (8.28.0) - Compatibility review for FLEXIcontent v3.3
- Enhancement: SlimApp Composer App Session Management
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.27.0
Date: 27 March 2019
- Update: Simple Pie v1.5.2 - RSS Library
- Update: google/apiclient-services v0.91.0 - Google Client Library
- Update: norkunas/onesignal-php-api v1.10.0 - OneSignal Library
- Update: vkcom/vk-php-sdk v5.92.4 - VK Library
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.26.0
Date: 25 February 2019
- Improvement: LinkedIn Channel Profile - API v2 - Final Checkup
- Improvement: LinkedIn Channel Company - API v2 - Final Checkup
- Improvement: LinkedIn API v2 - Final Checkup
- Enhancement: Eventbooking plugin (8.26.0) - Event date customization
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.25.0
Date: 5 February 2019
- Improvement: LinkedIn Channel Profile - API v2
- Improvement: LinkedIn Channel Company - API v2
- Improvement: LinkedIn API v2
- Update: facebook/graph-sdk v5.7.0
- Update: google/apiclient-services v0.80
- Update: jonathantorres/medium-sdk v0.3.2
- Update: norkunas/onesignal-php-api v1.9.0
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.24.0
Date: 11 December 2018
- NEW: VK social channel
- Update: Library VKCOM/vk-php-sdk (5.80)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.17.0
Date: 13 November 2017
- NEW: Twitter character limit - 280 Chars
- NEW: Facebook OpenGraph Tags - Pages Tag for Link Ownership support (API v2.11/page/feed)
- Enhancement: Joomla! Content (Articles) plugin (8.17.0) - Published State filter - Enabled by default
- Enhancement: BTProperty plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: DJ-Classifieds plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: Flexicontent plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: JEM (Event Management Component) plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: JomEstate plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: JUDirectory plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: JUDownload plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: JoomPlace's Testimonial plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: Mosets Tree plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: Responsive Testimonials Pro plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: TZ Portfolio plugin (8.16.1) - Published State filter - Enabled by default
- Enhancement: Weblinks plugin (8.16.1) - Published State filter - Enabled by default
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.9.1
Date: 14 December 2016
- NEW: JoomBri Freelance plugin (8.9.0) - JoomBri Freelance is a Joomla! Freelance component that helps to build Freelance or Reverse Auction site in a few minutes.
- Enhancement: VirtueMart plugin (8.9.1) - New code style
- Fix: Twitter OAuth REST API Library (abraham/twitteroauth) - Class 'Phar' not found
- Update: Library facebook/graph-sdk (5.4.2)
- Update: Library guzzlehttp/promises (1.3.0)
- Update: Library php-http/discovery (v1.1.1)
- Update: Library symfony/css-selector (v3.2.0)
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 8.2.0
Date: 10 December 2015
- Feature: Joocial - Calendar Agenda and repeat visualization
- Feature: Joocial - Cron job expression validation
- Feature: Compatility review for Joomla! 3.5
- Feature: Composer Editor and Composer App - Upstream update
- Feature: Facebook - Youtube Video Link
- Feature: Feed encoding optimization
- Feature: Short Service Url Validation
- NEW: BT Property plugin (8.2.0) - Free responsive real estate component
- Enhancement: Docman plugin (8.2.0) - Compatibility review
- Enhancement: EasyBlog plugin (8.2.0) - Comments integration
- Enhancement: EasySocial plugin (8.2.0) - New event and group integration (cover and avatar)
- Enhancement: Ohanah plugin (8.2.0) - Compatibility review
- Enhancement: Seblod plugin (8.2.2) - Compatibility review and dynamic templating
- Enhancement: Facebook API 2.5 Post Optimization
- Enhancement: LinkedIn Channel review
- Enhancement: Postinstall site updates optimization
- Fix: Joocial - Calendar Agenda all dates and special chars
- Fix: Joocial - LinkedIn Front-end Channel validation
- Fix: Composer - Author/Lang/Access attrs
- Deprecated: Facebook Targeting
- Deprecated: Legacy channels
- Update: Extly Library v5.1.5
- Update: FoF Library - 2015-10-17
- Optimization: Extly Framework - Javascript SimpleManager Optimizer
- Usability improvements, optimizations, and code styling
# Joocial & AutoTweet NG - Version 7.6.1 - 18 December 2014
- Enhancement: Mail channel router
- Enhancement: isMultilingual
- Fix: Router rel path cleaning
- Fix: Content plugin - onContentBeforeSave case removed
# Joocial & AutoTweet NG - Version 6.8.0 - 18 November 2013
- NEW NOW, support for Google+ Moments channels
- Updated: Compatibility review for Joomla! 3.2 (Lib 2.1.2)
- Updated: Libraries jQuery v1.10.2 / jQuery Migrate v1.2.1
- Updated: Libraries Lo-Dash Underscore v2.2.1
- Updated: Libraries RequireJS v2.1.9
- Fix: JUri compatibility for Advanced Module Manager
- Optimized: Javascript Loader (stage 1)
- Usability improvements
- Improved Help / New tutorials
- Notices removed (statics)
# Joocial & AutoTweet NG - Version 6.3.4 - Maintenance Release - 31 December 2012
- Fix: "Warning: array_key_exists()", when data is empty is only logged, not shown in screen.
- Fix: "OAutException - App must be on whitelist", modified validation.
- Fix: Rules ordered by id, instead of non-defined order.
# Joocial & AutoTweet NG - Version 6.1.0 - September 2012
- This is the next AutoTweetNG PRO stable version. Today, it's oriented ONLY for early adopters. It's implemented in our main site, and heavily oriented to support Joomla! 3.0.
- Rule Message Control (RMC), and Category Support
- Tags to support categories in the message format: [allcats], [maincat] and [lastcat]. Example: [title] [allcats] "Just Testing,Testing 1653 #PhotoGallery #ParkSite #SampleData-Articles !"
- Multi-language Rules: Rules to route messages to different languages.
- Improved Plugins: Content, JComments, K2, Kunena, and Zoo
- Bootstrap Style
- Backbone support, to develop Joomla! Javascript MVC