Skip to content

release: nmrs 3.0#379

Merged
cachebag merged 139 commits intomasterfrom
development
Apr 25, 2026
Merged

release: nmrs 3.0#379
cachebag merged 139 commits intomasterfrom
development

Conversation

@cachebag
Copy link
Copy Markdown
Owner

@cachebag cachebag commented Apr 25, 2026

Release nmrs 3.0.0

Closes #202
Closes #288
Closes #302
Closes #335
Closes #350
Closes #351
Closes #356
Closes #374

cachebag and others added 30 commits April 24, 2026 17:57
…connect_vpn, FIXME in get_vpn_info, update wireguard peers comment, reverted back to body.deserialize()? in forget_vpn,
…nConfig for WireGuardConfig, and VpnConfig for VpnCredentials. Also removed OpenVpn from the VpnType enum.
cachebag added 16 commits April 24, 2026 22:58
…dd OpenVPN guide pages

Sweep all code examples for the new `interface: Option<&str>` parameter
on connect, disconnect, scan_networks, and list_networks.  Migrate
deprecated VpnCredentials → WireGuardConfig.  Replace wifi_enabled() /
set_wifi_enabled(bool) with wifi_state() / set_wireless_enabled(bool).

Add per-device scoping page (WifiScope, list_wifi_devices) and four new
OpenVPN doc pages (guide, two examples, management updates).  Update API
reference with all 3.0 types.
@cachebag cachebag self-assigned this Apr 25, 2026
@cachebag cachebag added the nmrs Changes to nmrs label Apr 25, 2026
@cachebag cachebag added this to the 3.0.0 milestone Apr 25, 2026
@cachebag cachebag marked this pull request as ready for review April 25, 2026 03:35
@cachebag cachebag merged commit ee80a1b into master Apr 25, 2026
14 of 15 checks passed
cachebag added a commit that referenced this pull request Apr 25, 2026
@cachebag cachebag deleted the development branch April 25, 2026 04:22
@cachebag cachebag restored the development branch April 25, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment