- Bring back support for ruby 1.9
-
Support for Rails 7 (added tests, main code was already working)
-
Fixed: errors on Rails 3 and ruby 2.3
-
New feature:
require 'routes_coverage/auditor'; RoutesCoverage::Auditor.new.print_missing_actions
detects actions present in routes, but not present in controllers.print_unused_actions
- the other direction. Useful for routes cleanup. -
Known bug: collecting coverage data from engines is still not supported :(
- New: ability to infer coverage from controller tests:
config.routes_coverage.include_from_controller_tests = true
This is not very accurate, but might help in old apps with lots of controller tests.
- Default tests are on rails 5
- Few minor bugfixes
- Code cleanup
- Trying to support ruby < 2.3
- Support for rails 3.2 (may work on 3.0, but not tested)
- Support for rails 5.2.rc
- Better rspec and simplecov compatibility
- Fix route params in constraints
- Option to ignore PUT-fallback routes:
config.routes_coverage.exclude_put_fallbacks = true
- Fix routes with constraints
- Fix redirect routes
- Fix 404 from mounted engines
- Config flag to skip reporting:
config.routes_coverage.perform_report = false
- Fix catch-all route
- Html report generation
- Support for groups
- Test on rails 5.1
- First release, supports rails 4