Skip to content

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.yml now 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.