# CopyButton changelog
Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use.
Reviewed against Chinese source SHA-256 `32bc0f42f8065a024ec5ba3e250ed2079efb79c7fff19b00d48da5992f6a4f2c`. For version differences, check the installed package as well.
- 2026-09-21: Aligned the usage guide, source Prop table, and Site / AI reading entry. Documentation only; component behavior is unchanged.
### v1.0.2 (2026-09-02)
- Expanded per-Prop descriptions, default fallbacks, and usage boundaries based on the current source. Runtime behavior is unchanged.
### v1.0.1 (2026-08-11)
- When `showText=false`, explicitly passes `iconOnly=true` to Button to retain the icon-only copy button’s size and hit area.
### v1.0.0 (2026-07-03)
- Initial release with asynchronous copying, success / failure events, and feedback reset.
### State-button motion duration
Default icon switching and Button-host hover / click scaling both take 150ms, aligned with the main default state transition of Checkbox and Switch. Reduced-motion preferences are respected. Explicit external motion configuration still uses the existing public entry points. The success message duration is controlled separately by `feedbackDuration`; it is not the motion duration.
[Component guide](https://snowui.dev/llms/en/components/copy-button.md) · [Full reference](https://snowui.dev/llms/en/components/copy-button/reference.md)