Skip to content

Commit d0c4f42

Browse files
Copilotgschivley
andcommitted
Add SHA to dependencies and update CHANGELOG
- Add SHA package to Project.toml dependencies - Update CHANGELOG.md with TDR hash verification feature in keepachangelog format Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
1 parent ef48460 commit d0c4f42

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
### Added
11+
- Hash-based validation of Time Domain Reduction (TDR) input files to automatically detect changes. GenX now stores SHA256 hashes of time series input files (`Demand_data.csv`, `Generators_variability.csv`, `Fuels_data.csv`) and TDR settings in `tdr_input_hashes.yml`. When TDR results exist, GenX compares stored hashes with current files and automatically re-runs TDR if any changes are detected, eliminating the need to manually delete the TDR_Results folder (#844).
12+
1013
## [0.4.5] - 2025-07-07
1114

1215
### Added

Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee"
1919
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
2020
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2121
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
22+
SHA = "ea8e919c-243c-51af-8825-aaa63cd721ce"
2223
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
2324
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91"
2425
YAML = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6"

0 commit comments

Comments
 (0)