Skip to content

Releases: PlotJuggler/plotjuggler_sdk

plotjuggler_sdk v0.12.0

24 Jun 19:48
3b19801

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.12.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(sdk): data-processors script API — ephemeral preview, language-aware validation, dashed series by @pabloinigoblasco in #134

Full Changelog: v0.11.0...v0.12.0

plotjuggler_sdk v0.11.0

22 Jun 14:29
7975095

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.11.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

Full Changelog: v0.10.0...v0.11.0

plotjuggler_sdk v0.10.0

19 Jun 13:49
dd126ed

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.10.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

Full Changelog: v0.9.0...v0.10.0

plotjuggler_sdk v0.9.0

19 Jun 08:19
1290a18

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.9.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

  • test(examples): mock_file_source fail_start failure-injection hook by @facontidavide in #128
  • feat(pj_base): pj.data_processors.v1 — data-only SDK service for plugin-created transforms by @facontidavide in #125

Full Changelog: v0.8.1...v0.9.0

plotjuggler_sdk v0.8.1

18 Jun 20:22
75b4849

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.8.1",)

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

Full Changelog: v0.8.0...v0.8.1

plotjuggler_sdk v0.8.0

13 Jun 09:55
8f485e5

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add 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

Full Changelog: v0.7.0...v0.8.0

plotjuggler_sdk v0.7.0

09 Jun 08:37

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add 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

02 Jun 08:03
3f9003f

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add 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

29 May 13:14
58b259a

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add 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

29 May 10:38
a0d100c

Choose a tag to compare

Install via Conan

conan remote add plotjuggler https://conan.cloudsmith.io/plotjuggler/plotjuggler

Add 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

Full Changelog: v0.4.1...v0.5.0