Skip to content

Releases: PlotJuggler/plotjuggler_core

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

plotjuggler_core v0.4.1

27 May 12:23

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.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

Full Changelog: v0.4.0...v0.4.1

plotjuggler_core v0.4.0

26 May 08:00
9544789

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.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

Full Changelog: v0.3.1...v0.4.0

plotjuggler_core v0.3.1

25 May 18:29
22b05ab

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.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

25 May 16:21

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.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

21 May 17:26
fbb4241

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.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

plotjuggler_core v0.2.0

21 May 16:23

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.2.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

Read more

plotjuggler_core v0.1.0

17 May 08:34

Choose a tag to compare

First packaged release of plotjuggler_core as a Conan recipe + installable CMake package.

Install via Conan

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

Add to your conanfile.py / conanfile.txt:

requires = ("plotjuggler_core/0.1.0",)

Use in CMake

find_package(plotjuggler_core REQUIRED COMPONENTS plugin_sdk)
target_link_libraries(my_plugin PRIVATE plotjuggler_core::plugin_sdk)
pj_emit_plugin_manifest(my_plugin
  FAMILY data_source
  MANIFEST_FILE manifest.json
)

Components

  • plotjuggler_core::base — vocabulary types (always available)
  • plotjuggler_core::datastore — columnar engine (optional)
  • plotjuggler_core::plugin_sdk — plugin-author surface (default)
  • plotjuggler_core::plugin_host — host-side loaders (optional)

The plugin_sdk component also ships PjPluginManifest.cmake via Conan's cmake_build_modules, so pj_emit_plugin_manifest() is available without copying the helper.

See PR #89 for the full change set.