Skip to content

v0.6.0-alpha.0 – Multi-Observer Support, Quaternion API Stabilization

Pre-release
Pre-release

Choose a tag to compare

@VoxleOne VoxleOne released this 14 Apr 11:22
· 3 commits to main since this release
3618724

Highlights

  • Introduced Multi-Observer / Any-Node-as-Observer architecture
  • Stabilized quaternion utilities and API surface
  • Improved typing guarantees across Python 3.10–3.13

Core Improvements

  • Added quaternion helpers:

    • forward_vector_from_quaternion
    • direction_to_quaternion
    • angle_between_directions
  • Refactored quaternion modules:

    • Removed duplication between utils/ and math/
    • Introduced NodeProtocol typing
    • Added API stability tests

System & Architecture

  • Implemented multi-observer support, enabling more flexible node interactions
  • Exposed Agent API for external use

Documentation

  • Replaced Visualization page with Core Theory and Control

Maintenance & Tooling

  • Fixed stale dependencies
  • Improved CI pipeline
  • Resolved all mypy --strict issues

Full Changelog

v0.3.1-alpha.1...v0.6.0-alpha.0