Bugfixes
cover_viewscompiles templates on Rails main again. Rails removedActionView::Template.registered_template_handler; the lookup readsActionView::Template::Handlers.template_handlersand still skips an extension with no handler. See #1300.require "simplecov"works again on JRuby on Windows, where 1.3.0 raisedLoadError: Could not open library '.../libprism.dll'. Prism's FFI backend cannot open its native library there, and 1.3.0 required Prism as soon as SimpleCov loaded. Prism now loads only when branch or method coverage needs the static extractor, which a line-only run never does. Where it cannot load at all, the extractor falls back to empty branch and method tables for never-loaded files, as it did before 1.3.0. See #1299.simplecov affected --runworks on JRuby on Windows, where it crashed withNoMethodErrorbecauseProcess.wait2answers no status there. On that platform the runner starts throughKernel#systeminstead.simplecov serverefuses a symlink that points outside the report on JRuby on Windows too. JRuby'sFile.realpathfollows no symlinks there, soservewould have served the file the link pointed to, andsimplecov cleanand thecoverage.jsonlookup compared paths that were never resolved. On JRuby the CLI now resolves paths through the JDK.