CoCoFlow 0.4.0 Release Notes
CoCoFlow 0.4.0 was released on August 29, 2026. It closes the expanded RC2
line as a usable 0.4 release and establishes a practical baseline for small
0.4.x iterations.
- Package tag:
v0.4.0 - Full history:
CHANGELOG.md
Release boundary
Section titled “Release boundary”Runtime code, Editor code, assembly definitions, and serialized assets are unchanged from RC2. The final release changes only documentation, version metadata, validation configuration, and the Setup Assistant version assertion.
The release standard is deliberately practical: stop adding features, ship the Runtime that already works, document its limits, and continue with focused 0.4.x updates. Version 0.4.0 is not a claim of zero defects, complete optimization, marketplace certification, or store readiness.
Maturity declarations
Section titled “Maturity declarations”- Core Engine is mature for Contracts, StateFlow, StateGraph, StateGraphAuthoring Runtime, and StateGraphHost.
- StateGraph Editor and the older
Runtime/Core/*.csEventBus, Services, and Context facilities are outside the Core Engine maturity declaration. - Camera, Persistence, and UI are mature. Their current Runtime APIs are stable and usable.
- UI remains efficiency-limited: panels use
Instantiate/Destroy,UIManageris a singleton with one panel stack and serial transitions, and there is no automatic Pooling, virtualized-list, or high-throughput guarantee. - Map and Pooling are immature implementation snapshots. Their public APIs, configuration, and serialized structures have no compatibility guarantee during 0.4.x.
- Other modules receive no maturity classification in this release.
For this policy, mature means a stable public Runtime API, proven use in a real project, and accurately documented boundaries. It does not require the newest architecture, maximum performance, or complete Editor tooling.
Verification evidence
Section titled “Verification evidence”No Unity suite was rerun on the final documentation/version commit or tag. The
release inherits evidence from the Runtime-identical RC2 commit
6fc755a0:
| Unity version | EditMode | Editor PlayMode | Player |
|---|---|---|---|
6000.3.20f1 |
660/660 |
367/367 |
359/359 |
6000.5.5f1 |
660/660 |
367/367 |
359/359 |
Final release packaging was checked statically for JSON and version consistency, Markdown links, contradictory maturity wording, whitespace, and a strict no-Runtime/no-Editor/no-asmdef/no-asset diff boundary.
Compatibility note
Section titled “Compatibility note”The 0.4 line targets new projects and does not include an automatic migration
runtime for 0.3.9 projects. Pin the package URL to #v0.4.0 when you need this
exact release baseline.
See Installation for the package URL and Dependency Matrix for required and optional integrations.