Files
FlClash/changelog.json
2026-10-17 17:39:03 +08:00

336 lines
9.2 KiB
JSON

{
"schemaVersion": 2,
"versions": [
{
"version": "0.9.1",
"tag": "v0.9.1",
"date": "2026-10-17",
"prerelease": false,
"groups": [
{
"type": "breaking",
"entries": [
{
"id": "cb08088",
"scope": "network",
"text": "Desktop TUN keys follow the profile unless picked; changed values carry over"
}
]
},
{
"type": "feat",
"entries": [
{
"id": "f43755c",
"scope": "l10n",
"text": "French, Spanish and Korean translations"
},
{
"id": "bc72bba",
"scope": "android",
"text": "No more Firebase analytics or crash reporting"
},
{
"id": "cb08088",
"scope": "network",
"text": "Per-key desktop TUN settings; system proxy and tray fixes"
},
{
"id": "5eafd7a",
"scope": "theme",
"text": "Redesigned theme colors and color styles"
},
{
"id": "9bd258f",
"scope": "dashboard",
"text": "A redesigned dashboard around the current exit"
},
{
"id": "0bac500",
"scope": "profiles",
"text": "Profile-detail resources and include-all in custom groups"
},
{
"id": "2ea52fd",
"scope": "proxies",
"text": "Proxy groups as cards, group tabs as chips"
},
{
"id": "da6fb0a",
"scope": "views",
"text": "Sortable tables for connections, requests and DNS"
},
{
"id": "7c9627f",
"scope": "ui",
"text": "Optional two-tier Liquid Glass and slide-to-pick menus"
},
{
"id": "9bd2286",
"scope": "ui",
"text": "iOS-style surfaces, alerts and sheets; clearer TV focus"
}
]
},
{
"type": "fix",
"entries": [
{
"id": "5607f70",
"scope": "ui",
"text": "Fix pasting and Chinese input in text fields"
},
{
"id": "5984c16",
"scope": "core",
"text": "Large profiles no longer crash; downloads trust core CAs"
}
]
},
{
"type": "perf",
"entries": [
{
"id": "2201c19",
"scope": "android",
"text": "Smoother Android UI while the proxy is busy"
}
]
}
]
},
{
"version": "0.9.0",
"tag": "v0.9.0",
"date": "2026-10-14",
"prerelease": false,
"groups": [
{
"type": "breaking",
"entries": [
{
"id": "491fae1",
"scope": "views",
"text": "DNS and NTP override toggles are removed; picked keys apply to every profile"
},
{
"id": "1677024",
"scope": "database",
"text": "Custom overwrites are removed; rebuild them as custom profiles"
}
]
},
{
"type": "feat",
"entries": [
{
"id": "491fae1",
"scope": "views",
"text": "Per-key DNS, NTP, sniffer and TUN settings"
},
{
"id": "3abda78",
"scope": "profiles",
"text": "Custom profiles"
},
{
"id": "8c43053",
"scope": "ui",
"text": "Stacked sheets, context menus and a sort mode"
},
{
"id": "532ebf0",
"scope": "providers",
"text": "DNS, Hosts and ports apply without a restart"
},
{
"id": "d3fa225",
"scope": "android",
"text": "Launcher shortcuts and one-step on-demand access"
},
{
"id": "2fa2f7f",
"scope": "core",
"text": "Share link import and mrs rule sets"
}
]
},
{
"type": "fix",
"entries": [
{
"id": "1677024",
"scope": "database",
"text": "Unreadable settings no longer block startup or restores"
},
{
"id": "94a25f4",
"scope": "desktop",
"text": "Windows and Linux desktop fixes"
},
{
"id": "d780cb8",
"scope": "core,helper",
"text": "The elevated Core only answers its owner"
}
]
}
]
},
{
"version": "0.8.99",
"tag": "v0.8.99",
"date": "2026-10-03",
"prerelease": false,
"groups": [
{
"type": "feat",
"entries": [
{
"id": "e131675",
"scope": "editor",
"text": "Editor word wrap and snippets"
},
{
"id": "e62afb7",
"scope": "dashboard",
"text": "More dashboard cards"
},
{
"id": "8378c70",
"scope": "views",
"text": "Hide timed-out nodes and search every list"
},
{
"id": "841d603",
"scope": "ui",
"text": "Sidebar, floating dock and drag to go back"
},
{
"id": "ee6a497",
"scope": "ui",
"text": "New app glyphs, empty states and theme page"
},
{
"id": "46fb7fe",
"scope": "overwrite",
"text": "Invalid override warnings and rule presets"
},
{
"id": "a390a42",
"scope": "config",
"text": "DNS query log and per-key DNS/NTP overrides"
},
{
"id": "8068e68",
"scope": "core",
"text": "Proxied service checks and outbound IP risk"
},
{
"id": "1e97716",
"scope": "platform",
"text": "Tray hotkeys, node delays and a delay test"
}
]
},
{
"type": "fix",
"entries": [
{
"id": "ff23f30",
"scope": "core",
"text": "A changed resource link is now used by the next sync and by auto update"
},
{
"id": "e55f6d1",
"scope": "core",
"text": "DNS lookups no longer fail on networks that report no DNS servers"
},
{
"id": "786a6ab",
"scope": "proxies",
"text": "Smaller icons in icon-only group headers"
},
{
"id": "1e9955d",
"scope": "core,android",
"text": "Push notifications reconnect in Doze"
},
{
"id": "bee8f24",
"scope": "backup,database",
"text": "Restores never apply halfway"
}
]
}
]
},
{
"version": "0.8.98",
"tag": "v0.8.98",
"date": "2026-09-14",
"prerelease": false,
"groups": [
{
"type": "fix",
"entries": [
{
"id": "c5bf5bd",
"scope": "resources",
"text": "Refresh the geo file size and time after an update finishes"
},
{
"id": "60f371a",
"scope": "core",
"text": "Keep the core running while Windows sleeps with the app suspended"
}
]
}
]
},
{
"version": "0.8.97",
"tag": "v0.8.97",
"date": "2026-09-10",
"prerelease": false,
"groups": [
{
"type": "feat",
"entries": [
{
"id": "26cfbaf",
"scope": "ui",
"text": "Rework the app UI and refresh the localization"
},
{
"id": "aaf934c",
"scope": "app",
"text": "Rework the app layer and window handling, and add proxy authentication"
},
{
"id": "c0fcbc0",
"scope": "desktop",
"text": "Rework the desktop runners, packaging, and native build"
},
{
"id": "ae29f38",
"scope": "android",
"text": "Rework the Android VPN service and lifecycle handling"
},
{
"id": "adf715f",
"scope": "plugins",
"text": "Rework the desktop plugins and add the Helper service and Rust bridge"
},
{
"id": "c6eaa0a",
"scope": "core",
"text": "Rework the core IPC and process lifecycle"
}
]
}
]
}
]
}