Change Log


= 1.9.2 =
* Improved error handling for commits, pushes, and pulls
* Fixed bug with saving Git username
* Fixed bug with PHP error reporting
* Fixed bug with push count when backing up DB and pushing at the same time
* Fixed CSS issue with viewing untracked tables after importing

= 1.9.1 =
* Fixed bug with “Import Pushes” checkbox not showing after saving
* Fixed bug with saving some settings in Windows
* Fixed CSS issue when viewing a branch with no commits
* Small cleanup

= 1.9 =
* Added support for multiple commit authors
* Added support for custom WordPress file structures
* Added support for PHP autoloading when available
* Added pagination to the “Recent Activity” table on the dashboard page
* Added “Help” tab to the “Revisr Settings” page
* Fixed bug with viewing diffs in Firefox
* Fixed potential XSS and user escalation vulnerabilities, props @jdgrimes
* General UI improvements
* General performance improvements

= 1.8.3 =
* Fixed bug with spaces in filenames

= 1.8.2 =
* Improved plugin performance
* Fixed bug with timezone on some sites
* Fixed bug with loading translation file
* Changed “Commit Changes” to read “Save Changes”
* Improved Remote URL validation

= 1.8.1 =
* Fixed bug resulting from changes in WordPress 4.1
* Fixed bug with storing webhook URL in some environments

= 1.8 =
* Added ability to track individual database tables
* Added ability to import tracked database tables while pulling changes
* Added ability to run a safe search/replace on the database during import to support multiple environments (supports serialization)
* Added unique token to the webhook to improve security (existing webhooks will need to be updated)
* Added fallback to the WordPress database class if mysqldump is not available
* Moved backups to ‘wp-content/uploads/revisr-backups/’ (path may vary) and automatically generate .htaccess
* Updated pending files count to only show for admins
* Updated error handling for commits
* Small UI improvements

= 1.7.2 =
* Tweaked permissions check to only check permissions if repository exists.

= 1.7.1 =
* Fixed potential PHP notice with tags widget
* Fixed permissions to just check the “.git/” directory

= 1.7 =
* Added ability to create a new repository if one does not already exist
* Added ability to create automatic daily or weekly backups
* Added ability to merge changes
* Added ability to add tags to commits
* Fixed bug with backing up the database when a port is used
* General improvements

= 1.6.3 =
Improvements to the list of committed files
Small bugfixes

= 1.6.2 =
Added dedicated page for managing branches
Database backups from the dashboard now automatically create new commits
Fixed timezone bug on the dashboard
Improvements to settings page
Small UI improvements

= 1.6.1 =
* Small UI improvements
* Changed Recent Activity to show 15 items
* Fixed bug with multi-site installations
* Fixed bug with reverting files

= 1.6 =
* Added internationalization support
* Switched to human-friendly time diffs for Recent Activity
* Fixed bug causing dashboard to freeze in some environments
* Improved error handling
* Removed passthru() functions
* Code cleanup

= 1.5.2 =
* Fixed bug with adding certain files
* Restricted access to super admins for multisite installations

= 1.5.1 =
* Added support for remote DB hosts
* Fixed bug with deleting files

= 1.5 =
* Improved commit interface, added ability to stage individual files
* Added ability to see and revert to changes pulled from a remote
* Added ability to set the name of the remotes (defaults to origin)
* Added ability to set the path to MySQL
* Improved compatibility for Mac and Windows
* Bugfixes and general cleanup

= 1.4.1 =
* Added “Backup Database” button to the Quick Actions
* Added number of unpulled/unpushed commits to the Quick Action buttons
* Updated recent activity text

= 1.4 =
* Added ability to automatically pull changes from Bitbucket or Github (enabled on the settings page)
* Fixed bug causing call_user_func() error in some enviornments (including Windows)
* Additional validation on Git commands
* Additional error handling
* Fixed bug with saving .gitignore
* Fixed potential bug with viewing pending files
* Minor cleanup

= 1.3.2 =
* Bugfixes

= 1.3.1 =
* Added error handling
* Commits are no longer automatically pushed by default. This can be changed in the plugin settings page.
* Fixed issue with .gitignore showing as a pending file

= 1.3 =
* Added ability to track/revert changes to the database
* The commits listing now shows commits on the current branch by default
* Added basic compatibility check
* Added settings link to the plugin page

= 1.2.1 =
* Minor bugfixes

= 1.2 =
* Added ability to view the number of pending files in the admin bar
* Small cleanup, updated wording

= 1.1 =
* Bugfixes and improvements
* Added ability to view changes in files from a previous commit

= 1.0.2 =
* Minor bugfixes

= 1.0.1 =
* Updated readme.txt

= 1.0 =
* Initial commit