Wanted to give everyone advance notice about changes in 3.1 which might have adverse effects on dependent apps or code:
- Support for running on Ruby 1.8 is dropped - Render paths in JSON reports have changed dramatically - Rendered template names in JSON reports will not include render location information - Brakeman will stop renaming some S-Expressions, which will change existing fingerprints - New data structures have been introduced to manage tracking information, which may affect external code e.g. custom checks These changes are already in master, so please test and let me know if you have any issues. Please see this page for more information about the changes: https://github.com/presidentbeef/brakeman/wiki/Upcoming-Changes-in-Brakeman-3.1
