Skip to content

Latest commit

 

History

History
148 lines (78 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

148 lines (78 loc) · 2.97 KB

Changelog

Unreleased

Added

  • Account.SetUiConfig(), Account.GetUiConfig(), Bot.SetUiConfig() and Bot.GetUiConfig()

Changed

  • dependencies: upgrade jrpc2 to version v1.0.0
  • breaking: EventHandler and NewMsgHandler now have an extra parameter "bot"
  • breaking: retrieve events via long polling (added to JSON-RPC server in: deltachat/deltachat-core-rust#4341)
  • breaking: minimum Delta Chat core version required v1.114.0

Fixed

  • fix Account.SetAvatar(), allow to discard avatar

v0.17.0

Added

  • acfactory.MkdirTemp() to create a new temporary directory

v0.16.0

Added

  • acfactory.StopRpc() to stop easily Account/Bot/AccountManager's Rpc
  • acfactory.RunningBot() to get a bot that is already running

Changed

  • breaking: acfactory.OnlineBot() now returns a bot that is not running yet

v0.15.0

Added

  • add acfactory package

v0.14.0

Added

  • add MsgState type for MsgSnapshot.State
  • add Account.ConnectivityHtml()
  • add type for every event type
  • add Bot.IsRunning()
  • add BotRunningErr and RpcRunningErr

Changed

  • use deltachat-rpc-server.exe as executable name for the RPC process
  • remove Account.CreateChat()
  • serialize incoming events

v0.13.0

Changed

  • Type string enums and flags (#6)
  • Use Timestamp type for Unix timestamps from Delta Chat core

v0.12.0

  • fix Message.WebxdcInfo()
  • add Bot.RemoveEventHandler()

v0.11.1

  • fix Account.SearchMessages()

v0.11.0

  • add Chat.SearchMessages() and Account.SearchMessages()

v0.10.0

  • set more flexible interface io.Writer for RpcIO.Stderr

v0.9.0

  • add ProvideBackup(), GetBackupQr(), GetBackupQrSvg() and GetBackup()

v0.8.0

  • add Chat.SetMuteDuration()

v0.7.0

  • add MsgSnapshot.ParseMemberAdded() and MsgSnapshot.ParseMemberRemoved()
  • add EVENT_IMAP_INBOX_IDLE constant

v0.6.1

  • return error in Rpc.Start() if the Rpc is already started
  • bug fix: initialize Rpc.closed to true in NewRpcIO()

v0.6.0

  • bug fix in Account.QrCode()
  • avoid panics when stopping Rpc and closing event channels
  • bug fix: move Connectivity() from AccountManager to Account
  • remove pasphrase argument from Account.ExportSelfKeys() and Account.ImportSelfKeys()
  • fix bug: remove FreshMsgCount() from Account
  • fix bug in Account.AddDeviceMsg()
  • fix bug in Account.QueryChatListItems() and Account.QueryChatListEntries()
  • Chat.QrCode() now returns (string, string, error) instead of ([2]string, err)

v0.5.0

  • Account.QrCode() now returns (string, string, error) instead of ([2]string, err)

v0.4.0

  • fix bug in Account.FreshMsgsInArrivalOrder()

v0.3.0

  • avoid deadlocks calling Bot.Stop() when the bot is already stopped
  • fix bug: Bot.Run() never returning even if Bot.Stop() was called

v0.2.0

  • removed Bot.RunForever(), and now Bot.Run() doesn't require a channel as argument, added Bot.Stop() to stop processing events

v0.1.0

  • initial release