@@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.13.14] - 2026-04-17 09:09:35
9+
10+ ### Fixed
11+
12+ - Flatten every (entity, variable, period) triple in flatten_variables_from_household (#1462 ).
13+ - Tighten /calculate_demo rate limit from 1/second to 1/10 seconds (#1463 ).
14+ - Stop unconditionally wiping the analytics SQLite DB and fix the sqlite:// URI (#1464 ).
15+ - Restrict CORS to PolicyEngine origins by default (#1465 ).
16+ - Replace invalid ConnectionError(description=...) with a GCPError class (#1466 ).
17+ - Keep "0"/"1" env-var values as integers instead of collapsing to False/True (#1467 ).
18+ - Verify JWT signatures in the analytics decorator and drop datetime.utcnow (#1468 ).
19+ - Re-raise tracer failures in PolicyEngineCountry.calculate so the endpoint can return a real 500 (#1469 ).
20+ - Validate /calculate payloads and cap axes scans; add per-endpoint rate limit (#1470 ).
21+ - Time-bound and lazy-load the Auth0 JWKS fetch so a startup outage doesn't crash the API (#1471 ).
22+ - Replace deprecated dpath.util.search with dpath.search (#1472 ).
23+
824## [ 0.13.13] - 2026-04-12 01:07:14
925
1026### Added
@@ -1679,6 +1695,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16791695
16801696
16811697
1698+ [ 0.13.14 ] : https://github.com/PolicyEngine/policyengine-household-api/compare/0.13.13...0.13.14
16821699[ 0.13.13 ] : https://github.com/PolicyEngine/policyengine-household-api/compare/0.13.12...0.13.13
16831700[ 0.13.12 ] : https://github.com/PolicyEngine/policyengine-household-api/compare/0.13.11...0.13.12
16841701[ 0.13.11 ] : https://github.com/PolicyEngine/policyengine-household-api/compare/0.13.10...0.13.11
0 commit comments