Skip to content

Commit

Permalink
Different Semver setup
Browse files Browse the repository at this point in the history
as per discussion - use the patch number for addon specific changes
  • Loading branch information
LukasGrebe committed Jan 10, 2025
1 parent 5e80107 commit c13278d
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 33 deletions.
59 changes: 31 additions & 28 deletions ebusd/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,10 @@
# Changelog

# next (tbd)
# 24.1.1
## Home Assistant Add-on

### Features
* Add Home Assistant Ingress (Web UI) [#147](https://github.com/LukasGrebe/ha-addons/issues/147)
* Colorize Logo to identify Add-on as running in Home Assistant [#81](https://github.com/LukasGrebe/ha-addons/issues/81)
* Easier custom MQTT device configuration [#162](https://github.com/LukasGrebe/ha-addons/issues/162)
* Include configuration files with Add-on Backups by following [HA Changes](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/) [#160](https://github.com/LukasGrebe/ha-addons/issues/160)

### Improvements
* Drastically reduce Settings UI [#85](https://github.com/LukasGrebe/ha-addons/issues/85)
* Increase security classification by creating an apparmor profile [#83](https://github.com/LukasGrebe/ha-addons/issues/83)
* Update documentation [#146](https://github.com/LukasGrebe/ha-addons/issues/146)

## [ebusd](https://github.com/john30/ebusd/blob/master/ChangeLog.md)
### Bug Fixes
* fix for device string symlink with colon
* fix "read" and "write" command response
* fix dump of divisor
* fix max value for S3N, S3N, SLG, and SLR types
* fix socket options for KNXnet/IP integration

### Features
* add "-m" option to "encode" and "decode" commands
* add output for commands executed with "--inject=stop"

# 24.1.1-ha-addon.1
## Home Assistant Add-on

### Improvements
* Fix semantic versioning: Add-on specific iterations are denoted by a pre-release identifier (e.g., `-ha-addon.1`). ebusd version is mirrored.
* Fix semantic versioning: ebusd version is mirrored; Add-on specific iterations are denoted by the patch number.

### Bug Fixes
* Bump Home Assistant base image version from 2.18 to 3.21
Expand Down Expand Up @@ -63,6 +37,35 @@
* change validation of identifiers to no longer accept unusual characters
* change default device connection to be resolved automatically via mDNS


# next (tbd)
## Home Assistant Add-on

### Features
* Add Home Assistant Ingress (Web UI) [#147](https://github.com/LukasGrebe/ha-addons/issues/147)
* Colorize Logo to identify Add-on as running in Home Assistant [#81](https://github.com/LukasGrebe/ha-addons/issues/81)
* Easier custom MQTT device configuration [#162](https://github.com/LukasGrebe/ha-addons/issues/162)
* Include configuration files with Add-on Backups by following [HA Changes](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config/) [#160](https://github.com/LukasGrebe/ha-addons/issues/160)

### Improvements
* Drastically reduce Settings UI [#85](https://github.com/LukasGrebe/ha-addons/issues/85)
* Increase security classification by creating an apparmor profile [#83](https://github.com/LukasGrebe/ha-addons/issues/83)
* Update documentation [#146](https://github.com/LukasGrebe/ha-addons/issues/146)

## [ebusd](https://github.com/john30/ebusd/blob/master/ChangeLog.md)
### Bug Fixes
* fix for device string symlink with colon
* fix "read" and "write" command response
* fix dump of divisor
* fix max value for S3N, S3N, SLG, and SLR types
* fix socket options for KNXnet/IP integration

### Features
* add "-m" option to "encode" and "decode" commands
* add output for commands executed with "--inject=stop"

# Older Releases

## 23.2.6

- Update HEALTHCHECK in Dockerfile to not use DNS [#126](https://github.com/LukasGrebe/ha-addons/issues/126) thanks @StCyr
Expand Down
7 changes: 3 additions & 4 deletions ebusd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,8 @@ Many issues result from incomplete [ebusd configuration](https://github.com/john
## Versioning Scheme

This add-on is versioned in a way that [mirrors the `ebusd` version](https://github.com/john30/ebusd/releases).
Addon specific iterations are denoted by a pre-release identifier (e.g., `-ha-addon.1`).
Addon specific iterations are denoted by the patch number.

- **Major.Minor.Patch**: Mirrors the [corresponding `ebusd` version](https://github.com/john30/ebusd/releases).
- **Pre-release Identifier**: Used to denote add-on-specific iterations (e.g., `-ha-addon.1`).
- **<ebusd Major>.<ebusd Minor>.<Addon-specific Iteration> **: Mirrors the [corresponding `ebusd` version](https://github.com/john30/ebusd/releases). while the `Addon-specific Iteration` denote add-on-specific iterations.

**Example**: `24.1.1-ha-addon.1`
**Example**: `24.1.1`
2 changes: 1 addition & 1 deletion ebusd/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: eBUSd

Check warning on line 1 in ebusd/config.yaml

View workflow job for this annotation

GitHub Actions / Lint add-on ebusd

'map' contains the 'config' folder, which has been replaced by 'homeassistant_config'. See: https://developers.home-assistant.io/blog/2023/11/06/public-addon-config
version: "24.1.1-ha-addon.1"
version: "24.1.1"
slug: ebusd
description: >
This Add-on runs eBUSd, a daemon for handling communication with eBUS devices
Expand Down

0 comments on commit c13278d

Please sign in to comment.