Skip to content

Version 0.15.1

Compare
Choose a tag to compare
@ianthomas23 ianthomas23 released this 05 Jul 19:35
· 78 commits to main since this release
v0.15.1
0204ef0

This release contains an important bug fix to ensure that categorical column order in maintained across dask partitions. It also adds support for categorical inspection reductions such as by(max_n). The only missing functionality for inspection reductions is now antialiased lines, which in planned for the next release.

Thanks to contributors @ianthomas23, @maximlt and @philippjfr.

Bug fixes:

  • Fix single category reductions (#1231)
  • Ensure categorical column order is the same across dask partitions (#1239)

Enhancements:

  • Categorical inspection reductions:

    • Support by(max_n) and by(min_n) (`#1229)
    • Categorical max_row_index, max_n_row_index and min equivalents (#1233)
    • Use enum for row index column rather than None (#1234)
    • Add support for categorical where reductions (#1237)
    • Add tests for handling of NaNs in where reductions (#1241)
  • General code improvements:

    • Only check dask.DataFrame dtypes of columns actually used (#1236)
    • Remove all use of OrderedDict (#1242)
    • Separate out 3d and 4d combine functions (#1243)
    • Reorganise antialiasing code (#1245)

Improvements to CI:

  • Bump holoviz tasks (#1240)
  • Add image is close test helper (#1244)

Improvements to documentation:

  • Update to Google Analytics 4 (#1228)
  • Rename pyviz-dev as holoviz-dev (#1232)