Skip to content

chore(deps): update dependency mizani to <0.15#290

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mizani-0.x
Open

chore(deps): update dependency mizani to <0.15#290
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/mizani-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
mizani (changelog) <0.10<0.15 age confidence

Release Notes

has2k1/mizani (mizani)

v0.14.4

Compare Source

What's Changed

Full Changelog: has2k1/mizani@v0.14.3...v0.14.4

v0.14.3

Compare Source

  • Fixed bug in hue_pal where drawing 24 or more colors broke the palette and you got colors from a very narrow hue band close to the first color.

Full Changelog: has2k1/mizani@v0.14.2...v0.14.3

v0.14.2

Compare Source

Nothing new, only fixed bad test cases that were failing for the upcoming python 3.14 release.

v0.14.1

Compare Source

Bug Fixes

  • Fixed but in to_rgba() used by plotnine to recognise numpy integers and floats as alpha values. And also to recognise None and and an empty string to also mean "none", which is recognised by Matplotlib.

v0.14.0

Compare Source

API Changes

  • Changed hue_pal to use HCL color space from HSL (or HSLuv) space. The previous functionality is now available with hls_pal.
  • breaks_date now only accepts parameter n, the desired number of breaks. To generate breaks by the width, use breaks_date_width.

New

  • Added tableau color in the "tab:*" colorname space. e.g. "tab:red".
  • breaks_width to generate numeric breaks by specifying the width (interval between the breaks).
  • breaks_timedelta_width to generate timedelta breaks by specifying the width (interval between the breaks).

Enhancements

  • Added name "gray" aliases to all XKCD colors partially named "grey".
  • New algorithms to calculate datetime breaks by either n the desired number of breaks or width the interval between the breaks. When using the new breaks_date_width, you can align the dates by using an offset. (#​58)

v0.13.5

Compare Source

Bug Fixes
  • Fixed using a discrete palette and requesting less colours than than the smallest swatch in the palette. Among the affected palettes are category10, category20, category20b, category20c.

Full Changelog: has2k1/mizani@v0.13.4...v0.13.5

v0.13.4

Compare Source

Enhancements

Added aliases to the vega colormaps for the names used in matplotlib. (plotnine issue #​938)

v0.13.3

Compare Source

Enhancements

  • Make it possible to train discrete data that is a sequence of tuples. (plotnine issue #​933)

v0.13.2

Compare Source

Enhancements

  • For python >=3.13 mizani.bounds.squish_infinite and mizani.bounds.squish do not warning about invalid values when passed arrays with dtype=uint64and a range with negative values.

v0.13.1

Compare Source

Enhancements

  • Type checking passes with numpy 2.2.

v0.13.0

Compare Source

API Changes
  • Support for numpy timedelta64 has been removed. It was not well supported in the first place, so removing it should be of consequence.
  • mizani.transforms.trans_new function has been deprecated.
Enhancements
  • mizani.breaks.breaks_date has been slightly improved for the case when it generates monthly breaks.
New
  • trans gained new method diff_type_to_num that should be helpful with some arithmetic operations for non-numeric domains.

Full Changelog: has2k1/mizani@v0.12.2...v0.13.0

v0.12.2

Compare Source

  • Fixed squish and squish_infinite to work for non writeable pandas series. This is broken for numpy 2.1.0.

v0.12.1

Compare Source

Enhancements

  • Renamed "husl" color palette type to "hsluv". "husl" is the old name but we still work although not part of the API.

v0.12.0

Compare Source

API Changes

  • mizani now requires python 3.9 and above.

Bug Fixes

  • Fixed bug where a date with a timezone could lose the timezone. #​45.

v0.11.4

Compare Source

Bug Fixes

  • Fixed squish and squish_infinite so that they do not reuse numpy arrays. The users object is not modified.

    This also prevents exceptions where the numpy array backs a pandas object and it is protected by copy-on-write.

v0.11.3

Compare Source

Bug Fixes

  • Fixed bug when calculating monthly breaks where when the limits are narrow and do not align with the start and end of the month, there were no dates returned. (#​42)

v0.11.2

Compare Source

Bug Fixes
Added the ability to create reversed colormap for cmap_pal and cmap_d_pal using the matplotlib convention of name_r.

v0.11.1

Compare Source

Bug Fixes
Fix mizani.palettes.brewer_pal to return exact colors in the when the requested colors are less than or equal to those in the palette.

Add all matplotlib colormap and make them avalaible from cmap_pal and cmap_d_pal (#​39).

v0.11.0

Compare Source

This is largely a maintenance release and got one new feature; breaks_symlog to calculate breaks for the symmetric logarithm transformation.

v0.10.0

Compare Source

2023-07-28

API Changes

  • mpl_format has been removed, number_format takes its place.

  • mpl_breaks has been removed, extended_breaks has always been the default and it is sufficient.

  • matplotlib has been removed as a dependency of mizani.

  • mizani now requires python 3.9 and above.

  • The units parameter for of timedelta_format now accepts the values "min", "day", "week", "month", instead of "m", "d", "w", "M".

  • The naming convention for break formatting methods has changed from format to label. Specifically these methods have been renamed.

    • comma_format is now label_comma
    • custom_format is now label_custom
    • currency_format is now label_currency
    • label_dollar is now label_dollar
    • percent_format is now label_percent
    • scientific_format is now label_scientific
    • date_format is now label_date
    • number_format is now label_number
    • log_format is now label_log
    • timedelta_format is now label_timedelta
    • pvalue_format is now label_pvalue
    • ordinal_format is now label_ordinal
    • number_bytes_format is now label_bytes
  • The naming convention for break calculating methods has changed from breaks to breaks. Specifically these methods have been renamed.

  • log_breaks is now breaks_log

  • trans_minor_breaks is now minor_breaks_trans

  • date_breaks is now breaks_date

  • timedelta_breaks is now breaks_timedelta

  • extended_breaks is now breaks_extended

  • dataspace_is_numerical has changed to domain_is_numerical and it is now determined dynamically.

  • The default minor_breaks for all transforms that are not linear are now calculated in dataspace. But only if the dataspace is numerical.

New


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jul 8, 2026
@renovate renovate Bot force-pushed the renovate/mizani-0.x branch from 982b334 to fdacdf2 Compare July 8, 2026 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants