Releases: mloda-ai/mloda
Releases · mloda-ai/mloda
🚀 Version 0.5.5
🚀 Version 0.5.4
🚀 Version 0.5.3
🚀 Version 0.5.2
0.5.2 (2026-03-15)
✨ Features
- add datetime.date, datetime.datetime, and decimal.Decimal to type inference (881a339), closes #209
- migrate from pip/tox to uv/tox-uv (389e0bd)
🐛 Bug Fixes
- address PR review - restore settings entries, keep twine for publish (36e4542)
- align devcontainer Dockerfile with mloda-registry pattern (023fdcd)
- align release workflow with registry, clean up pyproject extras and Dockerfile (6ab1786)
- compute relative path from base package root in PluginLoader for nested groups (8f8bf7c)
- handle missing suffix() in _resolve_pinned_file for base class (5db6e85)
- restore package=uv-editable, remove requires=tox-uv (de521c7)
- restore requires=tox-uv, install tox-uv into tox env for devcontainer (3e62a62)
- revert iceberg filter expressions from literal= to value= (000671a)
- revert iceberg to positional args, add mypy override for unstable API (4dfec52)
- use discriminators for join disambiguation in execution planner (#216) (e82289f)
- use usedevelop and fix text_cleaning extra name (0fcbeb6)
- use uv-editable package type to resolve text-cleaning extra (90cc892)
✅ Miscellaneous
- add unit tests for _resolve_pinned_file suffix handling (e8491c9)
🚀 Version 0.5.1
🚀 Version 0.5.0
0.5.0 (2026-03-11)
🎯 Minor Release
- make options required on match_subclass_data_access (696a13e)
✨ Features
- add getitem and setitem to Options (747fc39)
- add column_to_file hint to DataAccessCollection for CSV disambiguation (3997f3c)
- add left_discriminator/right_discriminator to Link for same-class FG joins (8e52f97)
- auto-load plugins on first use via lazy PluginLoader (ab3f55d)
🐛 Bug Fixes
- avoid unnecessary os.fork in threading mode by only spawning MyManager for multiprocessing (54ace8a)
- initialize manager in ExecutionOrchestrator.init to prevent AttributeError on early exit (f84cd58)
- support multiple links on same compute framework (7063f30)
🔧 Miscellaneous
- dependency updates (b827047)
🚀 Version 0.4.8
🚀 Version 0.4.7
🚀 Version 0.4.6
0.4.6 (2026-02-11)
✨ Features
- add column ordering (98f7a49)
- add document feature (d9ba1ff)
- add sub-column feature (4c9e15d)
- improve featuregroup error messages (b4c6dc5)
- resolve feature api (39ee5d7)
♻️ Improvements
- minor refactoring (7c3ed99)
🐛 Bug Fixes
- filter main classes in plugin docs to fix tox installed failures (4e4733e)
- iceberg plugin issue (ec1bbf4)
- propagate context in options and resolve intra-group dependency deadlock (1ea2198)
- pyarrow py312 compatibility issue (12608f2)
- pytest collection warning (14dc612)
- support nested dicts/lists/sets in Options and HashableDict hashing (cb512fd)
- update iceberg (428e117)
- use class identity instead of name-based equality (60ea9c8)
📚 Documentation
- simplify using testdata (e6e597c)