Skip to content

History

Daniel Frantik edited this page Jan 1, 2020 · 5 revisions

Version history

3.5.0.0 (2020/01/01)

Core

  • 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

Entities

  • 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

Fixed

  • 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

3.4.0.0 (2018/09/26)

Entities

  • tool/traceroute entity + helpers
  • tool/ping helpers

Fixed

  • Command.ExecuteWithDuration fix
  • InterfaceMonitorTraffic fix

3.3.0.0 (2018/09/03)

Core

  • 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

Entities

  • InterfaceMonitorTraffic
  • WirelessChannels, WirelessSniffer ( (c) AsafMag)
  • PPP objects

Fixed

  • Exception from conncetion.Close
  • Typo in InterfaceWireless
  • Correct behavior when connection was forced to close
  • Parallel async commands cancel fix

3.2.0.0 (2018/07/06)

Core

  • Connection.Open fixed (mentioned by az1984, hardwarematik)
  • New 6.43 login process supported (credits:DaveSchmid)

3.1.0.0 (2018/05/01)

Core

  • XML documentation embeded also in *.zip
  • Connection open timeout support
  • small improovements

Entities

  • WOL support

3.0.0.0 (2017/12/30)

Core

  • BETA: Support for NetCoreApp and NetStandard (functional with Xamarin on Android devices etc.)
  • Some bug fixies and updates

2.2.0.0 (2017/05/01)

Core

  • multiline response (script) fix. Credits: pmishka

Entities

  • Adding CapsManRegistrationTable entity and support TimeSpan convertion. Credits: sebastienwarin

2.1.0.0 (2016/06/08)

Core

  • .NET 4.6

2.0.0.0 (2016/05/28)

Core

  • Encoding support

Entities

  • Refactoring - nested classes removed (breaking change!)
  • DNS objects added
  • Ping object

1.8.0.0 (2016/02/18)

Core

  • API-SSL support (alpha)
  • nuget support

Entities

  • Additional hotspot classes (credits: D-Bullock)
  • Mikrotik time helper class (credits: D-Bullock)

1.6.0.0 (2016/02/02)

Core

  • Added support for formated commands

Entities

  • Bridge entities (InterfaceBridge, BridgeNat, BridgeFilter)

1.5.0.0 (2015/10/16)

Core

Entities

  • FirewallConnection.ConnectionTracking

1.4.0.0 (2015/10/28)

Core

  • Fixed word length calculation (credits: h44z)
  • Hotspot user management fixed
  • Async API refactoring (cleaning)

1.3.0.0 (2015/10/16)

Entities

  • Hotspot users
  • Interface (eth/wlan)

1.2.2.0

Entities

  • hotspot user entities

1.2.0.0

  • Enum support (as field values)
  • C# entity code generators

1.1.0.0

  • .NET 3.5, .NET 4.0, .NET 4.5.2

1.0.0.0

  • Initial release

0.9.7.0

  • Deprecated (incompatible) version