# Changelog ## v0.20.4 (2026-04-11) ### Refactoring - vpn - save port ### Maintenance - chore: version bump - chore: linting - chore: overwrite aws cli - ci(deps): bump the github-actions group with 3 updates - chore: update flake.nix for v0.20.3 [skip ci] (#278) ### Other - style: copy - deps(rust)(deps): bump the rust-dependencies group - deps(deps): bump next from 16.2.2 to 16.2.3 ## v0.20.3 (2026-04-10) ### Refactoring - debug wayfern launch ### Maintenance - chore: version bump - chore: serialize changelog and flake jobs - chore: update flake.nix for v0.20.2 [skip ci] (#273) ## v0.20.2 (2026-04-08) ### Maintenance - chore: version bump - chore: aws integrity checks - chore: inject NEXT_PUBLIC_TURNSTILE everywhere - chore: update flake.nix for v0.20.1 [skip ci] (#272) ## v0.20.1 (2026-04-08) ### Maintenance - chore: version bump - chore: normalize r2 endpoint - chore: pull turnstile public key in frontend at build time - chore: update flake.nix for v0.20.0 [skip ci] (#270) ## v0.20.0 (2026-04-08) ### Bug Fixes - cookie copying for wayfern ### Refactoring - cleanup - dynamic proxy ### Documentation - update CHANGELOG.md and README.md for v0.19.0 [skip ci] (#261) ### Maintenance - chore: version bump - chore: linting - chore: linting - chore: linting - chore: update flake.nix for v0.19.0 [skip ci] (#262) ### Other - deps(rust)(deps): bump the rust-dependencies group - deps(deps): bump the frontend-dependencies group with 19 updates ## v0.19.0 (2026-04-04) ### Features - captcha on email input - dns block lists - portable build ### Bug Fixes - follow latest MCP spec - wayfern initial connection on macos doesn't timeout ### Refactoring - linux auto updates - more robust vpn handling - don't allow portable build to be set as the default browser - show app version in settings ### Documentation - remove codacy badge - agents - contrib-readme-action has updated readme - update CHANGELOG.md and README.md for v0.18.1 [skip ci] - cleanup ### Maintenance - test: simplify - chore: preserve cargo - chore: version bump - chore: linting - chore: update dependencies - chore: repo publish workflow - chore: copy and backlink - test: serialize - chore: copy correct file - chore: linting - chore: do not provide possible cause - chore: linting - chore: linting - chore: linting - chore: linting - ci(deps): bump the github-actions group with 8 updates - chore: commit doc changes directly and pretty discord notifications - chore: update flake.nix for v0.18.1 [skip ci] - chore: fix linting and formatting ### Other - deps(deps): bump the frontend-dependencies group with 35 updates - deps(rust)(deps): bump the rust-dependencies group ## v0.18.1 (2026-03-24) ### Refactoring - run docker workflow on release ### Documentation - agents.md ### Maintenance - chore: version bump - chore: require ai disclosure - chore: redeploy web on new release - chore: fix e2e in pr requests - chore: issues get stale after 30 days - chore: better issue validation - chore: update flake.nix for v0.18.0 [skip ci] (#247)