From a1bdf9dd40461f29005a6f4447b416fd8ed3cf0a Mon Sep 17 00:00:00 2001 From: bahmcloud Date: Thu, 15 Jan 2026 06:08:31 +0000 Subject: [PATCH] add v 0.2.0 --- CHANGELOG.md | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c444ab6..b907d3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,24 +2,34 @@ All notable changes to this repository will be documented in this file. -This project uses the following sections: +Sections: - Added - Changed - Fixed - Removed - 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 -- 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 -- This repository contains the Home Assistant custom component (store UI + API). -- The Supervisor add-on (installer) is maintained in a separate repository. -- Public store index (`store.yaml`) is maintained in a separate repository. \ No newline at end of file +- Installation, README rendering, provider enrichment (GitHub/Gitea/GitLab), and Update entities will be implemented in later versions.