All notable changes to the Mojo Game of Life project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial project setup with basic Game of Life implementation
- Support for different initial patterns (random, glider, blinker)
- Interactive controls (pause, step, reset, speed control)
- Command-line arguments for customization
- Comprehensive documentation with MkDocs
- Performance optimization guide
- Configuration options for display and simulation
- Improved grid evolution algorithm for better performance
- Enhanced documentation structure
- Updated README with better examples and usage instructions
- Fixed edge case handling in neighbor counting
- Resolved issue with grid wrapping at boundaries
- Fixed memory leaks in grid operations
- Initial release of Mojo Game of Life
- Basic grid implementation with evolution rules
- Simple Pygame-based visualization
- Basic command-line interface