add v 0.2.0

This commit is contained in:
2026-01-15 06:08:31 +00:00
parent 2746c5295a
commit a1bdf9dd40

View File

@@ -2,24 +2,34 @@
All notable changes to this repository will be documented in this file. All notable changes to this repository will be documented in this file.
This project uses the following sections: Sections:
- Added - Added
- Changed - Changed
- Fixed - Fixed
- Removed - Removed
- Security - Security
Version bumps and release sections will be created only when explicitly requested
(e.g. "make a new version" / "make v0.2.0 of Bahmcloud Store").
--- ---
## [Unreleased] ## [0.2.0] - 2026-01-15
### Added ### Added
- Changelog file for the Bahmcloud Store repository. - Foundation architecture for BCS (Bahmcloud Component Store) inside a Home Assistant custom component.
- Custom panel (no iframe) using `hass.callApi()` to avoid authentication issues.
- Store index loader (`store.yaml`) with periodic refresh (data only).
- Manual repository management:
- Add repository
- 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
- Store API/UI terminology standardized to "BCS" (Bahmcloud Component Store), while integration domain remains `bahmcloud_store` for compatibility.
### Notes ### Notes
- This repository contains the Home Assistant custom component (store UI + API). - Installation, README rendering, provider enrichment (GitHub/Gitea/GitLab), and Update entities will be implemented in later versions.
- The Supervisor add-on (installer) is maintained in a separate repository.
- Public store index (`store.yaml`) is maintained in a separate repository.