This repository has been archived by the owner on Aug 5, 2024. It is now read-only.
3.0.0
Release 3.0.0 (10.08.2023)
BREAKING CHANGES 🚨
- The server no longer builds the project on initial sync - in order to generate and collect generated sources build + resync is required. | ba44564
- Project view
targets
has its default value changed from all targets (//...
) to no targets. | 779fade. - Bloop support has been dropped. | 3d23205
- Project view file is obligatory now! Server requires path to the file in
argv
in.bsp/bazelbsp.json
. Debugger address (debugger_address
), java path (java_path
) and flag for trace log (produce_trace_log
) are no longer fields in project view files! They can be set only using installer flags (check README). | f2423bb - Project view
bazel_path
has been renamed tobazel_binary
(now it's compatible with https://ij.bazel.build/docs/project-views.html#bazel_binary). | 5bd2a06
Features 🎉
- Support for Python targets, including
buildTarget/pythonOptions
endpoint (a big thank you to the students of the University of Warsaw!). | 8152cc2 - Enhance support for Kotlin by providing Kotlin target's specific info. | c06acc6
- Experimental
workspace/libraries
endpoint that returns list of external libraries. | 3360353
Fixes 🛠️
- Now we report the failure of the whole test target and binaries are reporting stdout. | 224c1ec
- Aspects don't throw an exception for kotlin rules if an attr doesn't exist. | f08fe8b
- Fix 'this.bepLogger is null' error on project sync. | 956bc00
Other changes 🔁
- Aspects now are more structured - each rule support has been extracted to separate files. | b11e3a1
In order to install the server run:
cs launch org.jetbrains.bsp:bazel-bsp:3.0.0 -M org.jetbrains.bsp.bazel.install.Install
You can find this release on maven.