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: marimo-team/marimo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.14.15
Choose a base ref
...
head repository: marimo-team/marimo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.14.16
Choose a head ref
  • 13 commits
  • 40 files changed
  • 8 contributors

Commits on Jul 30, 2025

  1. Fix missing !pip transform in notebook converter (#5841)

    Fixes #5819
    
    The `transform_exclamation_mark` transform was introduced in 59338be but
    was accidently omitted from the transforms pipeline
    (`_transform_sources`). The pipeline was later refactored in 92e6a04,
    but the transform remained missing. This caused `!pip` commands to end
    up in unparsable cells instead of being properly commented.
    
    Added the missing transform to the pipeline and test coverage. Note: The
    function name `transform_exclamation_mark` is a little misleading since
    it only handles `!pip` commands, not all exclamation-mark commands.
    manzt authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    36be39b View commit details
    Browse the repository at this point in the history
  2. fix: Installation flag (#5842)

    ## 📝 Summary
    
    `UV_TARGET` does not exist
    dmadisetti authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    e084501 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2025

  1. feat: add basedpyright (#5712)

    ## 📝 Summary
    
    Closes #1163
    
    // cc: @nojaf 
    
    ## 📋 Checklist
    
    - [x] I have read the [contributor
    guidelines](https://github.com/marimo-team/marimo/blob/main/CONTRIBUTING.md).
    - [x] For large changes, or changes that affect the public API: this
    change was discussed or approved through an issue, on
    [Discord](https://marimo.io/discord?ref=pr), or the community
    [discussions](https://github.com/marimo-team/marimo/discussions) (Please
    provide a link if applicable).
    - [ ] I have added tests for the changes made.
    - [ ] I have run the code and verified that it works as expected.
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    winstxnhdw and pre-commit-ci[bot] authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    96e18ea View commit details
    Browse the repository at this point in the history
  2. fix: use break-word in row-viewer panel (#5845)

    ## 📝 Summary
    
    <!--
    Provide a concise summary of what this pull request is addressing.
    
    If this PR fixes any issues, list them here by number (e.g., Fixes
    #123).
    -->
    Fixes #5843 .
    
    <img width="364" height="404" alt="CleanShot 2025-07-31 at 11 03 36"
    src="https://github.com/user-attachments/assets/82ae94e9-87ba-4724-9d37-6c31978989bb"
    />
    
    ## 🔍 Description of Changes
    
    <!--
    Detail the specific changes made in this pull request. Explain the
    problem addressed and how it was resolved. If applicable, provide before
    and after comparisons, screenshots, or any relevant details to help
    reviewers understand the changes easily.
    -->
    
    ## 📋 Checklist
    
    - [x] I have read the [contributor
    guidelines](https://github.com/marimo-team/marimo/blob/main/CONTRIBUTING.md).
    - [ ] For large changes, or changes that affect the public API: this
    change was discussed or approved through an issue, on
    [Discord](https://marimo.io/discord?ref=pr), or the community
    [discussions](https://github.com/marimo-team/marimo/discussions) (Please
    provide a link if applicable).
    - [ ] I have added tests for the changes made.
    - [x] I have run the code and verified that it works as expected.
    Light2Dark authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    3a4502d View commit details
    Browse the repository at this point in the history
  3. style: set combobox to truncate (#5829)

    ## 📝 Summary
    
    Fixes #5341 .
    
    Need to do more testing with other components that use combobox, but
    this allows text in dropdown to be limited to the width set.
    
    By default, it shouldn't wrap
    <img width="662" height="243" alt="CleanShot 2025-07-30 at 17 38 03"
    src="https://github.com/user-attachments/assets/e7d39d16-752e-4dbe-809f-b34ceb8ed6ba"
    />
    
    If set full_width to True, and style the width, it will truncate the
    text
    <img width="529" height="119" alt="CleanShot 2025-07-30 at 17 38 54"
    src="https://github.com/user-attachments/assets/920c00c4-dbe0-4ae4-913d-761441830b11"
    />
    
    ## 🔍 Description of Changes
    
    ## 📋 Checklist
    
    - [x] I have read the [contributor
    guidelines](https://github.com/marimo-team/marimo/blob/main/CONTRIBUTING.md).
    - [ ] For large changes, or changes that affect the public API: this
    change was discussed or approved through an issue, on
    [Discord](https://marimo.io/discord?ref=pr), or the community
    [discussions](https://github.com/marimo-team/marimo/discussions) (Please
    provide a link if applicable).
    - [ ] I have added tests for the changes made.
    - [x] I have run the code and verified that it works as expected.
    Light2Dark authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    52d80a9 View commit details
    Browse the repository at this point in the history
  4. fix: use svg renderer and support enum charts (#5846)

    ## 📝 Summary
    
    <!--
    Provide a concise summary of what this pull request is addressing.
    
    If this PR fixes any issues, list them here by number (e.g., Fixes
    #123).
    -->
    Better resolution vega spec in tables
    
    <img width="220" height="211" alt="CleanShot 2025-07-31 at 11 30 40"
    src="https://github.com/user-attachments/assets/1e94aeaf-a1d3-4fba-90f1-42f9ed86fe91"
    />
    
    And enum charts (polars) don't raise an error anymore for chart
    explorer.
    
    ## 🔍 Description of Changes
    
    <!--
    Detail the specific changes made in this pull request. Explain the
    problem addressed and how it was resolved. If applicable, provide before
    and after comparisons, screenshots, or any relevant details to help
    reviewers understand the changes easily.
    -->
    
    ## 📋 Checklist
    
    - [x] I have read the [contributor
    guidelines](https://github.com/marimo-team/marimo/blob/main/CONTRIBUTING.md).
    - [ ] For large changes, or changes that affect the public API: this
    change was discussed or approved through an issue, on
    [Discord](https://marimo.io/discord?ref=pr), or the community
    [discussions](https://github.com/marimo-team/marimo/discussions) (Please
    provide a link if applicable).
    - [x] I have added tests for the changes made.
    - [x] I have run the code and verified that it works as expected.
    Light2Dark authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    5c96ce4 View commit details
    Browse the repository at this point in the history
  5. Make reusable cell link only clickable on text, not entire block (#5851)

    Now only the "reusable" text and the icons are clickable links.
    Previously, the entire output area block was clickable as a hyperlink
    when a cell contained a reusable definition. This made it easy to
    accidentally navigate away when clicking anywhere in that area, even
    though most of the block is not visually indicated as a link.
    manzt authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    9c08999 View commit details
    Browse the repository at this point in the history
  6. marimo-snippets on dataframe page (#4638)

    Maybe it starts making sense to add more of these snippets on our docs?
    This is a WIP to see @akshayka how you feel about this. I think it makes
    some sense to keep some of the GIFs around because they help highlight
    what you can do.
    koaning authored Jul 31, 2025
    Configuration menu
    Copy the full SHA
    ed9f0af View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. fix: top-level cache decorator with additional deps (#5862)

    ## 📝 Summary
    
    Bug initially mistaken to be caused from #5758 (happened to be observed
    around the same time as that push)
    
    Cache wrapping previously assumed that a context would be present with
    all import and definitions defined.
    Module lookup logic became stale after #5678
    
    This PR fixes this issue and provides specific decorator tests. Fixes
    internal demo, and previously observed behavior.
    dmadisetti authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    557c5c4 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency openapi-typescript to ^7.8.0 (#5869)

    This PR contains the following updates:
    
    | Package | Change | Age | Confidence |
    |---|---|---|---|
    | [openapi-typescript](https://openapi-ts.dev)
    ([source](https://redirect.github.com/openapi-ts/openapi-typescript/tree/HEAD/packages/openapi-typescript))
    | [`^7.3.0` ->
    `^7.8.0`](https://renovatebot.com/diffs/npm/openapi-typescript/7.8.0/7.8.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/openapi-typescript/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openapi-typescript/7.8.0/7.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day
    1 of the month ( * 0-3 1 * * ) (UTC), 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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/marimo-team/marimo).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    56b5e19 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency hatch to >=1.14.1,<2 (#5865)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [hatch](http://anaconda.org/conda-forge/hatch)
    ([source](https://redirect.github.com/pypa/hatch)) | patch |
    `>=1.14.0,<2` -> `>=1.14.1,<2` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pypa/hatch (hatch)</summary>
    
    ###
    [`v1.14.1`](https://redirect.github.com/pypa/hatch/releases/tag/hatch-v1.14.1):
    Hatch v1.14.1
    
    [Compare
    Source](https://redirect.github.com/pypa/hatch/compare/hatch-v1.14.0...hatch-v1.14.1)
    
    ***Fixed:***
    
    - Remove uses of the deprecated `--no-python-version-warning` flag when
    using pip
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day
    1 of the month ( * 0-3 1 * * ) (UTC), 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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/marimo-team/marimo).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    bdc8b5d View commit details
    Browse the repository at this point in the history
  4. Clear selection or autocomplete popup first before exiting to command…

    … mode (#5849)
    
    ## 📝 Summary
    
    <!--
    Provide a concise summary of what this pull request is addressing.
    
    If this PR fixes any issues, list them here by number (e.g., Fixes
    #123).
    -->
    Fixes #5844 .
    
    
    https://github.com/user-attachments/assets/a0acf508-7f5e-4ce0-86ff-7f97cf82c1ea
    
    This returns early when there is an autocomplete / text selection.
    Subsequent escapes will exit to command mode.
    
    ## 🔍 Description of Changes
    
    There might still be an issue of autocomplete appearing after `,` but is
    not related to this i think.
    
    <!--
    Detail the specific changes made in this pull request. Explain the
    problem addressed and how it was resolved. If applicable, provide before
    and after comparisons, screenshots, or any relevant details to help
    reviewers understand the changes easily.
    -->
    
    ## 📋 Checklist
    
    - [x] I have read the [contributor
    guidelines](https://github.com/marimo-team/marimo/blob/main/CONTRIBUTING.md).
    - [ ] For large changes, or changes that affect the public API: this
    change was discussed or approved through an issue, on
    [Discord](https://marimo.io/discord?ref=pr), or the community
    [discussions](https://github.com/marimo-team/marimo/discussions) (Please
    provide a link if applicable).
    - [x] I have added tests for the changes made.
    - [x] I have run the code and verified that it works as expected.
    Light2Dark authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    ffa8313 View commit details
    Browse the repository at this point in the history
  5. release: 0.14.16

    mscolnick committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    4306559 View commit details
    Browse the repository at this point in the history
Loading