You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Replace Travis/Appveyor badges with GitHub Actions
- Update all code examples to use React hooks instead of class components
- Add dedicated nodeRef section for React Strict Mode compatibility
- Update version compatibility table to include React 18/19
- Fix UMD build path references (dist → build/web)
- Add TypeScript types mention
- Update contributing section to use yarn
- Add test utilities documentation to CLAUDE.md
@@ -64,7 +75,7 @@ Tests are split into two categories:
64
75
65
76
### Type Systems
66
77
67
-
The codebase uses Flow for internal type checking (`// @flow` annotations) and ships TypeScript definitions in `typings/index.d.ts`. Both must stay in sync.
78
+
The codebase uses Flow for internal type checking (`// @flow` annotations) and ships TypeScript definitions in `typings/index.d.ts`. Both must stay in sync when modifying component props or types.
68
79
69
80
## Key Patterns
70
81
@@ -82,3 +93,9 @@ Returning `false` from `onStart`, `onDrag`, or `onStop` cancels the drag operati
82
93
83
94
### CSS Transform Approach
84
95
Dragging uses CSS transforms (`translate`) rather than absolute positioning, allowing draggable elements to work regardless of their CSS position value.
96
+
97
+
## Release Process
98
+
99
+
- Update CHANGELOG.md
100
+
-`make release-patch`, `make release-minor`, or `make release-major`
0 commit comments