Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
0.1.0 - 2025-01-XX¶
Added¶
- Initial release of WRTKit
- Core UCI configuration model with builder pattern
- Network configuration support
- Network devices (bridges, VLANs)
- Network interfaces (static, DHCP, batman-adv)
- Wireless configuration support
- Radio configuration
- WiFi interfaces (AP, mesh, station modes)
- 802.11r fast roaming support
- DHCP server configuration support
- Firewall configuration support
- Zones
- Forwarding rules
- SSH connection management
- Password and key-based authentication
- Remote command execution
- UCI command helpers
- Configuration diff functionality
- Compare local configuration with remote device
- Display differences in human-readable format
- Configuration apply functionality
- Apply configurations to remote devices
- Dry-run mode
- Automatic commit and reload options
- Export to shell scripts
- Comprehensive examples
- Test suite
- Documentation