Skip to content

Commit 462441f

Browse files
author
Antonio ...
committed
Release v1.4.3: Hotfix for v1.4.2 git tag issue
HOTFIX: Correct Git Tag for Critical Fix - v1.4.2 tag pointed to wrong commit (before fix was applied) - HACS users were downloading buggy version despite fix being in repo - v1.4.3 ensures tag points to correct commit with actual fix Technical Details: - v1.4.2 tag pointed to commit 1784165 (without fix) - Correct commit is b3bc3da (with time window fix) - All v1.4.2 fixes included: time parsing fix + diagnostic logging Files modified: - const.py: VERSION = "1.4.3" - manifest.json: version = "1.4.3" - CLAUDE.md: Added v1.4.3 changelog, marked v1.4.2 as superseded 🔴 CRITICAL - HACS users MUST upgrade to v1.4.3 to get actual fix
1 parent b3bc3da commit 462441f

3 files changed

Lines changed: 27 additions & 3 deletions

File tree

CLAUDE.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -753,8 +753,32 @@ async def _set_amperage(self, target_amperage: int):
753753

754754
## Version History
755755

756+
### v1.4.3 (2025-11-19)
757+
**HOTFIX: Correct Git Tag for v1.4.2 Fix**
758+
759+
**Problem Fixed**:
760+
The v1.4.2 git tag was pointing to the wrong commit (created before the actual fix was committed), causing HACS users to still download the buggy version even though the fix was in the repository.
761+
762+
**Root Cause**:
763+
During v1.4.2 release process, the git tag was created pointing to commit `1784165` instead of the correct commit `b3bc3da` which contains the actual time window fix.
764+
765+
**Solution**:
766+
Created v1.4.3 release with correct git tag pointing to the commit containing the fix:
767+
- Time parsing comparison changed from `<=` to `<` in [utils/time_parsing_service.py:125](custom_components/ev_smart_charger/utils/time_parsing_service.py#L125)
768+
- Enhanced diagnostic logging at Night Smart Charge evaluation start
769+
- All fixes from v1.4.2 are included and working
770+
771+
**Files Modified**:
772+
- [const.py](custom_components/ev_smart_charger/const.py): VERSION = "1.4.3"
773+
- [manifest.json](custom_components/ev_smart_charger/manifest.json): version = "1.4.3"
774+
- [CLAUDE.md](CLAUDE.md): Added v1.4.3 changelog entry
775+
776+
**Upgrade Priority**: 🔴 CRITICAL - HACS users must upgrade to v1.4.3 to get the actual fix
777+
778+
---
779+
756780
### v1.4.2 (2025-11-18)
757-
**CRITICAL FIX: Night Smart Charge Time Window Bug + Enhanced Diagnostic Logging**
781+
**CRITICAL FIX: Night Smart Charge Time Window Bug + Enhanced Diagnostic Logging** ⚠️ GIT TAG ISSUE - USE v1.4.3 INSTEAD
758782

759783
**Problem Fixed**:
760784
Night Smart Charge failed to activate at scheduled time (01:00) due to incorrect datetime comparison logic in `TimeParsingService`. The system was comparing current time against **tomorrow's** scheduled time instead of today's, causing `Window Active: False` even when the time had arrived.

custom_components/ev_smart_charger/const.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# ========== INTEGRATION METADATA ==========
44
DOMAIN = "ev_smart_charger"
5-
VERSION = "1.4.2"
5+
VERSION = "1.4.3"
66
DEFAULT_NAME = "EV Smart Charger"
77

88
# ========== PLATFORMS ==========

custom_components/ev_smart_charger/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"domain": "ev_smart_charger",
33
"name": "EV Smart Charger",
4-
"version": "1.4.2",
4+
"version": "1.4.3",
55
"documentation": "https://github.com/antbald/ha-ev-smart-charger",
66
"issue_tracker": "https://github.com/antbald/ha-ev-smart-charger/issues",
77
"codeowners": ["@antbald"],

0 commit comments

Comments
 (0)