Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: has2k1/plotnine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.15.0
Choose a base ref
...
head repository: has2k1/plotnine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.15.1
Choose a head ref
  • 17 commits
  • 30 files changed
  • 3 contributors

Commits on Jul 18, 2025

  1. TST: Fix plot composition test error messages

    There are two issues:
    
    1. We had not "opted" into the custom error messaging for the tests.
    2. We have to be careful that we attach the result from compare_image to
    the original Compare instance (cmp._err) and not a copy of it.
    
    closes #955
    has2k1 committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    097192d View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2025

  1. Do not overwrite labels set with labs

    ... unless if using labs to overwrite.
    has2k1 committed Jul 21, 2025
    Configuration menu
    Copy the full SHA
    5bac1e1 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. Configuration menu
    Copy the full SHA
    857118e View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Configuration menu
    Copy the full SHA
    fe6e629 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    261bf65 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2025

  1. Configuration menu
    Copy the full SHA
    1892fb3 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Configuration menu
    Copy the full SHA
    1c94c1c View commit details
    Browse the repository at this point in the history
  2. Skip geom_dotplot test

    Previous commit has surface a test that was wrong to begin with.
    has2k1 committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    7125fd1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Configuration menu
    Copy the full SHA
    08088a0 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2025

  1. Configuration menu
    Copy the full SHA
    c40c043 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2025

  1. Configuration menu
    Copy the full SHA
    d88928b View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2025

  1. Prefer _repr_mimebundle_ for notebook display

    These changes replace `_ipython_display_` with `_repr_mimebundle_`
    protocol displaying plots within notebooks. Previously, plotnine used
    `_ipython_display_()` for display, which works via side effects and
    assumes an IPython/Jupyter environment.
    
    Since IPython 6.1 (May 2017), the `_repr_mimebundle_()` protocol allows
    objects to return display data instead of triggering side effects. This
    decouples rendering from IPython, letting any compatible frontend (e.g.,
    Jupyter, marimo) handle presentation without requiring the object to be
    aware of the runtime.
    
    The repr continues to generate a single format (PNG, SVG, etc.) based on
    configuration to match prior behavior with the `_ipython_display_`.
    
    References:
    - https://ipython.readthedocs.io/en/stable/config/integrating.html
    - https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.formatters.html
    manzt authored and has2k1 committed Aug 28, 2025
    Configuration menu
    Copy the full SHA
    1a4a058 View commit details
    Browse the repository at this point in the history
  2. Remove _utils.ipython.get_display_function

    The previous change made this function an unneccessary.
    has2k1 committed Aug 28, 2025
    Configuration menu
    Copy the full SHA
    2f0fb8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fc174d View commit details
    Browse the repository at this point in the history
  4. TYP: Remove unnecessary type ignore

    Caused by newer version of pandas-stubs.
    has2k1 committed Aug 28, 2025
    Configuration menu
    Copy the full SHA
    377ee83 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. CI: Disable linting, formating & typechecking

    The dependencies and checks have some slight drift and a few of these
    tests fail.
    
    I think the best solution would involve a lockfile that is associated
    with a release.
    has2k1 committed Oct 30, 2025
    Configuration menu
    Copy the full SHA
    40cb6f1 View commit details
    Browse the repository at this point in the history
  2. Prepare changelog for release

    has2k1 committed Oct 30, 2025
    Configuration menu
    Copy the full SHA
    b747488 View commit details
    Browse the repository at this point in the history
Loading