add v 0.2.0
This commit is contained in:
28
CHANGELOG.md
28
CHANGELOG.md
@@ -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.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user