github scalameta/metals v2.0.0-M17
Metals v2.0.0-M17 Gold

pre-release3 hours ago

What's Changed

  • Metals V2 ignores 'metals.java-turbine-recompile-delay' by @snjeza in #8678
  • Starting spring-petclinic tests by @snjeza in #8683
  • bugfix: Allow type hierarchy on usages by @tgodzik in #8670
  • Consolidated interface for BuildTargetClasses.Classes by @odisseus in #8687
  • mbt(bazel): map root-package file labels without a leading slash by @maksymilianrozanski in #8684
  • Resolve artifact symlinks if they come from an unpinned repository by @odisseus in #8664
  • Fix a typo Unexcepted / Unexpected in SystemProcess by @maksymilianrozanski in #8701
  • process: support capturing raw stdout bytes in SystemProcess/ShellRunner by @maksymilianrozanski in #8685
  • Bazel-mbt: Make the imported genSources paths configuration independent and add logs by @jchyb in #8700
  • Bsp connection factory by @odisseus in #8587
  • [Metals v2] Discover individual test cases + various test-related issues in MBT by @zielinsky in #8561
  • improvement: Don't create DependencyModule multiple times by @tgodzik in #8702
  • [MBT] [Gradle] Handle included builds by @zielinsky in #8543
  • Improving the Testing Explorer by @snjeza in #8710
  • bugfix: Plugin has been compiled by a more recent version of the Java Runtime by @damiankus-vl in #8715
  • improvement: Reaad commands to metals view by @tgodzik in #8722
  • bugfix: Fix tests on windows by @tgodzik in #8721
  • Further refactoring of code that creates BSP connections by @odisseus in #8704
  • improvement: Use the same java home as in other places in mbt by @tgodzik in #8725
  • bugfix: Fix renaming protobuf-generated Java types by @damiankus-vl in #8730
  • improvement: Run query with the correct java version by @tgodzik in #8732
  • performance: Avoid repeated calls to StringOps#split in DocumentSymbolProvider#javaDocumentSymbols by @damiankus-vl in #8741
  • feature: navigate to Java files materialized from .proto files by @damiankus-vl in #8699
  • Fix Bazel JUnit 6 tests by @snjeza in #8739
  • improvement: Release on the last 4 versions by @tgodzik in #8731
  • MtagsResolver.removedScalaVersions, use "2.13.12" -> "1.5.1", remove duplicated value. main-v2 by @maksymilianrozanski in #8724
  • Bumped geny to version 1.1.1 by @odisseus in #8750
  • Write reports about compilation errors obtained with MBT by @jchyb in #8740
  • Fix an OutOfMemory error caused by an infinite loop in the folding logic by @damiankus-vl in #8625
  • Moved some classes into separate packages by @odisseus in #8726
  • Forward port changes up to 1.6.8 by @tgodzik in #8744
  • Bugfix: Handle the extensions keyword in proto files by @damiankus-vl in #8754
  • Invalid import declaration by @snjeza in #8620
  • Shortened query that selects Bazel targets for importing by @odisseus in #8773
  • Dependencies not showing up in Bazel-based mbt.json by @snjeza in #8764
  • bugfix: Fix tests on window by @tgodzik in #8775
  • Add change variable type quick-fix code action by @zielinsky in #8645
  • bugfix: Initialize definitionIndexStrategy when initializing by @tgodzik in #8352
  • bugfix: stop a build tool restarting its daemon on every debug session by @damiankus-vl in #8774
  • improvement: Add an option to cache turbine results by @tgodzik in #8772
  • improvement: Save semanticdb to disk under setting by @tgodzik in #8762
  • improvement: Use MBT route when running tests by @tgodzik in #8782

Full Changelog: v2.0.0-M16...v2.0.0-M17

Don't miss a new metals release

NewReleases is sending notifications on new releases.