Skip to content

v0.4.0

Choose a tag to compare

@yeongseon yeongseon released this 23 Apr 15:11
· 550 commits to main since this release
f300ca5

kpubdata 0.4.0 adds the semas provider and makes every data.go.kr-based provider use a single API key. If you set KPUBDATA_LOCALDATA_API_KEY or KPUBDATA_LOFIN_API_KEY, read the behaviour change below before upgrading.

pip install "kpubdata==0.4.0"

Behaviour changes — check before upgrading

  • BREAKING: localdata and lofin now read the datago key. KPUBDATA_LOCALDATA_API_KEY and KPUBDATA_LOFIN_API_KEY are no longer read, and neither is provider_keys={"localdata": ...} or {"lofin": ...}. Set KPUBDATA_DATAGO_API_KEY (or provider_keys={"datago": ...}) once for all data.go.kr-based providers (#176). The new semas provider uses the same key. (0.7.0 accepts the localdata key name again, #492; lofin still reads only the datago key.)

Added

  • semas provider (소상공인시장진흥공단 commercial district and store data) with 17 datasets: 4 commercial-zone, 10 store and 3 industry-category lookups (#170).

For contributors

Contract tests use the shared datago key (#177). The roadmap was realigned around core, plugin and provider work, and ARCHITECTURE.md states that the MCP adapter lives outside this repository.

Full changelog: v0.3.1...v0.4.0