New
0.7.0
This release fixes an issue where top-level build_test targets would fail to be parsed correctly, as well as bumping the reference SHA for sourcekit-lsp.
Breaking Changes
- The BSP will no longer pass
--features=-compiler_param_fileto the aqueries used to gather compiler arguments. If you relied on this behavior, you can use the new--aquery-flagoption to re-introduce this flag.
What's Changed
- fix: setup rule ensure we do not modify lsp/bsp files unless changed by @luispadron in https://github.com/spotify/sourcekit-bazel-bsp/pull/158
- fix: dont set null values in LSP config by @luispadron in https://github.com/spotify/sourcekit-bazel-bsp/pull/159
- Add parameter for fully overriding the LSP config by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/160
- Log some more full long messages by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/161
- Add default indexstore mappings for bazel-out and external/ by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/162
- Allow aqueries to be customized by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/164
- Use a different file schema for BuildTargets by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/165
- Base targets around checksums instead of configIds by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/166
- Fix build_tests failing to be parsed correctly by @rockbruno in https://github.com/spotify/sourcekit-bazel-bsp/pull/167
Full Changelog: https://github.com/spotify/sourcekit-bazel-bsp/compare/0.6.0...0.7.0
Compatibility
This release was developed / tested for:
- Xcode 26.1.1
- Bazel:
8.4.1 - rules_swift:
3.4.0 - rules_apple:
4.3.3 - apple_support:
1.24.5 - sourcekit-lsp:
b1118af4004509c25e3a4aa0c77565c50255992c