# 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

### <!-- 0 -->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


### <!-- 1 -->Bug Fixes

- **security**: Redact sensitive session IDs in marathonctl output

- **deps**: Update lru to 0.16.3 to address Dependabot alert #1


### <!-- 2 -->Documentation

- Added issue templates and rfcs


### <!-- 6 -->Testing

- **libmarathon**: Add headless mode for automated testing


### <!-- 7 -->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


<!-- generated by git-cliff -->
