Releases
v0.6.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-09-17)
⚠ BREAKING CHANGES
use custom AliasResolutionError
raise NotImplementedError for unsupported aliasing options
Features
add ModelInfo and ModelInfoRegistry classes (e6da474 )
add StructuredMessage log message class (75439b4 )
check grouping key against model projection (d79c5c7 )
defer schema collection in LazyFramePlanner (7a8ff99 )
expose ConfigDict and Agg as public graphty symbols (3ad5d2b )
expose ModelMaterializer as library-public symbol (1b82388 )
implement alias feature (c4e7f40 )
implement AliasMap utility (2397e1a )
implement model-based column projection (d9a3d8c )
implement model-based projection for ModelUnionDispatch (e38660e )
implement ModelMaterializer (360d2ca )
implement nested tagged union resolution (bc44f8d )
introduce customs exceptions (bd0994a )
make projection argument in AliasMap optional (475146c )
raise NotImplementedError for unsupported aliasing options (9de8ba4 )
unify parametrized list code path in Exprs (8464d3c )
use custom AliasResolutionError (493aa54 )
use Polars streaming engine for dataframe collection (8766041 )
Bug Fixes
add guard for empty self.model_members (c743fa1 )
add model union check to is_pydantic_model_union_static_type (b4b68a0 )
correct exclude values in toplevel base cols computation (0af0155 )
drop top-level grouping key if not in model_projection (6bd5901 )
filter base cols for grouped models in LazyFramePlanner (91c783e )
filter toplevel base cols correctly (7571940 )
handle aggregated union models correctly in Exprs (5c3d6f4 )
handle empty models correctly (d1731c6 )
pattern match single model union case (d50ad25 )
skip union type forms in callable discriminator tag mapping (56888ae )
Documentation
add basic installation info (015065e )
add comment to ModelUnionDispatch calls in LazyFramePlanner (f58ea20 )
add intro to README (5cf1f3c )
add PyPI link (34ab4d0 )
add ruff and uv badges (6acfff2 )
add tests and coverage badge (912d8a0 )
readme: add info about models as DataFrame operation specs (2b5ab10 )
readme: add section about graphty's core idea to the readme (ab2e850 )
simplify README (edbd3c9 )
update readme (f4c4f42 )
You can’t perform that action at this time.