Ryuzine Press 1.1 Released!

Ryuzine Press version 1.1 is now available!  If you already have version 1.0 of the plugin installed you should see the update notice in WordPress.  New installations can grab the plugin ZIP from here: https://github.com/ryumaru/ryuzine-press/archive/1.1.zip.

Please note that after the upgrade you will need to reinstall the Ryuzine Webapps!

a. from the Ryuzine Press -> Tools -> Ryuzine Update page.

b. If your server file permissions won’t allow that you will need to manually upload the unzipped webapp “ryuzine” folder into ~/wp-content/plugins/ryuzine-press/

While the licenses for Ryuzine Press and the Ryuzine Webapps are technically compatible they are no longer being bundled together due to their combined size exceeding some user’s PHP server file size limits.  It is still possible the the webapps might exceed them, in which case the webapp would have to be installed via FTP.

Also note that the Ryuzine Webapp version will still be 1.0, the plugin and webapp versions are not always the same.

While this was primarily a maintenance release to ensure compatibility with WordPress 5.5 and PHP 7.4 there were some other code fixes and changes, including that both the plugin and the webapps are now updated directly from the GitHub releases rather than from the Ryu Maru website.  Here is the full changelog for version 1.1:

  • Requires PHP 5.6 or later (tested up to PHP 7.4.8)
  • Version check updated to also check PHP
  • Version check no longer produces unexpected characters on activation.
  • Activation now auto updates database with new options.
  • Plugin now updates from GitHub releases using WP update system.
  • Plugin Update Checker updated to version 4.10
  • Fixed “undefined index” error in Rack Builder
  • Replaced deprecated STYLESHEETPATH constant with WP “get” function.
  • Auto-creates “Ryuzine” Rack Category. If you delete it the category is automatically restored on page reload. This is to prevent undefined array offset PHP errors if no default category is defined.
  • Fixed widget undefined index errors.
  • Options Page
    • Options sanitization fixed
    • Reset to Defaults checkbox replaced with button method
    • Default Rack Category is now auto-populated with “Ryuzine” type.
    • Fixed issue where “localization” setting was stuck on zero (off).
    • Fixed issue where admin script caused unknown index PHP error on Ads tab.
  • Tools Page
    • Fixed issue where “Check for Updates” button would not turn into
      “Install Ryuzine Webapp” button if version check found an update.
    • Updated version check and update to pull from GitHub releases
      and automatically delete previous Webapp installation.
  • Changes to Templates
    • single-ryuzine.php:
      • Added filter to remove notes at bottom of every page.
      • Added filter to prevent posts being hidden from loop
    • archive-ryuzine.php: separate Share Bubble sidebar code added.