Files
nomadamas__k-skill/packages/k-skill-proxy/CHANGELOG.md
github-actions[bot] 96f0d810ef chore: version packages (#164)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-24 13:48:33 +09:00

1.5 KiB

k-skill-proxy

0.2.0

Minor Changes

  • 4fc0139: Add /v1/lh-notice/search and /v1/lh-notice/detail routes plus matching lh-notice-search skill. Proxies the official LH 청약 (Korea Land & Housing Corporation lease/subscription) notice API on apis.data.go.kr/B552555/lhLeaseNoticeInfo1/*, reuses the existing DATA_GO_KR_API_KEY, and keeps the user-facing credential surface empty ("불필요"). Handles the LH-specific [CMN, dsList] JSON envelope plus the standard data.go.kr XML auth-error envelope, does not cache upstream failures, and exposes lhNoticeConfigured on /health. Closes #145.
  • 4fc0139: Add /v1/naver-news/search route plus matching naver-news-search skill. Proxies the official Naver Search Open API news endpoint (openapi.naver.com/v1/search/news.json), reuses the existing NAVER_SEARCH_CLIENT_ID/NAVER_SEARCH_CLIENT_SECRET credentials, and keeps the user-facing credential surface empty ("불필요"). Strips <b> highlight tags and decodes HTML entities in titles/descriptions, parses RFC822 pubDate into ISO-8601, deduplicates results by canonicalized link (query-param order, trailing slash, host casing and fragments are ignored; different paths or query values are preserved), caches successes for 5 minutes (failures are not cached), and exposes naverNewsApiConfigured on /health. The route rejects start + display - 1 > 1000 with a 400 bad_request preflight before calling upstream, so requests outside Naver's 1000-item search window fail fast with a clear message instead of returning empty results. Closes #143.