Version 2.0.0-pre
Pre-release
Pre-release
What's Changed
Introducing, hugely rewritten and rearchitectured, Mokosh version 2.0.0.
BREAKING CHANGES
LogLevel
instead ofDebugLevel
,- RemoteDebug is not a required dependency,
- prefix is set in a constructor, not in
begin()
, setConfigFile(false)
is removed, there is an option in constructor to not use LittleFS,- MDNS and OTA are moved to separate services,
- things related to Wi-Fi connection are moved into a separate service,
- things related to MQTT (publishing/subscribing) are moved into a separate service.
Features
- A new modular service system: services as a classes which are automatically "looped",
- DebugAdapters, a new system where old macros like
mdebugV
are now publishing to different listeners,SerialDebugAdapter
is included by default,RemoteDebug
will be facaded withTelnetDebugAdapter
in the future, - Commands received by MQTT or from some other services, are now divided into command and parameters,
- Built-in methods for retrying operations are introduced.
Full Changelog: v0.9.0...v2.0.0-pre