CHANGELOG.md aktualisiert

This commit is contained in:
2026-01-15 07:01:03 +00:00
parent 8e01de3440
commit 4f3a7fb436

View File

@@ -11,25 +11,21 @@ Sections:
--- ---
## [0.2.0] - 2026-01-15 ## [0.3.0] - 2026-01-15
### Added ### Added
- Foundation architecture for BCS (Bahmcloud Component Store) inside a Home Assistant custom component. - Repository enrichment for the Store UI:
- Custom panel (no iframe) using `hass.callApi()` to avoid authentication issues. - GitHub: fetch owner and description via GitHub REST API.
- Store index loader (`store.yaml`) with periodic refresh (data only). - Gitea: fetch owner and description via Gitea REST API (`/api/v1`).
- Manual repository management: - Provider detection for GitHub/GitLab/Gitea (best-effort).
- Add repository - Automatic UI description line populated from provider data (when available).
- List repositories
- Remove repository
Persisted via Home Assistant storage (`.storage/bcs_store`).
- Public static asset endpoint for panel JS (`/api/bahmcloud_store_static/...`) without auth (required for HA custom panels).
- Initial API namespace:
- `GET /api/bcs` list merged repositories (index + custom)
- `POST /api/bcs` add custom repository
- `DELETE /api/bcs/custom_repo` remove custom repository
### Changed ### Changed
- Store API/UI terminology standardized to "BCS" (Bahmcloud Component Store), while integration domain remains `bahmcloud_store` for compatibility. - Panel module URL cache-busting updated to avoid stale frontend assets.
### Fixed
- Store "Refresh" now triggers immediate backend refresh (from 0.2.0).
- Avoided circular imports by using TYPE_CHECKING for type references.
### Notes ### Notes
- Installation, README rendering, provider enrichment (GitHub/Gitea/GitLab), and Update entities will be implemented in later versions. - Installation/README details view/update entities will be added in later versions.