You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The repository was renamed plotjuggler_core -> plotjuggler_sdk; make the Conan
package and CMake identity match. Version stays 0.6.0 — this folds into the
existing release (the v0.6.0 tag will be re-pointed). The code and ABI are
byte-identical; only the package/target identifiers change.
- Conan: name = "plotjuggler_sdk"; class PlotjugglerSdkConan; cmake_file_name and
the component cmake_target_name -> plotjuggler_sdk::{base,plugin_sdk,plugin_host};
url + docstring updated.
- CMake: project(plotjuggler_sdk); install(EXPORT plotjuggler_sdkTargets);
NAMESPACE plotjuggler_sdk::; install dir cmake/plotjuggler_sdk; rename
plotjuggler_coreConfig.cmake.in -> plotjuggler_sdkConfig.cmake.in; module ALIAS
targets -> plotjuggler_sdk::*.
- test_sdk_install.sh, examples/sdk_consumer, build.sh, CI workflows, README,
CLAUDE.md, and docs updated.
- pj_base/abi/baseline.abi left untouched: its two "plotjuggler_core" strings are
CI-runner corpus paths in the abidw dump, not ABI, and abidiff ignores them.
BREAKING CHANGE: consumers must switch find_package(plotjuggler_core ...) ->
find_package(plotjuggler_sdk ...), the plotjuggler_core:: CMake namespace ->
plotjuggler_sdk::, and conan `requires plotjuggler_core/...` -> `plotjuggler_sdk/...`.
The ABI is unchanged, so already-built plugin .so files keep loading.
Verified: ./build.sh + ./test_sdk_install.sh (find_package(plotjuggler_sdk)
COMPONENTS base/plugin_sdk/plugin_host all OK).
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments