Skip to content

feat: EDINET系3APIのサポートを追加、決算発表予定日のbulk定義・範囲取得・入力検証を拡充 - #122

Merged
s-meitoma merged 1 commit into
mainfrom
feature/add-edinet-apis
Aug 7, 2026
Merged

feat: EDINET系3APIのサポートを追加、決算発表予定日のbulk定義・範囲取得・入力検証を拡充#122
s-meitoma merged 1 commit into
mainfrom
feature/add-edinet-apis

Conversation

@nwada-jpx

Copy link
Copy Markdown
Contributor

概要

2026-08-03 リリースの EDINET 系 3 API に対応する get_edinet_major_shareholders() / get_edinet_cross_shareholdings() / get_edinet_large_volume_shareholders() を追加します。あわせて #121 で追加された決算発表予定日対応を拡充します。

変更内容

  • EDINET 3 API の追加
    • ネスト項目(Hldrs / Report 等)は dict / list のまま object 列として保持します(fins/details・td/list と同方式)
    • edinet_code と code の同時指定は ValueError
  • 決算発表予定日(feat: add ClientV2.get_fin_earnings_date() for /fins/earnings-date #121)の拡充
    • BulkEndpoint.FIN_EARNINGS_DATE を追加(bulk 対応データセットのため)
    • get_fin_earnings_date_range() を追加(公表日の範囲指定で一括取得)
    • code・date・scheduled_date の排他バリデーション(未指定・複数指定は API を呼ぶ前に ValueError)
    • 引数名を既存慣行に合わせ scheduled_date_yyyymmdd に統一(未リリースのため互換影響なし)
  • README 更新(Free / Standard / 範囲指定の各一覧)

テスト

  • make lint / make test(69 passed)
  • 実 API に対する動作確認済み(新 4 項目の取得・クエリ 3 種・ネスト保持・バリデーション)

@nwada-jpx
nwada-jpx requested a review from s-meitoma as a code owner August 7, 2026 02:22
@nwada-jpx
nwada-jpx requested review from saikioshima and removed request for s-meitoma August 7, 2026 02:31

@ishiiyuma0906 ishiiyuma0906 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve

@saikioshima saikioshima left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@s-meitoma s-meitoma left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@s-meitoma
s-meitoma added this pull request to the merge queue Aug 7, 2026
Merged via the queue into main with commit 684cf0e Aug 7, 2026
5 checks passed
@s-meitoma
s-meitoma deleted the feature/add-edinet-apis branch August 7, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants