Skip to content

4.0.0.dev6

Pre-release
Pre-release

Choose a tag to compare

@Mapika Mapika released this 12 Sep 17:09
· 105 commits to master since this release

Inklet 4.0.0.dev6 advances the shared composition framework. Define one layout with named inputs, then create independent reports containing plots, diagrams and native 3D while retaining live data relationships.

  • Required content slots and replaceable defaults with Composition.slot() and instantiate().
  • Independent nested authoring definitions with copy(), preserving shared data and aliases within each instance.
  • Nested attachment points with port(), following content replacement, layout changes and physical coordinate units.
  • Placement edits with place() and atomic dimension updates with configure().
  • Two complete report variants at 180 and 150 mm, live-data revision checks, and an illustrated composition guide.

Validation: engine/plot regressions, composition and runnable guide checks, reviewed visual baselines, seven performance budgets, strict documentation and package metadata, isolated core-only installation, and the full cross-platform release workflow.

python -m pip install "inklet==4.0.0.dev6"

This is an opt-in development prerelease; 3.1.0 remains stable. Serialized project templates, asset manifests and browser layout editing remain open roadmap work. See the preview guide and roadmap.