| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-09 | Refactor: all plugin subdirectories use option patterncopilot/modify-plugin-files-subdirectories | copilot-swe-agent[bot] | |
| Apply the same functional options pattern from plugin/singbox to: - plugin/mihomo (mrs_in.go, mrs_out.go) - plugin/plaintext (text_in.go, common_in.go, common_out.go, text_out.go, clash_in.go, clash_out.go, json_in.go, surge_in.go, surge_out.go) - plugin/maxmind (all input/output files) - plugin/v2ray (dat_in.go, dat_out.go) - plugin/special (cutter.go, lookup.go, private.go, stdin.go, stdout.go) - lookup.go and merge.go updated to use new constructors Co-authored-by: Loyalsoldier <[email protected]> | |||
| 2026-03-06 | Chore: extract common GetIgnoreIPType logic202604142159202604090028202604020031202603260032202603190030202603120023202603061527 | Loyalsoldier | |
| 2024-10-31 | Feat: export input & output converters | Loyalsoldier | |
| 2024-10-25 | Refine: make lookup command more specific | Loyalsoldier | |
| 2024-10-24 | Feat: support to exclude specified lists when output | Loyalsoldier | |
| 2024-10-22 | Feat: support to specify `onlyIPType` option in private input format | Loyalsoldier | |
| 2024-10-22 | Fix: reuse `private` list in previous steps | Loyalsoldier | |
| 2024-08-31 | Chore: make error messages consistent across formats | Loyalsoldier | |
| 2024-08-15 | Fix: wantedList must be specified in cutter format | Loyalsoldier | |
| 2024-08-13 | Refine: wantedList in various formats | Loyalsoldier | |
| 2024-07-18 | Feat: add lookup command | Loyalsoldier | |
| 2024-07-06 | Chore: refine code | Loyalsoldier | |
| 2024-07-06 | Fix: remove entry & prefix | Loyalsoldier | |
| 2024-07-04 | Feat: support stdout as output | Loyalsoldier | |
| stdout stands for standard output, which means geoip now supports pipe operator | |||
| 2024-07-04 | Feat: support stdin as input | Loyalsoldier | |
| stdin stands for standard input, which means geoip now supports pipe operator | |||
| 2023-09-15 | Feat: add ::/128 to private list (#126) | umlka | |
| https://en.wikipedia.org/wiki/Reserved_IP_addresses Co-authored-by: mzz <[email protected]> | |||
| 2023-07-28 | Fix: private CIDR list missing IPv6 multicast address (#112) | kunish | |
| 2021-11-21 | Feat: introduce cutter as an input format to remove data from previous steps | Loyalsoldier | |
| 2021-10-04 | Feat: remove unused replace action | loyalsoldier | |
| 2021-08-29 | Refactor: use plugin architecture to support multiple I/O formats | loyalsoldier | |
