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.11.11
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.11.13
Choose a head ref
  • 10 commits
  • 30 files changed
  • 6 contributors

Commits on Feb 28, 2025

  1. improve: error messages for import *, multiple definition (#3937)

    Provide more helpful error messages for import star and multiple
    definition errors, explaining the reasoning behind these errors.
    
    This PR also changes error description text to be muted instead of red,
    matching the accordion text, based on feedback that too much red can be
    stressful. Headlines (which describe the exception type) are still red
    and bold.
    
    
    ![image](https://github.com/user-attachments/assets/ffa54805-596a-4f31-8981-bf62d1568af7)
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    akshayka and pre-commit-ci[bot] authored Feb 28, 2025
    Configuration menu
    Copy the full SHA
    86e7a8e View commit details
    Browse the repository at this point in the history
  2. release: 0.11.12

    akshayka committed Feb 28, 2025
    Configuration menu
    Copy the full SHA
    522d43e View commit details
    Browse the repository at this point in the history
  3. Better placeholder for dataframe @ context (#3941)

    Per discussion on Slack, updated the placeholder to make it clear that
    the context is only for tables and dataframes for now.
    koaning authored Feb 28, 2025
    Configuration menu
    Copy the full SHA
    56517d3 View commit details
    Browse the repository at this point in the history
  4. Disable RTC experimental flag (#3942)

    Disables the RTC experimental flag, which often leads to code
    duplication. Users can no longer opt-in to RTC on the frontend.
    akshayka authored Feb 28, 2025
    Configuration menu
    Copy the full SHA
    e4e20fb View commit details
    Browse the repository at this point in the history
  5. fix: top level function serialization broke in wasm example (#3945)

    ## 📝 Summary
    
    Explicitly catch IOError for notebook on top level serialization I was
    tinkering with: https://marimo.app/l/n0s9hn
    dmadisetti authored Feb 28, 2025
    Configuration menu
    Copy the full SHA
    bc7ae2e View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2025

  1. fix: default to opt-in for introspection of tables (#3940)

    ## 📝 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).
    -->
    Not sure what you think about this, but this may be a temporary solution
    for the issue here:
    https://discord.com/channels/1059888774789730424/1338959377411084390/1344967482577915905.
    
    By default, we do not introspect tables, we let users opt-in by changing
    config.
    
    ## 🔍 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.
    -->
    For future MRs:
    - [ ] ~remove introspection for meta schemas, make this a config.
    `information_schema` does not need to be introspected I think..~ (if we
    load on-demand, we do not need to do this)
    - [ ] possible to request in the background(?) or same as table details
    preview, request on-demand.
    
    ## 📋 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.
    
    ## 📜 Reviewers
    
    <!--
    Tag potential reviewers from the community or maintainers who might be
    interested in reviewing this pull request.
    
    Your PR will be reviewed more quickly if you can figure out the right
    person to tag with @ -->
    
    @akshayka OR @mscolnick
    Light2Dark authored Mar 1, 2025
    Configuration menu
    Copy the full SHA
    f020fe5 View commit details
    Browse the repository at this point in the history
  2. experimental: reactive pytest (#3938)

    ## 📝 Summary
    
    Follow up to: #3892
    
    This allows eligible cells to automatically and reactively run pytest in
    a notebook:
    
    
    ![image](https://github.com/user-attachments/assets/d5040319-7435-4ec4-bfa0-ca12f9b3f93b)
    
    It also hooks into the runtime, so tests don't have to run from scratch
    
    This is currently hidden under an experimental flag for a few reasons:
    
    1. I noticed live editing the cells sometimes puts them in an invalid
    state requiring another run (pytest loads the module off disk, and I
    think there's a bit of a lag)
    2. similar to top level functions, I think that it seems like a bit of
    magic for when the functionality turns on. I think some more
    documentation and UX communication might be needed before an intentional
    release.
    3. My unit tests aren't super robust and I haven't tested out every edge
    case
    4. Would nice to get some feedback before pushing too much further
     
    Just a note, this is tightly integrated with pytest, I don't think there
    are many other meaningful frameworks now nose is dead, but marimo should
    attempt to be agnostic.
    
    ## 📜 Reviewers
    
    <!--
    Tag potential reviewers from the community or maintainers who might be
    interested in reviewing this pull request.
    
    Your PR will be reviewed more quickly if you can figure out the right
    person to tag with @ -->
    
    @akshayka OR @mscolnick @koaning
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    dmadisetti and pre-commit-ci[bot] authored Mar 1, 2025
    Configuration menu
    Copy the full SHA
    dc891ee View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency anywidget to ~=0.9.14 (#3947)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [anywidget](https://redirect.github.com/manzt/anywidget) | `~=0.9.13`
    -> `~=0.9.14` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/anywidget/0.9.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/anywidget/0.9.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/anywidget/0.9.13/0.9.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/anywidget/0.9.13/0.9.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>manzt/anywidget (anywidget)</summary>
    
    ###
    [`v0.9.14`](https://redirect.github.com/manzt/anywidget/releases/tag/anywidget%400.9.14)
    
    [Compare
    Source](https://redirect.github.com/manzt/anywidget/compare/anywidget@0.9.13...anywidget@0.9.14)
    
    ##### Patch Changes
    
    - Comm messages sent quickly after the creation of a widget could be
    lost because custom widgets' models were loaded asynchronously
    ([#&#8203;804](https://redirect.github.com/manzt/anywidget/pull/804))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "* 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 1, 2025
    Configuration menu
    Copy the full SHA
    eeea7f4 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update crate-ci/typos action to v1.29.10 (#3946)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action
    | patch | `v1.29.4` -> `v1.29.10` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>crate-ci/typos (crate-ci/typos)</summary>
    
    ###
    [`v1.29.10`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.29.10)
    
    [Compare
    Source](https://redirect.github.com/crate-ci/typos/compare/v1.29.9...v1.29.10)
    
    #### \[1.29.10] - 2025-02-25
    
    ##### Fixes
    
    -   Also correct `contaminent` as `contaminant`
    
    ###
    [`v1.29.9`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.29.9)
    
    [Compare
    Source](https://redirect.github.com/crate-ci/typos/compare/v1.29.8...v1.29.9)
    
    #### \[1.29.9] - 2025-02-20
    
    ##### Fixes
    
    -   *(action)* Correctly get binary for some aarch64 systems
    
    ###
    [`v1.29.8`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.29.8)
    
    [Compare
    Source](https://redirect.github.com/crate-ci/typos/compare/v1.29.7...v1.29.8)
    
    #### \[1.29.8] - 2025-02-19
    
    ##### Features
    
    -   Attempt to build Linux aarch64 binaries
    
    ###
    [`v1.29.7`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.29.7)
    
    [Compare
    Source](https://redirect.github.com/crate-ci/typos/compare/v1.29.6...v1.29.7)
    
    #### \[1.29.7] - 2025-02-13
    
    ##### Fixes
    
    -   Don't correct `implementors`
    
    ###
    [`v1.29.6`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.29.6)
    
    [Compare
    Source](https://redirect.github.com/crate-ci/typos/compare/v1.29.5...v1.29.6)
    
    #### \[1.29.6] - 2025-02-13
    
    ##### Features
    
    - Updated the dictionary with the [January
    2025](https://redirect.github.com/crate-ci/typos/issues/1200) changes
    
    ###
    [`v1.29.5`](https://redirect.github.com/crate-ci/typos/releases/tag/v1.29.5)
    
    [Compare
    Source](https://redirect.github.com/crate-ci/typos/compare/v1.29.4...v1.29.5)
    
    #### \[1.29.5] - 2025-01-30
    
    ##### Internal
    
    -   Update a dependency
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "* 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 1, 2025
    Configuration menu
    Copy the full SHA
    f427355 View commit details
    Browse the repository at this point in the history
  5. release: 0.11.13

    akshayka committed Mar 1, 2025
    Configuration menu
    Copy the full SHA
    04e9608 View commit details
    Browse the repository at this point in the history
Loading