Skip to content

Narwhals v1.26.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 12:15
· 2 commits to main since this release

Changes

  • ci: validate tpch query results (#1971)
  • ci: add pointblank in downstream test (#1956)
  • ci: add Validoopsie to downstream tests (#1973)
  • chore(typing): fix _from_compliant_dataframe type ignore (#1969)
  • fix(typing): resolve remaining utils.py warnings (#1968)
  • test: Add new_streaming (#1898)
  • fix(typing): add missing Series._level annotation (#1967)
  • ci: fix plotly tests location (#1965)

✨ Enhancements

  • feat: Series.hist (#1859)
  • feat: catch Polars exceptions, unify exception raising more (#1918)
  • feat: improving array casting (#1865)
  • feat: add datetime selector (#1822)
  • feat: add Schema.to_(arrow|pandas|polars) (#1924)

🐞 Bug fixes

  • fix: implement casting to Int128 (#1984)
  • fix: fix type __get_item__ (#1958)
  • fix(typing): Backport from_native overload fixes to v1 (#1953)
  • fix(typing): Backport use IntoDataFrameT in to_native to v1 (#1954)

📖 Documentation

  • docs: add Schema.to_(arrow|pandas|polars) (#1980)
  • RFC, chore: shrink series module docstrings (#1976)
  • chore: shrink functions module docstrings (#1974)
  • docs: add docstring guidelines to CONTRIBUTING.md (#1957)

🛠️ Other improvements

  • chore: minor series.py fixes, dedupe a little (#1982)
  • chore(typing): resolve _arrow.dataframe warnings (#1983)
  • chore(typing): add np.ndarray aliases (#1977)
  • chore: widen parse_version to accept packages (#1975)
  • RFC, chore: shrink series module docstrings (#1976)
  • chore: shrink functions module docstrings (#1974)
  • chore(typing): fix remaining functions, series warnings (#1970)
  • fix: missing __getitem__ type fixes (#1963)
  • chore(typing): add guards is_compliant_* (+ friends) (#1955)
  • chore: reduce duplication, implement more methods at the Narwhals level rather than at the compliant level, fix CI from Ibis release (#1960)

Thank you to all our contributors for making this release possible!
@EdAbati, @FBruzzesi, @IsaiasGutierrezCruz, @MarcoGorelli, @akmalsoliev, @camriddell, @dangotbanned and @luke396