-
Notifications
You must be signed in to change notification settings - Fork 93
History
Daniel Frantik edited this page Jan 1, 2020
·
5 revisions
- Support .proplist parameter
- ApiCommand - allow to set parameter type via name prefix e.q. =name or ?name
- ApiCommand.ExecuteSingleRowOrDefault #58
- ApiCommand.ExecuteScalar(target), ExecuteScalarOrDefault(...), ExecuteList(proplist)
- ApiCommand.WithParameter builder pattern support
- ApiConnection.DebugEnabled=true when Debugger.IsAttached
-
Exception tree redesign
- TikConnectionNotOpenException, TikConnectionLoginException
- TikCommandTrapException
- TikNoSuchCommandException
- TikNoSuchItemException
- TikAlreadyHaveSuchItemException
- TikCommandAmbiguousResultException
- TikCommandFatalException
- TikCommandAbortException
- TikCommandUnexpectedResponseException
- .NET core 2.2
- HotspotIpBinding
- EthernetMonitor
- Added FirewallFilter.Bytes, FirewallFilter.Packets
- Interface.LastLinkDownTime, LastLinkUpTime. Credits: nescafe2002
- IpRoute (dj3mu)
- BGP: BgpAdvertisements, BgpInstance, BgpNetwork, BgpPeer (dj3mu)
- SystemIdentity (dj3mu)
- SystemRouterboard (dj3mu)
- Users: User, UserGroup (dj3mu)
- FirewalServicePort
- Obsolete classes cleanup
- Duplicit response fields workaround. #51
- FirewallFilter.Protocol default value removed - fix #52
- FirewallNat.DstPort/SrcPort is string now (mortengjesing)
- Unification of login process: Api_v2, ApiSsl_v2 is now obsolete. Api and ApiSsl will work for both new and old tik version
- tool/traceroute entity + helpers
- tool/ping helpers
- Command.ExecuteWithDuration fix
- InterfaceMonitorTraffic fix
- Support for own tag sent to sync commands in commandText
- Native support for entities loaded in different way than /print
- Connection.LoadByName extension
- Connection extension methods for entity static methods
- Connection .ExecuteNonQuery, .ExecuteScalar extensions
- ApiCommand onDoneCallback for LoadAsync
- Connection.SendTagWithSyncCommand option
- InterfaceMonitorTraffic
- WirelessChannels, WirelessSniffer ( (c) AsafMag)
- PPP objects
- Exception from conncetion.Close
- Typo in InterfaceWireless
- Correct behavior when connection was forced to close
- Parallel async commands cancel fix
- Connection.Open fixed (mentioned by az1984, hardwarematik)
- New 6.43 login process supported (credits:DaveSchmid)
- XML documentation embeded also in *.zip
- Connection open timeout support
- small improovements
- WOL support
- BETA: Support for NetCoreApp and NetStandard (functional with Xamarin on Android devices etc.)
- Some bug fixies and updates
- multiline response (script) fix. Credits: pmishka
- Adding CapsManRegistrationTable entity and support TimeSpan convertion. Credits: sebastienwarin
- .NET 4.6
- Encoding support
- Refactoring - nested classes removed (breaking change!)
- DNS objects added
- Ping object
- API-SSL support (alpha)
- nuget support
- Additional hotspot classes (credits: D-Bullock)
- Mikrotik time helper class (credits: D-Bullock)
- Added support for formated commands
- Bridge entities (InterfaceBridge, BridgeNat, BridgeFilter)
- FirewallConnection.ConnectionTracking
- Fixed word length calculation (credits: h44z)
- Hotspot user management fixed
- Async API refactoring (cleaning)
- Hotspot users
- Interface (eth/wlan)
- hotspot user entities
- Enum support (as field values)
- C# entity code generators
- .NET 3.5, .NET 4.0, .NET 4.5.2
- Initial release
- Deprecated (incompatible) version