diff --git a/.changeset/memory-leak-fix.md b/.changeset/memory-leak-fix.md deleted file mode 100644 index 4de1e89..0000000 --- a/.changeset/memory-leak-fix.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"vue-pivottable": patch ---- - -Fix critical memory leak in VPivottableUi component (#270) - -- Remove deep watch that created thousands of property watchers (80% of memory leak) -- Replace computed PivotData with shallowRef to prevent instance recreation on every access -- Add proper cleanup in onUnmounted lifecycle hook -- Results: 94% memory reduction (881MB → 53MB after 1000 refreshes) -- Fixes #270: Memory continuously increases when refreshing pivot chart -EOF < /dev/null \ No newline at end of file diff --git a/.changeset/pivot-model-two-way-binding.md b/.changeset/pivot-model-two-way-binding.md deleted file mode 100644 index c962c4a..0000000 --- a/.changeset/pivot-model-two-way-binding.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"vue-pivottable": minor ---- - -feat: PivotModel 양방향 바인딩 기능 구현 - -- VPivottableUi 컴포넌트에 v-model:pivotModel 지원 추가 -- PivotModel 인터페이스 정의 및 타입 시스템 구축 -- 필터 변경사항이 즉시 PivotModel에 반영되도록 수정 -- props 정의를 Partial로 변경하여 pivotModel 사용 시 개별 props를 선택적으로 만듦 -- PivotModel 유틸리티 함수 추가 (비교, 생성, 복제) -- PivotModel 히스토리 관리를 위한 composable 추가 (usePivotModelHistory) -- PivotModel 직렬화/역직렬화 유틸리티 추가 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d69c81..a982774 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 1.2.0 + +### Minor Changes + +- feat: implement PivotModel two-way binding with complete feature set +- fix: resolve critical memory leak in VPivottableUi component (#270) + +### Patch Changes + +- fix: improve release script to prevent unwanted package updates + ## 1.1.7 ### Patch Changes diff --git a/package.json b/package.json index 84ff4ff..78a51d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-pivottable", - "version": "1.1.7", + "version": "1.2.0", "type": "module", "description": "", "exports": {