First stable release of the 0.7 line.
Highlights since 0.6.1
- Async, persistence-aware authentication — a new
EvnexAuthcomponent with typedTokenSetandAuthChallenge, a token-persistence callback, reactive 401 recovery, and a typed error taxonomy (EvnexAuthErrorand subclasses).NotAuthorizedExceptionis a deprecated alias, to be removed in 0.8.0. - Account management — enrol/confirm/disable a TOTP MFA device, change password, and forgot-password flows.
evnexCLI —uvx evnexfor auth, live status, charge points, sessions, locations, insights, and charge control.- Wrapped endpoints —
get_org_locations()andget_org_connector_summary(). - Robustness — honour a configured
EVNEX_ORG_ID, keep--jsonoutput parseable, and fail fast on command timeouts instead of retry-storming.