v1.3
What's Changed
Making GETTSIM safer: runtime type checking via beartype (GEP 9) and unit checks via pint (GEP 10). Also adds a complete rewrite of Grundsicherung im Alter (Kapitel 4, SGB XII) and its connection with SGB II households.
- Add coverage support for auto-vectorized policy functions by @MImmesberger in #1160
- Add proportional splitting of Werbungskosten (§ 3c EStG) by @MImmesberger in #1170
- Add Wohngeld Basisanspruch to income considered for Wohngeld Mindesteinkommen check by @MImmesberger in #1172
- Compute Bürgergeld via Bedarfsanteilmethode by @MImmesberger in #1163
- Fix taxation of
sonstige_private_vorsorge_mby @MImmesberger in #1175 - Add Werbungskostenpauschbetrag for sonstige Einkünfte by @MImmesberger in #1183
- GEP 09 - Runtime checking via beartype by @hmgaudecker in #1186
- beartype runtime type-checking rollout by @hmgaudecker in #1185
- chore: keyword args for project-internal multi-arg calls by @hmgaudecker in #1188
- Add RV Kenngrößen by @MImmesberger in #1174
- Adapt test_jittability to renamed ttsim target raw_results.columns_with_internal_p_ids by @MImmesberger in #1196
- Rewrite Grundsicherung im Alter (Kapitel 4, SGB XII) by @MImmesberger in #1156
- Enable SIM108 for policy code and convert if/else to ternaries by @MImmesberger in #1199
- Adopt ty + ty-jax pre-commit hooks; bump .ai-instructions to c2701d4 by @hmgaudecker in #1201
- Bump .ai-instructions to 68dc3f4 and refresh prek hooks by @hmgaudecker in #1203
- Parameter Update: Rentenwert 2025/26 by @cmdr-majus in #1206
- GEP 10: annotate German tax and transfer rules with units by @MImmesberger in #1212
- Assess the Midijob Pflege childless surcharge on the total base by @MImmesberger in #1222
New Contributors
- @cmdr-majus made their first contribution in #1206
Full Changelog: v1.2...v1.3