릴리즈 노트
opt-datagrid 변경 이력만 따로 모아서 확인할 수 있도록 패키지 기준으로 정리했습니다.
reopt designUpdated
1. 포함 범위
- 이 페이지는
@reopt-ai/opt-datagrid변경만 보여줍니다. - 같은 버전에서
opt-editor가 함께 배포된 경우에도 여기에는 DataGrid 관련 항목만 남깁니다. - 설치, migration, backend contract 변화는 각각 관련 문서에서 함께 확인하면 됩니다.
2. 버전별 변경 이력
v1.19.0
Latestv1.18.0
height와 getRowThemeOverride 문서가 소스와 반대였습니다 / DataGridProps 84개 전부에 API 문서 설명 추가
- ~height와 getRowThemeOverride 문서가 소스와 반대였습니다(opt-datagrid)
height는 기본값 420이며 생략해도 컨테이너를 채우지 않습니다(문서는 반대로 적혀 있었고 AI 에이전트 힌트에도 들어가 있었습니다). getRowThemeOverride는 테마 키가 아니라 CSS를 반환하며, 행 배경은 셀이 덮으므로 --opt-surface를 행 스코프로 덮어써야 합니다. 두 상황 모두 트러블슈팅 섹션으로 추가했습니다.
- ^DataGridProps 84개 전부에 API 문서 설명 추가(opt-datagrid)
이전에는 82개 중 1개만 설명이 있었습니다. inspect와 valueCacheMaxRows는 생성 문서에서 통째로 누락돼 있었고 콜백 표에는 설명 컬럼이 없었습니다. 생성된 레퍼런스는 이제 커밋된 docs/02-api/에 위치해 저장소에서도 링크가 해석됩니다.
v1.15.0
DataGridToolbar와 useDataGridToolbar 추가
- +DataGridToolbar와 useDataGridToolbar 추가(opt-datagrid)
별도 ./toolbar 엔트리에서 컬럼 표시, 행 밀도, 전체 화면 상태와 UI를 제공하며 잠긴 식별 컬럼과 제어·비제어 상태를 지원합니다.
DataGridToolbaruseDataGridToolbar
v1.13.0
대용량 데이터 렌더 경로와 value cache를 최적화하고 편집 중에만 오버레이를 마운트
- ^대용량 데이터 렌더 경로와 value cache를 최적화하고 편집 중에만 오버레이를 마운트(opt-datagrid)
마이그레이션 가이드
opt-editor 런타임 스키마 import 변경: `@reopt-ai/opt-editor/server` → `@reopt-ai/opt-editor/schemas`. `@reopt-ai/opt-editor/ai-sdk` import와 type-only export는 변경되지 않습니다.
v1.8.1
@reopt-ai/opt-datagrid@1.4.2 — AI stream invalidation helper 추가
- +@reopt-ai/opt-datagrid@1.4.2 — AI stream invalidation helper 추가(opt-datagrid)
writeDataGridInvalidation/parseDataGridInvalidationPart를 공개하고, remote protocol SSE invalidation 파싱 실패와 EventSource 오류를 onInvalidationError로 보고합니다.
v1.8.0
@reopt-ai/opt-datagrid@1.4.1 — 렌더 성능 개선 및 모바일 레이아웃 프리미티브 정비
- ^@reopt-ai/opt-datagrid@1.4.1 — 렌더 성능 개선 및 모바일 레이아웃 프리미티브 정비(opt-datagrid)
마이그레이션 가이드
opt-harness 사용처는 @reopt-ai/opt-shell로 교체하고 Harness* 식별자를 Shell*로 변경하세요. 하네스 감사 도구는 @reopt-ai/opt-cli의 ./audit에서 import합니다.
v1.7.0
i18n 완전 지원 + Korean locale + opt-devtool inspect snapshot 연계
- +i18n 완전 지원 + Korean locale + opt-devtool inspect snapshot 연계(opt-datagrid)
DataGrid 모든 사용자 노출 문자열을 i18n 모듈로 분리. Korean locale 추가. opt-devtool inspect 패널에서 그리드 상태 스냅샷 노출.
마이그레이션 가이드
1. @reopt-ai/opt-palette를 직접 설치할 필요는 없음 (opt-ui transitively dep). 2. 테마 프리셋 corporate/playful 사용 중이면 mono-dark 또는 다른 프리셋으로 교체. 3. @reopt-ai/opt-ui-cli → @reopt-ai/opt-cli로 패키지 교체 (CLI 진입점은 동일하게 `opt`). 4. data-opt-id 사용 시 ./id-registry sub-export 활용 가능.
v1.3.2
opt-datagrid 1.3.0 — view state 관리 및 remote mock workflow 추가
- +view state 훅 (useDataGridViewState) 및 remote protocol 지원 추가(opt-datagrid)
- +remote mock workflow — 개발/테스트용 mock API 인프라(opt-datagrid)
v1.2.0
ARIA 접근성 강화 (aria-readonly, aria-sort, columnSortState) / i18n labels 지원 + 모듈 분할 + 번들 모니터링
- +ARIA 접근성 강화 (aria-readonly, aria-sort, columnSortState)(opt-datagrid)
- +i18n labels 지원 + 모듈 분할 + 번들 모니터링(opt-datagrid)
- +dist/docs 패턴 도입 — npm 패키지에 API 레퍼런스 + 레시피 + 마이그레이션 가이드 포함(opt-datagrid)
- +Next.js 예제 프로젝트 + Playwright E2E 테스트 추가(opt-datagrid)