CyberSEO Changelog - CyberSEO Pro
November 6, 2022

CyberSEO Changelog

9.102

  • Article Forge API calls optimized
  • The “Auto-install Full-Text RSS” option added
  • YouTube video shortcode algorithm improved
  • Fixed tag filtering feature

9.100

  • The long awaited “Mass Modify Selected feeds” feature added!
  • The syndicator log has been moved to a separate dashboard tab.

9.055

  • A code syntax highlighting feature added.
  • Article Forge integration improved. Post templates now can be used as keywords (e.g. %post_title%).

9.052

  • The Full-Text RSS script download routine fixed.
  • The “Remove emoji symbols from post slugs” option added.
  • The “Max execution time” option added.

9.050

  • Facebook parser added. Import pages, profiles and groups. Video embeds are not supported.
  • The “Header code” box has been removed. The Amazon product CSS stylesheet now managed dynamically.

9.045

  • TikTok support added. In order to import a TikTok account, just add its URL to CyberSEO Pro. E.g.: https://www.tiktok.com/@kitty.theduchess
  • All the reported bugs fixed.

9.041

  • Added: “Parse Spintax” option.

9.040

  • Fixed: DeepL integration.
  • Improved: Full-Text RSS loads automatically.
  • Fixed: The XML item tag auto detection.
  • Added: Custom post type template support.
  • Added: Post slug template.

9.033

  • %youtube_video[keyword]% shortcut added. Use it to insert YouTube videos by keywords into your posts. E.g. the following shortcode will find an appropriate YouTube video for the post title as a key phrase:%youtube_video[%post_title%]%

9.032

  • Fixed DeepL API integration.
  • Added confirmation popup on syndicated posts and feeds delete.
  • Fixed “The link you followed has expired” error in duplicate post finder.
  • Fixed filtering functions.

9.029

  • The embedded YouTube video thumbnails will be used as a featured image source in the same way as post pictures.
  • The Instagram import algorithm has been fixed according to the latest changes.

9.028

  • CyberSEO Pro is now integrated with Polylang – the most popular multilingual plugin for WordPress.
  • A post title is now used as an alt attribute for featured images.

9.027

  • Blank post title, post content and post excerpt templates are allowed now.
  • The image gallery parser has been improved.
  • The “Full text article” preview mode added in addition to “Post content”, “Attachment” and “XML structure” ones.
  • The post title is now used as an image alt name for post thumbnails.

9.025

  • The “Thumbnail source size” option added. It allows you to limit the thumbnail source image by size in order to sort out very small and very large images.
  • Fixed the bug that caused empty feed generation on CyberSEO Pro first activation.
  • Improved user interface.

9.024

  • Fully compatible with WordPress 6.0.
  • The featured image generation has been improved.
  • The post modification tool has been optimized.

9.023

  • The “Media handling” tab added to the feed settings interface.
  • The %random_image[]% shortcut added. Use it to insert a random image URL for a given keyword from the Google Images search results with the “Creative Commons licenses” filter applied.
  • The Alternative thumbnail source option added. Use it to set a default thumbnail image URL or use it with %random_image[]%.

9.022

  • The “Header code” edit box has been added to General Settings.
  • The “Auto-comments” interface has been improved.

9.021

  • The GUID field is now available in the CSV dump import options.
  • The FIFU integration has been improved.

9.020

  • Improved attachment handling.
  • The “Ignore comments with hyperlinks” option added to the “Auto-comments” menu.
  • The “Allowed HTML tags” option added to the “Auto-comments” menu.

9.019

  • Fixed generation of post tags for CSV dump entries.
  • Added experimental RSS source support for Auto-comments.

9.018

  • Added RSS feed support for auto-comments.
  • Fixed CSV dump settings import.

9.017

  • Fixed the cseo_save_image API function.

9.016

  • Images left from unsuccessful post import now deleted.
  • IGN videos now in Full HD quality.
  • Improved local image handling.

9.015

  • Improved the plugin control panel interface.
  • Added DeepL API Free.
  • Added new 17 languages support for DeepL.
  • Added the “Complete uninstall” option.
  • Improved “Post modification tools”.
  • Fixed the “Encrypt links” routine.
  • Fixed the “Parse WordPress archives”.
  • Fixed “Auto comments”.
  • Fixed the “Post images” option state.

9.008

  • Added “Disable CyberSEO Pro head” option.
  • Optimized Amazon product import algo.
  • Fixed WordAi Spintax issue.

9.007

  • The latest version of WordAi API is fully supported.
  • Fixed Spintax handling in excerpts.
  • Amazon products import improved.
  • Minor bugs fixed.

9.006

  • The “Embed videos” option added for compatibility with CyberSEO Lite.
  • Minor bugs fixed.

9.005

  • The FIFU (Featured Image From URL) plugin support added.
  • “Open links in a new window” (target=”_blank”) and “Use rel=’nofollow'” improved.
  • “Encrypt links” added.
  • “Use rel=’noreferrer'” added.
  • “Fake GUID’s” option removed, because it’s always enabled now.

9.004

  • Fixed “Auto” RSS pull mode.

9.003

  • Fixed jQuery conflict with some 3rd-party plugins.

9.002

  • Fully compatible with WordPress 5.9.
  • Code optimized.
  • Added additional error checking steps during post insertion.
  • Added Spintax handling in post excerpts and webpage titles.
  • The “Hide post thumbnail” item added to “Post images”.
  • The Spintax mode option now available in the Article Forge settings.
  • Fixed problem with Article Forge API 3.0 support.

9.001

  • Added support for JSON key names that start with a digit.

9.000

  • Fully compatible with WordPress 5.8.3.
  • Fully compatible with PHP 8.1.1.
  • Updated user interface.
  • Added “Quick override default settings” menu.
  • Added “Preprocess source PHP code” field.
  • This feature allows you to write your own content to XML parser, so you can import absolutely any content source or any format. Even a binary one.
  • Added support for Base64-encoded inline images. They now stored as regular image files, if “Store images locally” is enabled.
  • Optimized morphing RSS host mode.
  • Optimized XML/RSS parser.
  • Improved duplicate post finder.
  • Improved post insertion algorithm.
  • Fixed/improved srcset image handling.
  • Fixed random post thumbnail generation.

8.051

  • Fixed some warning messages in the admin panel.
  • Improved error reporting system.
  • Fixed “preset directory” path display on Windows-running servers.
  • URIs with invalid SSL certificates are supported now.
  • Added image types: BMP, WBMP, WEBP, XBM.
  • Fixed bug with incorrect email in the license renew form at https://www.cyberseo.net/upgrade/.

8.050

  • Fixed bug in JSON parser.

8.049

  • Technical release.

8.048

  • The 3rd-party Textorobot spinner service support added.
  • Import from Instagram*, Twitter and Telegram sufficiently improved.
  • The “Hide images” option replaced with “Post images”. Now you can dynamically hide first post image.
  • More improvements in XML, JSON and HTML parsing algorithms.
  • The license upgrading option is now available at the official site. Now you can easily upgrade your existing CyberSEO Pro license to a larger packet of sites by paying a difference only.
  • Various small bug fixes and improvements.

8.047

  • Fixed a bug causing accidental deletion of the “ltr” and “rtl” character sequence.
  • Fixed a bug in the new XML and JSON parser algorithms.

8.046

  • XML and JSON parsers have been sufficiently improved.
  • ArticleForge API version 3.0 has been implemented.
  • Extract full-articles integration has been improved.
  • Syndication log improved.
  • Fully compatible with WordPress 5.8.2.

8.045

  • The media:content url now can be used for generation of featured images.

8.044

  • “Keep downloaded images” option added to “General Settings” menu. It keeps all the downloaded images and videos when a post is permanently deleted on “Empty Trash” or when the before_delete_post WordPress hook is triggered.

8.043

  • Technical release.

8.042

  • Presets are available now in CSV import menu.
  • CSV dumps now can be edited.
  • Special keywords now supported in the “Custom Fields” box.
  • Fixed a rare error during a trash cleaning process.

8.041

  • Japanese and Chinese languages now available for DeepL Translator.

8.040

  • Parse WordPress archives fixed and works correctly now.
  • PHP 8 compatible.

8.039

  • Fixed a text direction problem when the CSS “direction” property is explicitly defined in the feed.

8.038

  • A CSV dump handling improved.
  • “Synonymize post headers and footers” option removed.
  • Japanese language support added to Yandex Translate.
  • Minor bug fixes.

8.037

  • The %params[name]% array variable now available for post templates.
  • The cseo_shorten_html API function added:
    cseo_shorten_html(string $text, int $max_length = 0, string $ending = '...', bool $exact = false) : string
    The function shortens the given text and preserves the HTML tags.
    Parameters:
    $text – a HTML-formatted text to short.
    $max_length – max length of shortened text in text characters.
    $ending – a string suffix which will be added to the shortened text.
    $exact – should the text be cut off at the exact length or the whole last word must be preserved.
  • Local image storage and post thumbnail generation routines improved.

8.036

  • Audio attachment handling improved.
  • Video attachment handling improved.

8.035

  • JSON parser improved.
  • Full-Text RSS now uses the XML tag value if is not defined.

8.034

  • The HTTP referrer option added. Set URL for the referer spoofing.
  • The HTTP headers option added.
  • Fixed problem with the empty Content Spinners page when a 3rd-party spinner service is temporary down.

8.033

  • Special character handling in custom fields improved.
  • Embed video option added. When the option is enabled, the contents of the video custom field will be embedded into the post. The custom filed may contain a direct link to a video file (.mp4, .webm ect) or an embed code (<iframe>).

8.031

  • Fixed bug with incorrect post author attribution.
  • Empty feeds handling improved.

8.030

  • CyberSEO Pro is now fully integrated with X-Spinner.
  • The “Perfect Tense” option added to WordAI.
  • “Post tags as sub keys” options are now available in Article Forge settings.

8.022

  • A bug in post date filter fixed.
  • Article Forge integration improved.
  • Empty feed URLs are now supported. This is a way to add a dummy feed to use it in conjunction with Article Forge or your own content generation methods such as post templates and custom PHP code.
  • New events added to the syndication log.
  • Some minor fixes and improvements.

8.021

  • Fixed bug in ESpinner logging procedure.
  • The “Presets” menu items now sorted by name.
  • The existing feed URL can be altered on the feed settings page.
  • Post preview improved.
  • The adult site preset packages updated.
  • Fully compatible with WordPress 5.5.3.

8.020

  • Custom taxonomies are now supported and can be assigned to any standard or custom post type. You can set the custom taxonomies on the feed settings page or/and do it via PHP code.

8.015

  • Modification Tools now apply to both posts and pages.

8.014

  • A new Disable JSON section name detection option has been added to the “Advanced” feed settings.

8.013

  • Minor bugs fixed.

8.012

  • The gallery import procedure has been improved.

8.011

  • New Article Forge options added.
  • Post attachment handling improved.
  • Image download routine improved.

8.010

  • The parsing log feature added. You can find it at the bottom of “General Settings”.
  • Telegram channels are now supported. Just add a Telegram URL (e.g. https://t.me/durov/) and CyberSEO Pro will recognize it automatically.
  • Fully compatible with WordPress 5.5.1.

8.009

  • Fixed Full-Text RSS post duplicate issue.
  • Minor code improvements.
  • Fully compatible with WordPress 5.5.1.

8.008

  • When text translation is enabled, post tags and categories will be translated as well.
  • Fixed CSV import tab issue in the main content syndicator interface.

8.007

  • CyberSEO is now integrated with Article Forge.
  • The Full-Text RSS API interface has been optimized and works much faster now (up to 10x times in some cases).
  • Minor bugs fixed.
  • Fully compatible with WordPress 5.5.

8.006

  • Chinese language is now available in Yandex Translate.
  • Fully compatible with WordPress 5.3.2

8.004

  • Fully compatible with WordPress 5.3.
  • The “categories” field is now available in the CSV import options.
  • Now it’s possible to override post type via PHP code.

8.003

  • The “Maximum execution time of 9223372036854775807 seconds exceeded” error has been fixed.

8.002

  • Fully compatible with WordPress 5.2.3
  • The image gallery RSS feed import algorithm improved.
  • The CSV/dump import algorithm improved.

8.001

  • Fully compatible with WordPress 5.2.2.
  • DeepL Translator support has been added.
  • Fix for “Post date adjustment range” values.

8.000

  • The images listed within the scrset attribute can be stored locally now.
  • The usage policy has been changed. Now you receive one year of free updates after the activation date, despite the major version number.

7.060

  • Improved media file cleanup on post removal.
  • The “canonical link” option has been added.
  • Auto recognize for CSV files and text dumps has been improved.
  • Post lifetime has been added.
  • If the full-text-rss script is unable to retrieve the full article, post won’t be added.
  • If the plugin will not be able to translate the article via Yandex or Google service, the post won’t be added.
  • The cyberseo_gallery shortcode has been added.
  • The “Image gallery RSS feed” preset has been updated.
  • The %post_excerpt_notags% post template tag has been added.
  • An on_fail attribute has been added to the cyberseo_gallery shortcode.
  • Instagram HTML links are supported.
  • Twitter HTML links are supported.
  • The JSON parser has been improved.
  • The HTTPS support has been improved.
  • Fixed issue with post author names on multi-site.
  • Fixed “Fatal error: Uncaught Exception: String could not be parsed as XML in wp-content\plugins\cyberseo\cyberseo.php”.
  • PHP debug mode added.

7.050

  • Improved compatibility with PHP 7.2.0 and greater.
  • Fixed bug with import of compressed feeds and CSV dumps.
  • Now the plugin automatically fixes some type of broken XML feeds.
  • Warning related to create_function has been removed.
  • Fixed issue with Atom feeds.
  • Images with HTTPS URLs are now supported as gallery sources.
  • The <updated> tag for Atom feeds now parsed as a post date.
  • Constant string values now now can be written to custom fields via “Custom fields” box in the feed settings. E.g.: “My value”->custom_field_name
  • Fixed bug in built-in synonymizer/rewritter.
  • Fixed bug in “Shuffle paragraphs”.
  • Fixed generation of random post thumbnails.
  • Fixed bug in cseo_file_get_contents() when called with a proxy list.
  • Now the plugin is able to store video files locally just like the picture ones.
  • Minor bug fixed.

7.040

  • Added auto-update for built-in presets.
  • Fixed bug with custom PHP code execution while full text articles are retrieved.
  • Fixed category sorting bug during custom PHP code execution.
  • Fixed post processing priority issue.
  • Fixed bug in the comma-delimited CSV import function.
  • Improved migration from CyberSyn (the full-text extractor path now changed automatically).
  • The plugin now is fully compatible with PHP 7.2.
  • Reddit preset has been added.
  • JSON and XML feed import has been sufficiently improved/simplified.
  • ZIP, GZIP, BZIP2-archived feeds/CSV files are now supported.
  • Added important text notice to the feed settings page.

7.030

  • The https support improved.
  • Post templates added.
  • Fixed JavaScript-related issue at https sites.
  • Added new languages to Yandex Translate.
  • The “date” field added to the CSV dump import form.
  • The image URLs that start with “//” are processed correctly now.
  • The “republish existing posts” option added.
  • The %xml_tags% shortcode and xml_tags array are now available.
  • Fixed the “preg_match(): Unknown modifier” warning message.

7.020

  • Fixed issue with post thumbnail generation for enclosed images.
  • Fixed issue with permalinks when the “Link to source” option is enabled.
  • The media attachment handling has been improved.
  • The contents of <media:description> will be used as post excerpt.
  • Audio attachments now supported.
  • Automatic translation via Yandex Translate and Google Translate now available.
  • Fixed issue with “Morphing RSS host mode”.
  • The synonymizer algorithm has been optimized.
  • The dump item shuffle feature now works correctly.
  • Improved integration with SpinnerChief .
  • Fixed issue with the thumbnail field handling in CSV import mode.
  • The full text extraction and translation services have been sufficiently optimized.

7.010

  • The “remove links” function now works with attached images.
  • The CSV parser fixed.
  • Generate from the last post image added.
  • Duplicate check/removal feature improved.
  • Featured image generation fixed.
  • The post type is now stored in presets.
  • RSS media attachments of the following types are supported now: mp4, m4v, webm, ogv, wmv, flv.
  • The issue with backslashes in synonym table fixed.
  • <post_tags> and <media:keywords> XML elements now used as post tags.
  • Compatibility with PHP 7 improved.
  • “Shorten post excerpts” option added.
  • The gallery names generation for posts with spun titles has been fixed.
  • The duplicate checking algorithm has been optimized.

7.000

  • The IonCube Loader is not required anymore. Since version 7, the plugin is compatible with PHP 5.3.3 and greater.
  • No “lite” editions anymore. Now there is only one edition of CyberSEO and it is unlimited.
  • Optimized code and new improved interface.
  • Autoupdate feature added. Now CyberSEO updates itself automatically.
  • Presets added. This is a very powerful feature which allows one to choose predefined feed settings from the library. So if you want to import some feed as an image gallery, as a tube video, as a full text article etc, do it with a couple of mouse clicks!
  • New full text extraction method. No 3rd-party Web services anymore – all the scripts run at your own host.
  • CSV and text dump imports now supported. Import with ease raw text dumps and Excel-style CSV files into WordPress posts and pages.
  • HTML and JSON sources are also supported now.
  • Correct permalinks for spun (synonymized) post titles were finally implemented.
  • Fixed the known problem with feed edition while plugin is active.
  • The 3rd-party ESpiner spinner service support added.
  • Auto tags generation added.
  • A featured image now can be generated from media attachment thumbnails.
  • The “sanitize content” option added.

6.76

  • Important security fix.
  • Improved Featured Image generation.
  • Minor bug fixes.

6.75

  • The “Post format” option has been added.

6.74

  • Fixed issue with WordAi spinner.

6.73

  • Fixed bug causing creation of empty .tmp files in the default WP upload folder.

6.70

  • CyberSEO has been integrated with the WordAi content spinner. It uses artificial intelligence to understand text and is able to automatically rewrite your article with the same readability as a human writer.

6.64

  • The “Text with Spintax” option has been added to TheBestSpinner module, which is now able to generate articles in Spintax format. This feature can be used in Morphing RSS Host Mode.
  • Fixed a small bug in the cseo_add_image_to_library function.

6.63

  • Fixed bug in the tags generator.
  • Fixed compression issue in the cseo_save_image function.

6.61

  • Fixed issue with insertion of custom headers and custom footers.

6.60

  • Fully compatible with WordPress 3.6.1
  • The “Remove links from images only” option now works with attachments.
  • The “User agent” option has been added. It can be used for user agent spoofing.
  • New SpinRewriter 3.0 and SpinnerChief API now supported. Both these spinners now are able to generate articles in Spintax format. This feature can be used in Morphing RSS Host Mode.
  • Minor bugs fixed.

6.53

  • The default user agent header has been removed from HTTP requests. It was causing problems with FeedBurner feeds.

6.51

  • Minor bug fix.

6.50

  • The plugin has been integrated with TheBestSpinner – a famous content spinning service.
  • The “Post type” option has been added. Now you can syndicate the feed contents as posts, pages and even custom post types.

6.42

6.41

  • The syndicated posts now can be attributed to a random author.
  • A few minor bugs were fixed.

6.40

6.31

  • Fixed issue with processing of <link rel=”alternate” href=”…”> in the Atom feeds.

6.30

  • The $post[‘custom_fields_attr’] array variable is now available for the custom PHP code.
  • Improved handling of RSS image attachments. More attachment formats are supported now.
  • Fixed “400 Error” in the SpinChimp module.
  • The new “Generate from random post image” featured image creation method was added.

6.20

  • CyberSEO is now integrated with SpinRewriter and SpinChimp article spinners.
  • Fixed parsing of <flv_embed> blocks in video XML feeds (TubeAce format).
  • The “tag protect” SpinnerChief option added.
  • The SpinnerChief account status information added.

6.15

  • Custom-defined function execution in the “Extract full articles” mode has been fixed.
  • The “Protect Words” option for SpinnerChief fixed.
  • The “Function split() is deprecated” message fixed.

6.14

  • The “Protect Words” option for SpinnerChief fixed.

6.13

  • The “Parse WordPress archives” algorithm has been improved.

6.12

  • The cseo_add_image_to_library API function added. Use it to add images into the post gallery. E.g.:
    cseo_add_image_to_library(‘http://www.some_site.com/some_image.jpg’, ‘p

6.11

  • The “Link to source” option added (note the “Runtime Tools” menu).
  • All known bugs fixed.

6.10

  • CyberSEO is now integrated with SpinnerChief – a powerful content spinner (synonymizer) which uses revolutionary Thesaurus Exchange System that provides you with high-quality thesauruses created by experts, for foreign languages and specialist niches. In order to use it with CyberSEO, you need to have a SpinnerChief account. If you don’t have one yet, click here to register. It’s absolutely free!
  • The “Extract Full Articles” algorithm performance has been sufficiently improved.
  • The obsolete “Image Cloaking Mode” has been finally removed.
  • Some minor bugs were fixed.

6.00

  • Automatic full article extractor. Starting from version 6, the CyberSEO plugin is able to automatically extract full-text articles from shortened RSS feeds using special service provided by our partners from WM Utils. So if you are going to use this new feature, please make sure to test your shortened RSS feeds here to see how it works. Before to syndicate the generated full-text feeds into your blogs, you must get a written permission from the original content owners. Do not steal the copyrighted content. Otherwise you are risking legal action.
  • Proxy support. CyberSEO will use your proxy-list to access all internal URL’s. The proxies are usually used to parse those services that do not allow frequent connections from the same IP’s.
  • The CyberSEO plugin version 6 has acquired a brand new auto commenting tool, which allows to automatically post comments using user-defined content and random names.
  • The synonymizing algorithm has been fully rewritten and optimized. Now it works faster and uses more than 2 times less memory.

5.41

  • Fixed bug with “Spintax format” option switch.

5.40

  • Now the auto RSS pull mode works via WordPress built-in pseudo cron. The pseudo cron will trigger when someone visits your WordPress site, if the scheduled time has passed after a specified period.
  • Some minor bugs fixed.

5.31

  • Critical bug fix for auto RSS pull mode.

5.30

  • Fixed problem with duplicated posts in autoupdate mode.
  • PHP coders, now you can assign additional tags to the syndicating posts via the $post[‘tags_input’] variable. E.g.:
    $post[‘tags_input’] = array(‘tag1’, ‘tag2’, tag3);

5.29

  • The “Shuffle feed items” option has been added. Use it to shuffle the XML/RSS contents to make the posts be added in a random order. This function requires additional server resources, so use it wisely.
  • Now the URL’s of syndicated feeds can be altered.
  • The CyberSEO UI has been slightly improved.

5.24

  • Quick post headers and footers fix (find more info here).

5.23

  • Now it’s possible to enable/disable post headers and footers in the excerpts (disabled by default).
  • The “Last update” column has been added to the list of syndicated feeds.
  • The “Shuffle paragraphs” function fixed.

5.22

  • The “Generate missing post thumbnails” function added (note the “Tools” section).
  • The post thumbnails now can be generated from the image which URL is located in the “thumb” custom field.
  • The rewriting syntax has been extended, now if you need to delete a given keyword from the syndicating content, you can use the following rules:
    |keyword|
    >keyword|

    Find more information here.

  • The internal file handling has been sufficiently improved. Now the status of safe_mode and allow_url_fopen PHP variables is not important in case if the PHP cURL extension is installed.
  • If the post gets deleted, the attached images (post thumbnails) are get deleted too.
  • If the post gets deleted, the locally stored images get deleted too.
  • Minor bugs fixed.

5.21

  • The “Generate from the ‘thumb’ custom field” option has been added to extend the post thumbnail generator funcionality.

5.20

  • Now CyberSEO can automatically generate post thumbnails (also known as featured images) from the syndicating post content. Demo.
  • A few minor bugs fixed.

IMPORTANT! This version of CyberSEO Suite requires IonCube Loader v4.0.10 or higher. Please update yours, otherwise CyberSEO will crash!

5.16

  • Fixed bug in the “Post links handling” routine.

5.15

  • Added possibility to display custom fields as XML tags in the blog’s RSS feed (Morphing Host Mode only). To enable this function, simple add the following variable to your feed’s URL: custom_tags=custom_field_name1[,custom_field_name1,…]
    For example, if your WordPress posts have views and thumb custom fields, you can display them as tags in the RSS feed using this URL: http://www.yourblog.com/feed/?custom_tags=views,thumb

5.14

  • The “Apply These Modifications To All Existing Posts” operation now applies to all types of posts except drafts.
  • Remove links from images only option added.
  • Fixed problem with local storage of images that have the “?” symbol in their names.
  • Fixed false warning message which says: “Your wp-content/uploads folder is not writable”.
  • Now you can assign an individual author (an registered WordPress user) to every syndicating thread.

5.13

  • System-checking function added.

5.12

  • Fixed bug affecting the auto RSS pull mode.

5.11

The $post[‘comments’] field was added to the $post array. Every item of the $post[‘comments’] field is in array must contain information of the comment in the WordPress format. Please refer the wp_insert_comment WordPress API function for the detailed description.

5.10

  • The default content spinning syntax has been changed to ###CURRENT_RULE###*. However you are still able to choose one of the following: ###SYNTAX_RULES###.
  • The Morphing RSS Host Mode (Feed Spinner) now supports nested syntax of unlimited depth. Here is an example of nested syntax use: “{{It was|Today is} a usual {day|morning}|This night was {dark and {cold|scary}|warm and the {road|trail|path} was moonlited}}.”*
  • All the limitations in WP MU and Multisite modes are removed by default. So if you want to limit some operations, please do it by means of the cyberseo-mu-setting.php file.*

* CyberSEO Suite edition only.

5.02

  • All images uploaded to the server from syndicated posts (when “Store Images Locally” option is enabled) now get removed when the appropriated posts deleted by the blog administrator.
  • Starting from version 5.02, CyberSEO plugin is available in Suite and Lite editions. The lite edition has all features for the CyberSEO Suite except the Morphing RSS Host module.

5.01

  • Fixed problem with the “Alter default settings” button.
  • Added new algorithm to the “Duplicate Post Finder” module.

5.00

  • Starting from this release, the CyberSEO Suite finally becomes 100% compatible with UTF-8. Henceforth it allows to work with any national character sets.
  • The “Feed Import/Export” function has been added. You can select and export your syndicated feed settings into a file and then import them to another blog.
  • The synonym table syntax has been extended. Now it’s possible to create case-insensitive rewrite rules which affects text only and preserve the HTML code (links, tags etc).
  • The new “Global Post Modification Tools” feature allows to process existing posts in WP database. For example, it’s possible to re-synonymize all previously added posts, or apply to them your own PHP code.
  • The synonymizing algorithm has been sufficiently optimized.
  • Added new option “XML section tag names” which allows to define custom XML section names for parsing. This feature allows to parse almost any XML feeds.
  • Added new option “Post links handling” which allows to remove links from syndicating posts (from text only or from both text and images).
  • Fixed bug which was causing problems with the “publish_post” action execution after automatic syndication of a new post.
  • Default settings have been removed from the “XML Syndicator” page. Use the “Alter default settings” button instead.
  • The heuristic search algorithm of the duplicate post finder module has been improved.
  • Some minor bugs have been fixed.

4.96

  • The price of single blog license has been dropped to $19.99!
  • Fixed bugs in the cseo_must_be_binary() and cseo_store_image() API functions;
  • Fixed bug in the fixed “hide images” mode;
  • Fixed bug which was causing the incorrect post excerpts generation for syndicated posts;
  • CXXX_ALLOW_UPGRADE constant has been added. Use it to enable one-click version upgrade in WPMU and WordPress Multisite;
  • Important update: the WPMU/Multisite configuration file has been changed to cyberseo-mu-setting.php. Make sure you have renamed your cyberseo-mu-setting.inc files into cyberseo-mu-setting.php ones!

4.95

  • Fixed issue with synonymizing of post titles;
  • Added CXXX_ALLOW_PATH_CLOAKING – a Boolean constant which allows one to enable or disable the availability of the “Image Cloaking” mode.

4.93

  • Fixed issue with incorrect handling of 301 (Moved Permanently) error when syndicating some XML feeds.

4.91

The cseo_store_image function now able to rescale the image. The extended function format is following:
cseo_store_image (string $custom_field [, string $preferred_name = “”, string $width = 0, string $height = 0, string $compression = 0] );
The $width and $height parameters can be presented as integer values in pixels, or as percents (e.g. “50%”).

4.90

  • Starting from version 4.90, the CyberSEO Suite license is available in two (single blog and unlimited) variants.

4.89

The following API functions are now available for use in custom PHP code:

  • cseo_store_image (string $custom_field [, string $preferred_name = “”]) – schedules the image url stored in a given custom file for caching on the local server. This function must be used instead of cseo_save_image to avoid image file duplication (see examples);
  • cseo_must_be_binary (string $filename) – this function is very useful to check the existence of a remote file. If the given file is not binary (e.g. a 404 page instead of picture), the post will not be syndicated.

4.88

  • Improved compatibility with the WordPress Multisite mode.

4.87

  • Fixed issue with the “Create new categories defined in syndicating post” option when parsing XML files in Smart Tube and Tube Ace formats.
  • Now values of the $post [‘custom_fields’] array may contain strings or arrays, depending on feed content.

4.86

  • The image caching function sufficiently improved.
  • The following API functions are now available for use in custom PHP code:
    mixed cseo_file_get_contents (string $url [, boolean $as_array = false] ) – reads entire file into a string or array;
    string cseo_save_image (string $image_url [, string $preferred_name = “”] ) – saves the remote image locally and return its new URL.

4.85

  • Added “Store Images Locally” option. If enabled, all images from the syndicating feeds will be copied into the default uploads folder of the blog. Make sure that your “/wp-content/uploads” folder is writable.
  • Added “Don’t Morph Titles” option. Enable it to preserve the syndicating post tittles from morphing.
  • Fixed a few minor bugs.

4.82

  • Added “Morphing Syntax Rules” option. Now you can select the syntax rules for your posts in Morphing RSS Host Mode. Following rules are available: ###SYNTAX_RULES###
  • Improved RSS syndication speed.
  • Fixed a few minor bugs.

4.70

  • Added “Parse WordPress archives” option. As you know, all the WordPress blogs have RSS feeds that you can pull to your own blogs. However, there are usually only few recent posts available in an average RSS feed generated by WordPress (usually only the last 10 posts only) Now the built-in CyberSEO RSS syndicator is able to import all posts available on any WordPress blog regardless of how many posts are available in the RSS Feed. The CyberSEO Suite will parse through the WordPress archives and will discover and aggregate every single post available there – doesn’t matter now many years the blog runs and how many thousands of posts is contains!
  • Added “PHP Code” field. Now the advanced users gain almost unlimited control on every aggregating posts. Use your own code to modify the aggregating post’s title, content, excerpt, GUID, date etc.
  • Starting from version 4.70, the CyberSEO Suite is able to syndicate RSS feeds with media attachments (note new “Insert Media Attachments” option) The following types of attachments are supported: <media:content>, <media:thumbnail> and <enclosure> (type “image” only) All the aggregated images will be enclosed into the <img> tag.
  • The plugin’s UI has been redesigned in WordPress 2.5+ style.
  • Sufficiently increased average speed of syndicating module.

4.58

  • Now CyberSEO Suite is available for both WordPress and WordPress MU platforms. So now you can obtain the WordPress MU license which will allow you to use CyberSEO Suite as a syndicating/morphing engine for your free blog hosts powered by WordPress MU.