The plugin is actively maintained, we work hard to improve the code and add new functionality.

1.8 - 2018-07-05

  • Fixed: When the default CodeMirror theme was selected, the following error message was displayed: Failed to load resource: the server responded with a status of 404 (Not Found) /wp-content/plugins/my-syntax-highlighter-pro/inc/lib/codemirror/theme/default.css?ver=1.7
  • CodeMirror addons that are not used in the “Preview” area with an example code are not longer loaded on the plugin settings page.
  • Updated the method of enqueuing the addons of the CodeMirror library.
  • The order of loading the CodeMirror files has changed.

1.7 - 2018-07-01

  • The changelog is improved. Added release dates.
  • Fixed: CodeMirror addon ‘autorefresh.js’ was added to one of the previous versions of the plugin, but it was not enabled.

1.6 - 2018-06-26

  • Updated the method of loading the addons of the CodeMirror library.
  • Added the addon ‘autorefresh.js’ to the CodeMirror editor. The code for manual refreshing the CodeMirror editor is deleted.

1.5 - 2018-06-12

  • CodeMirror library updated to the latest version v5.38.0. The directory structure is changed (files are better organized).
  • The theme “Darcula” is added to the list of available themes.
  • Updated the method of loading the addons of the CodeMirror library.

1.4 - 2018-06-04

  • Fixed a bug due to which the plugin data that stored in the database to not be deleted during the uninstallation of the plugin.
  • The contents of the file ‘uninstall.php’ is moved to the file ‘core.php’. The file ‘uninstall.php’ is deleted.
  • Some texts are corrected.

1.3 - 2018-05-22

  • Fixed bug: “WARNING: /inc/php/enqueue.php:26 - Illegal string offset ‘theme’”.
  • Removed the “bash” shortcode because of uselessness. Now the shortcode “shell” is used to highlight the language “BASH”.
  • Added the function “_control_checkbox” that renders the control “Checkbox”.
  • In the file “admin.css” added a CSS code for styling the control “Checkbox”.
  • Added a callback function that returns a list of enabled shortcodes.
  • The function “_shortcode_processor” now calls the function “_get_shortcode_names_enabled” instead of “_get_shortcode_names”.
  • On the plugin settings page, added an option that shows the available languages for selection. Now the plugin processes only the shortcodes (languages) selected by the user.
  • The option “defaultLanguage” is renamed to “default_language”.
  • In the functions “_get_shortcode_names” and “_get_shortcode_table” the variable names are optimized.

1.2 - 2018-05-21

  • Added the function “_control_license” that renders the control “License Key”.
  • Registered a new setting group “‘_settings_group_info’” and setting “_info”.
  • A new tab called “License” is added to the plugin settings page. To render the “License” tab added a separate file named “license.php”. Added option for entering (and saving in the database) the license key.
  • Translation files updated.

1.1 - 2018-05-20

  • Added new constant “_FILE”.
  • Added a function that runs during the plugin activation. Now the date of the first activation of the plugin is recorded in the database.
  • The “readme.txt” file updated. Description improved.

1.0 - 2018-05-16

  • Initial release.


  • Release candidate.


  • Beta version.


  • Alpha version.