- Dependencies: Update flutter_lints from 5.0.0 to 6.0.0
- CI: Improve CI configuration and testing setup
- Breaking: Upgrade minimum SDK requirement to 3.3.0
- Dependencies: Update meta dependency to 1.16.0
- Dependencies: Update flutter_lints to 5.0.0
- Web: Add WASM support for better web performance
- CI: Update CI to use Flutter 3.19
- CI: Improve Android CI configuration
- CI: Drop SQLite 3.22.x from Android CI
- Tooling: Add dependabot for automated dependency updates
- Feature: Add Save/Pop State commands for turtle state management (contributed by @gildurao)
- Breaking: Upgrade to SDK 3.3.0
- Dependencies: Update flutter_lints to 4.0.0
- Dependencies: Update meta dependency to 1.15.0
- Breaking: Upgrade to SDK 2.17.0
- Examples: Update example project configuration
- CI: Fix CI settings and improve Flutter 3.10.x support
- Modernization: Adopt modern Dart syntax and formatting
- Dependencies: Update project dependencies
- Build: Modernize Android build tools configuration
- Breaking: Add null safety support
- Migration: Full migration to null-safe code
- Preview: Null safety preview release
- Feature: Add new
Logcommand for debugging turtle graphics
- Feature: Add new
ControllableTurtleViewwidget for interactive turtle graphics
- Feature: Add new
Ifcommand for conditional execution - Bug Fix: Prevent null exceptions in turtle command execution
- Feature: Add
Labelcommand for text rendering - Feature: Add
SetLabelHeightcommand for text size control
- Feature: Add
AnimatedTurtleViewwidget for animated turtle graphics - Architecture: Compile commands to instructions instead of direct execution
- Documentation: Update and improve documentation
- Examples: Add additional example projects
- Feature: Add
Back(Backward) command for reverse movement - Feature: Add
Execcommand for macro execution - Feature: Add
IfElsecommand for conditional branching - Feature: Add
SetStrokeWidthcommand for line width control - Feature: Support macros and command composition
- Examples: Add multiple new example projects including tree generation
- Initial Release: First stable release of flutter_turtle
- Core Features: Basic turtle graphics commands (Forward, Turn, etc.)
- Widgets: Basic TurtleView widget
- Examples: Initial example project