Skip to content

chore(release): 1.0.0-dev.2 - #240

Merged
facontidavide merged 3 commits into
mainfrom
chore/release-1.0.0-dev.2
Nov 14, 2026
Merged

facontidavide merged 3 commits into
mainfrom
chore/release-1.0.0-dev.2

Conversation

@facontidavide

Copy link
Copy Markdown
Contributor

Stacked on #239. Until that merges, this diff also shows its commits; afterwards it is the one-line VERSION change. Draft until then.

Second development pre-release of 1.0.0. It lets PlotJuggler and pj-official-plugins build against everything merged since dev.1:

No ABI promise between dev builds. Floors and @since keep naming 1.0.0, and the changelog heading stays ## [1.0.0] — Unreleased.

After merge, the tag v1.0.0-dev.2 publishes the Conan package and a GitHub pre-release. Consumers waiting on it:

🤖 Generated with Claude Code

facontidavide and others added 3 commits November 14, 2026 09:45
…0.0)

timestamp_ns everywhere. ImageAnnotations, FrameTransform, SceneEntity and
SceneEntityDeletion named their timestamp member `timestamp`; the other
sixteen builtin structs use `timestamp_ns`. The four are renamed, with
their field-table names, so scripts read the same name on every type. The
wire format is unchanged.

Dialog tree events tolerate other top-level keys. DialogPluginTyped
dispatched a tree event only when its key was the sole key of the event.
That check is compiled into each plugin, so no later host could have added
a key to the envelope. A valid tree key now claims the event and other
keys are ignored, as beside a file-picker result. Two tree keys or a
malformed payload still fail closed.

PJ_widget_value_t names its padding. The 4 bytes after `kind` become
`uint32_t flags` with no bit defined; size, alignment and offsets are
unchanged and pinned by the layout sentinels.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
… 1.0 layout

The bridge entry said no official parser returns Log or DepthImage. That
stopped being true when parser_ros 1.4.0 landed. It is built against the
1.0 layout, and both new members sit at the tail of their structs.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Second development pre-release of 1.0.0, so PlotJuggler and the plugins can
build against the wire and source changes made since dev.1. No ABI promise
between dev builds; floors and @SInCE keep naming 1.0.0.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@facontidavide
facontidavide marked this pull request as ready for review November 14, 2026 09:18
@facontidavide
facontidavide merged commit b396484 into main Nov 14, 2026
11 checks passed
@facontidavide
facontidavide deleted the chore/release-1.0.0-dev.2 branch November 14, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant