runPHP Changelog

Change Log

  • 2.3.1 - bugfix release
    • Using a global DEFINE instead of class-static member variable so that it works with PHP4.
  • 2.3.0 - security release
    • Adjusted code to catch possible SQL-injection vulnerabilties (Thanks to Benjamin Flesch of mybeNi websecurity. )
    • Moved a variable from global scope to static-class scope.
  • 2.2.2 - bug fix release
    • Fixed bug where runPHP status was being turned off when someone posted a comment - much thanks to Mike Miller who identified the problem and provided the patch as well
  • 2.2.1 - bug fix release
    • Fixed the bug where Publishing (instead of Saving) a Page caused the “runPHP” setting to be unchecked until you went back in and Saved the page again
  • 2.2 - works nicer with WP2.1
    • added French translation - thanks to Philippe Corbes
    • added German translation - thanks to dahead
    • minor bugfix that prevented the checkbox from being moved over to the right column
  • 2.1b - Runs on PHP4 servers now (showstopper bug!)
    • Although it took me a while to track down, I was using a chain of function calls that PHP4 installs really didn’t like. ($wp_roles->get_object($role)->add_cap(...) causes the problems) I changed the code so that ->add_cap() is called on a variable instead of a function call and that seems to have fixed it.
      Special thanks to Doug Stewart for suggesting that this might be the problem.
  • 2.1a - fixed two important bugs:
    • runPHP Options submenu was not showing up because of old permissions check from 2.0
    • improperly named functions prevented the plug-in from being Activated/Deactivated properly
  • 2.1 - Conversion to user Roles
    • Added logic and UI to take advantage of new WordPress 2.0 Roles
  • 2.0 - Updated to use WordPress 2.0 API & features
    • Also added first version of access control (based on User Levels)