What's Changed
Enhancements
- feat(typing): Generate
Literal
aliases inchannels
overload(s) by @dangotbanned in #3535 - feat(typing): Generate
Literal
(s) using"const"
by @dangotbanned in #3538
Bug Fixes
- fix: Raise informative error message if a non-existent column name is passed by @MarcoGorelli in #3533
- revert: Remove
sphinx
version constraint by @dangotbanned in #3541 - fix: Pass native dataframe to data transformers by @MarcoGorelli in #3550
- fix: Resolve
Then
copyTypeError
by @dangotbanned in #3553
Documentation
Other Changes
- ci: bump
ruff>=0.6.0
by @dangotbanned in #3539 - ci: Remove
m2r
frommypy.overrides
by @dangotbanned in #3540 - refactor: Simplify
SchemaBase.copy
by @dangotbanned in #3543 - fix(typing): Resolve misc type ignores in
schemapi.py
by @dangotbanned in #3545 - test: Rename test to more specific
chart_error_example__four_errors_hide_fourth
by @dangotbanned in #3546 - test: Shorten
test_chart_validation_errors
test ids by @dangotbanned in #3551 - refactor: Replace an indirect
SchemaBase
import by @dangotbanned in #3556 - test: Fix deprecation warning from
ipywidgets
by @dangotbanned in #3557
Full Changelog: v5.4.0...v5.4.1