# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.1.2] - 2025-06-13

### Fixed
- 📦 **Package Configuration** - Fixed npm README detection issue
- 🔧 **Publishing** - Enhanced package.json metadata for better npm registry recognition
- 📁 **File Inclusion** - Added .npmignore and improved files array configuration

## [1.1.0] - 2025-06-13

### Added
- 📚 **Comprehensive Command Reference** - Added `Refrence.js` with complete RouterOS API command reference and JSDoc documentation
- 🧪 **Production Example** - Enhanced `app.js` with advanced error handling, connectivity testing, and debugging features
- 👥 **Contributors Section** - Added recognition for community contributors
- 💬 **Community Support** - Added Telegram support group for community assistance
- 📖 **Enhanced Documentation** - Improved README with better examples and troubleshooting guides
- 📝 **Changelog** - Added changelog to track version changes

### Improved
- 🔧 **Buffer Management** - Enhanced buffer handling for better performance (contributed by [@mbingsdk](https://github.com/mbingsdk))
- 📊 **Error Handling** - More detailed error categorization and troubleshooting guidance
- 🔍 **Debug Logging** - Enhanced debug output for better development experience
- ⚡ **Connection Management** - Better timeout handling and connection testing

### Contributors
- [@mbingsdk](https://github.com/mbingsdk) - Update limit buffer functionality
- [@AviStudio](https://github.com/AviStudio) - Command Reference documentation

### Support
- 📲 **Telegram Support Group**: [https://t.me/ros_client](https://t.me/ros_client)

## [1.0.4] - Previous Release

### Features
- Basic RouterOS API connectivity
- TLS support
- Promise-based API
- Event handling
- Debug mode
