Internal Link Juicer Changelog

Version 2.1.2 (February 14, 2023)

  • Feature, Pro: Limit incoming/outgoing links on a per-post basis in the keyword editor
  • Improvement: Optimized batch processing for significantly better link index performance on large websites.
  • Improvement: Added option to hide the Internal Link Juicer admin bar entry (link index status)
  • Improvement, Pro: Expanded user role setting for keyword editor to include all available roles in the system
  • Improvement, Pro: New template tag “{{title}}” allows for post/term title usage in link templates

Version 2.1.1 (December 23, 2022)

  • Improvement: replaced dependency on SweetAlert2 with own modal implementation
  • Fix: Corrected view and hover area of admin bar link-index status
  • Fix, Pro: Fixed bug that in some cases caused custom fields to link to themselves

Version 2.1.0 (December 02, 2022)

  • Feature, Pro: Linking in custom field content (posts and meta) is now possible
  • Improvement, Pro: Added compatibility mode for Oxygen Builder and Muffin Builder page builders
  • Improvement: Updated dependencies

Version 2.0.4 (November 15, 2022)

  • Fix: Bug on greedy link mode (“link as often as possible” setting) got fixed
  • Fix: Links per paragraph limitation setting for individual assets got fixed when greedy link mode is turned on

Version 2.0.3 (November 03, 2022)

  • Feature: Added possibility to manually trigger index rebuild (or retrigger stuck build) in the dashboard
  • Fix: Fixed incorrect output of upper and lower case letters when in the “Link as often as possible” mode
  • Fix, Pro: Fixed an inbound link limiting bug that could have caused unexpected behavior

Version 2.0.2 (October 23, 2022)

  • Improvement: The display of scrolling within the statistics popup has been optimized
  • Fix: Fixed possible PHP warning when exporting a CSV file
  • Fix: Fixed a bug related to adding individual pages to the blacklist

Version 2.0.1 (October 04, 2022)

  • Improvement: Further optimizations for compatibility with the Divi theme
  • Improvement: Query for index-related changes in wp-admin stopped if no jobs are scheduled
  • Fix: Fixed database error related to the temporary linkindex that occurred under a few conditions

Version 2.0.0 (September 13, 2022)

  • Feature: Asynchronous mode on index creation for zero delays on the frontend and backend, regardless of the size of a website
  • Improvement: Improved algorithm for matching keyword boundaries enables better recognition of whole words and word separators

Version 1.3.12 (August 01, 2022)

  • Improvement: The loading hierarchy for the Divi theme compatibility mode has been further improved

Version 1.3.11 (July 29, 2022)

  • Improvement: Added compatibility mode for Divi theme
  • Fix: Prevent link builder processing content when sitemaps getting generated which may have caused memory issues on larger sitemap files

Version 1.3.10 (July 09, 2022)

  • Improvement, Pro: Added {{excerpt}} to available link-template placeholders for outputting the excerpt on generated links
  • Fix: Fixed logical bug in keyword matching, that caused keywords not to get linked under specific circumstances
  • Fix, Pro: Deleting a custom link now correctly triggers an update of the linkindex

Version 1.3.9 (May 28, 2022)

  • Improvement: A broad range of special characters is now available for linking
  • Fix, Pro: Triggering index rebuild in manual mode when configuration on the blacklist is made
  • Fix, Pro: Custom links now correctly trigger an index rebuild when their status changes

Version 1.3.8 (May 21, 2022)

  • Improvement: Better handling in the matching of sub-keywords within broader keyword definitions
  • Fix: Bug related to saving and serializing empty keyword definitions in the editor got fixed

Version 1.3.7 (May 03, 2022)

  • Fix: Error in Basic versions compatibility mode with Polylang got fixed

Version 1.3.6 (May 02, 2022)

  • Improvement, Pro: The compatibility mode for Polylang now restricts the linking of custom links based on their language
  • Improvement: Smaller performance optimization for the backend

Version 1.3.5 (April 27, 2022)

  • Fix: Display of configured keywords column on post overview got fixed for PHP 8
  • Fix: Problems that occurred under conditional scenarios when creating new posts have been fixed
  • Fix: Building the link index after changing the option for excluding HTML tags is working properly again

Version 1.3.4 (April 02, 2022)

  • Fix: Errors on post saving when having an empty whitelist got fixed

Version 1.3.3 (March 23, 2022)

  • Fix: Outgoing links in draft articles are now updated after revisions even if the article remains a draft

Version 1.3.2 (March 11, 2022)

  • Fix: Whitelist was not correctly applied to the linking behavior in some cases got fixed

Version 1.3.1 (March 02, 2022)

  • Improvement: Process of link building for future scheduled posts optimized
  • Fix: Bug in reordering of keywords in the keyword editor got fixed
  • Fix, Pro: Consideration of manually set links works reliably again

Version 1.3.0 (February 26, 2022)

  • Improvement: Restructuring plugin to a partialized construction of the link index, leads to immense performance improvement

Version 1.2.23 (January 29, 2022)

  • Fix: Error after downgrading from Pro version to Basic related to blacklisting childpages setting got fixed

Version 1.2.22 (December 27, 2021)

  • Improvement: Additional optimizations for index building speed
  • Fix: Warning about undefined variable during index construction got fixed
  • Fix, Pro: Error related to empty term meta got fixed

Version 1.2.21 (December 10, 2021)

  • Improvement: Further optimizations on the performance of linkindex construction
  • Fix, Pro: Error in the consideration of manually created links got fixed

Version 1.2.20 (December 05, 2021)

  • Improvement: Further optimization of index building performance

Version 1.2.19 (October 14, 2021)

  • Fix: False behavior when matching characters in Hindi language got fixed
  • Improvement: Added filter to manually link content, allows linking in conjunction with get_the_content()

Version 1.2.18 (September 26, 2021)

  • Improvement: Speed for building the index has been significantly improved

Version 1.2.17 (September 14, 2021)

  • Fix: Bug in setting links that was shipped by the last update got fixed

Version 1.2.16 (September 13, 2021)

  • Feature, Pro: Added possibility to configure a maximum amount of generated links per paragraph
  • Improvement: Further optimized keyword matching for cyrillic and non-ascii characters
  • Improvement: Prioritization of keyword order is now also possible by number of characters
  • Fix: Masking existing content that caused problems with page builders like Elementor got corrected
  • Fix: Not generating links in frontend due to some special HTML tags got corrected

Version 1.2.15 (July 05, 2021)

  • Feature: Added settings-tab to the keyword-editor, which enables granular settings based on single content assets
  • Improvement: Added option to exclude child pages of already blacklisted pages from linking as well
  • Improvement: Better support for cyrillic alphabet
  • Fix, Pro: Edit links for terms on the statistic dashboard now working correctly

Version 1.2.14 (May 11, 2021)

  • Feature, Pro: Added possibility to limit links within hierarchical taxonomies (e.g. categories) to allow building better silo structure
  • Fix: Removed protected magic methods from singletons that gave warnings under PHP 8

Version 1.2.13 (March 25, 2021)

  • Fix: Matching of keywords with apostrophe letters on substrings within words is also corrected.

Version 1.2.12 (March 18, 2021)

  • Fix: Matching of keywords with uppercase letters on substrings within words is corrected

Version 1.2.11 (March 10, 2021)

  • Fix: Keywords that start or end with a special character also get matched correctly
  • Fix: Display error on custom links template settings

Version 1.2.10 (February 04, 2021)

  • Improvement: Popup in link detail statistics got improved
  • Improvement, Pro: Import and Export features are now also available in WP-CLI
  • Fix: Removed deprecated jQuery code
  • Fix: Smaller fixes on import and export toolbox

Version 1.2.9 (January 11, 2021)

  • Fix: Apostrophes and other special characters can now be used for linking again
  • Fix: Escaping of special characters when exporting the keyword configuration to a CSV file has been corrected

Version 1.2.8 (October 29, 2020)

  • Improvement: Keywords in the editor are now sortable by drag and drop to simply reorder them when the setting “First configured keyword gets linked first” is active
  • Improvement, Pro: When “keep settings after plugin deactivation” is not activated, now also data from custom links get removed properly

Version 1.2.7 (October 01, 2020)

  • Fix: Statistics dashboard provides now also compatibility with PHP 5
  • Fix: Fixed PHP warning on HTML tag exclusions

Version 1.2.6 (September 09, 2020)

  • Fix: Several smaller fixes

Version 1.2.5 (September 07, 2020)

  • Improvement, Feature: The extended statistics dashboard from the Pro version is now also available in the Basic version with basic functions.
  • Improvement: The statistics dashboard has been significantly improved and the interface fine-tuned.
  • Improvement: All plugin related pages are now fully responsive
  • Improvement: Several UI improvements for dashboard and editor
  • Improvement, Pro: Better sanitization for URLs on file import

Version 1.2.4 (August 10, 2020)

  • Improvement: Additional restriction to keywords of public post types for index building now improves compatibility with third-party plug-ins (for example “AMP”)

Version 1.2.3 (July 24, 2020)

  • Improvement: Optimized content processing for better compatibility with third-party plug-ins (for example “ACF Blocks”)
  • Fix: Improved plugin uninstall routine which caused errors when upgrading to Pro version under some circumstances
  • Fix: The output of raw HTML symbols in the Gutenberg meta box options has been removed for the keyword editor

Version 1.2.2 (July 14, 2020)

  • Feature: Added full compatibility for Polylang
  • Improvement: Deleting link index table from database in recently added uninstall script
  • Improvement: Added vertical scrolling for keyword list on keyword editor when the list gets very long
  • Improvement, Pro: The Indexbuilder now also considers relative URLs if the option to not link if manual links exist is activated

Version 1.2.1 (July 05, 2020)

  • Feature, Pro: Directly create new custom links with configured keywords through CSV import when ID is empty
  • Fix: Preventing keywords import for non-existing assets
  • Fix: Added automatic line detection on file import for keywords, so import works also with Excel generated CSV files
  • Fix: Corrected a bug where index got not built immediately after creating a new post under some circumstances
  • Fix: Bug on configured keywords statistic when no keywords are configured got fixed

Version 1.2.0 (June 16, 2020)

» Read release notes for version 1.2.0

  • Feature: Added full compatibility for WPML
  • Feature: Added comprehensive toolbox for import and export of keywords and settings
  • Feature, Pro: Added additional tools for import of keywords from internal resources (post & term title, Yoast focus keyword(s), RankMath focus keywords)
  • Improvement, Pro: Redesign for Custom Links interface
  • Fix, Pro: When upgrading from Basic to Pro version, the deactivation of Basic version gets done automatically (no more errors when trying to install both versions at the same time)

Version 1.1.5 (March 08, 2020)

  • Improvement: Configured keyword phrases with dots get matched now
  • Improvement: Index rebuild process now also gets triggered when a scheduled post gets published
  • Improvement, Pro: Error handling for index rebuild notification has been further improved
  • Improvement, Pro: Added index rebuild notification for gutenberg editor on manual index building mode
  • Fix: Index now gets rebuilt when a new post gets created with gutenberg editor
  • Fix: Fixed broken link to plugin settings on the plugins overview page

Version 1.1.4 (January 11, 2020)

  • Fix: The index rebuilds now correctly on gutenberg when keywords got added on post save
  • Fix: Index rebuild after restoring default settings

Version 1.1.3 (December 27, 2019)

  • Feature: Statistics of stored keywords is now available in the list view of posts (and taxonomies on Pro), as well as in the dashboard
  • Improvement: Optimized interface of the keyword editor for enhanced usability
  • Improvement: Upper and lower case is now case sensitive when entering keywords in the editor, resulting in a wider range of supported characters
  • Improvement: redesigned the plugin options and added a configurable uninstall routine
  • Fix: The matching and conversion of keywords to links is now case sensitive so that the content is always displayed as it was written
  • Fix: Bug on HTML tag exclusions got fixed

Version 1.1.2 (October 06, 2019)

  • Improvement: The notice of the date when index got built last is now synchronous with server time.
  • Improvement, Pro: Index rebuild notification got translated and notifier got an error handling
  • Adjustment: The minimum length for keyword editor input is now two characters.
  • Fix: Error which influenced the output of content under some circumstances got fixed
  • Fix, Pro: Bug in statistic dashboard which caused missing entries got fixed.
  • Fix, Pro: Manual index rebuild now only can be triggered once and does not result in multiple builds if clicking multiple times.

Version 1.1.1 (August 22, 2019)

  • Added Feature: The linking of certain HTML parts (e.g. headings) within an asset can now be excluded by options.
  • Added Feature: A trial of the Pro version can now be activated via the dashboard
  • Added Pro Feature: Existing and manually created link targets within content can now be excluded from duplicate automated linking by setting
  • Improvement, Pro: Loading the statistics dashboard completely via AJAX before rendering (better performance for larger sites).
  • Improvement, Pro: Custom links now have the option to be opened in a new window
  • Fix: It is now possible to configure gaps in the editor at the beginning and end of a configured keyword at the same time
  • Fix: Solved a layout problem in the dashboard overview (occurred when there were no links in the index)
  • Fix, Pro: The overlay for detail statistics in the statistics dashboard is now displayed correctly
  • Fix, Pro: Option initialization after upgrade to pro now works properly

Version 1.1.0 (July 09, 2019)

  • Added Feature: Implemented an interactive tutorial for better plugin onboarding
  • Added Pro Feature: Implemented extensive statistics dashboard
  • Improvement: Added compatibility with WPML (Solution provided by J.-M. Duchi from TransConnector SA)
  • Improvement: Optimization / further development of the dashboard
  • Improvement: Added new actions to basic dashboard statistics
  • Improvement: Cleaned up editor scripts and styles on not needed backend sites
  • Improvement: Optimized index generation process results in speed up for backend
  • Fix: Index now automatically rebuilds itself after editing an article also with gutenberg editor
  • Fix: Better sanitation of keyword input on indexbuilder results in no more PHP warnings
  • Fix: Removed possible conflicts with other plugins that use select2 JS library
  • Fix, Pro: Bug which prevented linking of a taxonomy under some circumstances got fixed
  • Fix/Improvement, Pro: Index rebuild notifier cannot be displayed on wrong positions anymore and is now dismissable

Version 1.0.4 (April 24, 2019)

  • Added Feature: Configuration of the order for set keywords is now possible (options: FIFO, highest/lowest word count; thanks to son0fhobs)
  • Improvement, Pro: Optimized integration of custom links feature
  • Fix: Translation error on keyword editor (displayed “undefined” under some circumstances) got fixed

Version 1.0.3 (February 15, 2019)

  • Fix: Bug on nested replacements fixed

Version 1.0.2 (January 20, 2019)

  • Improvement: optimized generation of “maximum”- gap type
  • Fix: autolinking issues within shortcode generated content solved

Version 1.0.1 (December 30, 2018)

  • Improvement: rework of the user interface
  • Improvement: several improvements regarding plugin reliability
  • Added Pro Feature: Enable autolinking within terms and taxonomies
  • Added Pro Feature: Set own custom links for linking
  • Added Pro Feature: Configure allowed user roles for using the keyword editor
  • Added Pro Feature: Index Generation Modes
  • Added Pro Feature: Shortcode for excluding paragraphs from autolinking