- Add Sorbet with a few type definitions
- Fix issue with missing identifier from ActiveRecord (#21)
- change
NotificationListener
to ignore queries to INFORMATION_SCHEMA - change
NotificationListener
to not ignore queries with an empty identifier, for example, when running withActiveRecord::Base.connection.execute
- add support for PostgreSQL (unfortunately all results are uncertain)
- add support for Ruby >= 2.5 and Activerecord >= 4
- sort lines in the HTML report by certainity_level, identifier, query
- improve the query analyser to not analyse a query again if a similar query was analysed before with a prepared statement (Postgres use prepared statements by default)
- improve the logic to detect if a query was fired from a test file or not
- remove the auto require for the module TestHelpers
- Improve RSpec matcher to cache EXPLAIN results