Skip to content

Commit 97f1054

Browse files
author
stefanBid
committed
docs(changelog): add initial changelog for v1.0.0
1 parent 75a97aa commit 97f1054

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
---
9+
10+
## [1.0.0] - 2025-05-15
11+
12+
### Added
13+
14+
- First stable release of the library.
15+
- `useSbFloatingPanel` composable:
16+
- Placement, strategy, offset configuration.
17+
- Dynamic visibility control (`open`, `close`, `toggle`).
18+
- Automatic arrow positioning using `@floating-ui/vue`.
19+
- Optional width synchronization on resize.
20+
- `SbContainer` component:
21+
- Provides scoped slot with all state and refs.
22+
- Automatically wires up floating logic via composable.
23+
- `SbReference` component:
24+
- Interactive element to trigger the panel.
25+
- Configurable `as` prop (`button`, `div`, `span`, etc.).
26+
- `SbFloating` component:
27+
- Handles rendering of the floating panel and arrow.
28+
- Supports default transitions: `fade`, `scale-fade`, or none.
29+
- Accepts style and dimension props for full customization.
30+
- Fully type-safe API with `TypeScript`.
31+
- Minimal but flexible scoped styles with optional customization via `class` and `style`.
32+
33+
### Changed
34+
35+
- N/A
36+
37+
### Deprecated
38+
39+
- N/A
40+
41+
### Removed
42+
43+
- N/A
44+
45+
### Fixed
46+
47+
- N/A
48+
49+
---
50+

0 commit comments

Comments
 (0)