# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.1.2] - 2026-02-07 ### Features - **ipad**: First successful ipad build - **libmarathon**: Added methods for #128 - Finished zero-copy migration! - **rendering**: Vendor Bevy rendering crates (Phase 1 complete) - **marathonctl**: Add CLI arguments for multi-instance support - Add spawn/delete commands, fix session state and entity broadcast - **libmarathon**: Connect engine NetworkingManager to Bevy GossipBridge - DEMO IS READY BITCHES!! FUCK YEAH MOTHERFUCKERS ### Bug Fixes - **security**: Redact sensitive session IDs in marathonctl output - **deps**: Update lru to 0.16.3 to address Dependabot alert #1 ### Documentation - Added issue templates and rfcs ### Testing - **libmarathon**: Add headless mode for automated testing ### Miscellaneous Tasks - Initial commit - Removed bincode for rkyv - Cleaned up code - Checkpoint before render engine vendoring - Honestly fixed so much and forgot to commit - Checkpoint for the demo. almost!! - Prepare v0.1.1 release for crates.io - **marathonctl**: Add crates.io metadata for publishing - **libmarathon**: Add CodeQL suppression for database secret storage - Update CHANGELOG for v0.1.2 release - Add git-cliff configuration and regenerate CHANGELOG - Add lefthook for git hooks automation - **lefthook**: Update hooks ### Bug - **debug_ui**: Fix egui session panel sync with engine state - Fix keyboard input and app shutdown freeze