<feed xmlns='http://www.w3.org/2005/Atom'>
<title>geoip.git/plugin, branch codex/refactor-plugins-functional-options</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/geoip.git/atom/plugin?h=codex%2Frefactor-plugins-functional-options</id>
<link rel='self' href='http://cgit.235523.xyz/geoip.git/atom/plugin?h=codex%2Frefactor-plugins-functional-options'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/'/>
<updated>2026-04-28T17:48:08Z</updated>
<entry>
<title>refactor(maxmind): use functional options for mmdb/csv plugins</title>
<updated>2026-04-28T17:48:08Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:48:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=bf3a08f53f060f9ff3503d204f9dc15cee0ff2a5'/>
<id>urn:sha1:bf3a08f53f060f9ff3503d204f9dc15cee0ff2a5</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>refactor(v2ray): use functional options for GeoIP dat plugins</title>
<updated>2026-04-28T17:44:54Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:44:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=e25f9fcf96d9971e90c3a5df9087d882e4a997a7'/>
<id>urn:sha1:e25f9fcf96d9971e90c3a5df9087d882e4a997a7</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>refactor(plaintext): use functional options for text/json/clash/surge plugins</title>
<updated>2026-04-28T17:44:10Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:44:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=60b366c1682009a246056aad7b4a9d30b2a3fd62'/>
<id>urn:sha1:60b366c1682009a246056aad7b4a9d30b2a3fd62</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>refactor(special): use functional options for stdin/stdout/lookup/test/cutter</title>
<updated>2026-04-28T17:42:24Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:42:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=9fc06ad2d090b76132859a61a04a1ff0437cc641'/>
<id>urn:sha1:9fc06ad2d090b76132859a61a04a1ff0437cc641</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>refactor(special): use functional options for private input</title>
<updated>2026-04-28T17:41:05Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:41:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=63f74a8e67539967b3861a9898f5593496e3a89c'/>
<id>urn:sha1:63f74a8e67539967b3861a9898f5593496e3a89c</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>refactor(mihomo): use functional options for MRSOut</title>
<updated>2026-04-28T17:40:50Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:40:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=c3dd0bbaa7a06dbfc2c263c1412ab5290bfa7872'/>
<id>urn:sha1:c3dd0bbaa7a06dbfc2c263c1412ab5290bfa7872</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>refactor(mihomo): use functional options for MRSIn</title>
<updated>2026-04-28T17:40:26Z</updated>
<author>
<name>openai-code-agent[bot]</name>
<email>242516109+Codex@users.noreply.github.com</email>
</author>
<published>2026-04-28T17:40:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=42860a738a8dd3fe7537477f74dd34d23595f415'/>
<id>urn:sha1:42860a738a8dd3fe7537477f74dd34d23595f415</id>
<content type='text'>
Co-authored-by: Loyalsoldier &lt;10487845+Loyalsoldier@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Refactor: plugin uses option pattern</title>
<updated>2026-04-28T16:34:36Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2026-03-09T06:16:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=4f125e579472e5ed87fd052ef68ab80f5fe679b0'/>
<id>urn:sha1:4f125e579472e5ed87fd052ef68ab80f5fe679b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Chore: extract common GetIgnoreIPType logic</title>
<updated>2026-03-06T02:40:04Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2026-03-06T02:40:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=54c52d334ff35b6583be619b3f665e972ae20d98'/>
<id>urn:sha1:54c52d334ff35b6583be619b3f665e972ae20d98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feat: update MMDB database releated dependencies</title>
<updated>2026-01-22T03:37:11Z</updated>
<author>
<name>Loyalsoldier</name>
<email>10487845+Loyalsoldier@users.noreply.github.com</email>
</author>
<published>2026-01-22T03:37:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/geoip.git/commit/?id=ac53325ec76e43fb981c694cb44badf9cbb07e8d'/>
<id>urn:sha1:ac53325ec76e43fb981c694cb44badf9cbb07e8d</id>
<content type='text'>
</content>
</entry>
</feed>
