Releases: PlotJuggler/plotjuggler_sdk
plotjuggler_sdk v0.8.0
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_sdk/0.8.0",)Link in CMake:
find_package(plotjuggler_sdk REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_sdk::plugin_sdk)See README.md
for available components (base, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- feat(dialog): WidgetData setListItemColors / listItemColors by @pabloinigoblasco in #119
- feat(pj_base): add PJ.PosesInFrame builtin schema (0.8.0) by @facontidavide in #121
- feat(pj_base): add absolute time spine (Timepoint/Duration + fromRaw/toRaw) by @facontidavide in #123
Full Changelog: v0.7.0...v0.8.0
plotjuggler_sdk v0.7.0
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_sdk/0.7.0",)Link in CMake:
find_package(plotjuggler_sdk REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_sdk::plugin_sdk)See README.md
for available components (base, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- refactor(sdk)!: rename package & namespace plotjuggler_core -> plotjuggler_sdk (0.6.0) by @facontidavide in #114
- feat(pj_base)!: carry frame_id through the canonical Image schema by @Alvvalencia in #117
- feat(pj_plugins): expose DataSourceHandle::libraryOwner() for lazy-payload DSO lifetime by @facontidavide in #116
Full Changelog: v0.6.0...v0.7.0
plotjuggler_core v0.6.0
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.6.0",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- docs: navigation-node CLAUDE.md hierarchy + public-header doc-comments by @facontidavide in #109
- refactor(data_source_protocol)!: consolidate the push API on a single push_message slot by @pabloinigoblasco in #110
- feat(pj_base): align VideoFrame proto to Foxglove + zero-copy view decode by @facontidavide in #111
- refactor(sdk)!: extract pj_datastore to the app repo; SDK now Apache-2.0 (0.6.0) by @facontidavide in #113
Full Changelog: v0.5.1...v0.6.0
plotjuggler_core v0.5.1
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.5.1",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- ci(release): publish Conan binaries for Linux, macOS, and Windows by @facontidavide in #108
- feat(dialog): code-editor caret protocol for cursor-aware completion (0.5.1) by @GNERSIS in #107
Full Changelog: v0.5.0...v0.5.1
plotjuggler_core v0.5.0
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.5.0",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- fix(pj_base): portable float parsing for libc++ (no std::from_chars) by @facontidavide in #99
- feat(pj_base): add CameraInfo + OccupancyGridUpdate canonical builtin types by @facontidavide in #98
- PayloadView syntactic sugar by @facontidavide in #100
- feat(pj_base): centralize string→number parsing via fast_float private dep by @facontidavide in #101
- Datastore query binary search + SPDX/CI hygiene by @facontidavide in #104
- refactor(object_store): lazy fetch returns PayloadView by @pabloinigoblasco in #103
Full Changelog: v0.4.1...v0.5.0
plotjuggler_core v0.4.1
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.4.1",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- feat(pj_base): AssetVideo clip-window (start_ns/end_ns) by @Alvvalencia in #97
New Contributors
- @Alvvalencia made their first contribution in #97
Full Changelog: v0.4.0...v0.4.1
plotjuggler_core v0.4.0
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.4.0",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- chore(license): dual-license — Apache-2.0 SDK, MPL-2.0 engine; add CL… by @facontidavide in #95
- hide private fmt dependency by @facontidavide in #94
- update of plugin SDK by @facontidavide in #96
Full Changelog: v0.3.1...v0.4.0
plotjuggler_core v0.3.1
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.3.1",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- feat(sdk): add ScalarRecord/ObjectRecord for parser-controlled timestamps by @pabloinigoblasco in #92
- feat(dialog-protocol): widget channels + Image codec for the Mosaico toolbox by @GNERSIS in #93
New Contributors
Full Changelog: v0.2.1...v0.3.1
plotjuggler_core v0.3.0
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.3.0",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
Full Changelog: v0.2.1...v0.3.0
plotjuggler_core v0.2.1
Install via Conan
conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjugglerAdd to your conanfile.py / conanfile.txt:
requires = ("plotjuggler_core/0.2.1",)Link in CMake:
find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)See README.md
for available components (base, datastore, plugin_sdk, plugin_host)
and consumer examples.
What's Changed
- Release 0.2.1: fix Conan cmake_build_modules + namespaced subdir aliases by @facontidavide in #91
Full Changelog: v0.2.0...v0.2.1