Skip to content

Releases: tindy2013/subconverter

v0.3.0

31 Jan 12:38
8eb5e1e
Compare
Choose a tag to compare

Major Updates:

  • Add Subscription-UserInfo header to exporter, supports extracting from original headers and from info nodes.
  • Add support for exporting complete Quantumult X configuration file.
  • Add support for exporting complete Quantumult configuration file.

Enhancements:

  • Fix a potential loop request bug which may cause server to overload.
  • Fix issue #44.
  • Fix logical error in loading external configuration file.
  • Fix incorrect generation of Quantumult X configuratios.
  • Fix host setting missing for VMess TCP+TLS nodes.
  • Fix a potential multi-thread resource conflict.
  • Fix URL argument parsing error.
  • Fix broken group name option.
  • Add external configuration support for customize Quantumult(X) base.
  • Add rename and emoji option in external configuration file.
  • Update local rulesets and example configuration files.
  • Update Travis CI build script.
  • Tweak Emoji match rules.
  • Clean up codes.

Notice: The OpenWRT ipk package will not be released for this version due to some technical problem. This should be fixed in the next version.

v0.2.7

26 Jan 16:06
1a54f7c
Compare
Choose a tag to compare

Fix when no custom ruleset is set in external config file, no rules will be generated.
Fix parser not recognize over-tls obfs in Quantumult X VMess subscriptions.
Fix potential compatibility issue for non-standard VMess subscriptions.
Fix incorrect format for exporting Quantumult VMess subscriptions.
Fix ws-path parsing for Quantumult X VMess subscription.
Improve error handling with broken links.
Improve compatibility with incorrect format of single links.
Improve compatibility with complex rule when directly adding rule with surge_ruleset.
Add basic support for acquiring headers during subscription download.
Add more HTTP status code with detailed error info.
Add basic support for extra response headers.
Add Microsoft Services ruleset.
Add more example config files.
Add README for Docker.
Add Linux x86 build.
Optimize codes.
Update README-cn.md.
Clean up file structure.

v0.2.6

14 Jan 07:05
987c582
Compare
Choose a tag to compare

Fix support for parsing some non-standard subscriptions.
Fix support for Quantumult X style VMess subscription.
Fix plugin support for Shadowsocks Android clients.
Add support for exporting Shadowsocks Android subscription.
Add regular expression blacklist to prevent high CPU usage.
Move "rename_node" options to "[node_pref]" section.
Move China Emoji rule to last position.
Change cURL User-Agent to subconverter/latest.
Tweak filter_deprecated_nodes option.
Update local rulesets.
Update README-cn.md
Optimize codes.

v0.2.5

07 Jan 17:03
5eb54b4
Compare
Choose a tag to compare

Fix support for parsing some Shadowsocks/R subscriptions.
Add specifying port via environment variable.
Add BacktoCN.list extracted from ConnersHua's original BacktoCN configuration.
Add ARMHF build.
Update local rulesets.

v0.2.4

05 Jan 12:58
46a58f4
Compare
Choose a tag to compare

Fix group generation support for Surge.
Fix incorrect parameters for simple interface.
Fix section order problem for various subscriptions.
Fix crash when parsing HTTP nodes in Surge subscriptions.
Add filter_deprecated_nodes flag to filter out nodes that are no longer supported by latest clients.
Add skip-cert-verify flag for HTTPS / Socks 5 nodes in Clash / Surge subscriptions.
Add skip_cert_verify for Surge, Quantumult and Quantumult X subscription.
Add support for adding skip-cert-verify flag to Clash/R subscription.
Add auto filtering for nodes that are not supported by Clash/R core.
Add "separate links" option for exporting SIP002 subscriptions.
Add more custom settings in external configuration file.
Add no-resolve to LAN rules.
Add ARM64 build.
Optimize codes.
Update README-cn.md.
Tweaked keys order in Clash subscriptions.
Change default skip_cert_verify flag to false.

v0.2.3

01 Jan 13:06
d95990b
Compare
Choose a tag to compare

Add loading external custom configuration from URL.
Add placeholders to keep correct order of proxies, groups and rules.
Add error handling for loading base configurations and preference settings.
Fix a bug that when update_ruleset_on_request is set to true, rules will be missing in exported Clash/R and Mellow configurations.
Update local rulesets.
Optimize codes.

v0.2.2

31 Dec 08:12
f7a7a4a
Compare
Choose a tag to compare

Fix when rulesets and groups are provided in request URLs, new rules will not be used.
Fix cached rule base not updating after calling "/readconf", "/refreshrules" or "/updateconf".
Fix support for exporting SSD-Android compatible SSD subscriptions.
Fix format error in exporting SIP002 subscriptions.
Fix a regular expression in default preferences which may filter out some normal nodes.
Update flag rules.

v0.2.1

28 Dec 10:56
914c8e9
Compare
Choose a tag to compare

Fix parser error for some Surge and Quantumult subscription.
Add pre-generated base for Clash/R and Mellow configuration.
Add double condition for node filtering in group generator.
Add support for parsing some Shadowrocket links.
Add simple interface for quick usage.
Add support for Clash v2ray-plugin.
Add switch for cURL verbose logs.
Update local rulesets.
Optimize codes.

v0.2.0

21 Dec 13:41
e5eb7a4
Compare
Choose a tag to compare

Fix broken UTF-8-BOM remover.
Fix Gist upload for Clash/ClashR.
Fix incorrect usage of default ruleset.
Fix incorrect plugin in exporting SSD subscription.
Fix when parsing some subscription, the same node will appear multiple times.
Fix program crash when no nodes are available in generating Mellow configuration.
Add manual-select group to default GlobalMedia group.
Add remotely update configuration via Web interface.
Add authorization for remote control interfaces.
Add support for exporting Clash proxy-provider.
Add version info on Web server main page.
Update local rulesets.
Improve compatibility with some non-standard configuration.
Optimize codes.

v0.1.1

13 Dec 10:09
95e8c23
Compare
Choose a tag to compare

Fix port generation for Surge ShadowsocksR configuration.
Fix compatibility with some non-standard subscription.
Add some node preference tags.