Skip to content

Releases: PlotJuggler/plotjuggler_sdk

plotjuggler_sdk v0.18.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 18:11
9def534

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.18.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(plugins): loadStatic accepts a companion dialog vtable for static builds by @facontidavide in #147
  • docs(skill): plotjuggler-plugin authoring skill for AI agents by @facontidavide in #151
  • feat(dialog): QDateTimeEdit event surface — datetime_iso event + onDateTimeChanged (0.18.0) by @facontidavide in #150
  • feat(dialog): batch table deltas — append/update/remove without resending rows by @facontidavide in #152
  • feat(sdk): typed table sort keys in the dialog protocol (0.18.0) by @GNERSIS in #149
  • fix(dialog): make PJ_DIALOG_PLUGIN arg-count dispatch MSVC-legacy-preprocessor-safe by @facontidavide in #153

Full Changelog: v0.17.0...v0.18.0

plotjuggler_sdk v0.17.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 17:27
826f682

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.17.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): 0.17.0 — extended dialog protocol (widget_data/event, typed plugin API, host views) by @GNERSIS in #148

Full Changelog: v0.16.2...v0.17.0

plotjuggler_sdk v0.16.2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 16:24
bb50ac6

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.16.2",)

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

  • fix(sdk): correct the Apple to_chars guard macro spelling + release 0.16.2 by @facontidavide in #146

Full Changelog: v0.16.1...v0.16.2

plotjuggler_sdk v0.16.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 15:55
7b0aebd

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

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

  • fix(sdk): FP std::to_chars fallback for Apple targets < 13.3 + release 0.16.1 by @facontidavide in #145

Full Changelog: v0.16.0...v0.16.1

plotjuggler_sdk v0.16.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:21
e05a77f

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.16.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(plugins): move the duplicate-resolution catalog to the host by @pabloinigoblasco in #144
  • chore(release): prepare 0.16.0 + seed the Conan Center recipe at 0.16.0 by @facontidavide in #143

Full Changelog: v0.15.0...v0.16.0

plotjuggler_sdk v0.15.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 17:57
9ee3ee3

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

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

  • build(sdk): gate -Werror behind PJ_WARNINGS_AS_ERRORS + add Conan Center recipe by @facontidavide in #139
  • feat(sdk): DataSource per-topic pause — advertise + pj.topic_subscription.v1 by @facontidavide in #140

Full Changelog: v0.14.0...v0.15.0

plotjuggler_sdk v0.14.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 19:25
ab56667

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_sdk/0.14.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(catalog): scan an ordered list of plugin folders with dedup-by-id by @facontidavide in #137
  • feat(sdk)!: PlotMarkers builtin + unify markers/transforms into pj.data_processors.v1 (kind discriminator) by @Alvvalencia in #135
  • feat(dialog): radio-column + interactive sub-panel additions to the dialog protocol by @pabloinigoblasco in #136

Full Changelog: v0.12.0...v0.14.0

plotjuggler_sdk v0.12.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:48
3b19801

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

Choose a tag to compare

@github-actions github-actions released this 22 Jun 14:29
7975095

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

Choose a tag to compare

@github-actions github-actions released this 19 Jun 13:49
dd126ed

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