Yet Another Related Posts Plugin
by mitcho (Michael 芳貴 Erlewine) for WordPress.
< return to main documentation
Version log
3.1.3
- Performance improvements:
- Turning off cache expiration, made possible by smarter caching system of 3.1 - should improve caching database performance over time.
- updated primary key for cache by Pinoy.ca - improves client-side pageload times.
- Code cleanup
- Rewrote
includeandrequirepaths
- Rewrote
- Bugfix: localizations were not working with WordPress 2.9 (a CodeStyling Localizations bug)
- Bugfix: redundant entries for "unrelatedness" were being inserted
- Bugfix:
yearpp_clear_cachebug on empty input - Version checking code no longer uses Snoopy.
- New localization: Hindi by Outshine Solutions
3.1.2
3.1.1
- Possible fix for the "no related posts" issue by vkovalcik
- Bugfix: slight optimization to keyword function by vkovalcik
- Bugfix: regex issue with br-stripping
3.1
- New snazzy options screen
- Smarter, less confusing caching
- No more manual caching option—"on the fly" caching is always on now.
- Bugfix: fixed related pages functionality
- Bugfix: an issue with options saving
- Bugfix: a slash escaping bug
- Minor fixes:
- Fixed
yarpp_settings_linkdependency when disabled. - Breaks (<br />) are now stripped out of titles.
- Added plugin incompatibility info for Pagebar.
- Faster post saving.
- Fixed
3.0.13
- Quick immediate bugfix to 3.0.12
3.0.12
- Yet another DISQUS note... sigh.
- Changed default markup to be make the output validate better.
- Reformatted the version log in readme.txt
- Added a Settings link to the plugins page
- Some initial WPML support:
- Tweaked a SQL query so that it was WPML compatible
- Added YARPP template to be used with WPML
- Added Hebrew localization
3.0.11
- Quick fix for
compare_versioncode.
3.0.10
- Added Ukrainian localization
- Incorporated a quick update for the widget display thanks to doodlebee.
- Now properly uses
compare_versionin lieu of old hacky versioning.
3.0.9
- Added Uzbek, Greek, Cypriot Greek, and Vietnamese localizations
- Further bugfixes for the pagination issue
3.0.8
- Bugfix: a pagination issue (may not be completely fixed yet)
- Bugfix: a quick bugfix for widgets, thanks to Chris Northwood
- Added Korean and Lithuanian localizations
- Bugfix: when ad-hoc caching was off, the cached status would always say "0% cached"
- Bugfix: enabled Polish and Italian stopwords and fixed encoding of Italian stopwords.
- Bugfix:
is_singleand other such flags are now set properly within the related posts Loop (as a result, now compatible with WP Greet Box) - Confirmed compatibility with 2.8.2
- Bugfix: the Related Posts metabox now respects the Screen Options
3.0.7
- Bugfix: additional bugfix for widgets.
- Reinstating excerpt length by number of words (was switched to letters in 3.0.6 without accompanying documentation)
- Localizations:
- Updated Italian
- Added Belarussian by Fat Cow
- Confirmed compatibility with 2.8.1
3.0.6
- Bugfix: updated excerpting to use
wp_html_excerpt(for WP 2.5+) - Bugfix: fixed broken widget display
- Added Russian (
ru_RU) localization by Marat Latypov - Confirmed 2.8 compatibility
- Added note on incompatibility with SEO Pager plugin
3.0.5
- Added link to manual SQL setup information by request
- Added Portuguese localization
- Updated info on "on the fly" caching - it is strongly recommended for larger blogs.
- Updated "incomplete cache" warning message so it is only displayed when the "on the fly" option is off.
3.0.4
- A fix to the version checking in the options page - now uses Snoopy
- Adding Dutch localization
3.0.3
- Reinstated the 3.0.1 bugfix for includes
- Bugfix: Fixed encoding issue in keyword caching algorithm
- Bugfix: One SQL query assumed
wp_prefix on tables - Added Polish localization
- Added note on DISQUS in readme
- Making some extra strings localizable
- Bugfix: a problem with the Italian localization
3.0.2
- Bugfix: Templating wasn't working with child templates.
- Bugfix: In some situations, SQL errors were printed in the AJAX preview displays.
3.0.1
- Bugfix: In some situations before YARPP options were updated, an
includePHP error was displayed.
3.0
- Major new release!
- Caching for better SQL performance
- A new templating feature for custom related posts displays
- Cleaned up options page
- New and updated localizations
2.1.6
- Versioning bugfix - same as 2.1.5
2.1.5
- Bugfix: In certain scenarios, related posts would be displayed in RSS feeds even when that option was off
- Bugfix: The
related_*()functions were missing theechoparameter - Some localization bugfixes
- Localizations:
- Japanese (
ja) by myself (mitcho (Michael Yoshitaka Erlewine))
- Japanese (
2.1.4
- Bugfix: Settings' sumbmit button took you to PayPal
- Bugfix: Fixed keyword algorithm for users without
mbstring - Bugfix:
titleattributes were not properly escaped - Bugfix: keywords did not filter tags. (This bugfix may vastly improve "relatedness" on some blogs.)
- Localizations:
- Simplified Chinese (
zh_CN) by Jor Wang (mail at jorwang dot com) of jorwang.com - German (
de_DE) by Michael Kalina (yarpp-de at mitcho dot com) of 3th.be
- Simplified Chinese (
- The "show excerpt" option now shows the first
nwords of the excerpt, rather than the content (by request) - Added an
echoparameter to therelated_*()functions, with default value oftrue. Iffalse, the function will simply return the output. - Added support for the AllWebMenus Pro plugin
- Further internationalization:
- the donate button! ^^
- overused words lists (by request)), with a German word list.
2.1.3
- Bugfix: Turned off the experimental caching which shouldn't have been on in this release...
- Bugfix: an issue with the keywords algorithm for non-ASCII characters
2.1.2
- Bugfix: MyISAM override handling bug
2.1.1
- Bugfix: keywords with forward slashes () could make the main SQL query ill-formed.
- Bugfix: Added an override option for the false MyISAM warnings.
- Preparing for localization! (See note at the bottom of the FAQ.)
- Adding a debug mode--just try adding
&yarpp_debug=1to your URL's and look at the HTML source.
2.1 - The RSS edition!
- RSS feed support!: the option to automagically show related posts in RSS feeds and to customize their display, by popular request.
- A link to the Yet Another Related Posts Plugin RSS feed.
- Further optimization of the main SQL query in cases where not all of the match criteria (title, body, tags, categories) are chosen.
- A new format for pushing arguments to the
related_posts()functions. - Bugfix: compatibility with the dzoneZ-Et and reddZ-Et plugins.
- Bugfix:
related_*_exist()functions produced invalid queries - A warning for
wp_postswith non-MyISAM engines and semi-compatibility with non-MyISAM setups. - Bugfix: a better notice for users of Wordpress < 2.5 regarding the "compare tags" and "compare categories" features.
2.0.6
- A quick emergency bugfix (In one instance, assumed existence of
wp_posts)
2.0.5
- Further optimized algorithm - should be faster on most systems. Good bye subqueries!
- Bugfix: restored MySQL 4.0 support
- Bugfix: widgets required the "auto display" option
- Bugfix: sometimes default values were not set properly on (re)activation
- Bugfix: quotes in HTML tag options would get escaped
- Bugfix:
user_levelwas being checked in a deprecated manner - A helpful little tooltip for the admin-only threshold display
2.0.4 - what 2.0 should have been
- Bugfix: new fulltext query for MySQL 5 compatibility
- Bugfix: updated
apply_filtersto work with WP 2.6
2.0.3
2.0.2
- Versioning bugfix (rerelease of 2.0.1)
2.0.1
- Bugfix:
admin_menuinstead ofadmin_head - Bugfix: a variable scope issue crucial for 2.0 upgrading
2.0
- New algorithm which considers tags and categories, by frequent request
- Order by score, date, or title, by request
- Excluding certain tags or categories, by request
- Sample output displayed in the options screen
- Bugfix: an excerpt length bug
- Bugfix: now compatible with the following plugins:
- diggZEt
- WP-Syntax
- Viper's Video Quicktags
- WP-CodeBox
- WP shortcodes
1.5.1
- Bugfix: standardized directory references to
yet-another-related-posts-plugin
1.5
- Simple installation: automatic display of a basic related posts install
- code and variable cleanup
- FAQ in the documentation
1.1
- Related pages support!
- Also, uses
apply_filtersto apply whatever content text transformation you use (Wikipedia link, Markdown, etc.) before computing similarity.
1.0.1
- Bugfix: 1.0 assumed you had Markdown installed
1.0
- Initial upload