## plotly/Kaleido — v1.3.0…v1.4.0

_24 commits._

### Features
- **Add additional test** (800e04b)

### Fixes
- **Merge pull request #461 from gaoflow/fix-458-datetime-serialization** (27219ad)
- **Merge remote-tracking branch 'origin/main' into fix-458-datetime-serialization** (9f2b0b3)
- **Merge pull request #455 from Sean-Kenneth-Doherty/fix-decimal-orjson-default** (d1a42ee)

### Backend
- **Merge pull request #473 from plotly/release-v1.4.0** (90be50a)
- **use official astral ruff workflow and pin ruff version** (0a2a0ab)
- **update changelog for v1.4.0** (1733e0e)
- **Merge pull request #452 from plotly/dependabot/uv/src/py/uv-c30c77f42d** (aedf5d7)
- **Merge pull request #460 from plotly/dependabot/npm_and_yarn/src/js/npm_and_yarn-47c4268404** (833baa7)
- **Merge pull request #469 from plotly/default-mathjax-v3** (73732d4)
- **Merge branch 'main' into default-mathjax-v3** (ae6f856)
- **update changelog** (cd2c1af)
- **Update CHANGELOG** (f5f6b69)
- **update test** (c5fe7c1)
- **change default MathJax URL to v3 rather than v2 (and associated changes)** (33adb16)
- **Merge pull request #466 from plotly/cam/update-readme-start_sync_server** (11dae23)
- **Clarify code examples and language** (bffe16c)
- **Serialize datetime-like values in _orjson_default (fixes #458)** (e75d50f)
- **Bump shell-quote in /src/js in the npm_and_yarn group across 1 directory** (8329fbe)
- **Merge pull request #457 from plotly/dependabot/npm_and_yarn/src/js/npm_and_yarn-05b1f1d78b** (f45b764)
- **Bump qs in /src/js in the npm_and_yarn group across 1 directory** (58ef081)
- **Handle Decimal in Kaleido JSON serialization** (57a3a98)
- **Bump urllib3 in /src/py in the uv group across 1 directory** (4b5887a)

### Docs
- **docs: Update README with start_sync_server section** (a9410d0)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/plotly/Kaleido?utm_source=github-action)._