* Disconnect from unmatched network when on-demand policy is "Including"
* Fix ineffective exclusion of default route
* Fix modules order not retained after drag/drop (#1747)
* Relax receipt verification (#1701)
* Export OpenVPN and WireGuard as files from module menu (#1745)
* WireGuard: Ignore empty fields in editor (#1744)
* OpenVPN: Add --tls-crypt-v2 support (#1743)
* WireGuard: Restore official code (#1737)
* Fix sharing icons initially disabled (#1738)
* Add "Extensive logging" preference in Diagnostics (#1729)
* Update encoding of Partout profiles and modules (#1728)
* Update OpenSSL to 3.6.1
* Fix unscrollable license content (#1703)
* Hide sharing buttons if no support for paid features
* Clean up deprecated code (#1682)
* Fix broken web upload server (#1677)
* Fix broken profile search bar (#1674)
* Fix missing preferences (#1672)
* Fix blank screen when editing modules (#1671)
* OpenVPN: Deindex Mullvad for discontinued support
* Fix races on VPN connection/disconnection
* Fix missing navigation title when there are no profiles (#1658)
* Fix races resulting in missing logs (#1652)
* Fix regression in some default preferences (#1651)
* Show "Hide" menu even when "No profile"
* Improve software architecture
* WireGuard: Prefer IPv4 over IPv6 (#1630)
* Relax requirements on iOS/macOS targets (#1626)
* Drop legacy VPN code and LZO support (#1615)
* Fix regression in paywall layout
* Improve software architecture
* Update Partout with fix to WireGuard recovery
* Import profile by text or QR (#1587)
* OpenVPN: Fix crash on incomplete module
* Reconnect on changes to "Enforce tunnel" (#1586)
* WireGuard: Fix DNS resolution of multiple peers
* Copy modules to other profiles from context menu (#1585)
* Export or share profiles (#1584)
* OpenVPN: Fix potential crash on peer verification
* WireGuard: Improve recovery from unreachable network (#1581)
* Fix potential crash on tunnel start (#1582)
* Update Partout with fixes to WireGuard
* OpenVPN: Announce removal of LZO compression (#1577)
* WireGuard: Fix regression in default MTU
* WireGuard: Fix regression in DNS resolution
* Delete v2 migration logic and views (#1566)
* Update Partout JSON encoding and DNS (#1565)
* Support Liquid Glass (#1563)
* Update OpenSSL to 3.5.4
* Fix link to GitHub Discussions
* Omit update link in beta
* OpenVPN: Fix wrong evaluation of default gateway
* Add preference to enforce traffic through tunnel (#1555)
* Drop accent color, inconsistent since recent OS updates
* Fix tip only appearing after scrolling profile down
* Fix onboarding alerts not appearing
* OpenVPN: Fix TCP breaking on fast uploads
* Update Partout with cross-platform WireGuard connection implementation (#1543)
* Fix misleading profiles header (#1538)
* Opt into modern NE sockets (#1522)