What's Changed
- fix: use encoding='utf-8' for remote marimo notebooks by @mscolnick in #4004
- chore: use Path over open by @mscolnick in #4005
- Add test coverage for marimo/_ai/llm/_impl.py by @devin-ai-integration in #4008
- Add tests for cli_validators.py by @devin-ai-integration in #4009
- Add tests for missing coverage in marimo/_messaging by @devin-ai-integration in #4010
- tests: health and repr tests by @mscolnick in #4007
- fix(deps): update codemirror dependencies by @renovate in #4015
- Add test coverage for marimo/_server/print.py by @devin-ai-integration in #4011
- Convert tqdm.notebook.tqdm monkey patch function to a class by @alecglen in #4017
- Pass cellSelection to table state by @nojaf in #4021
- fix(deps): update dependency @lezer/python to ^1.1.16 by @renovate in #4018
- fix(deps): update dependency @lezer/python to ^1.1.16 by @renovate in #4024
- chore: refactor cell actions in codemirror by @mscolnick in #4027
- chore(ai): upgrade default Anthropic model to claude-3-7-sonnet-20250219 by @salimmj in #4028
- fix: disallow auto-export when unnamed, marimo convert tests by @mscolnick in #4029
- Adding a check for file in convert cli. Earliar it used to raise long error by @xeniumcode in #4022
- Ask for confirmation if file name already exist instead of overriding it by @xeniumcode in #3987
- Add min-width to DataEditorPlugin columns by @devin-ai-integration in #4035
- improvement: add copy button to codeblocks by @mscolnick in #4036
- test: xfail flakey test by @mscolnick in #4038
- Add column sizing mode to data editor by @kacper-paszkowski-airspace-intelligence in #4037
- improvement: add 'auto' as an option for auto_discovery by @mscolnick in #4043
- fix: url detection by @mscolnick in #4046
- Add tests for file overwrite confirmation by @devin-ai-integration in #4033
- chore: cell component refactoring by @mscolnick in #4048
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #4049
- fix: memory available machine stats by @akshayka in #4053
- experimental: setup cell UI by @mscolnick in #4026
- fix: embedding from code by @akshayka in #4052
- Add test coverage for marimo/_save/loaders module by @devin-ai-integration in #4055
- Adding a boolean to see the code first, then result in marimo.show_code by @xeniumcode in #4039
- improvement: mo.show_code followups by @mscolnick in #4059
- fix: box-plots are not selectable by @mscolnick in #4063
- improvement: configurable ai.max_tokens, bump default max tokens by @mscolnick in #4062
New Contributors
- @alecglen made their first contribution in #4017
- @salimmj made their first contribution in #4028
- @kacper-paszkowski-airspace-intelligence made their first contribution in #4037
Full Changelog: 0.11.17...0.11.18