router_os_client 1.0.3 copy "router_os_client: ^1.0.3" to clipboard
router_os_client: ^1.0.3 copied to clipboard

RouterOSClient is a Dart/Flutter package that provides an easy-to-use interface for connecting and interacting with Mikrotik's RouterOS devices via a socket connection.

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.

Changed #

  • Improved exception handling for better reliability during API calls.

Fixed #

  • Fixed dependency resolution error caused by mismatched project name.
  • Resolved issues with socket connection stability.

[1.0.0+1] - 2024-08-25 #

Added #

  • Initial release of router_os_client.
  • Basic API connection functionality for RouterOS devices.
  • Added documentation and examples for usage.

[1.0.0+2] - 2024-08-27 #

Changed #

  • Reformated router_os_client file.

[1.0.0+3] - 2024-08-27 #

Removed #

  • Removed cupertino_icons from dependencies.

[1.0.2] - 2024-08-31 #

Fix #

  • fix: prevent empty maps from being added to parsed replies

  • Modified the _parseReply method to ensure that only non-empty maps are added to the parsedReplies list. This prevents the unnecessary {} from being returned at the end of command execution.

[1.0.3] #

Changed #

  • Replace print statements with Logger for consistent logging
  • Updated all print statements to use the Logger instance.
  • Ensured that verbose logging is handled through the logger for better control.
  • Improved error handling and log messaging with appropriate log levels (debug, info, warning, error).
2
likes
0
pub points
49%
popularity

Publisher

verified publisheranaab.tech

RouterOSClient is a Dart/Flutter package that provides an easy-to-use interface for connecting and interacting with Mikrotik's RouterOS devices via a socket connection.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

convert, flutter, logger

More

Packages that depend on router_os_client