No changes since beta.3
Changes since v0.14.0
Client
and Bridge
structs still include a legacy logger for backwards compatibility.
SQLStateStore
from appservice module to the top-level (client) module.
Typing
map in SQLStateStore
.
SaveRoom
and LoadRoom
methods in Storer
.
SendVideo
and SendImage
methods.
AppServiceUserID
field with SetAppServiceUserID
boolean.
The UserID
field is used as the value for the query param.
GobStore
to MemoryStore
and removed the file saving features. The data can still be persisted, but the persistence part must be implemented separately.
DeviceIdentity
alias
(renamed to id.Device
long ago).
Stringifable
interface as it's the same as fmt.Stringer
.
Load()
and AppService.Init()
functions. The struct should just be created with Create()
and the relevant fields should be filled manually.
HomeserverURL
field and replaced it with a SetHomeserverURL
method.
Storer
interface to SyncStore
. A type alias exists for backwards-compatibility.
M_UNKNOWN_TOKEN
errors.
FullyQualify
method to add necessary emoji variation selectors without adding all possible ones.