Skip to content

Version 0.3

Compare
Choose a tag to compare
@coroa coroa released this 17 Sep 10:57
· 27 commits to main since this release

What's Changed

Breaking

  • Align Series and DataFrame in assignlevel in #38

Previously, assignlevel ignored the index of Series or DataFrame passed in, which caused subtle assignment bugs
over at the concordia repository (since semijoin sometimes updated the ordering even with how="right").

From this version on, assignlevel will use a right-semijoin to align any Series or DataFrame before adding it to the
index. Since the semijoin uses the new fail_on_reorder method introduced in v0.2.10, this might fail in very particular situations. Then the DataFrame/Series to which the new levels are to be assigned needs to be sort_indexed before.

Enhancements

  • Fix pandas-2.1 futurewarnings by @coroa in #40

Full Changelog: v0.2.10...v0.3