OPEN_GRID가 v1.0.4에 도달했습니다.
v1.0.0에서 선보인 grid.override()(코드 한 줄 고치지 않고 동작을 덮어쓰는 튜닝)는 그대로 유지하면서,
이후 패치(1.0.1 → 1.0.4)에서 안정성과 라이선스 정합성을 다졌습니다. 모두 하위 호환되는 패치입니다.
이번 패치에서 달라진 것
- 1.0.1 — 초기화 크래시 수정 — 합계(
summary) 푸터가 있는 그리드를 만들 때
Cannot read properties of undefined (reading 'getStrategy')로 초기화가 깨지던 문제를 해결했습니다.
피벗·SAP 전표·집계 푸터처럼 합계가 들어가는 모든 구성에 영향이 있었고, 생성 순서를 바로잡아 근본 해결했습니다. - 1.0.2 ~ 1.0.3 — 라이선스 정비 — Excel 내보내기에 쓰이는 SheetJS(
xlsx)가
Apache License 2.0임을 명시하고,NOTICE와THIRD_PARTY_LICENSES.txt(전문·저작권 고지)를
배포 패키지에 동봉했습니다. OPEN_GRID 본체 라이선스(MIT)와 코드는 그대로이며, MIT와 Apache-2.0는
호환되므로 사용에는 아무 제약이 없습니다 — 누락돼 있던 귀속 표기를 채운 정합성 조치입니다. - 1.0.4 — 문서·소개 정비 — README·CHANGELOG·소개 문구를 현행화했습니다.
설치 & 다운로드
- npm —
npm install open-grid(이제1.0.4). Excel 내보내기까지 그대로 동작합니다. - CDN —
https://unpkg.com/open-grid@1.0.4/dist/open-grid.js - ZIP 다운로드 — 직접 받는 배포본에도 Excel 모듈(xlsx)과 라이선스 파일을 함께 담아, 받아서 바로 Excel 기능까지 쓸 수 있습니다.
OPEN_GRID는 MIT 라이선스로,
상용 서비스에 자유롭게 사용하고 입맛대로 커스터마이징할 수 있습니다.
React 18 · Vue 3 · jQuery · AngularJS · Vanilla JS 어디서든 동작합니다.