Changelog¶
Full release history lives on GitHub: github.com/aloktripathy/vayu/releases
Each GitHub Release includes auto-generated notes from the commits since the
previous release, plus the .whl and .tar.gz artifacts as downloadable
assets. Releases are created by the publish.yml workflow whenever a version
bump in pyproject.toml lands on main.
Highlights by version¶
0.6.1¶
- Docstring sweep across
aio,interval,time_utils,cache,parallel— API reference pages on the docs site are now substantially fuller. publish.ymlnow auto-creates a GitHub Release (with generated notes and the built wheel/sdist attached) when it tags a new version.- Docs site lives at vayu.aloktripathy.com.
- De-flaked a timing assertion in
tests/test_time.py.
0.6.0 — public API reorganization¶
- Top-level
from vayu import ...now re-exports the most common names (mem_cached,retry,TimeWindow,FileCache,Interval,L, ...). install_pandas_extensions()moved to opt-in so the base install no longer monkey-patches pandas on import.configure_logging()introduced — the library no longer touches the root logger on import; opt in when you want the stdout + timezone-aware formatter.vayu[data]extra groups pandas/numpy/plotly dependencies.
0.1.0 — initial release¶
Initial public release on PyPI.