Repository navigation
Releases: 4alvit/esphome-ble-sensor-patterns
Release list
v0.1.3-nightly.20261021094258.39578975015.1
Changes in 0.1.3
Changed
- Link the shared illustrated RC fuzzing process and result guides; these documentation links were added after the published v0.1.2 source.
Upgrade
Parser behavior and supported sensor profiles remain unchanged from 0.1.2. Preserve device configuration and the previous accepted source package or firmware for rollback. Publication does not flash devices.
Security
No new parser security fix is claimed. Existing compile checks, sanitizer tests and source-bound RC fuzzing remain required; physical sensor acceptance is separate.
Build provenance
nightly candidate with a version fixed before compilation.
Source: c11bfc674aa47a6e13302853b51ade8263a3e454
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39578975015
See release-manifest.json for package hashes and version input evidence.
v0.1.3-nightly.20261020094137.39402423890.1
Changes in 0.1.3
Changed
- Link the shared illustrated RC fuzzing process and result guides; these documentation links were added after the published v0.1.2 source.
Upgrade
Parser behavior and supported sensor profiles remain unchanged from 0.1.2. Preserve device configuration and the previous accepted source package or firmware for rollback. Publication does not flash devices.
Security
No new parser security fix is claimed. Existing compile checks, sanitizer tests and source-bound RC fuzzing remain required; physical sensor acceptance is separate.
Build provenance
nightly candidate with a version fixed before compilation.
Source: c11bfc674aa47a6e13302853b51ade8263a3e454
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39402423890
See release-manifest.json for package hashes and version input evidence.
v0.1.3-nightly.20261019102036.39236712326.1
Changes in 0.1.3
Changed
- Link the shared illustrated RC fuzzing process and result guides; these documentation links were added after the published v0.1.2 source.
Upgrade
Parser behavior and supported sensor profiles remain unchanged from 0.1.2. Preserve device configuration and the previous accepted source package or firmware for rollback. Publication does not flash devices.
Security
No new parser security fix is claimed. Existing compile checks, sanitizer tests and source-bound RC fuzzing remain required; physical sensor acceptance is separate.
Build provenance
nightly candidate with a version fixed before compilation.
Source: 4a3f968d4061aace9d6ab27680f54d32b9af48fc
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39236712326
See release-manifest.json for package hashes and version input evidence.
v0.1.3
Changes in 0.1.3
Changed
- Link the shared illustrated RC fuzzing process and result guides; these documentation links were added after the published v0.1.2 source.
Upgrade
Parser behavior and supported sensor profiles remain unchanged from 0.1.2. Preserve device configuration and the previous accepted source package or firmware for rollback. Publication does not flash devices.
Security
No new parser security fix is claimed. Existing compile checks, sanitizer tests and source-bound RC fuzzing remain required; physical sensor acceptance is separate.
Build provenance
Promoted unchanged from v0.1.3-rc.1.
Source: cbd0572d8e30a807bf0cc96a14743e0716569f9b
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39033741933
Promotion: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39034318625
Assets and release-manifest.json are byte-for-byte copies of the verified release candidate.
v0.1.3-rc.1
Changes in 0.1.3
Changed
- Link the shared illustrated RC fuzzing process and result guides; these documentation links were added after the published v0.1.2 source.
Upgrade
Parser behavior and supported sensor profiles remain unchanged from 0.1.2. Preserve device configuration and the previous accepted source package or firmware for rollback. Publication does not flash devices.
Security
No new parser security fix is claimed. Existing compile checks, sanitizer tests and source-bound RC fuzzing remain required; physical sensor acceptance is separate.
Build provenance
rc candidate with a version fixed before compilation.
Source: cbd0572d8e30a807bf0cc96a14743e0716569f9b
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39033741933
See release-manifest.json for package hashes and version input evidence.
v0.1.3-beta.1
Changes in 0.1.3
Changed
- Link the shared illustrated RC fuzzing process and result guides; these documentation links were added after the published v0.1.2 source.
Upgrade
Parser behavior and supported sensor profiles remain unchanged from 0.1.2. Preserve device configuration and the previous accepted source package or firmware for rollback. Publication does not flash devices.
Security
No new parser security fix is claimed. Existing compile checks, sanitizer tests and source-bound RC fuzzing remain required; physical sensor acceptance is separate.
Build provenance
beta candidate with a version fixed before compilation.
Source: cbd0572d8e30a807bf0cc96a14743e0716569f9b
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39031958327
See release-manifest.json for package hashes and version input evidence.
v0.1.2
Changes in 0.1.2
Changed
- Qualify this release with a bounded RC fuzz campaign, offline target execution, and deterministic seed replay checks.
- Bind release evidence to the exact source and toolkit revision, validate seed corpora, and retain engine execution counts and diagnostic artifacts.
- Document the fuzzing scope, resource limits, and the distinction between synthetic checks and target acceptance.
Upgrade
Use the existing installation or update procedure. This release changes validation
and release tooling; existing user configuration and data formats are preserved.
Keep the previous immutable release for rollback. Test the exact RC package on the
intended target before accepting a stable promotion.
Security
Fuzz targets and deterministic preflight commands run offline on synthetic
inputs. Setup and dependency installation may use the runner network. The
campaign rejects missing or invalid seed corpora and incomplete execution
evidence. These checks do not establish untested hardware, integrations,
credentials, or deployment behavior.
Build provenance
Promoted unchanged from v0.1.2-rc.2.
Source: 996521563694131c2330e92af39e677c6911385e
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/38843023904
Promotion: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/38844065249
Assets and release-manifest.json are byte-for-byte copies of the verified release candidate.
v0.1.2-rc.2
Changes in 0.1.2
Changed
- Qualify this release with a bounded RC fuzz campaign, offline target execution, and deterministic seed replay checks.
- Bind release evidence to the exact source and toolkit revision, validate seed corpora, and retain engine execution counts and diagnostic artifacts.
- Document the fuzzing scope, resource limits, and the distinction between synthetic checks and target acceptance.
Upgrade
Use the existing installation or update procedure. This release changes validation
and release tooling; existing user configuration and data formats are preserved.
Keep the previous immutable release for rollback. Test the exact RC package on the
intended target before accepting a stable promotion.
Security
Fuzz targets and deterministic preflight commands run offline on synthetic
inputs. Setup and dependency installation may use the runner network. The
campaign rejects missing or invalid seed corpora and incomplete execution
evidence. These checks do not establish untested hardware, integrations,
credentials, or deployment behavior.
Build provenance
rc candidate with a version fixed before compilation.
Source: 996521563694131c2330e92af39e677c6911385e
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/38843023904
See release-manifest.json for package hashes and version input evidence.
v0.1.2-nightly.20261017085216.39018948419.1
Changes in 0.1.2
Changed
- Qualify this release with a bounded RC fuzz campaign, offline target execution, and deterministic seed replay checks.
- Bind release evidence to the exact source and toolkit revision, validate seed corpora, and retain engine execution counts and diagnostic artifacts.
- Document the fuzzing scope, resource limits, and the distinction between synthetic checks and target acceptance.
Upgrade
Use the existing installation or update procedure. This release changes validation
and release tooling; existing user configuration and data formats are preserved.
Keep the previous immutable release for rollback. Test the exact RC package on the
intended target before accepting a stable promotion.
Security
Fuzz targets and deterministic preflight commands run offline on synthetic
inputs. Setup and dependency installation may use the runner network. The
campaign rejects missing or invalid seed corpora and incomplete execution
evidence. These checks do not establish untested hardware, integrations,
credentials, or deployment behavior.
Build provenance
nightly candidate with a version fixed before compilation.
Source: 7e49a7867843c0cad4834ae66120a7f02b80fdf3
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/39018948419
See release-manifest.json for package hashes and version input evidence.
v0.1.2-beta.2
Changes in 0.1.2
Changed
- Qualify this release with a bounded RC fuzz campaign, offline target execution, and deterministic seed replay checks.
- Bind release evidence to the exact source and toolkit revision, validate seed corpora, and retain engine execution counts and diagnostic artifacts.
- Document the fuzzing scope, resource limits, and the distinction between synthetic checks and target acceptance.
Upgrade
Use the existing installation or update procedure. This release changes validation
and release tooling; existing user configuration and data formats are preserved.
Keep the previous immutable release for rollback. Test the exact RC package on the
intended target before accepting a stable promotion.
Security
Fuzz targets and deterministic preflight commands run offline on synthetic
inputs. Setup and dependency installation may use the runner network. The
campaign rejects missing or invalid seed corpora and incomplete execution
evidence. These checks do not establish untested hardware, integrations,
credentials, or deployment behavior.
Build provenance
beta candidate with a version fixed before compilation.
Source: 996521563694131c2330e92af39e677c6911385e
Validation: https://github.com/4alvit/esphome-ble-sensor-patterns/actions/runs/38841068453
See release-manifest.json for package hashes and version input evidence.