Changelog
v1.0.1 — 2026-10-14
Section titled “v1.0.1 — 2026-10-14”- Every release carries its documentation as
docs-vX.Y.Z.tar.gz: eight guides with real commands and output, the format, the changelog and the API reference.
v1.0.0 — 2026-10-14
Section titled “v1.0.0 — 2026-10-14”The first stable release. Format 1 and the API are the same as in v0.1.0, so moving to this tag needs no change.
- Three more examples:
scene-treeprints a resolved scene,scene-writemoves, renames, sets a material or migrates a file, andscene-benchtimes checking, resolving and editing scenes of any size.
Changed
Section titled “Changed”- The README shows each feature with a clip, and its measured speed: a 1,000-object scene resolves in 25 ms.
- Every push is tested on Linux, Windows and macOS.
- The brand reads PITO MD in the README, NOTICE.md and TRADEMARKS.md.
- The crate builds with no warnings on the newest Rust lints.
v0.1.0
Section titled “v0.1.0”The first public release.
- Format 1 for scenes, prefabs, material libraries, proxies and
project.toml, specified in docs/format.md: typed tables, ids, references, prefabs with overrides, includes, tunables, collision layers, rigid bodies, character controllers, triggers, camera rigs, animation and tile layers. Projectopens a project, checks it, resolves a scene and reads one file as typed data;checkchecks an unsaved buffer. Every finding has a file, line, column, span and a stable code.SceneEditedits a scene’s files keeping their comments, spacing and order, with undo, redo and dry runs;Project::fixfills missing ids andProject::migraterewrites format 0 files as format 1.- Includes and prefabs nest at most 64 deep, and a cycle or a deeper chain is refused with its chain of files, however deep a project goes.
- The
scene-checkexample and a demo project inexamples/. - Before this release the crate was called pito-scene, with the Rust path
pito_scene. A dependency on it becomespfx-scene = { git = "https://github.com/gmrdad82/pfx-scene", tag = "v0.1.0" }, anduse pito_scene::…becomesuse pfx_scene::…; nothing else changes.