---
title: Changelog
---

# Changelog

All notable changes to DartLab will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.0] - 2026-03-08

엔진 분류 리팩토링 — `finance/`와 `disclosure/`를 `engines/docsParser/` 아래로 이동. 향후 정량 데이터 엔진, 전체 종목 비교 엔진 등 다른 엔진을 추가할 수 있는 구조로 전환.

### Changed

**엔진 구조 리팩토링**
- `finance/`(36개 모듈)과 `disclosure/`(4개 모듈)를 `engines/docsParser/` 아래로 이동
- `notes.py`도 `engines/docsParser/notes.py`로 이동 (docsParser 엔진의 래퍼)
- 모든 import 경로를 `dartlab.engines.docsParser.{finance,disclosure}.XXX`로 변경
- `company.py` `_MODULE_REGISTRY` 경로 문자열 일괄 변경
- 사용자 API(`Company.BS`, `Company.dividend` 등)는 변경 없음

**GitHub Pages 레이아웃**
- 블로그 컨텐츠 중앙 배치, ToC 우측 유지 (모바일 숨김)
- 독스/블로그 섹션 간 간격 확대
- 독스/블로그 하단에 랜딩 Footer 추가 (Buy Me a Coffee 포함)

**노트북 전면 재작성**
- `print(df)` 제거, Jupyter/Colab rich 렌더링 활용
- 한 셀에 하나의 DataFrame만 표시

### Added

- OG 이미지 적용 (링크 공유 시 미리보기)
- 블로그 섹션 + 첫 번째 포스트
- `CHANGELOG.md` 추가

## [0.1.12] - 2026-03-08

### Fixed

- 파싱 모듈 5건 수정 — 출력 품질 점검 결과 반영

## [0.1.11] - 2026-03-08

Company 클래스 전면 재설계 — yfinance 스타일 property 접근, Notes 통합, rich 터미널 출력.

### Changed

**Company 재설계**
- 40개 모듈을 property로 직접 접근 (`c.BS`, `c.dividend`, `c.audit`)
- `_MODULE_REGISTRY` 기반 lazy loading + caching
- `get(name)`으로 전체 Result 객체 반환, `all()`로 전체 데이터 dict
- `guide()`로 사용 가능한 property 목록 rich 출력

**Notes 통합**
- `c.notes.inventory` / `c.notes["재고자산"]` 이중 접근
- K-IFRS 주석 12개 항목 통합 래퍼

**브랜딩**
- red/coral 색상 전환 (#ea4647), 아바타 마스코트 적용
- `analyze` → `fsSummary` 리네이밍

## [0.1.10] - 2026-03-08

### Added

- finance 모듈 8개 추가 (`articlesOfIncorporation`, `auditSystem`, `companyHistory` 등)
- 랜딩 전체 영어화, Workflow/ModuleCatalog/UseCases 섹션 신규
- 튜토리얼 4종 + Colab 노트북 추가

## [0.1.9] - 2026-03-08

### Added

- finance 모듈 15개 추가 (v0.1.8 + v0.1.9 통합)
  - `audit`, `boardOfDirectors`, `bond`, `capitalChange`, `contingentLiability`, `costByNature`, `internalControl`, `relatedPartyTx`, `sanction`, `shareCapital`
  - `affiliateGroup`, `fundraising`, `salesOrder`, `productService`, `riskDerivative`

### Fixed

- mdsvex 빌드 오류 수정

## [0.1.6] - 2026-03-07

### Changed

- `notesDetail` 키워드 23개로 확장, Pattern D 추가, `tableDf` 시계열 정규화

## [0.1.5] - 2026-03-07

### Added

- `notesDetail` 모듈 — K-IFRS 주석 상세 파싱
- `parseNotesTable` 범용 파서
- 테스트 48개

## [0.1.4] - 2026-03-07

### Changed

- `statements` 연결/별도 재무제표 자동 fallback

### Added

- `tangibleAsset` 모듈
- KindList auto-update GitHub Actions workflow (daily cron)

## [0.1.3] - 2026-03-07

### Changed

- `finance/` / `disclosure/` 패키지 분리

### Added

- KRX KIND 상장기업 목록 매퍼 (`getKindList`, `codeToName`, `nameToCode`, `searchName`)
- `companyOverview`, `business` 공시 서술형 모듈
- SvelteKit 랜딩 페이지 + SEO 최적화

## [0.1.2] - 2026-03-07

### Added

- SvelteKit docs 통합 (mdsvex + Shiki)
- 브랜딩 에셋 (아바타, favicon)

## [0.1.1] - 2026-03-07

### Added

- `affiliate` 모듈, stockCode API 전환
- 랜딩 페이지 기본 구축, quarterly 지원

## [0.1.0] - 2026-03-06

DartLab 최초 공개 릴리즈.

### Added

- `Company` 클래스 — 종목코드 기반 데이터 접근
- `loadData()` — GitHub Releases에서 Parquet 자동 다운로드
- finance 초기 5개 모듈 (`summary`, `statements`, `segment`, `dividend`, `employee`)
- disclosure 초기 2개 모듈 (`mdna`, `rawMaterial`)
- Polars 기반 DataFrame 처리
- GitHub Actions CI + PyPI trusted publishing
- 260+ 상장사 Parquet 데이터 (GitHub Releases)
