Skip to content

Commit 495b5c5

Browse files
authored
chore(main): release 2.0.0 (#16)
🤖 I have created a release *beep* *boop* --- ## [2.0.0](v1.2.3...v2.0.0) (2025-09-04) ### ⚠ BREAKING CHANGES * **DualScrollSync:** DualScrollSync now supports a declarative compound-components API in addition to the existing `items` prop pattern. ### ✨ Features * **DualScrollSync:** add DualScrollSyncContent component ([a1c7a1f](a1c7a1f)) * **DualScrollSync:** add DualScrollSyncContentSection component ([a1c7a1f](a1c7a1f)) * **DualScrollSync:** add DualScrollSyncLabel component ([a1c7a1f](a1c7a1f)) * **DualScrollSync:** add DualScrollSyncNav component ([a1c7a1f](a1c7a1f)) * **DualScrollSync:** add DualScrollSyncNavItem component ([a1c7a1f](a1c7a1f)) * **DualScrollSync:** adopt compound-components API alongside items prop ([#15](#15)) ([a1c7a1f](a1c7a1f)) * **hooks:** add useDualScrollSyncContext for accessing scroll synchronization context ([a1c7a1f](a1c7a1f)) * **hooks:** implement useValidateChildren to validate Nav and Content sections ([a1c7a1f](a1c7a1f)) * **types:** introduce types for content, navigation, and labels ([a1c7a1f](a1c7a1f)) ### ⚡ Performance Improvements * **DualScrollSync:** refactor component structure and improve test coverage ([a1c7a1f](a1c7a1f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
1 parent a1c7a1f commit 495b5c5

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.2.3"
2+
".": "2.0.0"
33
}

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## [2.0.0](https://github.com/dorixdev/react-dual-scroll-sync/compare/v1.2.3...v2.0.0) (2025-09-04)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **DualScrollSync:** DualScrollSync now supports a declarative compound-components API in addition to the existing `items` prop pattern.
9+
10+
### ✨ Features
11+
12+
* **DualScrollSync:** add DualScrollSyncContent component ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
13+
* **DualScrollSync:** add DualScrollSyncContentSection component ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
14+
* **DualScrollSync:** add DualScrollSyncLabel component ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
15+
* **DualScrollSync:** add DualScrollSyncNav component ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
16+
* **DualScrollSync:** add DualScrollSyncNavItem component ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
17+
* **DualScrollSync:** adopt compound-components API alongside items prop ([#15](https://github.com/dorixdev/react-dual-scroll-sync/issues/15)) ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
18+
* **hooks:** add useDualScrollSyncContext for accessing scroll synchronization context ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
19+
* **hooks:** implement useValidateChildren to validate Nav and Content sections ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
20+
* **types:** introduce types for content, navigation, and labels ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
21+
22+
23+
### ⚡ Performance Improvements
24+
25+
* **DualScrollSync:** refactor component structure and improve test coverage ([a1c7a1f](https://github.com/dorixdev/react-dual-scroll-sync/commit/a1c7a1ff88dd17ac257a92886a08ece58aa2a750))
26+
327
## [1.2.3](https://github.com/dorixdev/react-dual-scroll-sync/compare/v1.2.2...v1.2.3) (2025-08-27)
428

529
### ⚡ Performance Improvements

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@dorixdev/react-dual-scroll-sync",
3-
"version": "1.2.3",
3+
"version": "2.0.0",
44
"license": "MIT",
55
"description": "A lightweight React library to synchronize navigation menus with scrollable content sections.",
66
"type": "module",

0 commit comments

Comments
 (0)